Author: Nashe Mncube
Date: 2026-06-30T11:11:50+01:00
New Revision: 2427da51ba44bb9404b74fed4b721735f767e1fc
URL: https://github.com/llvm/llvm-project/commit/2427da51ba44bb9404b74fed4b721735f767e1fc
DIFF: https://github.com/llvm/llvm-project/commit/2427da51ba44bb9404b74fed4b721735f767e1fc.diff
LOG: [AArch64] SME definitions for C1-Ultra scheduling model (#194850)
This patch extends the C1-Ultra scheduling model to add support for SME
instructions. These instructions differ from legacy scheduling model
instruction definitions in that they are sent to the CME co-processor
when in streaming mode. Modelling these instructions requires several
changes to the scheduling model
- implementations of instructions added by SME but don't require the
processor to be in streaming mode
- definitions of CME processor resources. Instructions sent to this
co-processor are modelled as having latency derived from the SME
software optimization guide (SWOG),
- predicating the process resource groups for instructions sent to the
CME coprocessor when in streaming mode,
- tests for all SME instructions in the software optimization guide
C1-Ultra SWOG: https://developer.arm.com/documentation/111079/3-0
SME SWOG: https://developer.arm.com/documentation/111048/0103/
Assisted by: Codex
Added:
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sme-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-cme-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-sme-only-instructions.s
llvm/test/tools/llvm-mca/AArch64/Inputs/sme-instructions.s
llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-cme-instructions.s
llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-sme-only-instructions.s
Modified:
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64Features.td
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
llvm/lib/Target/AArch64/AArch64SchedC1Premium.td
llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseV3.td
llvm/lib/Target/AArch64/AArch64SchedNeoverseV3AE.td
llvm/lib/Target/AArch64/AArch64SchedOlympus.td
llvm/lib/Target/AArch64/AArch64SchedPredicates.td
llvm/lib/Target/AArch64/AArch64SchedTSV110.td
llvm/lib/Target/AArch64/SMEInstrFormats.td
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-bf16-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-complxnum-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-flag-manipulation-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fp16fml-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fptoint-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-i8mm-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-mte-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-rcpc-immo-instructions.s
llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
llvm/tools/llvm-mca/llvm-mca.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64.td b/llvm/lib/Target/AArch64/AArch64.td
index 6032b248f04a6..b728d375a1d7d 100644
--- a/llvm/lib/Target/AArch64/AArch64.td
+++ b/llvm/lib/Target/AArch64/AArch64.td
@@ -67,7 +67,7 @@ include "AArch64LFI.td"
class AArch64Unsupported { list<Predicate> F; }
-let F = [HasSVE2p1, HasSVE2p1_or_SME2, HasSVE2p1_or_StreamingSME2, HasSVE2p1_or_SME2p1] in
+let F = [HasSVE2p1, HasSVE2p1_or_SME, HasSVE2p1_or_SME2, HasSVE2p1_or_StreamingSME2, HasSVE2p1_or_SME2p1] in
def SVE2p1Unsupported : AArch64Unsupported;
def SVE2Unsupported : AArch64Unsupported {
@@ -105,12 +105,13 @@ def SME2Unsupported : AArch64Unsupported {
let F = !listconcat([HasSME2, HasNonStreamingSVE2_or_SME2, HasSVE2p1_or_SME2, HasSSVE_FP8FMA,
HasSSVE_FP8DOT2, HasSSVE_FP8DOT4,
HasSMEF8F16, HasSMEF8F32, HasSMEF16F16_or_SMEF8F16, HasSMEB16B16,
- HasNonStreamingSVE_or_SSVE_AES, HasSVE2p1_or_StreamingSME2],
+ HasNonStreamingSVE_or_SSVE_AES, HasSVE2p1_or_StreamingSME2, HasSME2andIsNonStreamingSafe],
SME2p1Unsupported.F);
}
def SMEUnsupported : AArch64Unsupported {
- let F = !listconcat([HasSME, HasSMEI16I64, HasSMEF16F16, HasSMEF64F64, HasSMEFA64],
+ let F = !listconcat([HasSME, HasSMEI16I64, HasSMEF16F16, HasSMEF64F64, HasSMEFA64,
+ HasSMEandIsNonStreamingSafe],
SME2Unsupported.F);
}
diff --git a/llvm/lib/Target/AArch64/AArch64Features.td b/llvm/lib/Target/AArch64/AArch64Features.td
index 1854a02481a36..3c4f39ba37d3e 100644
--- a/llvm/lib/Target/AArch64/AArch64Features.td
+++ b/llvm/lib/Target/AArch64/AArch64Features.td
@@ -410,6 +410,9 @@ def FeatureRME : Extension<"rme", "RME", "FEAT_RME",
def FeatureSME : ExtensionWithMArch<"sme", "SME", "FEAT_SME",
"Enable Scalable Matrix Extension (SME)", [FeatureBF16, FeatureFullFP16]>;
+def FeatureMCAStreamingSched : SubtargetFeature<
+ "mca-streaming-sched", "MCAStreamingSched", "true",
+ "Enable streaming-SVE schedule predicates for MC analysis tools">;
def FeatureSMEF64F64 : ExtensionWithMArch<"sme-f64f64", "SMEF64F64", "FEAT_SME_F64F64",
"Enable Scalable Matrix Extension (SME) F64F64 instructions", [FeatureSME]>;
diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.td b/llvm/lib/Target/AArch64/AArch64InstrInfo.td
index fc7aea5a4d5f5..729f858de308d 100644
--- a/llvm/lib/Target/AArch64/AArch64InstrInfo.td
+++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.td
@@ -11507,7 +11507,7 @@ defm UMIN : ComparisonOp<1, 1, "umin", umin>, Requires<[HasCSSC]>;
def RPRFM:
I<(outs), (ins rprfop:$Rt, GPR64:$Rm, GPR64sp:$Rn),
"rprfm", "\t$Rt, $Rm, [$Rn]", "", []>,
- Sched<[]> {
+ Sched<[WriteLD]> {
bits<6> Rt;
bits<5> Rn;
bits<5> Rm;
diff --git a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
index 2bf8918db267e..ec7cb3361635c 100644
--- a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+++ b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
@@ -2786,22 +2786,22 @@ let Predicates = [HasSVE_or_SME] in {
// These get expanded to individual LDR_ZXI/STR_ZXI instructions in
// AArch64ExpandPseudoInsts.
let mayLoad = 1, hasSideEffects = 0 in {
- def LDR_ZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs ZZ_b_strided_and_contiguous:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def LDR_ZZZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs ZZZZ_b_strided_and_contiguous:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
+ def LDR_ZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs ZZ_b_strided_and_contiguous:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
+ def LDR_ZZZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs ZZZZ_b_strided_and_contiguous:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
- def LDR_ZZXI : Pseudo<(outs ZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def LDR_ZZZXI : Pseudo<(outs ZZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def LDR_ZZZZXI : Pseudo<(outs ZZZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def LDR_PPXI : Pseudo<(outs PPR2:$pp), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
+ def LDR_ZZXI : Pseudo<(outs ZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
+ def LDR_ZZZXI : Pseudo<(outs ZZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
+ def LDR_ZZZZXI : Pseudo<(outs ZZZZ_b:$Zd), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
+ def LDR_PPXI : Pseudo<(outs PPR2:$pp), (ins GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteLD]>;
}
let mayStore = 1, hasSideEffects = 0 in {
- def STR_ZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs), (ins ZZ_b_strided_and_contiguous:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def STR_ZZZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs), (ins ZZZZ_b_strided_and_contiguous:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
+ def STR_ZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs), (ins ZZ_b_strided_and_contiguous:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
+ def STR_ZZZZXI_STRIDED_CONTIGUOUS : Pseudo<(outs), (ins ZZZZ_b_strided_and_contiguous:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
- def STR_ZZXI : Pseudo<(outs), (ins ZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def STR_ZZZXI : Pseudo<(outs), (ins ZZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def STR_ZZZZXI : Pseudo<(outs), (ins ZZZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
- def STR_PPXI : Pseudo<(outs), (ins PPR2:$pp, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[]>;
+ def STR_ZZXI : Pseudo<(outs), (ins ZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
+ def STR_ZZZXI : Pseudo<(outs), (ins ZZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
+ def STR_ZZZZXI : Pseudo<(outs), (ins ZZZZ_b:$Zs, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
+ def STR_PPXI : Pseudo<(outs), (ins PPR2:$pp, GPR64sp:$sp, simm4s1:$offset),[]>, Sched<[WriteST]>;
}
let AddedComplexity = 1 in {
diff --git a/llvm/lib/Target/AArch64/AArch64SchedC1Nano.td b/llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
index ed659a4c9d910..8ca3f655b644e 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
@@ -26,6 +26,7 @@ def C1NanoModel : SchedMachineModel {
let CompleteModel = 1; // Covers instructions applicable to C1-Nano.
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedC1Premium.td b/llvm/lib/Target/AArch64/AArch64SchedC1Premium.td
index 19a9dc75d560f..aeee1c3c04a1a 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedC1Premium.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedC1Premium.td
@@ -22,6 +22,7 @@ def C1PremiumModel : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC,
HasMOPS, HasMOPS_GO]);
diff --git a/llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td b/llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td
index 4ba79ce3df3cf..f4abd2a9689fd 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedC1Ultra.td
@@ -9,8 +9,12 @@
// This file defines the scheduling model for the C1 Ultra processors.
// Information is taken from the C1 Ultra Software Optimization Guide
//
+// Base scheduling model documentation
// https://developer.arm.com/documentation/111079/3-0
//
+// SME2 scheduling model documentation
+// https://developer.arm.com/documentation/111048/0103
+//
//===----------------------------------------------------------------------===//
def C1UltraModel : SchedMachineModel {
@@ -21,10 +25,10 @@ def C1UltraModel : SchedMachineModel {
let LoopMicroOpBufferSize = 16; // NOTE: Copied from Cortex-A57.
let CompleteModel = 1;
- list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
- [HasSVE2p1, HasSVEB16B16,
- HasCPA, HasMTE, HasCSSC,
- HasMOPS, HasMOPS_GO]);
+ list<Predicate> UnsupportedFeatures = !listconcat(SVE2p1Unsupported.F, SME2p1Unsupported.F,
+ [HasSVEB16B16, HasCPA, HasMTE,
+ HasCSSC, HasMOPS, HasMOPS_GO,
+ HasSVEBFSCALE, HasFAMINMAX]);
}
//===----------------------------------------------------------------------===//
@@ -56,11 +60,25 @@ def C1UUnitLS0 : ProcResource<1>; // Load/Store 0
def C1UUnitLS1 : ProcResource<1>; // Load/Store 1
def C1UUnitL23 : ProcResource<2>; // Load 2/3
def C1UUnitD : ProcResource<2>; // Store data 0/1
-def C1UUnitCME : ProcResource<1>; // CME operations block
def C1UUnitFlg : ProcResource<4>; // Flags
-def C1UUnitS : ProcResGroup<[C1UUnitS0, C1UUnitS1, C1UUnitS2, C1UUnitS3,
- C1UUnitS4, C1UUnitS5]>;
+// Define the CME coprocessor pipelines from the C1-SME2 guide.
+def C1UUnitCMELD : ProcResource<1>; // LD
+def C1UUnitCMEST : ProcResource<1>; // ST
+def C1UUnitCMEPF : ProcResource<1>; // PF
+def C1UUnitCMEVX0ALU : ProcResource<1>; // VX0ALU
+def C1UUnitCMEVX1ALU : ProcResource<1>; // VX1ALU
+def C1UUnitCMEVX0FPDOT : ProcResource<1>; // VX0FPDOT
+def C1UUnitCMEVX1FPDOT : ProcResource<1>; // VX1FPDOT
+def C1UUnitCMEVX0MUL : ProcResource<1>; // VX0MUL
+def C1UUnitCMEVX1MUL : ProcResource<1>; // VX1MUL
+def C1UUnitCMEPERMF : ProcResource<1>; // PERMF
+def C1UUnitCMEPERMS : ProcResource<1>; // PERMS
+def C1UUnitCMEMC : ProcResource<1>; // MC
+def C1UUnitCMEMML0 : ProcResource<1>; // MML0
+def C1UUnitCMEMML1 : ProcResource<1>; // MML1
+def C1UUnitCMERNMRET : ProcResource<3>; // RNMRET
+
def C1UUnitI : ProcResGroup<[C1UUnitS0, C1UUnitS1, C1UUnitS2, C1UUnitS3,
C1UUnitS4, C1UUnitS5, C1UUnitM0, C1UUnitM1]>;
def C1UUnitI4 : ProcResGroup<[C1UUnitS0, C1UUnitS2, C1UUnitS4, C1UUnitM0]>;
@@ -71,7 +89,11 @@ def C1UUnitV : ProcResGroup<[C1UUnitV0, C1UUnitV1, C1UUnitV2,
C1UUnitV3, C1UUnitV4, C1UUnitV5]>;
def C1UUnitV01 : ProcResGroup<[C1UUnitV0, C1UUnitV1]>;
def C1UUnitV0134 : ProcResGroup<[C1UUnitV0, C1UUnitV1, C1UUnitV3, C1UUnitV4]>;
-
+def C1UUnitCMEVXALU : ProcResGroup<[C1UUnitCMEVX0ALU, C1UUnitCMEVX1ALU]>;
+def C1UUnitCMEVXFPDOT : ProcResGroup<[C1UUnitCMEVX0FPDOT,
+ C1UUnitCMEVX1FPDOT]>;
+def C1UUnitCMEVXMUL : ProcResGroup<[C1UUnitCMEVX0MUL, C1UUnitCMEVX1MUL]>;
+def C1UUnitCMEPERM : ProcResGroup<[C1UUnitCMEPERMS, C1UUnitCMEPERMF]>;
// Define commonly used read types.
def : ReadAdvance<ReadI, 0>;
def : ReadAdvance<ReadISReg, 0>;
@@ -93,11 +115,198 @@ def : WriteRes<WriteLDHi, []> { let Latency = 4; }
// Define customized scheduler read/write types specific to C1 Ultra.
//===----------------------------------------------------------------------===//
-// Define generic 0 micro-op types.
-def C1UWrite_0c : SchedWriteRes<[]> { let Latency = 0; }
+// The approach for modelling SME instructions should not be taken as accurate.
+// This is due to limitations of tablegen and the actual behaviour we want to
+// to model. The CME is a co-processor. Accurate modelling would allow for us
+// to model core-to-processor communication latencies. This is out of the scope
+// of what we can achieve at the present. As a consequence we model instructions
+// that run on the CME as by only modelling their execution latency once issued
+// rather than modelling the more complex relationship between the C1-Ultra and
+// the CME co-processor and how that will affect execution latencies. Developers
+// must therefore take latencies for SME instructions as inaccurate.
+//
+// We have several classes of SME instructions that we need to model.
+//
+// 1. SVE instructions added by SME and available when not in streaming SVE mode
+// 2. SVE instructions added by SME but not sent to CME when in streaming SVE mode
+// 3. FP/SVE/ASIMD instructions sent to CME when in streaming SVE mode
+// 4. SME instructions sent to CME and only available in streaming SVE mode
+//
+// To model instructions of type (1) and (2) is fairly easy in that we know
+// that these instructions aren't "dependent" on streaming SVE mode to model their
+// scheduling information. To model these we use a predicate on these instructions
+// which checks if the target supports SME (SMESchedPred).
+//
+// To model instructions of type (3) we recognise that llvm-mca doesn't include
+// information of whether we are in streaming SVE mode. However, for the sake of
+// completeness we model this class of instructions by adding
+// an llvm-mca attribute (mca-streaming-sched) which is interpreted as the core
+// being in streaming SVE mode. This allows us to at least have some data on how
+// these instructions may be scheduled when in streaming SVE mode using llvm-mca
+// if the core supports SME and this attribute is enabled. Otherwise, we default
+// to the plain non-streaming SVE mode scheduling information.
+//
+// Similarly, to model instructions of type (4) we just extend the scheduling model
+// to add definitions for this class of instructions which are "gated" via the
+// SMESchedPred predicate and mca-streaming-sched attribute. The purpose of
+// having these definitions is that information on how these instructions are
+// scheduled on the CME coprocessor is useful for analysis.
+
+// SME2 related read write types
+// Define generic 1 micro-op types
+def C1UWrite_1c : SchedWriteRes<[]> { let Latency = 1; }
+
+class C1UCMEWrite<int LatencyCycles, list<ProcResourceKind> Resources>
+ : SchedWriteRes<Resources> {
+ let Latency = LatencyCycles;
+}
+
+class C1UCMEWriteRC<int LatencyCycles, list<ProcResourceKind> Resources,
+ list<int> ReleaseCycles>
+ : SchedWriteRes<Resources> {
+ let Latency = LatencyCycles;
+ let ReleaseAtCycles = ReleaseCycles;
+}
+
+// Instructions added by SME, available in non-streaming SVE mode or sent to CME
+// when in streaming SVE mode.
+class C1USMEStreamingSchedWrite<SchedWrite StreamingWrite,
+ SchedWrite SMEWrite>
+ : SchedWriteVariant<[
+ SchedVar<SMEMCStreamingSchedPred, [StreamingWrite]>,
+ SchedVar<SMESchedPred, [SMEWrite]>,
+ ]>;
+
+// Detailed CME scheduling derived from the SME2 software optimization guide.
+def C1UWrite_1c_1CMERNMRET : C1UCMEWrite<1, [C1UUnitCMERNMRET]>;
+
+def C1UWrite_2c_1CMELD: C1UCMEWrite<2, [C1UUnitCMELD]>;
+def C1UWrite_2c_1CMELD_1rc : C1UCMEWriteRC<2, [C1UUnitCMELD], [1]>;
+def C1UWrite_2c_1L_1CMELD : C1UCMEWrite<2, [C1UUnitL, C1UUnitCMELD]>;
+def C1UWrite_2c_1I_1L_1CMELD : C1UCMEWrite<2, [C1UUnitI, C1UUnitL,
+ C1UUnitCMELD]>;
+def C1UWrite_2c_1V01_1L_1CMELD : C1UCMEWrite<2, [C1UUnitV01, C1UUnitL,
+ C1UUnitCMELD]>;
+def C1UWrite_2c_1I_1V01_1L_1CMELD
+
+ : C1UCMEWrite<2, [C1UUnitI, C1UUnitV01, C1UUnitL, C1UUnitCMELD]>;
+
+def C1UWrite_2c_1CMEST : C1UCMEWrite<2, [C1UUnitCMEST]>;
+def C1UWrite_2c_1CMEST_1rc : C1UCMEWriteRC<2, [C1UUnitCMEST], [1]>;
+def C1UWrite_2c_1SA_1CMEST : C1UCMEWrite<2, [C1UUnitSA, C1UUnitCMEST]>;
+def C1UWrite_2c_1SA_1V01_1CMEST : C1UCMEWrite<2, [C1UUnitSA, C1UUnitV01,
+ C1UUnitCMEST]>;
+def C1UWrite_2c_1SA_1V01_1I_1CMEST
+ : C1UCMEWrite<2, [C1UUnitSA, C1UUnitV01, C1UUnitI, C1UUnitCMEST]>;
+def C1UWrite_2c_2SA_2V01_1CMEST : C1UCMEWrite<2, [C1UUnitSA, C1UUnitSA,
+ C1UUnitV01, C1UUnitV01,
+ C1UUnitCMEST]>;
+def C1UWrite_2c_3SA_3V01_1CMEST : C1UCMEWrite<2, [C1UUnitSA, C1UUnitSA,
+ C1UUnitSA, C1UUnitV01,
+ C1UUnitV01, C1UUnitV01,
+ C1UUnitCMEST]>;
+def C1UWrite_2c_4SA_4V01_1CMEST : C1UCMEWrite<2, [C1UUnitSA, C1UUnitSA,
+ C1UUnitSA, C1UUnitSA,
+ C1UUnitV01, C1UUnitV01,
+ C1UUnitV01, C1UUnitV01,
+ C1UUnitCMEST]>;
+def C1UWrite_11c_1SA_1CMEST : C1UCMEWrite<11, [C1UUnitSA, C1UUnitCMEST]>;
+
+def C1UWrite_1c_1CMEPERM : C1UCMEWrite<1, [C1UUnitCMEPERM]>;
+def C1UWrite_1c_1CMEPERM_2rc : C1UCMEWriteRC<1, [C1UUnitCMEPERM], [2]>;
+def C1UWrite_4c_1CMEPERM : C1UCMEWrite<4, [C1UUnitCMEPERM]>;
+def C1UWrite_4c_1CMEPERM_2rc : C1UCMEWriteRC<4, [C1UUnitCMEPERM], [2]>;
+def C1UWrite_4c_1CMEPERMF : C1UCMEWrite<4, [C1UUnitCMEPERMF]>;
+def C1UWrite_4c_1CMEPERMF_1rc : C1UCMEWriteRC<4, [C1UUnitCMEPERMF], [1]>;
+def C1UWrite_4c_1M_1CMEPERM_1rc : C1UCMEWriteRC<4, [C1UUnitM, C1UUnitCMEPERM],
+ [1, 2]>;
+def C1UWrite_4c_2M_1CMEPERM_1rc : C1UCMEWriteRC<4, [C1UUnitM, C1UUnitM,
+ C1UUnitCMEPERM],
+ [2, 2, 2]>;
+
+def C1UWrite_5c_1CMEPERM_2rc : C1UCMEWriteRC<5, [C1UUnitCMEPERM], [2]>;
+def C1UWrite_5c_1CMEPERMF_2rc : C1UCMEWriteRC<5, [C1UUnitCMEPERMF], [2]>;
+def C1UWrite_8c_1CMEPERMF_1CMEVX0ALU_1rc
+ : C1UCMEWriteRC<8, [C1UUnitCMEPERMF, C1UUnitCMEVX0ALU], [1, 1]>;
+def C1UWrite_8c_1CMEPERMF_1CMEPERMS_1rc : C1UCMEWriteRC<8, [C1UUnitCMEPERMF,
+ C1UUnitCMEPERM],
+ [1, 2]>;
+
+def C1UWrite_4c_1CMEVXALU_1CMEPERMF_1d1rc
+ : C1UCMEWriteRC<4, [C1UUnitCMEVXALU, C1UUnitCMEPERMF], [2, 1]>;
+def C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc : C1UCMEWriteRC<8, [C1UUnitCMEVXALU,
+ C1UUnitCMEPERM],
+ [2, 2]>;
+def C1UWrite_8c_1CMEVXALU_1CMEPERMF_1rc
+ : C1UCMEWriteRC<8, [C1UUnitCMEVXALU, C1UUnitCMEPERMF], [2, 1]>;
+def C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc
+ : C1UCMEWriteRC<12, [C1UUnitCMEVXALU, C1UUnitCMEPERMF], [3, 1]>;
+def C1UWrite_12c_1CMEVX0ALU_1CMEPERMS_VXALU_2d5rc
+ : C1UCMEWriteRC<12, [C1UUnitCMEVX0ALU, C1UUnitCMEPERM,
+ C1UUnitCMEVXALU],
+ [2, 5, 2]>;
+def C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc
+ : C1UCMEWriteRC<16, [C1UUnitCMEVXALU, C1UUnitCMEPERMF], [3, 1]>;
+def C1UWrite_16c_1CMEVXALU_1CMEPERMS_2d3rc
+ : C1UCMEWriteRC<16, [C1UUnitCMEVXALU, C1UUnitCMEPERM], [3, 3]>;
+def C1UWrite_20c_1CMEVXALU_1CMEPERMS_1d2rc
+ : C1UCMEWriteRC<20, [C1UUnitCMEVXALU, C1UUnitCMEPERM], [4, 4]>;
+def C1UWrite_24c_1CMEVXALU_1CMEPERMS_2d5rc
+ : C1UCMEWriteRC<24, [C1UUnitCMEVXALU, C1UUnitCMEPERM], [5, 5]>;
+
+def C1UWrite_2c_1CMEPF_2rc : C1UCMEWriteRC<2, [C1UUnitCMEPF], [2]>;
+def C1UWrite_4c_1CMEVXALU : C1UCMEWrite<4, [C1UUnitCMEVXALU]>;
+def C1UWrite_4c_1CMEVXALU_2rc : C1UCMEWriteRC<4, [C1UUnitCMEVXALU], [2]>;
+def C1UWrite_4c_1CMEVXALU_4rc : C1UCMEWriteRC<4, [C1UUnitCMEVXALU], [4]>;
+def C1UWrite_4c_1CMEVX0ALU : C1UCMEWrite<4, [C1UUnitCMEVX0ALU]>;
+def C1UWrite_4c_1CMEVX0ALU_1CMEPERMF_1rc
+ : C1UCMEWriteRC<4, [C1UUnitCMEVX0ALU, C1UUnitCMEPERMF], [1, 1]>;
+def C1UWrite_4c_1CMEVX0ALU_1CMEPERMF_2rc
+ : C1UCMEWriteRC<4, [C1UUnitCMEVX0ALU, C1UUnitCMEPERMF], [2, 2]>;
+def C1UWrite_4c_1CMEVXFPDOT : C1UCMEWrite<4, [C1UUnitCMEVXFPDOT]>;
+def C1UWrite_4c_1CMEVXMUL : C1UCMEWrite<4, [C1UUnitCMEVXMUL]>;
+def C1UWrite_4c_1M0_1CMEVXALU : C1UCMEWrite<4, [C1UUnitM0, C1UUnitCMEVXALU]>;
+def C1UWrite_4c_1M_1CMEVX0ALU : C1UCMEWrite<4, [C1UUnitM, C1UUnitCMEVX0ALU]>;
+def C1UWrite_5c_1CMEVXALU_1rc : C1UCMEWriteRC<5, [C1UUnitCMEVXALU], [2]>;
+def C1UWrite_5c_1CMEVXALU_4rc : C1UCMEWriteRC<5, [C1UUnitCMEVXALU], [4]>;
+def C1UWrite_8c_1CMEVXMUL_1rc : C1UCMEWriteRC<8, [C1UUnitCMEVXMUL], [2]>;
+def C1UWrite_8c_1CMEVXALU_1rc : C1UCMEWriteRC<8, [C1UUnitCMEVXALU], [2]>;
+def C1UWrite_12c_1M0_1CMEPERMF_1CMEVX0ALU_2rc
+ : C1UCMEWriteRC<12, [C1UUnitM0, C1UUnitCMEPERMF, C1UUnitCMEVX0ALU],
+ [1, 2, 2]>;
+
+def C1UWrite_6c_1CMEVXALU_4rc : C1UCMEWriteRC<6, [C1UUnitCMEVXALU], [4]>;
+def C1UWrite_7c_1L_1CMELD : C1UCMEWrite<7, [C1UUnitL, C1UUnitCMELD]>;
+def C1UWrite_7c_1CMEPERMF_4rc : C1UCMEWriteRC<7, [C1UUnitCMEPERMF], [4]>;
+def C1UWrite_7c_1CMEVXALU_1CMEPERMF_1rc
+ : C1UCMEWriteRC<7, [C1UUnitCMEVXALU, C1UUnitCMEPERMF], [2, 1]>;
+def C1UWrite_7c_1CMEVXALU_4rc : C1UCMEWriteRC<7, [C1UUnitCMEVXALU], [4]>;
+def C1UWrite_11c_1CMEVXALU_2rc : C1UCMEWriteRC<11, [C1UUnitCMEVXALU], [2]>;
+
+def C1UWrite_1c_1CMEMML0_2rc : C1UCMEWriteRC<1, [C1UUnitCMEMML0], [2]>;
+def C1UWrite_2c_1CMEMML0_1rc : C1UCMEWriteRC<2, [C1UUnitCMEMML0], [1]>;
+def C1UWrite_2c_1CMEMML0_2rc : C1UCMEWriteRC<2, [C1UUnitCMEMML0], [2]>;
+def C1UWrite_4c_1CMEMML0_2rc : C1UCMEWriteRC<4, [C1UUnitCMEMML0], [2]>;
+def C1UWrite_4c_1CMEMML0_3rc : C1UCMEWriteRC<4, [C1UUnitCMEMML0], [3]>;
+def C1UWrite_4c_1CMEMML0_4rc : C1UCMEWriteRC<4, [C1UUnitCMEMML0], [4]>;
+def C1UWrite_4c_1CMEMML0 : C1UCMEWrite<4, [C1UUnitCMEMML0]>;
+def C1UWrite_4c_1CMEMML0_1rc : C1UCMEWriteRC<4, [C1UUnitCMEMML0], [1]>;
+def C1UWrite_5c_1CMEMML0_1rc : C1UCMEWriteRC<5, [C1UUnitCMEMML0], [1]>;
+
+def C1UWrite_9c_1CMEMML1 : C1UCMEWrite<9, [C1UUnitCMEMML1]>;
+def C1UWrite_9c_1CMEMML1_2rc : C1UCMEWriteRC<9, [C1UUnitCMEMML1], [2]>;
+def C1UWrite_9c_1CMEMML1_5rc : C1UCMEWriteRC<9, [C1UUnitCMEMML1], [5]>;
+def C1UWrite_13c_1CMEMML1_1CMEPERMF_5rc
+ : C1UCMEWriteRC<13, [C1UUnitCMEMML1, C1UUnitCMEPERMF], [5, 1]>;
+
+
+def C1UWrite_10c_1CMEMC_10rc : C1UCMEWriteRC<10, [C1UUnitCMEMC], [10]>;
+def C1UWrite_11c_1CMEMC_11rc : C1UCMEWriteRC<11, [C1UUnitCMEMC], [11]>;
+def C1UWrite_12c_1CMEMC_12rc : C1UCMEWriteRC<12, [C1UUnitCMEMC], [12]>;
+def C1UWrite_17c_1CMEMC_17rc : C1UCMEWriteRC<17, [C1UUnitCMEMC], [17]>;
+def C1UWrite_25c_1CMEMC_25rc : C1UCMEWriteRC<25, [C1UUnitCMEMC], [25]>;
// Define a small set of generic 1 micro-op types as placeholders.
-def C1UWrite_1c_1B : SchedWriteRes<[C1UUnitB]> { let Latency = 1; }
def C1UWrite_2c_1B : SchedWriteRes<[C1UUnitB]> { let Latency = 2; }
def C1UWrite_2c_1B_1I : SchedWriteRes<[C1UUnitB, C1UUnitI]> { let Latency = 2; }
def C1UWrite_1c_1I : SchedWriteRes<[C1UUnitI]> { let Latency = 1; }
@@ -105,14 +314,14 @@ def C1UWrite_1c_8I : SchedWriteRes<[
C1UUnitI, C1UUnitI, C1UUnitI, C1UUnitI,
C1UUnitI, C1UUnitI, C1UUnitI, C1UUnitI
]> { let Latency = 1; }
-def C1UWrite_1c_2I : SchedWriteRes<[C1UUnitI, C1UUnitI]> { let Latency = 1; }
def C1UWrite_2c_1I : SchedWriteRes<[C1UUnitI]> { let Latency = 2; }
-def C1UWrite_2c_2I : SchedWriteRes<[C1UUnitI, C1UUnitI]> { let Latency = 2; }
def C1UWrite_3c_1I : SchedWriteRes<[C1UUnitI]> { let Latency = 3; }
def C1UWrite_2c_1I4 : SchedWriteRes<[C1UUnitI4]> { let Latency = 2; }
def C1UWrite_1c_1M : SchedWriteRes<[C1UUnitM]> { let Latency = 1; }
def C1UWrite_1c_2M : SchedWriteRes<[C1UUnitM, C1UUnitM]> { let Latency = 1; }
def C1UWrite_2c_1M : SchedWriteRes<[C1UUnitM]> { let Latency = 2; }
+def C1UWrite_2c_2M : SchedWriteRes<[C1UUnitM, C1UUnitM]> { let Latency = 2; }
+def C1UWrite_3c_1M : SchedWriteRes<[C1UUnitM]> { let Latency = 3; }
def C1UWrite_2c_1M0 : SchedWriteRes<[C1UUnitM0]> { let Latency = 2; }
def C1UWrite_3c_1M0 : SchedWriteRes<[C1UUnitM0]> { let Latency = 3; }
def C1UWrite_4c_1M0 : SchedWriteRes<[C1UUnitM0]> { let Latency = 4; }
@@ -120,33 +329,25 @@ def C1UWrite_12c_1M0 : SchedWriteRes<[C1UUnitM0]> { let Latency = 12;
let ReleaseAtCycles = [12]; }
def C1UWrite_20c_1M0 : SchedWriteRes<[C1UUnitM0]> { let Latency = 20;
let ReleaseAtCycles = [20]; }
-def C1UWrite_1c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 1; }
def C1UWrite_2c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 2; }
def C1UWrite_2c_3V : SchedWriteRes<[C1UUnitV, C1UUnitV, C1UUnitV]> { let Latency = 2; }
def C1UWrite_3c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 3; }
def C1UWrite_4c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
def C1UWrite_4c_2V : SchedWriteRes<[C1UUnitV, C1UUnitV]> { let Latency = 4; }
def C1UWrite_4c_3V : SchedWriteRes<[C1UUnitV, C1UUnitV, C1UUnitV]> { let Latency = 4; }
-def C1UWrite_6c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 6; }
def C1UWrite_6c_3V : SchedWriteRes<[C1UUnitV, C1UUnitV, C1UUnitV]> { let Latency = 6; }
def C1UWrite_6c_5V : SchedWriteRes<[C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> { let Latency = 6; }
-def C1UWrite_8c_1V : SchedWriteRes<[C1UUnitV]> { let Latency = 8; }
def C1UWrite_8c_4V : SchedWriteRes<[C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> { let Latency = 8; }
-def C1UWrite_1c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 1; }
def C1UWrite_2c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 2; }
def C1UWrite_4c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 4; }
-def C1UWrite_6c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 6; }
def C1UWrite_6c_6V0 : SchedWriteRes<[C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0, C1UUnitV0, C1UUnitV0, ]> { let Latency = 6; }
-def C1UWrite_10c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 10; }
def C1UWrite_10c_10V0 : SchedWriteRes<[C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0]> { let Latency = 10; }
-def C1UWrite_12c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 12; }
def C1UWrite_12c_7V0 : SchedWriteRes<[C1UUnitV0, C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0, C1UUnitV0, C1UUnitV0]> { let Latency = 12; }
-def C1UWrite_20c_1V0 : SchedWriteRes<[C1UUnitV0]> { let Latency = 20; }
def C1UWrite_20c_7V0 : SchedWriteRes<[C1UUnitV0, C1UUnitV0, C1UUnitV0, C1UUnitV0,
C1UUnitV0, C1UUnitV0, C1UUnitV0]> { let Latency = 20; }
def C1UWrite_3c_1V1 : SchedWriteRes<[C1UUnitV1]> { let Latency = 3; }
@@ -157,7 +358,6 @@ def C1UWrite_2c_1V01 : SchedWriteRes<[C1UUnitV01]> { let Latency = 2; }
def C1UWrite_3c_1V01 : SchedWriteRes<[C1UUnitV01]> { let Latency = 3; }
def C1UWrite_2c_1V0134 : SchedWriteRes<[C1UUnitV0134]> { let Latency = 2; }
def C1UWrite_3c_1V0134 : SchedWriteRes<[C1UUnitV0134]> { let Latency = 3; }
-def C1UWrite_3c_2V0134 : SchedWriteRes<[C1UUnitV0134, C1UUnitV0134]> { let Latency = 3; }
def C1UWrite_4c_1V0134 : SchedWriteRes<[C1UUnitV0134]> { let Latency = 4; }
def C1UWrite_4c_2V0134 : SchedWriteRes<[C1UUnitV0134, C1UUnitV0134]> { let Latency = 4; }
def C1UWrite_6c_1V0134 : SchedWriteRes<[C1UUnitV0134]> { let Latency = 6; }
@@ -165,16 +365,12 @@ def C1UWrite_6c_4V0134 : SchedWriteRes<[C1UUnitV0134, C1UUnitV0134,
C1UUnitV0134, C1UUnitV0134]> {
let Latency = 6;
}
-def C1UWrite_1c_1L : SchedWriteRes<[C1UUnitL]> { let Latency = 1; }
def C1UWrite_4c_1L : SchedWriteRes<[C1UUnitL]> { let Latency = 4; }
def C1UWrite_4c_1L_1I : SchedWriteRes<[C1UUnitL, C1UUnitI]> { let Latency = 4; }
def C1UWrite_6c_1L : SchedWriteRes<[C1UUnitL]> { let Latency = 6; }
def C1UWrite_1c_1SA : SchedWriteRes<[C1UUnitSA]> { let Latency = 1; }
-def C1UWrite_2c_1B_1S : SchedWriteRes<[C1UUnitB, C1UUnitS]> { let Latency = 2; }
-
def C1UWrite_1c_1I_1Flg : SchedWriteRes<[C1UUnitI, C1UUnitFlg]> { let Latency = 1; }
-def C1UWrite_1c_2I_2Flg : SchedWriteRes<[C1UUnitI, C1UUnitI, C1UUnitFlg, C1UUnitFlg]> { let Latency = 1; }
def C1UWrite_2c_1I_1Flg : SchedWriteRes<[C1UUnitI, C1UUnitFlg]> { let Latency = 2; }
def C1UWrite_1c_1SA_1D : SchedWriteRes<[C1UUnitSA, C1UUnitD]> { let Latency = 1; }
@@ -192,14 +388,6 @@ def C1UWrite_2c_3SA_6V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01, C1UUnitV01]> { let Latency = 2; }
def C1UWrite_2c_1SA_1V01_1I : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitI]> { let Latency = 2; }
-def C1UWrite_2c_1I_1M : SchedWriteRes<[C1UUnitI, C1UUnitM]> { let Latency = 2; }
-
-def C1UWrite_2c_1L_1I : SchedWriteRes<[C1UUnitL, C1UUnitI]> { let Latency = 2; }
-
-def C1UWrite_3c_1I_1M : SchedWriteRes<[C1UUnitI, C1UUnitM]> {
- let Latency = 3;
-}
-
def C1UWrite_4c_2L : SchedWriteRes<[C1UUnitL, C1UUnitL]> { let Latency = 4; }
def C1UWrite_4c_2L_1I : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitI]> { let Latency = 4; }
@@ -222,9 +410,6 @@ def C1UWrite_7c_1L_1I : SchedWriteRes<[C1UUnitL, C1UUnitI]> {
def C1UWrite_5c_1M0_1V : SchedWriteRes<[C1UUnitM0, C1UUnitV]> {
let Latency = 5;
}
-def C1UWrite_2c_1M0_1V : SchedWriteRes<[C1UUnitM0, C1UUnitV]> {
- let Latency = 2;
-}
def C1UWrite_3c_1M0_1V : SchedWriteRes<[C1UUnitM0, C1UUnitV]> {
let Latency = 3;
}
@@ -269,10 +454,6 @@ def C1UWrite_7c_4L : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL, C1UUnitL]> {
let Latency = 7;
}
-def C1UWrite_8c_1L_1V : SchedWriteRes<[C1UUnitL, C1UUnitV]> {
- let Latency = 8;
-}
-
def C1UWrite_6c_1L_1V : SchedWriteRes<[C1UUnitL, C1UUnitV]> {
let Latency = 6;
}
@@ -326,35 +507,19 @@ def C1UWrite_11c_4L_8V_1I : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL, C1UUnit
let Latency = 11;
}
-def C1UWrite_9c_6L_4V : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL, C1UUnitL,
- C1UUnitL, C1UUnitL, C1UUnitV, C1UUnitV,
- C1UUnitV, C1UUnitV]> {
- let Latency = 9;
-}
-
def C1UWrite_9c_4L_8V : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL, C1UUnitL,
C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV,
C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> {
let Latency = 9;
}
-def C1UWrite_8c_3L_4V : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL,
- C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> {
- let Latency = 8;
-}
-
def C1UWrite_8c_2L_4V : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> {
let Latency = 8;
}
-def C1UWrite_8c_4L_4V : SchedWriteRes<[C1UUnitL, C1UUnitL, C1UUnitL, C1UUnitL,
- C1UUnitV, C1UUnitV, C1UUnitV, C1UUnitV]> {
- let Latency = 8;
-}
def C1UWrite_4c_1SA_1V01_1V : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV]> { let Latency = 4; }
def C1UWrite_4c_2SA_2V01_2V : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitV01, C1UUnitV01,
C1UUnitV, C1UUnitV]> { let Latency = 4; }
-def C1UWrite_5c_1SA_1V01_1V : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV]> { let Latency = 5; }
def C1UWrite_5c_5SA_5V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01, C1UUnitV01, C1UUnitV01, C1UUnitV01]> {
let Latency = 5;
@@ -390,12 +555,6 @@ def C1UWrite_7c_5SA_5V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA, C1UUn
let Latency = 7;
}
-def C1UWrite_7c_1SA_1V01_1V : SchedWriteRes<[
- C1UUnitSA, C1UUnitV01, C1UUnitV
-]> {
- let Latency = 7;
-}
-
def C1UWrite_7c_12SA_12V01_12V : SchedWriteRes<[
C1UUnitSA, C1UUnitV01, C1UUnitV,
C1UUnitSA, C1UUnitV01, C1UUnitV,
@@ -419,7 +578,6 @@ def C1UWrite_6c_2V1 : SchedWriteRes<[C1UUnitV1, C1UUnitV1]> { let Latency = 6; }
def C1UWrite_8c_1M0_1V1_1V01 : SchedWriteRes<[C1UUnitM0, C1UUnitV1, C1UUnitV01]> { let Latency = 8; }
-def C1UWrite_6c_1V1_1V01 : SchedWriteRes<[C1UUnitV1, C1UUnitV01]> { let Latency = 6; }
def C1UWrite_5c_1V1_1V01 : SchedWriteRes<[C1UUnitV1, C1UUnitV01]> { let Latency = 5; }
def C1UWrite_7c_1M0_1V0134 : SchedWriteRes<[C1UUnitM0, C1UUnitV0134]> { let Latency = 7; }
@@ -472,35 +630,6 @@ def C1UWrite_9c_1V01_1L : SchedWriteRes<[C1UUnitV01, C1UUnitL]> {
let Latency = 9;
}
-def C1UWrite_9c_1I_1L_1V : SchedWriteRes<[C1UUnitI, C1UUnitL, C1UUnitV]> {
- let Latency = 9;
-}
-
-def C1UWrite_10c_1L_1V : SchedWriteRes<[C1UUnitL, C1UUnitV]> {
- let Latency = 10;
-}
-
-def C1UWrite_11c_1I_1L_1V : SchedWriteRes<[C1UUnitI, C1UUnitL, C1UUnitV]> {
- let Latency = 11;
-}
-
-
-def C1UWrite_4c_1I_1V_1SA_V : SchedWriteRes<[C1UUnitI, C1UUnitV, C1UUnitSA, C1UUnitV]> {
- let Latency = 4;
-}
-
-
-def C1UWrite_5c_1I_1V_1SA_V : SchedWriteRes<[C1UUnitI, C1UUnitV, C1UUnitSA, C1UUnitV]> {
- let Latency = 5;
-}
-
-def C1UWrite_7c_1I_1V_1SA_V : SchedWriteRes<[C1UUnitI, C1UUnitV, C1UUnitSA, C1UUnitV]> {
- let Latency = 7;
-}
-
-def C1UWrite_2c_1SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV01]> {
- let Latency = 2;
-}
def C1UWrite_4c_2SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01]> {
let Latency = 4;
@@ -530,45 +659,37 @@ def C1UWrite_7c_4SA_4V01_1I : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA, C1
}
def C1UWrite_4c_1SA_1V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01]> { let Latency = 4; }
-def C1UWrite_4c_1SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV01]> { let Latency = 4; }
def C1UWrite_4c_3SA_3V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01, C1UUnitV01]> { let Latency = 4; }
def C1UWrite_4c_3SA_6V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01, C1UUnitV01, C1UUnitV01,
C1UUnitV01, C1UUnitV01]> { let Latency = 4; }
-def C1UWrite_5c_1SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV01]> { let Latency = 5; }
def C1UWrite_5c_3SA_6V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01,
C1UUnitV01, C1UUnitV01,
C1UUnitV01, C1UUnitV01]> { let Latency = 5; }
-def C1UWrite_6c_1SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV01]> { let Latency = 6; }
def C1UWrite_6c_3SA_3V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01, C1UUnitV01]> { let Latency = 6; }
-def C1UWrite_7c_1SA_2V01 : SchedWriteRes<[C1UUnitSA, C1UUnitV01, C1UUnitV01]> { let Latency = 7; }
def C1UWrite_7c_3SA_6V01 : SchedWriteRes<[C1UUnitSA, C1UUnitSA, C1UUnitSA,
C1UUnitV01, C1UUnitV01,
C1UUnitV01, C1UUnitV01,
C1UUnitV01, C1UUnitV01]> { let Latency = 7;}
-def C1UWrite_3c_1M0_1M : SchedWriteRes<[C1UUnitM0, C1UUnitM]> { let Latency = 3; }
-
-def C1UWrite_4c_1M0_1M : SchedWriteRes<[C1UUnitM0, C1UUnitM]> { let Latency = 4; }
-
// Forwarded types
def C1UWr_FMA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
def C1URd_FMA : SchedReadAdvance<2, [WriteFMul, C1UWr_FMA]>;
-def C1UWR_VA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
-def C1URd_VA : SchedReadAdvance<3, [C1UWR_VA]>;
+def C1UWr_VA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
+def C1URd_VA : SchedReadAdvance<3, [C1UWr_VA]>;
-def C1UWR_VDOT : SchedWriteRes<[C1UUnitV]> { let Latency = 3; }
-def C1URd_VDOT : SchedReadAdvance<2, [C1UWR_VDOT]>;
+def C1UWr_VDOT : SchedWriteRes<[C1UUnitV]> { let Latency = 3; }
+def C1URd_VDOT : SchedReadAdvance<2, [C1UWr_VDOT]>;
-def C1UWR_VMMA : SchedWriteRes<[C1UUnitV]> { let Latency = 3; }
-def C1URd_VMMA : SchedReadAdvance<2, [C1UWR_VMMA]>;
+def C1UWr_VMMA : SchedWriteRes<[C1UUnitV]> { let Latency = 3; }
+def C1URd_VMMA : SchedReadAdvance<2, [C1UWr_VMMA]>;
def C1UWr_MA : SchedWriteRes<[C1UUnitI4]> { let Latency = 3; }
def C1URd_MA : SchedReadAdvance<2, [C1UWr_MA]>;
@@ -576,32 +697,32 @@ def C1UWrite_MAOrMul : SchedWriteVariant<[
SchedVar<IsReg3ZeroPred, [C1UWrite_2c_1I4]>,
SchedVar<NoSchedPred, [C1UWr_MA]>]>;
-def C1UWR_VMA : SchedWriteRes<[C1UUnitV0134]> { let Latency = 4; }
-def C1URd_VMA : SchedReadAdvance<3, [C1UWR_VMA]>;
+def C1UWr_VMA : SchedWriteRes<[C1UUnitV0134]> { let Latency = 4; }
+def C1URd_VMA : SchedReadAdvance<3, [C1UWr_VMA]>;
-def C1UWR_VMAH : SchedWriteRes<[C1UUnitV0134]> { let Latency = 4; }
-def C1URd_VMAH : SchedReadAdvance<2, [C1UWR_VMAH]>;
+def C1UWr_VMAH : SchedWriteRes<[C1UUnitV0134]> { let Latency = 4; }
+def C1URd_VMAH : SchedReadAdvance<2, [C1UWr_VMAH]>;
-def C1UWR_VPA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
-def C1URd_VPA : SchedReadAdvance<3, [C1UWR_VPA]>;
+def C1UWr_VPA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
+def C1URd_VPA : SchedReadAdvance<3, [C1UWr_VPA]>;
-def C1UWR_VSA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
-def C1URd_VSA : SchedReadAdvance<3, [C1UWR_VSA]>;
+def C1UWr_VSA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
+def C1URd_VSA : SchedReadAdvance<3, [C1UWr_VSA]>;
-def C1UWR_VFCMA : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
-def C1URd_VFCMA : SchedReadAdvance<3, [C1UWR_VFCMA]>;
+def C1UWr_VFCMA : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
+def C1URd_VFCMA : SchedReadAdvance<3, [C1UWr_VFCMA]>;
-def C1UWR_VFMA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
-def C1URd_VFMA : SchedReadAdvance<2, [C1UWR_VFMA]>;
+def C1UWr_VFMA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
+def C1URd_VFMA : SchedReadAdvance<2, [C1UWr_VFMA]>;
-def C1UWR_VBFDOT : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
-def C1URd_VBFDOT : SchedReadAdvance<2, [C1UWR_VBFDOT]>;
+def C1UWr_VBFDOT : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
+def C1URd_VBFDOT : SchedReadAdvance<2, [C1UWr_VBFDOT]>;
-def C1UWR_VBFMMA : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
-def C1URd_VBFMMA : SchedReadAdvance<1, [C1UWR_VBFMMA]>;
+def C1UWr_VBFMMA : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
+def C1URd_VBFMMA : SchedReadAdvance<1, [C1UWr_VBFMMA]>;
-def C1UWR_VBFMAL : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
-def C1URd_VBFMAL : SchedReadAdvance<3, [C1UWR_VBFMAL]>;
+def C1UWr_VBFMAL : SchedWriteRes<[C1UUnitV]> { let Latency = 5; }
+def C1URd_VBFMAL : SchedReadAdvance<3, [C1UWr_VBFMAL]>;
def C1UWr_ZA : SchedWriteRes<[C1UUnitV]> { let Latency = 4; }
def C1URd_ZA : SchedReadAdvance<3, [C1UWr_ZA]>;
@@ -656,14 +777,6 @@ def C1UWrite_Extr : SchedWriteVariant<[
SchedVar<IsRORImmIdiomPred, [C1UWrite_1c_1I]>,
SchedVar<NoSchedPred, [C1UWrite_3c_1I]>]>;
-def C1UWrite_LdrQ : SchedWriteVariant<[
- SchedVar<FPIsQForm, [C1UWrite_7c_1L_1I]>,
- SchedVar<NoSchedPred, [C1UWrite_6c_1L]>]>;
-
-def C1UWrite_StrQ : SchedWriteVariant<[
- SchedVar<FPIsQForm, [C1UWrite_2c_1SA_1V01_1I]>,
- SchedVar<NoSchedPred, [C1UWrite_2c_1SA_1V01]>]>;
-
def C1UWrite_1or2c_1I : SchedWriteVariant<[
SchedVar<IsXOrWDest, [C1UWrite_1c_1I]>,
SchedVar<NoSchedPred, [C1UWrite_2c_1I]>]>;
@@ -673,10 +786,6 @@ def C1UWrite_1or2c_1I_1Flg : SchedWriteVariant<[
SchedVar<NoSchedPred, [C1UWrite_2c_1I_1Flg]>]>;
-def C1UWrite_2or3c_1V0 : SchedWriteVariant<[
- SchedVar<NeoversePdIsPg, [C1UWrite_1c_1V0]>,
- SchedVar<NoSchedPred, [C1UWrite_2c_1V0]>]>;
-
def C1UWrite_2or4c_1SA_1V01 : SchedWriteVariant<[
SchedVar<SameZRegDstSrcPred, [C1UWrite_4c_1SA_1V01]>,
SchedVar<NoSchedPred, [C1UWrite_2c_1SA_1V01]>]>;
@@ -685,18 +794,10 @@ def C1UWrite_2or4c_3SA_6V01 : SchedWriteVariant<[
SchedVar<SameZRegDstSrcPred, [C1UWrite_4c_3SA_6V01]>,
SchedVar<NoSchedPred, [C1UWrite_2c_3SA_6V01]>]>;
-def C1UWrite_4or6c_1SA_2V01 : SchedWriteVariant<[
- SchedVar<SameZRegDstSrcPred, [C1UWrite_6c_1SA_2V01]>,
- SchedVar<NoSchedPred, [C1UWrite_4c_1SA_2V01]>]>;
-
def C1UWrite_4or6c_3SA_3V01 : SchedWriteVariant<[
SchedVar<SameZRegDstSrcPred, [C1UWrite_6c_3SA_3V01]>,
SchedVar<NoSchedPred, [C1UWrite_4c_3SA_3V01]>]>;
-def C1UWrite_5or7c_1SA_2V01 : SchedWriteVariant<[
- SchedVar<SameZRegDstSrcPred, [C1UWrite_7c_1SA_2V01]>,
- SchedVar<NoSchedPred, [C1UWrite_5c_1SA_2V01]>]>;
-
def C1UWrite_5or7c_3SA_6V01 : SchedWriteVariant<[
SchedVar<SameZRegDstSrcPred, [C1UWrite_7c_3SA_6V01]>,
SchedVar<NoSchedPred, [C1UWrite_5c_3SA_6V01]>]>;
@@ -706,9 +807,282 @@ def C1UWrite_5or7c_5SA_5V01 : SchedWriteVariant<[
SchedVar<SameZRegDstSrcPred, [C1UWrite_7c_5SA_5V01]>,
SchedVar<NoSchedPred, [C1UWrite_5c_5SA_5V01]>]>;
-def C1UWrite_3or4c_1M0_1M : SchedWriteVariant<[
- SchedVar<NeoversePdIsPg, [C1UWrite_4c_1M0_1M]>,
- SchedVar<NoSchedPred, [C1UWrite_3c_1M0_1M]>]>;
+def C1UWr_FMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_FMA>;
+def C1UWr_VA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_VA>;
+def C1UWr_VDOT_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_VDOT>;
+def C1UWr_VMMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEMML0_2rc,
+ C1UWr_VMMA>;
+def C1UWr_VMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_VMA>;
+def C1UWr_VMAH_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_VMAH>;
+def C1UWr_VPA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_VPA>;
+def C1UWr_VSA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_VSA>;
+def C1UWr_VFCMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_VFCMA>;
+def C1UWr_VFMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_VFMA>;
+def C1UWr_VBFDOT_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXFPDOT,
+ C1UWr_VBFDOT>;
+def C1UWr_VBFMMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEMML0_2rc,
+ C1UWr_VBFMMA>;
+def C1UWr_VBFMAL_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_VBFMAL>;
+def C1UWr_ZA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_ZA>;
+def C1UWr_ZPA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_ZPA>;
+def C1UWr_ZSA_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1rc, C1UWr_ZSA>;
+def C1UWr_ZDOTB_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_ZDOTB>;
+def C1UWr_ZDOTH_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXMUL_1rc,
+ C1UWr_ZDOTH>;
+def C1UWr_ZCMABHS_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_ZCMABHS>;
+def C1UWr_ZMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_ZMA>;
+def C1UWr_ZMASQL_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_ZMASQL>;
+def C1UWr_ZFCMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_ZFCMA>;
+def C1UWr_ZFMA_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWr_ZFMA>;
+def C1UWr_ZFMAL_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_ZFMAL>;
+def C1UWr_ZBFDOT_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXFPDOT,
+ C1UWr_ZBFDOT>;
+def C1UWr_ZBFMAL_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL,
+ C1UWr_ZBFMAL>;
+
+def C1UWrite_8c_1V_3V0134_CMEIntReduce
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_8c_1V_3V0134>;
+def C1UWrite_6c_1V_2V0134_CMEIntReduce
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_1V_2V0134>;
+def C1UWrite_6c_2V_1V0134_CMEIntReduce
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_2V_1V0134>;
+def C1UWrite_4c_1V_1V0134_CMEIntReduce
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_1V_1V0134>;
+def C1UWrite_4c_2V_CMEIntReduce
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_2V>;
+def C1UWrite_8c_4V_CMEFPReduceH
+ : C1USMEStreamingSchedWrite<C1UWrite_24c_1CMEVXALU_1CMEPERMS_2d5rc,
+ C1UWrite_8c_4V>;
+def C1UWrite_6c_3V_CMEFPReduceS
+ : C1USMEStreamingSchedWrite<C1UWrite_20c_1CMEVXALU_1CMEPERMS_1d2rc,
+ C1UWrite_6c_3V>;
+def C1UWrite_8c_4V_CMEFPReduceMaxMin
+ : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_8c_4V>;
+def C1UWrite_6c_3V_CMEFPReduceMaxMin
+ : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_3V>;
+def C1UWrite_4c_2V_CMEFPReduceD
+ : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMS_2d3rc,
+ C1UWrite_4c_2V>;
+def C1UWrite_4c_2V_CMEFPReduceMaxMinD
+ : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_2V>;
+
+def C1UWrite_2c_1V_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_2c_1V>;
+def C1UWrite_2c_1V0_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVX0ALU,
+ C1UWrite_2c_1V0>;
+def C1UWrite_2c_1V01_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_2c_1V01>;
+def C1UWrite_2c_1V0134_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_2c_1V0134>;
+def C1UWrite_3c_1V0134_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_3c_1V0134>;
+def C1UWrite_3c_1V1_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEPERMF_1rc,
+ C1UWrite_3c_1V1>;
+def C1UWrite_4c_1V_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_4c_1V>;
+def C1UWrite_4c_1V0134_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_4c_1V0134>;
+def C1UWrite_4c_1V0134_1V_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_1V0134_1V>;
+def C1UWrite_4c_1V_1V0134_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_1V_1V0134>;
+def C1UWrite_4c_2V_CME : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_4c_2V>;
+def C1UWrite_4c_2V0134_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_4c_2V0134>;
+def C1UWrite_6c_1V_2V0134_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_1V_2V0134>;
+def C1UWrite_6c_2V_1V0134_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_2V_1V0134>;
+def C1UWrite_6c_3V_CME : C1USMEStreamingSchedWrite<C1UWrite_16c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_6c_3V>;
+def C1UWrite_8c_1V1_4rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc, C1UWrite_8c_1V1_4rc>;
+def C1UWrite_8c_1V_3V0134_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVXALU_1CMEPERMF_2d3rc,
+ C1UWrite_8c_1V_3V0134>;
+def C1UWrite_9c_1V1_2rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_11c_1CMEMC_11rc, C1UWrite_9c_1V1_2rc>;
+def C1UWrite_11c_1V0_4rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_11c_1CMEMC_11rc, C1UWrite_11c_1V0_4rc>;
+def C1UWrite_11c_1V1_4rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEMC_12rc, C1UWrite_11c_1V1_4rc>;
+def C1UWrite_12c_1V0_8rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc, C1UWrite_12c_1V0_8rc>;
+def C1UWrite_12c_1V1_8rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc, C1UWrite_12c_1V1_8rc>;
+def C1UWrite_12c_7V0_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEMC_12rc, C1UWrite_12c_7V0>;
+def C1UWrite_13c_1V0_2rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_17c_1CMEMC_17rc, C1UWrite_13c_1V0_2rc>;
+def C1UWrite_13c_1V1_2rc_1CME
+ : C1USMEStreamingSchedWrite<C1UWrite_25c_1CMEMC_25rc, C1UWrite_13c_1V1_2rc>;
+def C1UWrite_20c_7V0_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_20c_7V0, C1UWrite_20c_7V0>;
+
+def C1UWrite_3c_1M0_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1M0_1CMEVXALU,
+ C1UWrite_3c_1M0>;
+def C1UWrite_5c_1M0_1V_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1M0_1CMEVXALU,
+ C1UWrite_5c_1M0_1V>;
+def C1UWrite_5c_1V1_1V01_CME : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1CMEPERMF_1rc,
+ C1UWrite_5c_1V1_1V01>;
+def C1UWrite_5c_1V_1M0_CME : C1USMEStreamingSchedWrite<C1UWrite_4c_1M_1CMEPERM_1rc,
+ C1UWrite_5c_1V_1M0>;
+def C1UWrite_7c_1M0_1V0134_CME
+ : C1USMEStreamingSchedWrite<C1UCMEWriteRC<12, [C1UUnitM0, C1UUnitCMEVX0ALU,
+ C1UUnitCMEPERM,
+ C1UUnitCMEVXALU],
+ [12, 12, 12, 12]>,
+ C1UWrite_7c_1M0_1V0134>;
+def C1UWrite_8c_1M0_1V1_1V01_CME
+ : C1USMEStreamingSchedWrite<C1UCMEWriteRC<8, [C1UUnitCMEVXALU,
+ C1UUnitCMEPERMF],
+ [8, 2]>,
+ C1UWrite_8c_1M0_1V1_1V01>;
+
+def C1UWrite_6c_1L_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1L_1CMELD,
+ C1UWrite_6c_1L>;
+def C1UWrite_6c_1L_1I_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1L_1CMELD,
+ C1UWrite_6c_1L_1I>;
+def C1UWrite_6c_1L_1M_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1L_1CMELD,
+ C1UWrite_6c_1L_1M>;
+def C1UWrite_6c_2L_1I_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1L_1CMELD,
+ C1UWrite_6c_2L_1I>;
+def C1UWrite_7c_1L_1I_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1L_1CMELD,
+ C1UWrite_7c_1L_1I>;
+def C1UWrite_8c_2L_2V_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1V01_1L_1CMELD,
+ C1UWrite_8c_2L_2V>;
+def C1UWrite_8c_3L_3V_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1V01_1L_1CMELD,
+ C1UWrite_8c_3L_3V>;
+def C1UWrite_9c_2L_2V_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1V01_1L_1CMELD,
+ C1UWrite_9c_2L_2V_1I>;
+def C1UWrite_9c_3L_3V_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1V01_1L_1CMELD,
+ C1UWrite_9c_3L_3V_1I>;
+def C1UWrite_10c_4L_8V_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1V01_1L_1CMELD, C1UWrite_10c_4L_8V>;
+def C1UWrite_11c_4L_8V_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1I_1V01_1L_1CMELD,
+ C1UWrite_11c_4L_8V_1I>;
+
+def C1UWrite_LdrQ_CME : SchedWriteVariant<[
+ SchedVar<FPIsQForm, [C1UWrite_7c_1L_1I_CME]>,
+ SchedVar<NoSchedPred, [C1UWrite_6c_1L_CME]>]>;
+
+def C1UWrite_1c_1SA_CME : C1USMEStreamingSchedWrite<C1UWrite_2c_1SA_1CMEST,
+ C1UWrite_1c_1SA>;
+def C1UWrite_2c_1SA_1V01_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1SA_1V01_1CMEST,
+ C1UWrite_2c_1SA_1V01>;
+def C1UWrite_2c_1SA_1V01_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_1SA_1V01_1I_1CMEST,
+ C1UWrite_2c_1SA_1V01_1I>;
+def C1UWrite_2c_2SA_2V01_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_2SA_2V01_1CMEST,
+ C1UWrite_2c_2SA_2V01>;
+def C1UWrite_4c_2SA_2V01_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_2SA_2V01_1CMEST,
+ C1UWrite_4c_2SA_2V01>;
+def C1UWrite_4c_2SA_2V01_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_2SA_2V01_1CMEST,
+ C1UWrite_4c_2SA_2V01_1I>;
+def C1UWrite_5c_3SA_3V01_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_3SA_3V01_1CMEST,
+ C1UWrite_5c_3SA_3V01>;
+def C1UWrite_5c_3SA_3V01_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_3SA_3V01_1CMEST,
+ C1UWrite_5c_3SA_3V01_1I>;
+def C1UWrite_7c_4SA_4V01_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_4SA_4V01_1CMEST,
+ C1UWrite_7c_4SA_4V01>;
+def C1UWrite_7c_4SA_4V01_1I_CME
+ : C1USMEStreamingSchedWrite<C1UWrite_2c_4SA_4V01_1CMEST,
+ C1UWrite_7c_4SA_4V01_1I>;
+
+def C1UWrite_StrQ_CME : SchedWriteVariant<[
+ SchedVar<FPIsQForm, [C1UWrite_2c_1SA_1V01_1I_CME]>,
+ SchedVar<NoSchedPred, [C1UWrite_2c_1SA_1V01_CME]>]>;
+
+// SME predicates
+def C1UWrite_2c_1V_StreamingCME : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU,
+ C1UWrite_2c_1V>;
+def C1UWrite_3c_1V01_StreamingCME
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU, C1UWrite_3c_1V01>;
+def C1UWrite_2c_1M_StreamingCME
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1M_1CMEVX0ALU, C1UWrite_2c_1M>;
+def C1UWrite_2c_2M_StreamingCME
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_2M_1CMEPERM_1rc, C1UWrite_2c_2M>;
+def C1UWrite_2c_1V_StreamingCMEPERM
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEPERM, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V_StreamingCMEVXALU_1CMEPERMS
+ : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V_StreamingCMEVXALU_5c
+ : C1USMEStreamingSchedWrite<C1UWrite_5c_1CMEVXALU_1rc, C1UWrite_2c_1V>;
+def C1UWrite_4c_1V_StreamingCMEMML0
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEMML0_1rc, C1UWrite_4c_1V>;
+def C1UWrite_2c_1M_StreamingCMEVX0ALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1M_1CMEVX0ALU, C1UWrite_2c_1M>;
+def C1UWrite_2c_2M_StreamingCMEPERM
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_2M_1CMEPERM_1rc, C1UWrite_2c_2M>;
+def C1UWrite_2c_1V_1CMEVXALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V_1CMEPERM
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEPERM, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V_1CMEPERMF_1rc
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEPERMF_1rc, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V_1CMEPERM_1c
+ : C1USMEStreamingSchedWrite<C1UWrite_1c_1CMEPERM, C1UWrite_2c_1V>;
+def C1UWrite_2c_1V0_1CMEVX0ALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVX0ALU, C1UWrite_2c_1V0>;
+def C1UWrite_3c_1V01_1CMEVXALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU, C1UWrite_3c_1V01>;
+def C1UWrite_3c_1V_1CMEVXALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU, C1UWrite_3c_1V>;
+def C1UWrite_3c_1V_1CMEVXMUL
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWrite_3c_1V>;
+def C1UWrite_4c_1V_1CMEVXALU
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU, C1UWrite_4c_1V>;
+def C1UWrite_4c_1V_1CMEVXMUL
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWrite_4c_1V>;
+def C1UWrite_4c_1V0134_1CMEVXMUL
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWrite_4c_1V0134>;
+def C1UWrite_3c_1V0134_1CMEVXMUL
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWrite_3c_1V0134>;
+def C1UWrite_6c_1V0134_1CMEVXMUL
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXMUL, C1UWrite_6c_1V0134>;
+def C1UWrite_3c_1M0_1V_1CMEPERMF_1CMEPERMS
+ : C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEPERMF_1CMEPERMS_1rc,
+ C1UWrite_3c_1M0_1V>;
+def C1UWrite_3c_1M0_1CMEPERMF
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEPERMF, C1UWrite_3c_1M0>;
+def C1UWrite_7c_1M0_1V0134_CMEINDEX_IRRI
+ : C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVXALU_1CMEPERMF_1d1rc,
+ C1UWrite_7c_1M0_1V0134>;
+def C1UWrite_7c_1M0_1V0134_CMEINDEX_RR
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEVX0ALU_1CMEPERMS_VXALU_2d5rc,
+ C1UWrite_7c_1M0_1V0134>;
+def C1UWrite_8c_1M0_1V1_1V01_CMECLAST
+ : C1USMEStreamingSchedWrite<C1UWrite_12c_1M0_1CMEPERMF_1CMEVX0ALU_2rc,
+ C1UWrite_8c_1M0_1V1_1V01>;
// Miscellaneous
@@ -941,37 +1315,46 @@ def : InstRW<[C1UWrite_1c_1SA_1D], (instrs STGi, ST2Gi, STZGi,
// FP min/max
// FP negate
// FP select
-def : SchedAlias<WriteF, C1UWrite_2c_1V>;
+def : SchedAlias<WriteF, C1UWrite_2c_1V_1CMEVXALU>;
// FP compare
-def : SchedAlias<WriteFCmp, C1UWrite_2c_1V01>;
+def : SchedAlias<WriteFCmp,
+ C1USMEStreamingSchedWrite<C1UWrite_4c_1CMEVX0ALU,
+ C1UWrite_2c_1V01>>;
// FP divide
-def : SchedAlias<WriteFDiv, C1UWrite_5c_1V1>;
+def : SchedAlias<WriteFDiv, C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc,
+ C1UWrite_5c_1V1>>;
// FP divide, H-form
-def : InstRW<[C1UWrite_5c_1V1], (instrs FDIVHrr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc, C1UWrite_5c_1V1>],
+ (instrs FDIVHrr)>;
// FP divide, S-form
-def : InstRW<[C1UWrite_8c_1V1], (instrs FDIVSrr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_11c_1CMEMC_11rc, C1UWrite_8c_1V1>],
+ (instrs FDIVSrr)>;
// FP divide, D-form
-def : InstRW<[C1UWrite_12c_1V1], (instrs FDIVDrr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_17c_1CMEMC_17rc, C1UWrite_12c_1V1>],
+ (instrs FDIVDrr)>;
// FP square root, H-form
-def : InstRW<[C1UWrite_5c_1V1], (instrs FSQRTHr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_10c_1CMEMC_10rc, C1UWrite_5c_1V1>],
+ (instrs FSQRTHr)>;
// FP square root, S-form
-def : InstRW<[C1UWrite_8c_1V1], (instrs FSQRTSr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_12c_1CMEMC_12rc, C1UWrite_8c_1V1>],
+ (instrs FSQRTSr)>;
// FP square root, D-form
-def : InstRW<[C1UWrite_12c_1V1], (instrs FSQRTDr)>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_25c_1CMEMC_25rc, C1UWrite_12c_1V1>],
+ (instrs FSQRTDr)>;
// FP multiply
def : WriteRes<WriteFMul, [C1UUnitV]> { let Latency = 3; }
// FP multiply accumulate
-def : InstRW<[C1UWr_FMA, ReadDefault, ReadDefault, C1URd_FMA],
+def : InstRW<[C1UWr_FMA_CME, ReadDefault, ReadDefault, C1URd_FMA],
(instregex "^FN?M(ADD|SUB)[HSD]rrr$")>;
// FP round to integral
-def : InstRW<[C1UWrite_2c_1V0134], (instregex "^FRINT[AIMNPXZ][HSD]r$",
+def : InstRW<[C1UWrite_2c_1V0134_CME], (instregex "^FRINT[AIMNPXZ][HSD]r$",
"^FRINT(32|64)[XZ][SD]r$")>;
@@ -979,49 +1362,49 @@ def : InstRW<[C1UWrite_2c_1V0134], (instregex "^FRINT[AIMNPXZ][HSD]r$",
// -----------------------------------------------------------------------------
// FP convert, from gen to vec reg
-def : InstRW<[C1UWrite_3c_1M0], (instregex "^[SU]CVTF[SU][WX][HSD]ri$")>;
+def : InstRW<[C1UWrite_3c_1M0_CME], (instregex "^[SU]CVTF[SU][WX][HSD]ri$")>;
// FP convert, from vec to gen reg
-def : InstRW<[C1UWrite_3c_1V01],
+def : InstRW<[C1UWrite_3c_1V01_1CMEVXALU],
(instregex "^FCVT[AMNPZ][SU][SU][WX][HSD]ri?$")>;
// FP convert, Javascript from vec to gen reg
-def : SchedAlias<WriteFCvt, C1UWrite_3c_1V01>;
+def : SchedAlias<WriteFCvt, C1UWrite_3c_1V01_1CMEVXALU>;
// FP convert, from vec to vec reg
-def : InstRW<[C1UWrite_3c_1V0134], (instrs FCVTSHr, FCVTDHr, FCVTHSr, FCVTDSr,
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instrs FCVTSHr, FCVTDHr, FCVTHSr, FCVTDSr,
FCVTHDr, FCVTSDr, FCVTXNv1i64)>;
// FP move, immed
// FP move, register
-def : SchedAlias<WriteFImm, C1UWrite_2c_1V>;
+def : SchedAlias<WriteFImm, C1UWrite_2c_1V_1CMEVXALU>;
// FP transfer, from gen to low half of vec reg
-def : InstRW<[C1UWrite_3c_1M0],
+def : InstRW<[C1UWrite_3c_1M0_CME],
(instrs FMOVWHr, FMOVXHr, FMOVWSr, FMOVXDr)>;
// FP transfer, from gen to high half of vec reg
-def : InstRW<[C1UWrite_5c_1M0_1V], (instrs FMOVXDHighr)>;
+def : InstRW<[C1UWrite_5c_1M0_1V_CME], (instrs FMOVXDHighr)>;
// FP transfer, from vec to gen reg
-def : SchedAlias<WriteFCopy, C1UWrite_2c_1V01>;
+def : SchedAlias<WriteFCopy, C1UWrite_2c_1V01_CME>;
// FP load instructions
// -----------------------------------------------------------------------------
// Load vector reg, literal, S/D/Q forms
-def : InstRW<[C1UWrite_7c_1L_1I], (instregex "^LDR[SDQ]l$")>;
+def : InstRW<[C1UWrite_7c_1L_1I_CME], (instregex "^LDR[SDQ]l$")>;
// Load vector reg, unscaled immed
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LDUR[BHSDQ]i$")>;
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LDUR[BHSDQ]i$")>;
// Load vector reg, immed post-index
// Load vector reg, immed pre-index
-def : InstRW<[WriteAdr, C1UWrite_6c_1L_1I],
+def : InstRW<[WriteAdr, C1UWrite_6c_1L_1I_CME],
(instregex "^LDR[BHSDQ](pre|post)$")>;
// Load vector reg, unsigned immed
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LDR[BHSDQ]ui$")>;
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LDR[BHSDQ]ui$")>;
// Load vector reg, register offset, basic
// Load vector reg, register offset, scale, S/D-form
@@ -1029,20 +1412,20 @@ def : InstRW<[C1UWrite_6c_1L], (instregex "^LDR[BHSDQ]ui$")>;
// Load vector reg, register offset, extend
// Load vector reg, register offset, extend, scale, S/D-form
// Load vector reg, register offset, extend, scale, H/Q-form
-def : InstRW<[C1UWrite_LdrQ, ReadAdrBase], (instregex "^LDR[BHSDQ]ro[WX]$")>;
+def : InstRW<[C1UWrite_LdrQ_CME, ReadAdrBase], (instregex "^LDR[BHSDQ]ro[WX]$")>;
// Load vector pair, immed offset, S/D-form
// Load vector pair, immed offset, Q-form
-def : InstRW<[C1UWrite_6c_1L, WriteLDHi], (instregex "^LDN?P[SDQ]i$")>;
+def : InstRW<[C1UWrite_6c_1L_CME, WriteLDHi], (instregex "^LDN?P[SDQ]i$")>;
// Load vector pair, immed post-index, S/D-form
// Load vector pair, immed pre-index, S/D-form
-def : InstRW<[WriteAdr, C1UWrite_6c_1L_1I, WriteLDHi],
+def : InstRW<[WriteAdr, C1UWrite_6c_1L_1I_CME, WriteLDHi],
(instregex "^LDP[SD](pre|post)$")>;
// Load vector pair, immed post-index, Q-form
// Load vector pair, immed pre-index, Q-form
-def : InstRW<[WriteAdr, C1UWrite_6c_2L_1I, WriteLDHi],
+def : InstRW<[WriteAdr, C1UWrite_6c_2L_1I_CME, WriteLDHi],
(instregex "^LDPQ(pre|post)$")>;
// FP store instructions
@@ -1050,18 +1433,18 @@ def : InstRW<[WriteAdr, C1UWrite_6c_2L_1I, WriteLDHi],
// Store vector reg, unscaled immed, B/H/S/D-form
// Store vector reg, unscaled immed, Q-form
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STUR[BHSDQ]i$")>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^STUR[BHSDQ]i$")>;
// Store vector reg, immed post-index, B/H/S/D-form
// Store vector reg, immed post-index, Q-form
// Store vector reg, immed pre-index, B/H/S/D-form
// Store vector reg, immed pre-index, Q-form
-def : InstRW<[WriteAdr, C1UWrite_2c_1SA_1V01_1I],
+def : InstRW<[WriteAdr, C1UWrite_2c_1SA_1V01_1I_CME],
(instregex "^STR[BHSDQ](pre|post)$")>;
// Store vector reg, unsigned immed, B/H/S/D-form
// Store vector reg, unsigned immed, Q-form
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STR[BHSDQ]ui$")>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^STR[BHSDQ]ui$")>;
// Store vector reg, register offset, basic, B/H/S/D-form
// Store vector reg, register offset, basic, Q-form
@@ -1073,26 +1456,26 @@ def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STR[BHSDQ]ui$")>;
// Store vector reg, register offset, extend, scale, H-form
// Store vector reg, register offset, extend, scale, S/D-form
// Store vector reg, register offset, extend, scale, Q-form
-def : InstRW<[C1UWrite_StrQ, ReadAdrBase],
+def : InstRW<[C1UWrite_StrQ_CME, ReadAdrBase],
(instregex "^STR[BHSDQ]ro[WX]$")>;
// Store vector pair, immed offset, S-form
// Store vector pair, immed offset, D-form
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STN?P[SD]i$")>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^STN?P[SD]i$")>;
// Store vector pair, immed offset, Q-form
-def : InstRW<[C1UWrite_2c_2SA_2V01], (instregex "^STN?PQi$")>;
+def : InstRW<[C1UWrite_2c_2SA_2V01_CME], (instregex "^STN?PQi$")>;
// Store vector pair, immed post-index, S-form
// Store vector pair, immed post-index, D-form
// Store vector pair, immed pre-index, S-form
// Store vector pair, immed pre-index, D-form
-def : InstRW<[WriteAdr, C1UWrite_2c_1SA_1V01_1I],
+def : InstRW<[WriteAdr, C1UWrite_2c_1SA_1V01_1I_CME],
(instregex "^STP[SD](pre|post)$")>;
// Store vector pair, immed post-index, Q-form
// Store vector pair, immed pre-index, Q-form
-def : InstRW<[C1UWrite_2c_2SA_2V01], (instregex "^STPQ(post|pre)")>;
+def : InstRW<[C1UWrite_2c_2SA_2V01_CME], (instregex "^STPQ(post|pre)")>;
// ASIMD integer instructions
// -----------------------------------------------------------------------------
@@ -1109,77 +1492,77 @@ def : SchedAlias<WriteVq, C1UWrite_2c_1V>;
// ASIMD absolute
diff accum
// ASIMD absolute
diff accum long
-def : InstRW<[C1UWR_VA, C1URd_VA, C1URd_VA], (instregex "^[SU]ABAL?v")>;
+def : InstRW<[C1UWr_VA_CME, C1URd_VA, C1URd_VA], (instregex "^[SU]ABAL?v")>;
// ASIMD arith, reduce, 4H/4S
-def : InstRW<[C1UWrite_2c_1V0134], (instregex "^(ADDV|[SU]ADDLV)v4(i16|i32)v$")>;
+def : InstRW<[C1UWrite_2c_1V0134_CME], (instregex "^(ADDV|[SU]ADDLV)v4(i16|i32)v$")>;
// ASIMD arith, reduce, 8B/8H
-def : InstRW<[C1UWrite_4c_1V0134],
+def : InstRW<[C1UWrite_4c_1V0134_CME],
(instregex "^(ADDV|[SU]ADDLV)v8(i8|i16)v$")>;
// ASIMD arith, reduce, 16B
-def : InstRW<[C1UWrite_4c_2V0134], (instregex "^(ADDV|[SU]ADDLV)v16i8v$")>;
+def : InstRW<[C1UWrite_4c_2V0134_CME], (instregex "^(ADDV|[SU]ADDLV)v16i8v$")>;
// ASIMD dot product
// ASIMD dot product using signed and unsigned integers
-def : InstRW<[C1UWR_VDOT, C1URd_VDOT],
+def : InstRW<[C1UWr_VDOT_CME, C1URd_VDOT],
(instregex "^([SU]|SU|US)DOT(lane)?(v8|v16)i8$")>;
// ASIMD matrix multiply-accumulate
-def : InstRW<[C1UWR_VMMA, C1URd_VMMA], (instrs SMMLA, UMMLA, USMMLA)>;
+def : InstRW<[C1UWr_VMMA_CME, C1URd_VMMA], (instrs SMMLA, UMMLA, USMMLA)>;
// ASIMD max/min, basic and pair-wise
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU](MAX|MIN)P?(v16|v8)i8")>;
+def : InstRW<[C1UWrite_2c_1V_CME], (instregex "^[SU](MAX|MIN)P?(v16|v8)i8")>;
// ASIMD max/min, reduce, 4H/4S
-def : InstRW<[C1UWrite_2c_1V0134], (instregex "^[SU](MAX|MIN)Vv4i16v$",
+def : InstRW<[C1UWrite_2c_1V0134_CME], (instregex "^[SU](MAX|MIN)Vv4i16v$",
"^[SU](MAX|MIN)Vv4i32v$")>;
// ASIMD max/min, reduce, 8B/8H
-def : InstRW<[C1UWrite_4c_1V0134_1V], (instregex "^[SU](MAX|MIN)Vv8i8v$",
+def : InstRW<[C1UWrite_4c_1V0134_1V_CME], (instregex "^[SU](MAX|MIN)Vv8i8v$",
"^[SU](MAX|MIN)Vv8i16v$")>;
// ASIMD max/min, reduce, 16B
-def : InstRW<[C1UWrite_4c_2V0134], (instregex "[SU](MAX|MIN)Vv16i8v")>;
+def : InstRW<[C1UWrite_4c_2V0134_CME], (instregex "[SU](MAX|MIN)Vv16i8v")>;
// ASIMD multiply
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^MULv", "^SQ(R)?DMULHv")>;
+def : InstRW<[C1UWrite_4c_1V0134_CME], (instregex "^MULv", "^SQ(R)?DMULHv")>;
// ASIMD multiply accumulate
// ASIMD multiply accumulate long
-def : InstRW<[C1UWR_VMA, C1URd_VMA, C1URd_VMA], (instregex "^MLAv", "^MLSv",
+def : InstRW<[C1UWr_VMA_CME, C1URd_VMA, C1URd_VMA], (instregex "^MLAv", "^MLSv",
"^[SU]MLALv", "^[SU]MLSLv")>;
// ASIMD multiply accumulate high
-def : InstRW<[C1UWR_VMAH, C1URd_VMAH, C1URd_VMAH], (instregex "^SQRDMLAHv", "^SQRDMLSHv")>;
+def : InstRW<[C1UWr_VMAH_CME, C1URd_VMAH, C1URd_VMAH], (instregex "^SQRDMLAHv", "^SQRDMLSHv")>;
// ASIMD multiply accumulate saturating long
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^SQDML[AS]L[iv]")>;
+def : InstRW<[C1UWrite_4c_1V0134_CME], (instregex "^SQDML[AS]L[iv]")>;
// ASIMD multiply/multiply long (8x8) polynomial, D-form
// ASIMD multiply/multiply long (8x8) polynomial, Q-form
-def : InstRW<[C1UWrite_2c_1V0134], (instregex "^PMULL?(v8i8|v16i8)$")>;
+def : InstRW<[C1UWrite_2c_1V0134_CME], (instregex "^PMULL?(v8i8|v16i8)$")>;
// ASIMD multiply long
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^[SU]MULLv", "^SQDMULL[iv]")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^[SU]MULLv", "^SQDMULL[iv]")>;
// ASIMD pairwise add and accumulate long
-def : InstRW<[C1UWR_VPA, C1URd_VPA, C1URd_VPA], (instregex "^[SU]ADALPv")>;
+def : InstRW<[C1UWr_VPA_CME, C1URd_VPA, C1URd_VPA], (instregex "^[SU]ADALPv")>;
// ASIMD shift accumulate
-def : InstRW<[C1UWR_VSA, C1URd_VSA], (instregex "^[SU]SRA[dv]", "^[SU]RSRA[dv]")>;
+def : InstRW<[C1UWr_VSA_CME, C1URd_VSA], (instregex "^[SU]SRA[dv]", "^[SU]RSRA[dv]")>;
// ASIMD shift by immed, basic
-def : InstRW<[C1UWrite_2c_1V], (instregex "^SHL[dv]", "^SHLLv", "^SHRNv",
+def : InstRW<[C1UWrite_2c_1V_CME], (instregex "^SHL[dv]", "^SHLLv", "^SHRNv",
"^SSHLLv", "^SSHR[dv]", "^USHLLv",
"^USHR[dv]")>;
// ASIMD shift by immed and insert, basic
-def : InstRW<[C1UWrite_2c_1V], (instregex "^SLI[dv]", "^SRI[dv]")>;
+def : InstRW<[C1UWrite_2c_1V_CME], (instregex "^SLI[dv]", "^SRI[dv]")>;
// ASIMD shift by immed, complex
// ASIMD shift by register, complex
-def : InstRW<[C1UWrite_4c_1V],
+def : InstRW<[C1UWrite_4c_1V_CME],
(instregex "^RSHRNv", "^SQRSHRU?N[bhsv]", "^(SQSHLU?|UQSHL)[bhsd]$",
"^(SQSHLU?|UQSHL)(v8i8|v16i8|v4i16|v8i16|v2i32|v4i32|v2i64)_shift$",
"^SQSHRU?N[bhsv]", "^SRSHR[dv]", "^UQRSHRN[bhsv]",
@@ -1188,7 +1571,7 @@ def : InstRW<[C1UWrite_4c_1V],
"^[SU]QSHL(v1i8|v1i16|v1i32|v1i64|v8i8|v16i8|v4i16|v8i16|v2i32|v4i32|v2i64)$")>;
// ASIMD shift by register, basic
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]SHLv")>;
+def : InstRW<[C1UWrite_2c_1V_CME], (instregex "^[SU]SHLv")>;
// ASIMD floating-point instructions
// -----------------------------------------------------------------------------
@@ -1198,15 +1581,18 @@ def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]SHLv")>;
// ASIMD FP compare
// ASIMD FP max/min, normal
// ASIMD FP negate
-// Handled by SchedAlias<WriteV[dq], ...>
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
+ (instregex "^FABSv", "^FADDv", "^FSUBv", "^FNEGv",
+ "^FMAXv", "^FMAXNMv", "^FMINv", "^FMINNMv")>;
// ASIMD FP complex add
// ASIMD FP max/min, pairwise
-def : InstRW<[C1UWrite_3c_1V], (instregex "^FCADDv",
- "^(FMAXP|FMAXNMP|FMINP|FMINNMP)v")>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXMUL], (instregex "^FCADDv")>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXALU],
+ (instregex "^(FMAXP|FMAXNMP|FMINP|FMINNMP)v")>;
// ASIMD FP complex multiply add
-def : InstRW<[C1UWR_VFCMA, C1URd_VFCMA, C1URd_VFCMA], (instregex "^FCMLAv")>;
+def : InstRW<[C1UWr_VFCMA_CME, C1URd_VFCMA, C1URd_VFCMA], (instregex "^FCMLAv")>;
// ASIMD FP convert, long (F16 to F32)
// ASIMD FP convert, long (F32 to F64)
@@ -1215,7 +1601,7 @@ def : InstRW<[C1UWR_VFCMA, C1URd_VFCMA, C1URd_VFCMA], (instregex "^FCMLAv")>;
// ASIMD FP convert, other, D-form F32 and Q-form F64
// ASIMD FP convert, other, D-form F16 and Q-form F32
// ASIMD FP convert, other, Q-form F16
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FCVTL(v4|v8)(i16|i32)",
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FCVTL(v4|v8)(i16|i32)",
"^FCVTLv2i32",
"^FCVTN(v4|v8)i16",
"^FCVTN(v2|v4)i32",
@@ -1246,80 +1632,80 @@ def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FCVTL(v4|v8)(i16|i32)",
"^[SU]CVTFh$")>;
// ASIMD FP divide, D-form, F16
-def : InstRW<[C1UWrite_8c_1V1_4rc], (instrs FDIVv4f16)>;
+def : InstRW<[C1UWrite_8c_1V1_4rc_1CME], (instrs FDIVv4f16)>;
// ASIMD FP divide, D-form, F32
-def : InstRW<[C1UWrite_9c_1V1_2rc], (instrs FDIVv2f32)>;
+def : InstRW<[C1UWrite_9c_1V1_2rc_1CME], (instrs FDIVv2f32)>;
// ASIMD FP divide, Q-form, F16
-def : InstRW<[C1UWrite_12c_1V1_8rc], (instrs FDIVv8f16)>;
+def : InstRW<[C1UWrite_12c_1V1_8rc_1CME], (instrs FDIVv8f16)>;
// ASIMD FP divide, Q-form, F32
-def : InstRW<[C1UWrite_11c_1V1_4rc], (instrs FDIVv4f32)>;
+def : InstRW<[C1UWrite_11c_1V1_4rc_1CME], (instrs FDIVv4f32)>;
// ASIMD FP divide, Q-form, F64
-def : InstRW<[C1UWrite_13c_1V1_2rc], (instrs FDIVv2f64)>;
+def : InstRW<[C1UWrite_13c_1V1_2rc_1CME], (instrs FDIVv2f64)>;
// ASIMD FP max/min, reduce, F32 and D-form F16
-def : InstRW<[C1UWrite_4c_2V], (instregex "^(FMAX|FMIN)(NM)?Vv4(i16|i32)v$")>;
+def : InstRW<[C1UWrite_4c_2V_CME], (instregex "^(FMAX|FMIN)(NM)?Vv4(i16|i32)v$")>;
// ASIMD FP max/min, reduce, Q-form F16
-def : InstRW<[C1UWrite_6c_3V], (instregex "^(FMAX|FMIN)(NM)?Vv8i16v$")>;
+def : InstRW<[C1UWrite_6c_3V_CME], (instregex "^(FMAX|FMIN)(NM)?Vv8i16v$")>;
// ASIMD FP multiply
-def : InstRW<[C1UWrite_3c_1V], (instregex "^FMULv", "^FMULXv")>;
-def : InstRW<[C1UWrite_3c_1V], (instrs FMULX16, FMULX32, FMULX64)>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXMUL], (instregex "^FMULv", "^FMULXv")>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXMUL], (instrs FMULX16, FMULX32, FMULX64)>;
// ASIMD FP multiply accumulate
// ASIMD FP multiply accumulate long
-def : InstRW<[C1UWR_VFMA, C1URd_VFMA, C1URd_VFMA], (instregex "^FMLAv", "^FMLSv",
+def : InstRW<[C1UWr_VFMA_CME, C1URd_VFMA, C1URd_VFMA], (instregex "^FMLAv", "^FMLSv",
"^FML[AS]L2?(lane)?v")>;
// ASIMD FP round, D-form F32 and Q-form F64
-def : InstRW<[C1UWrite_3c_1V0134],
+def : InstRW<[C1UWrite_3c_1V0134_CME],
(instregex "^FRINT[AIMNPXZ]v2f(32|64)$",
"^FRINT(32|64)[XZ]v2f(32|64)$")>;
// ASIMD FP round, D-form F16 and Q-form F32
-def : InstRW<[C1UWrite_3c_1V0134],
+def : InstRW<[C1UWrite_3c_1V0134_CME],
(instregex "^FRINT[AIMNPXZ]v4f(16|32)$",
"^FRINT(32|64)[XZ]v4f32$")>;
// ASIMD FP round, Q-form F16
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FRINT[AIMNPXZ]v8f16$")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FRINT[AIMNPXZ]v8f16$")>;
// ASIMD FP square root, D-form, F16
-def : InstRW<[C1UWrite_8c_1V1_4rc], (instrs FSQRTv4f16)>;
+def : InstRW<[C1UWrite_8c_1V1_4rc_1CME], (instrs FSQRTv4f16)>;
// ASIMD FP square root, D-form, F32
-def : InstRW<[C1UWrite_9c_1V1_2rc], (instrs FSQRTv2f32)>;
+def : InstRW<[C1UWrite_9c_1V1_2rc_1CME], (instrs FSQRTv2f32)>;
// ASIMD FP square root, Q-form, F16
-def : InstRW<[C1UWrite_12c_1V1_8rc], (instrs FSQRTv8f16)>;
+def : InstRW<[C1UWrite_12c_1V1_8rc_1CME], (instrs FSQRTv8f16)>;
// ASIMD FP square root, Q-form, F32
-def : InstRW<[C1UWrite_11c_1V1_4rc], (instrs FSQRTv4f32)>;
+def : InstRW<[C1UWrite_11c_1V1_4rc_1CME], (instrs FSQRTv4f32)>;
// ASIMD FP square root, Q-form, F64
-def : InstRW<[C1UWrite_13c_1V1_2rc], (instrs FSQRTv2f64)>;
+def : InstRW<[C1UWrite_13c_1V1_2rc_1CME], (instrs FSQRTv2f64)>;
// ASIMD BFloat16 (BF16) instructions
// -----------------------------------------------------------------------------
// ASIMD convert, F32 to BF16
// Scalar convert, F32 to BF16
-def : InstRW<[C1UWrite_3c_1V0134], (instrs BFCVTN, BFCVTN2, BFCVT)>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instrs BFCVTN, BFCVTN2, BFCVT)>;
// ASIMD dot product
-def : InstRW<[C1UWR_VBFDOT, C1URd_VBFDOT, C1URd_VBFDOT],
+def : InstRW<[C1UWr_VBFDOT_CME, C1URd_VBFDOT, C1URd_VBFDOT],
(instregex "^BFDOTv[48]bf16$",
"^BF16DOTlanev[48]bf16$")>;
// ASIMD matrix multiply accumulate
-def : InstRW<[C1UWR_VBFMMA, C1URd_VBFMMA, C1URd_VBFMMA], (instrs BFMMLA)>;
+def : InstRW<[C1UWr_VBFMMA_CME, C1URd_VBFMMA, C1URd_VBFMMA], (instrs BFMMLA)>;
// ASIMD multiply accumulate long
-def : InstRW<[C1UWR_VBFMAL, C1URd_VBFMAL, C1URd_VBFMAL], (instrs BFMLALB, BFMLALBIdx, BFMLALT,
+def : InstRW<[C1UWr_VBFMAL_CME, C1URd_VBFMAL, C1URd_VBFMAL], (instrs BFMLALB, BFMLALBIdx, BFMLALT,
BFMLALTIdx)>;
// ASIMD miscellaneous instructions
@@ -1392,9 +1778,15 @@ def : InstRW<[C1UWrite_6c_3V], (instrs TBXv8i8Three, TBXv16i8Three)>;
def : InstRW<[C1UWrite_6c_5V], (instrs TBXv8i8Four, TBXv16i8Four)>;
// ASIMD transfer, element to gen reg
-def : InstRW<[C1UWrite_2c_3V], (instregex "^SMOVv")>;
-def : InstRW<[C1UWrite_2c_3V], (instregex "^UMOVvi(8|16)(_idx0)?$")>;
-def : InstRW<[C1UWrite_2c_1V], (instregex "^UMOVvi(32|64)$")>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc,
+ C1UWrite_2c_3V>],
+ (instregex "^SMOVv")>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc,
+ C1UWrite_2c_3V>],
+ (instregex "^UMOVvi(8|16)(_idx0)?$")>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc,
+ C1UWrite_2c_1V>],
+ (instregex "^UMOVvi(32|64)$")>;
// ASIMD transfer, gen reg to element
def : InstRW<[C1UWrite_2c_1V], (instregex "^INSvi(8|16|32|64)gpr$")>;
@@ -1643,7 +2035,7 @@ def : InstRW<[C1UWrite_2c_1V0], (instregex "^SHA256SU[01]")>;
def : InstRW<[C1UWrite_2c_1V0], (instregex "^SHA512(H|H2|SU0|SU1)")>;
// Crypto SHA3 ops
-def : InstRW<[C1UWrite_2c_1V], (instrs BCAX, EOR3, RAX1, XAR)>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instrs BCAX, EOR3, RAX1, XAR)>;
// Crypto SM3 ops
def : InstRW<[C1UWrite_2c_1V0], (instregex "^SM3PARTW[12]$", "^SM3SS1$",
@@ -1744,20 +2136,20 @@ def : InstRW<[C1UWrite_2c_1M], (instregex "^(ZIP|UZP)[12]_PPP_[BHSD]")>;
// -----------------------------------------------------------------------------
// Arithmetic, absolute
diff
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]ABD_ZPmZ_[BHSD]",
- "^[SU]ABD_ZPZZ_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^[SU]ABD_ZPmZ_[BHSD]",
+ "^[SU]ABD_ZPZZ_[BHSD]")>;
// Arithmetic, absolute
diff accum
-def : InstRW<[C1UWr_ZA, C1URd_ZA, C1URd_ZA], (instregex "^[SU]ABA_ZZZ_[BHSD]")>;
+def : InstRW<[C1UWr_ZA_CME, C1URd_ZA, C1URd_ZA], (instregex "^[SU]ABA_ZZZ_[BHSD]")>;
// Arithmetic, absolute
diff accum long
-def : InstRW<[C1UWr_ZA, C1URd_ZA, C1URd_ZA], (instregex "^[SU]ABAL[TB]_ZZZ_[HSD]")>;
+def : InstRW<[C1UWr_ZA_CME, C1URd_ZA, C1URd_ZA], (instregex "^[SU]ABAL[TB]_ZZZ_[HSD]")>;
// Arithmetic, absolute
diff long
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]ABDL[TB]_ZZZ_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^[SU]ABDL[TB]_ZZZ_[HSD]")>;
// Arithmetic, basic
-def : InstRW<[C1UWrite_2c_1V],
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
(instregex "^(ABS|ADD|CNOT|NEG|SUB|SUBR)_ZPmZ_[BHSD]",
"^(ADD|SUB)_ZZZ_[BHSD]",
"^(ADD|SUB|SUBR)_ZPZZ_[BHSD]",
@@ -1770,7 +2162,7 @@ def : InstRW<[C1UWrite_2c_1V],
"^SSUBL(BT|TB)_ZZZ_[HSD]")>;
// Arithmetic, complex
-def : InstRW<[C1UWrite_2c_1V],
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
(instregex "^R?(ADD|SUB)HN[BT]_ZZZ_[BHS]",
"^SQ(ABS|ADD|NEG|SUB|SUBR)_ZPmZ_[BHSD]",
"^[SU]Q(ADD|SUB)_ZZZ_[BHSD]",
@@ -1779,17 +2171,17 @@ def : InstRW<[C1UWrite_2c_1V],
"^(UQSUB|UQSUBR)_ZPmZ_[BHSD]")>;
// Arithmetic, large integer
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(AD|SB)CL[BT]_ZZZ_[SD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^(AD|SB)CL[BT]_ZZZ_[SD]")>;
// Arithmetic, pairwise add
-def : InstRW<[C1UWrite_2c_1V], (instregex "^ADDP_ZPmZ_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^ADDP_ZPmZ_[BHSD]")>;
// Arithmetic, pairwise add and accum long
-def : InstRW<[C1UWr_ZPA, ReadDefault, C1URd_ZPA, C1URd_ZPA],
+def : InstRW<[C1UWr_ZPA_CME, ReadDefault, C1URd_ZPA, C1URd_ZPA],
(instregex "^[SU]ADALP_ZPmZ_[HSD]")>;
// Arithmetic, shift
-def : InstRW<[C1UWrite_2c_1V],
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
(instregex "^(ASR|LSL|LSR)_WIDE_ZPmZ_[BHS]",
"^(ASR|LSL|LSR)_WIDE_ZZZ_[BHS]",
"^(ASR|LSL|LSR)_ZPmI_[BHSD]",
@@ -1799,17 +2191,17 @@ def : InstRW<[C1UWrite_2c_1V],
"^(ASRR|LSLR|LSRR)_ZPmZ_[BHSD]")>;
// Arithmetic, shift and accumulate
-def : InstRW<[C1UWr_ZSA, C1URd_ZSA], (instregex "^[SU]R?SRA_ZZI_[BHSD]")>;
+def : InstRW<[C1UWr_ZSA_CME, C1URd_ZSA], (instregex "^[SU]R?SRA_ZZI_[BHSD]")>;
// Arithmetic, shift by immediate
-def : InstRW<[C1UWrite_2c_1V], (instregex "^SHRN[BT]_ZZI_[BHS]",
- "^[SU]SHLL[BT]_ZZI_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^SHRN[BT]_ZZI_[BHS]",
+ "^[SU]SHLL[BT]_ZZI_[HSD]")>;
// Arithmetic, shift by immediate and insert
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(SLI|SRI)_ZZI_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^(SLI|SRI)_ZZI_[BHSD]")>;
// Arithmetic, shift complex
-def : InstRW<[C1UWrite_4c_1V],
+def : InstRW<[C1UWrite_4c_1V_CME],
(instregex "^(SQ)?RSHRU?N[BT]_ZZI_[BHS]",
"^(SQRSHL|SQRSHLR|SQSHL|SQSHLR|UQRSHL|UQRSHLR|UQSHL|UQSHLR)_ZPmZ_[BHSD]",
"^[SU]QR?SHL_ZPZZ_[BHSD]",
@@ -1818,10 +2210,10 @@ def : InstRW<[C1UWrite_4c_1V],
"^UQR?SHRN[BT]_ZZI_[BHS]")>;
// Arithmetic, shift right for divide
-def : InstRW<[C1UWrite_4c_1V], (instregex "^ASRD_(ZPmI|ZPZI)_[BHSD]")>;
+def : InstRW<[C1UWrite_4c_1V_CME], (instregex "^ASRD_(ZPmI|ZPZI)_[BHSD]")>;
// Arithmetic, shift rounding
-def : InstRW<[C1UWrite_4c_1V], (instregex "^[SU]RSHLR?_ZPmZ_[BHSD]",
+def : InstRW<[C1UWrite_4c_1V_CME], (instregex "^[SU]RSHLR?_ZPmZ_[BHSD]",
"^[SU]RSHL_ZPZZ_[BHSD]",
"^[SU]RSHR_(ZPmI|ZPZI)_[BHSD]")>;
@@ -1829,118 +2221,124 @@ def : InstRW<[C1UWrite_4c_1V], (instregex "^[SU]RSHLR?_ZPmZ_[BHSD]",
def : InstRW<[C1UWrite_6c_2V1], (instregex "^(BDEP|BEXT|BGRP)_ZZZ_[BHSD]")>;
// Bitwise select
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(BSL|BSL1N|BSL2N|NBSL)_ZZZZ")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^(BSL|BSL1N|BSL2N|NBSL)_ZZZZ")>;
// Count/reverse bits
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(CLS|CLZ|CNT|RBIT)_ZPmZ_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^(CLS|CLZ|CNT|RBIT)_ZPmZ_[BHSD]")>;
// Broadcast logical bitmask immediate to vector
-def : InstRW<[C1UWrite_2c_1V], (instrs DUPM_ZI)>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instrs DUPM_ZI)>;
// Compare and set flags
-def : InstRW<[C1UWrite_2c_1V0],
+def : InstRW<[C1UWrite_2c_1V0_CME],
(instregex "^CMP(EQ|GE|GT|HI|HS|LE|LO|LS|LT|NE)_PPzZ[IZ]_[BHSD]",
"^CMP(EQ|GE|GT|HI|HS|LE|LO|LS|LT|NE)_WIDE_PPzZZ_[BHS]")>;
// Complex add
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(SQ)?CADD_ZZI_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^(SQ)?CADD_ZZI_[BHSD]")>;
// Complex dot product 8-bit element
-def : InstRW<[C1UWr_ZDOTB, C1URd_ZDOTB, C1URd_ZDOTB], (instrs CDOT_ZZZ_S, CDOT_ZZZI_S)>;
+def : InstRW<[C1UWr_ZDOTB_CME, C1URd_ZDOTB, C1URd_ZDOTB], (instrs CDOT_ZZZ_S, CDOT_ZZZI_S)>;
// Complex dot product 16-bit element
-def : InstRW<[C1UWr_ZDOTH, C1URd_ZDOTH, C1URd_ZDOTH], (instrs CDOT_ZZZ_D, CDOT_ZZZI_D)>;
+def : InstRW<[C1UWr_ZDOTH_CME, C1URd_ZDOTH, C1URd_ZDOTH], (instrs CDOT_ZZZ_D, CDOT_ZZZI_D)>;
// Complex multiply-add B, H, S, D element size
-def : InstRW<[C1UWr_ZCMABHS, C1URd_ZCMABHS, C1URd_ZCMABHS], (instregex "^CMLA_ZZZ_[BHSD]",
+def : InstRW<[C1UWr_ZCMABHS_CME, C1URd_ZCMABHS, C1URd_ZCMABHS], (instregex "^CMLA_ZZZ_[BHSD]",
"^CMLA_ZZZI_[HS]")>;
// Conditional extract operations, scalar form
-def : InstRW<[C1UWrite_8c_1M0_1V1_1V01], (instregex "^CLAST[AB]_RPZ_[BHSD]")>;
+def : InstRW<[C1UWrite_8c_1M0_1V1_1V01_CMECLAST],
+ (instregex "^CLAST[AB]_RPZ_[BHSD]")>;
// Conditional extract operations, SIMD&FP scalar and vector forms
-def : InstRW<[C1UWrite_3c_1V1], (instregex "^CLAST[AB]_[VZ]PZ_[BHSD]",
+def : InstRW<[C1UWrite_3c_1V1_CME], (instregex "^CLAST[AB]_[VZ]PZ_[BHSD]",
"^COMPACT_ZPZ_[SD]",
"^SPLICE_ZPZZ?_[BHSD]")>;
// Convert to floating point, 64b to float or convert to double
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^[SU]CVTF_ZPmZ_Dto[HSD]",
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^[SU]CVTF_ZPmZ_Dto[HSD]",
"^[SU]CVTF_ZPmZ_StoD")>;
// Convert to floating point, 32b to single or half
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^[SU]CVTF_ZPmZ_Sto[HS]")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^[SU]CVTF_ZPmZ_Sto[HS]")>;
// Convert to floating point, 16b to half
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^[SU]CVTF_ZPmZ_HtoH")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^[SU]CVTF_ZPmZ_HtoH")>;
// Copy, scalar
-def : InstRW<[C1UWrite_3c_1M0_1V], (instregex "^CPY_ZPmR_[BHSD]")>;
+def : InstRW<[C1UWrite_3c_1M0_1V_1CMEPERMF_1CMEPERMS], (instregex "^CPY_ZPmR_[BHSD]")>;
// Copy, scalar SIMD&FP or imm
-def : InstRW<[C1UWrite_2c_1V], (instregex "^CPY_ZPm[IV]_[BHSD]",
- "^CPY_ZPzI_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM_1c], (instregex "^CPY_ZPm[IV]_[BHSD]",
+ "^CPY_ZPzI_[BHSD]")>;
// Divides, 32 bit
-def : InstRW<[C1UWrite_12c_7V0], (instregex "^[SU]DIVR?_ZPmZ_S",
+def : InstRW<[C1UWrite_12c_7V0_CME], (instregex "^[SU]DIVR?_ZPmZ_S",
"^[SU]DIV_ZPZZ_S")>;
// Divides, 64 bit
-def : InstRW<[C1UWrite_20c_7V0], (instregex "^[SU]DIVR?_ZPmZ_D",
+def : InstRW<[C1UWrite_20c_7V0_CME], (instregex "^[SU]DIVR?_ZPmZ_D",
"^[SU]DIV_ZPZZ_D")>;
// Dot product, 8 bit
-def : InstRW<[C1UWr_ZDOTB, C1URd_ZDOTB, C1URd_ZDOTB], (instregex "^[SU]DOT_ZZZI?_BtoS")>;
+def : InstRW<[C1UWr_ZDOTB_CME, C1URd_ZDOTB, C1URd_ZDOTB], (instregex "^[SU]DOT_ZZZI?_BtoS")>;
// Dot product, 8 bit, using signed and unsigned integers
-def : InstRW<[C1UWr_ZDOTB, C1URd_ZDOTB, C1URd_ZDOTB], (instrs SUDOT_ZZZI, USDOT_ZZZI, USDOT_ZZZ)>;
+def : InstRW<[C1UWr_ZDOTB_CME, C1URd_ZDOTB, C1URd_ZDOTB], (instrs SUDOT_ZZZI, USDOT_ZZZI, USDOT_ZZZ)>;
// Dot product, 16 bit
-def : InstRW<[C1UWr_ZDOTH, C1URd_ZDOTH, C1URd_ZDOTB], (instregex "^[SU]DOT_ZZZI?_HtoD")>;
+def : InstRW<[C1UWr_ZDOTH_CME, C1URd_ZDOTH, C1URd_ZDOTB], (instregex "^[SU]DOT_ZZZI?_HtoD")>;
// Duplicate, immediate and indexed form
-def : InstRW<[C1UWrite_2c_1V], (instregex "^DUP_ZI_[BHSD]",
- "^DUP_ZZI_[BHSDQ]")>;
+def : InstRW<[C1UWrite_2c_1V_StreamingCMEPERM], (instregex "^DUP_ZI_[BHSD]",
+ "^DUP_ZZI_[BHSDQ]")>;
// Duplicate, scalar form
-def : InstRW<[C1UWrite_3c_1M0], (instregex "^DUP_ZR_[BHSD]")>;
+def : InstRW<[C1UWrite_3c_1M0_1CMEPERMF], (instregex "^DUP_ZR_[BHSD]")>;
// Extend, sign or zero
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]XTB_ZPmZ_[HSD]",
- "^[SU]XTH_ZPmZ_[SD]",
- "^[SU]XTW_ZPmZ_[D]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^[SU]XTB_ZPmZ_[HSD]",
+ "^[SU]XTH_ZPmZ_[SD]",
+ "^[SU]XTW_ZPmZ_[D]")>;
// Extract
-def : InstRW<[C1UWrite_2c_1V], (instrs EXT_ZZI, EXT_ZZI_CONSTRUCTIVE, EXT_ZZI_B)>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instrs EXT_ZZI,
+ EXT_ZZI_CONSTRUCTIVE,
+ EXT_ZZI_B)>;
// Extract narrow saturating
-def : InstRW<[C1UWrite_4c_1V], (instregex "^[SU]QXTN[BT]_ZZ_[BHS]",
- "^SQXTUN[BT]_ZZ_[BHS]")>;
+def : InstRW<[C1UWrite_4c_1V_1CMEVXALU], (instregex "^[SU]QXTN[BT]_ZZ_[BHS]",
+ "^SQXTUN[BT]_ZZ_[BHS]")>;
// Extract operation, SIMD and FP scalar form
-def : InstRW<[C1UWrite_3c_1V1], (instregex "^LAST[AB]_VPZ_[BHSD]")>;
+def : InstRW<[C1UWrite_3c_1V1_CME], (instregex "^LAST[AB]_VPZ_[BHSD]")>;
// Extract operation, scalar
-def : InstRW<[C1UWrite_5c_1V1_1V01], (instregex "^LAST[AB]_RPZ_[BHSD]")>;
+def : InstRW<[C1UWrite_5c_1V1_1V01_CME], (instregex "^LAST[AB]_RPZ_[BHSD]")>;
// Histogram operations
def : InstRW<[C1UWrite_2c_1V], (instregex "^HISTCNT_ZPzZZ_[SD]",
- "^HISTSEG_ZZZ")>;
+ "^HISTSEG_ZZZ")>;
// Horizontal operations,immediate operands only
def : InstRW<[C1UWrite_4c_1V0134], (instregex "^INDEX_(II)_[BHSD]")>;
-// Horizontal operations, D form, scalar, immediate operands/ scalar operands
-// only / immediate, scalar operands
-def : InstRW<[C1UWrite_7c_1M0_1V0134], (instregex "^INDEX_(IR|RI|RR)_[BHSD]")>;
+// Horizontal operations, scalar, immediate operands / immediate, scalar operands
+def : InstRW<[C1UWrite_7c_1M0_1V0134_CMEINDEX_IRRI],
+ (instregex "^INDEX_(IR|RI)_[BHSD]")>;
+
+// Horizontal operations, scalar operands only
+def : InstRW<[C1UWrite_7c_1M0_1V0134_CMEINDEX_RR], (instregex "^INDEX_RR_[BHSD]")>;
// insert operation, SIMD and FP scalar form
-def : InstRW<[C1UWrite_2c_1V], (instregex "^INSR_ZV_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instregex "^INSR_ZV_[BHSD]")>;
// insert operation, scalar
-def : InstRW<[C1UWrite_5c_1V_1M0], (instregex "^INSR_ZR_[BHSD]")>;
+def : InstRW<[C1UWrite_5c_1V_1M0_CME], (instregex "^INSR_ZR_[BHSD]")>;
// Logical
-def : InstRW<[C1UWrite_2c_1V],
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
(instregex "^(AND|EOR|ORR)_ZI",
"^(AND|BIC|EOR|ORR|EON|NAND|NOR)_ZZZ",
"^EOR(BT|TB)_ZZZ_[BHSD]",
@@ -1948,9 +2346,9 @@ def : InstRW<[C1UWrite_2c_1V],
"^NOT_ZPmZ_[BHSD]")>;
// Max/min, basic and pairwise
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU](MAX|MIN)_ZI_[BHSD]",
- "^[SU](MAX|MIN)P?_ZPmZ_[BHSD]",
- "^[SU](MAX|MIN)_ZPZZ_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^[SU](MAX|MIN)_ZI_[BHSD]",
+ "^[SU](MAX|MIN)P?_ZPmZ_[BHSD]",
+ "^[SU](MAX|MIN)_ZPZZ_[BHSD]")>;
// Matching operations
def : InstRW<[C1UWrite_2c_1V0], (instregex "^N?MATCH_PPzZZ_[BH]")>;
@@ -1959,131 +2357,145 @@ def : InstRW<[C1UWrite_2c_1V0], (instregex "^N?MATCH_PPzZZ_[BH]")>;
def : InstRW<[C1UWr_ZMMA, C1URd_ZMMA, C1URd_ZMMA], (instrs SMMLA_ZZZ, UMMLA_ZZZ, USMMLA_ZZZ)>;
// Move prefix
-def : InstRW<[C1UWrite_2c_1V], (instregex "^MOVPRFX_ZP[mz]Z_[BHSD]",
- "^MOVPRFX_ZZ")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instregex "^MOVPRFX_ZP[mz]Z_[BHSD]",
+ "^MOVPRFX_ZZ")>;
// Multiply
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^MUL_(ZI|ZPmZ|ZZZI|ZZZ)_[BHSD]",
- "^MUL_ZPZZ_[BHSD]",
- "^[SU]MULH_(ZPmZ|ZZZ)_[BHSD]",
- "^[SU]MULH_ZPZZ_[BHSD]")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^MUL_(ZI|ZPmZ|ZZZI|ZZZ)_[BHSD]",
+ "^MUL_ZPZZ_[BHSD]",
+ "^[SU]MULH_(ZPmZ|ZZZ)_[BHSD]",
+ "^[SU]MULH_ZPZZ_[BHSD]")>;
// Multiply long
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^[SU]MULL[BT]_ZZZI_[SD]",
- "^[SU]MULL[BT]_ZZZ_[HSD]")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^[SU]MULL[BT]_ZZZI_[SD]",
+ "^[SU]MULL[BT]_ZZZ_[HSD]")>;
// Multiply accumulate, B, H, S element size
-def : InstRW<[C1UWr_ZMA, ReadDefault, C1URd_ZMA, C1URd_ZMA],
+def : InstRW<[C1UWr_ZMA_CME, ReadDefault, C1URd_ZMA, C1URd_ZMA],
(instregex "^ML[AS]_ZZZI_[HS]", "^ML[AS]_ZPZZZ_[BHS]")>;
-def : InstRW<[C1UWr_ZMA, ReadDefault, C1URd_ZMA, C1URd_ZMA],
+def : InstRW<[C1UWr_ZMA_CME, ReadDefault, C1URd_ZMA, C1URd_ZMA],
(instregex "^(ML[AS]|MAD|MSB)_ZPmZZ_[BHS]")>;
// Multiply accumulate, D element size
-def : InstRW<[C1UWr_ZMA, ReadDefault, C1URd_ZMA, C1URd_ZMA],
+def : InstRW<[C1UWr_ZMA_CME, ReadDefault, C1URd_ZMA, C1URd_ZMA],
(instregex "^ML[AS]_ZZZI_D", "^ML[AS]_ZPZZZ_D")>;
-def : InstRW<[C1UWr_ZMA, ReadDefault, C1URd_ZMA, C1URd_ZMA],
+def : InstRW<[C1UWr_ZMA_CME, ReadDefault, C1URd_ZMA, C1URd_ZMA],
(instregex "^(ML[AS]|MAD|MSB)_ZPmZZ_D")>;
// Multiply accumulate long
-def : InstRW<[C1UWr_ZMA, C1URd_ZMA, C1URd_ZMA], (instregex "^[SU]ML[AS]L[BT]_ZZZ_[HSD]",
+def : InstRW<[C1UWr_ZMA_CME, C1URd_ZMA, C1URd_ZMA], (instregex "^[SU]ML[AS]L[BT]_ZZZ_[HSD]",
"^[SU]ML[AS]L[BT]_ZZZI_[SD]")>;
// Multiply accumulate saturating doubling long regular
-def : InstRW<[C1UWr_ZMASQL, C1URd_ZMASQL, C1URd_ZMASQL],
+def : InstRW<[C1UWr_ZMASQL_CME, C1URd_ZMASQL, C1URd_ZMASQL],
(instregex "^SQDML[AS]L(B|T|BT)_ZZZ_[HSD]",
"^SQDML[AS]L[BT]_ZZZI_[SD]")>;
// Multiply saturating doubling high
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^SQDMULH_ZZZ_[BHSD]",
- "^SQDMULH_ZZZI_[HSD]")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^SQDMULH_ZZZ_[BHSD]",
+ "^SQDMULH_ZZZI_[HSD]")>;
// Multiply saturating doubling long
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^SQDMULL[BT]_ZZZ_[HSD]",
- "^SQDMULL[BT]_ZZZI_[SD]")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^SQDMULL[BT]_ZZZ_[HSD]",
+ "^SQDMULL[BT]_ZZZI_[SD]")>;
// Multiply saturating rounding doubling regular/complex accumulate
-def : InstRW<[C1UWr_ZMASQL, C1URd_ZMASQL, C1URd_ZMASQL], (instregex "^SQRDML[AS]H_ZZZ_[BHSD]",
+def : InstRW<[C1UWr_ZMASQL_CME, C1URd_ZMASQL, C1URd_ZMASQL], (instregex "^SQRDML[AS]H_ZZZ_[BHSD]",
"^SQRDCMLAH_ZZZ_[BHSD]",
"^SQRDML[AS]H_ZZZI_[HSD]",
"^SQRDCMLAH_ZZZI_[HSD]")>;
// Multiply saturating rounding doubling regular/complex, B, H, S element size
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^SQRDMULH_ZZZ_[BHS]",
- "^SQRDMULH_ZZZI_[HS]",
- "^SQRDMULH_ZZZI?_D")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^SQRDMULH_ZZZ_[BHS]",
+ "^SQRDMULH_ZZZI_[HS]",
+ "^SQRDMULH_ZZZI?_D")>;
// Multiply/multiply long, (8x8) polynomial
def : InstRW<[C1UWrite_2c_1V0134], (instregex "^PMUL_ZZZ_B",
- "^PMULL[BT]_ZZZ_[HDQ]")>;
+ "^PMULL(B|T)?_2?ZZZ_[HDQ]")>;
// Predicate counting vector
-def : InstRW<[C1UWrite_2c_1V], (instregex "^([SU]Q)?(DEC|INC)[HWD]_ZPiI")>;
+def : InstRW<[C1UWrite_2c_1V_CME], (instregex "^([SU]Q)?(DEC|INC)[HWD]_ZPiI")>;
// Reciprocal estimate
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^URECPE_ZPmZ_S", "^URSQRTE_ZPmZ_S")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^URECPE_ZPmZ_S", "^URSQRTE_ZPmZ_S")>;
// Reduction, arithmetic, B form
-def : InstRW<[C1UWrite_8c_1V_3V0134], (instregex "^[SU]ADDV_VPZ_B")>;
-def : InstRW<[C1UWrite_6c_1V_2V0134], (instregex "^[SU](MAX|MIN)V_VPZ_B")>;
+def : InstRW<[C1UWrite_8c_1V_3V0134_CMEIntReduce],
+ (instregex "^[SU]ADDV_VPZ_B")>;
+def : InstRW<[C1UWrite_6c_1V_2V0134_CMEIntReduce],
+ (instregex "^[SU](MAX|MIN)V_VPZ_B")>;
// // Reduction, arithmetic, H form
-def : InstRW<[C1UWrite_6c_1V_2V0134], (instregex "^[SU]ADDV_VPZ_H")>;
-def : InstRW<[C1UWrite_6c_2V_1V0134], (instregex "^[SU](MAX|MIN)V_VPZ_H")>;
+def : InstRW<[C1UWrite_6c_1V_2V0134_CMEIntReduce],
+ (instregex "^[SU]ADDV_VPZ_H")>;
+def : InstRW<[C1UWrite_6c_2V_1V0134_CMEIntReduce],
+ (instregex "^[SU](MAX|MIN)V_VPZ_H")>;
// Reduction, arithmetic, S form
-def : InstRW<[C1UWrite_6c_2V_1V0134], (instregex "^[SU]ADDV_VPZ_S")>;
-def : InstRW<[C1UWrite_4c_1V_1V0134], (instregex "^[SU](MAX|MIN)V_VPZ_S")>;
+def : InstRW<[C1UWrite_6c_2V_1V0134_CMEIntReduce],
+ (instregex "^[SU]ADDV_VPZ_S")>;
+def : InstRW<[C1UWrite_4c_1V_1V0134_CMEIntReduce],
+ (instregex "^[SU](MAX|MIN)V_VPZ_S")>;
// Reduction, arithmetic, D form
-def : InstRW<[C1UWrite_4c_2V], (instregex "^[SU](ADD|MAX|MIN)V_VPZ_D")>;
+def : InstRW<[C1UWrite_4c_2V_CMEIntReduce],
+ (instregex "^[SU](ADD|MAX|MIN)V_VPZ_D")>;
// Reduction, logical
-def : InstRW<[C1UWrite_4c_1V_1V0134], (instregex "^(AND|EOR|OR)V_VPZ_[BHSD]")>;
+def : InstRW<[C1UWrite_4c_1V_1V0134_CMEIntReduce],
+ (instregex "^(AND|EOR|OR)V_VPZ_[BHSD]")>;
// Reverse, vector
-def : InstRW<[C1UWrite_2c_1V], (instregex "^REV_ZZ_[BHSD]",
- "^REVB_ZPmZ_[HSD]",
- "^REVH_ZPmZ_[SD]",
- "^REVW_ZPmZ_D")>;
+def : InstRW<[C1UWrite_2c_1V_StreamingCMEPERM], (instregex "^REV_ZZ_[BHSD]",
+ "^REV[BHWD]_ZPmZ_[HSD]")>;
// Select, vector form
-def : InstRW<[C1UWrite_2c_1V], (instregex "^SEL_ZPZZ_[BHSD]")>;
+def : InstRW<[C1USMEStreamingSchedWrite<C1UWrite_1c_1CMEPERM_2rc,
+ C1UWrite_2c_1V>],
+ (instregex "^SEL_ZPZZ_[BHSD]")>;
// Table lookup
-def : InstRW<[C1UWrite_2c_1V], (instregex "^TBL_ZZZZ?_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERMF_1rc], (instregex "^TBL_ZZZZ?_[BHSD]")>;
// Table lookup extension
-def : InstRW<[C1UWrite_2c_1V], (instregex "^TBX_ZZZ_[BHSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERMF_1rc], (instregex "^TBX_ZZZ_[BHSD]")>;
// Transpose, vector form
-def : InstRW<[C1UWrite_2c_1V], (instregex "^TRN[12]_ZZZ_[BHSDQ]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instregex "^TRN[12]_ZZZ_[BHSDQ]")>;
// Unpack and extend
-def : InstRW<[C1UWrite_2c_1V], (instregex "^[SU]UNPK(HI|LO)_ZZ_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instregex "^[SU]UNPK(HI|LO)_ZZ_[HSD]")>;
// Zip/unzip
-def : InstRW<[C1UWrite_2c_1V], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM], (instregex "^(UZP|ZIP)[12]_ZZZ_[BHSDQ]")>;
// SVE floating-point instructions
// -----------------------------------------------------------------------------
// Floating point absolute value/
diff erence
-def : InstRW<[C1UWrite_2c_1V], (instregex "^FAB[SD]_ZPmZ_[HSD]",
- "^FABD_ZPZZ_[HSD]",
- "^FABS_ZPmZ_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^FAB[SD]_ZPmZ_[HSD]",
+ "^FABD_ZPZZ_[HSD]",
+ "^FABS_ZPmZ_[HSD]")>;
// Floating point arithmetic
-def : InstRW<[C1UWrite_2c_1V], (instregex "^F(ADD|SUB)_(ZPm[IZ]|ZZZ)_[HSD]",
- "^F(ADD|SUB)_ZPZ[IZ]_[HSD]",
- "^FADDP_ZPmZZ_[HSD]",
- "^FNEG_ZPmZ_[HSD]",
- "^FSUBR_ZPm[IZ]_[HSD]",
- "^FSUBR_(ZPZI|ZPZZ)_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU], (instregex "^F(ADD|SUB)_(ZPm[IZ]|ZZZ)_[HSD]",
+ "^F(ADD|SUB)_ZPZ[IZ]_[HSD]",
+ "^FADDP_ZPmZZ_[HSD]",
+ "^FNEG_ZPmZ_[HSD]",
+ "^FSUBR_ZPm[IZ]_[HSD]",
+ "^FSUBR_(ZPZI|ZPZZ)_[HSD]")>;
// Floating point associative add, F16
def : InstRW<[C1UWrite_10c_10V0], (instrs FADDA_VPZ_H)>;
@@ -2095,130 +2507,140 @@ def : InstRW<[C1UWrite_6c_6V0], (instrs FADDA_VPZ_S)>;
def : InstRW<[C1UWrite_4c_2V], (instrs FADDA_VPZ_D)>;
// Floating point compare
-def : InstRW<[C1UWrite_2c_1V0], (instregex "^FACG[ET]_PPzZZ_[HSD]",
+def : InstRW<[C1UWrite_2c_1V0_CME], (instregex "^FACG[ET]_PPzZZ_[HSD]",
"^FCM(EQ|GE|GT|NE)_PPzZ[0Z]_[HSD]",
"^FCM(LE|LT)_PPzZ0_[HSD]",
"^FCMUO_PPzZZ_[HSD]")>;
// Floating point complex add
-def : InstRW<[C1UWrite_3c_1V], (instregex "^FCADD_ZPmZ_[HSD]")>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXMUL], (instregex "^FCADD_ZPmZ_[HSD]")>;
// Floating point complex multiply add
-def : InstRW<[C1UWr_ZFCMA, ReadDefault, C1URd_ZFCMA, C1URd_ZFCMA], (instregex "^FCMLA_ZPmZZ_[HSD]")>;
-def : InstRW<[C1UWr_ZFCMA, C1URd_ZFCMA, C1URd_ZFCMA], (instregex "^FCMLA_ZZZI_[HS]")>;
+def : InstRW<[C1UWr_ZFCMA_CME, ReadDefault, C1URd_ZFCMA, C1URd_ZFCMA], (instregex "^FCMLA_ZPmZZ_[HSD]")>;
+def : InstRW<[C1UWr_ZFCMA_CME, C1URd_ZFCMA, C1URd_ZFCMA], (instregex "^FCMLA_ZZZI_[HS]")>;
// Floating point convert, long or narrow (F16 to F32 or F32 to F16)
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^FCVT_ZPmZ_(HtoS|StoH)",
+def : InstRW<[C1UWrite_4c_1V0134_CME], (instregex "^FCVT_ZPmZ_(HtoS|StoH)",
"^FCVTLT_ZPmZ_HtoS",
"^FCVTNT_ZPmZ_StoH")>;
// Floating point convert, long or narrow (F16 to F64, F32 to F64, F64 to F32
// or F64 to F16)
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FCVT_ZPmZ_(HtoD|StoD|DtoS|DtoH)",
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FCVT_ZPmZ_(HtoD|StoD|DtoS|DtoH)",
"^FCVTLT_ZPmZ_StoD",
"^FCVTNT_ZPmZ_DtoS")>;
// Floating point convert, round to odd
-def : InstRW<[C1UWrite_3c_1V0134], (instrs FCVTX_ZPmZ_DtoS, FCVTXNT_ZPmZ_DtoS)>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instrs FCVTX_ZPmZ_DtoS, FCVTXNT_ZPmZ_DtoS)>;
// Floating point base2 log, F16
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FLOGB_(ZPmZ|ZPZZ)_H")>;
+def : InstRW<[C1UWrite_3c_1V0134_1CMEVXMUL], (instregex "^FLOGB_(ZPmZ|ZPZZ)_H")>;
// Floating point base2 log, F32
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FLOGB_(ZPmZ|ZPZZ)_S")>;
+def : InstRW<[C1UWrite_3c_1V0134_1CMEVXMUL], (instregex "^FLOGB_(ZPmZ|ZPZZ)_S")>;
// Floating point base2 log, F64
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FLOGB_(ZPmZ|ZPZZ)_D")>;
+def : InstRW<[C1UWrite_3c_1V0134_1CMEVXMUL], (instregex "^FLOGB_(ZPmZ|ZPZZ)_D")>;
// Floating point convert to integer, F16
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FCVTZ[SU]_ZPmZ_HtoH")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FCVTZ[SU]_ZPmZ_HtoH")>;
// Floating point convert to integer, F32
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FCVTZ[SU]_ZPmZ_(HtoS|StoS)")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FCVTZ[SU]_ZPmZ_(HtoS|StoS)")>;
// Floating point convert to integer, F64
-def : InstRW<[C1UWrite_3c_1V0134],
+def : InstRW<[C1UWrite_3c_1V0134_CME],
(instregex "^FCVTZ[SU]_ZPmZ_(HtoD|StoD|DtoS|DtoD)")>;
// Floating point copy
-def : InstRW<[C1UWrite_2c_1V], (instregex "^FCPY_ZPmI_[HSD]",
- "^FDUP_ZI_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEPERM_1c], (instregex "^FCPY_ZPmI_[HSD]",
+ "^FDUP_ZI_[HSD]")>;
// Floating point divide, F16
-def : InstRW<[C1UWrite_12c_1V0_8rc], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_H")>;
+def : InstRW<[C1UWrite_12c_1V0_8rc_1CME], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_H")>;
// Floating point divide, F32
-def : InstRW<[C1UWrite_11c_1V0_4rc], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_S")>;
+def : InstRW<[C1UWrite_11c_1V0_4rc_1CME], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_S")>;
// Floating point divide, F64
-def : InstRW<[C1UWrite_13c_1V0_2rc], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_D")>;
+def : InstRW<[C1UWrite_13c_1V0_2rc_1CME], (instregex "^FDIVR?_(ZPmZ|ZPZZ)_D")>;
// Floating point min/max pairwise
-def : InstRW<[C1UWrite_2c_1V], (instregex "^F(MAX|MIN)(NM)?P_ZPmZZ_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
+ (instregex "^F(MAX|MIN)(NM)?P_ZPmZZ_[HSD]")>;
// Floating point min/max
-def : InstRW<[C1UWrite_2c_1V], (instregex "^F(MAX|MIN)(NM)?_ZPm[IZ]_[HSD]",
- "^F(MAX|MIN)(NM)?_ZPZ[IZ]_[HSD]")>;
+def : InstRW<[C1UWrite_2c_1V_1CMEVXALU],
+ (instregex "^F(MAX|MIN)(NM)?_ZPm[IZ]_[HSD]",
+ "^F(MAX|MIN)(NM)?_ZPZ[IZ]_[HSD]")>;
// Floating point multiply
-def : InstRW<[C1UWrite_3c_1V], (instregex "^(FSCALE|FMULX)_ZPmZ_[HSD]",
- "^FMULX_ZPZZ_[HSD]",
- "^FMUL_(ZPm[IZ]|ZZZI?)_[HSD]",
- "^FMUL_ZPZ[IZ]_[HSD]")>;
+def : InstRW<[C1UWrite_3c_1V_1CMEVXMUL],
+ (instregex "^(FSCALE|FMULX)_ZPmZ_[HSD]",
+ "^FMULX_ZPZZ_[HSD]",
+ "^FMUL_(ZPm[IZ]|ZZZI?)_[HSD]",
+ "^FMUL_ZPZ[IZ]_[HSD]")>;
// Floating point multiply accumulate
-def : InstRW<[C1UWr_ZFMA, ReadDefault, C1URd_ZFMA, C1URd_ZFMA],
+def : InstRW<[C1UWr_ZFMA_CME, ReadDefault, C1URd_ZFMA, C1URd_ZFMA],
(instregex "^FN?ML[AS]_ZPmZZ_[HSD]",
"^FN?(MAD|MSB)_ZPmZZ_[HSD]",
"^FN?ML[AS]_ZPZZZ_[HSD]")>;
-def : InstRW<[C1UWr_ZFMA, C1URd_ZFMA, C1URd_ZFMA],
+def : InstRW<[C1UWr_ZFMA_CME, C1URd_ZFMA, C1URd_ZFMA],
(instregex "^FML[AS]_ZZZI_[HSD]")>;
// Floating point multiply add/sub accumulate long
-def : InstRW<[C1UWr_ZFMAL, C1URd_ZFMAL, C1URd_ZFMAL], (instregex "^FML[AS]L[BT]_ZZZI?_SHH")>;
+def : InstRW<[C1UWr_ZFMAL_CME, C1URd_ZFMAL, C1URd_ZFMAL],
+ (instregex "^FML[AS]L[BT]_ZZZI?_SHH", "^FMLAL(B|T|BB|TT|LB|LT|LBB|LTT|LBT|LTB)_(ZZZ|ZZZI)")>;
// Floating point reciprocal estimate, F16
-def : InstRW<[C1UWrite_6c_1V0134], (instregex "^FR(ECP|SQRT)E_ZZ_H", "^FRECPX_ZPmZ_H")>;
+def : InstRW<[C1UWrite_6c_1V0134_1CMEVXMUL],
+ (instregex "^FR(ECP|SQRT)E_ZZ_H", "^FRECPX_ZPmZ_H")>;
// Floating point reciprocal estimate, F32
-def : InstRW<[C1UWrite_4c_1V0134], (instregex "^FR(ECP|SQRT)E_ZZ_S", "^FRECPX_ZPmZ_S")>;
+def : InstRW<[C1UWrite_4c_1V0134_1CMEVXMUL],
+ (instregex "^FR(ECP|SQRT)E_ZZ_S", "^FRECPX_ZPmZ_S")>;
// Floating point reciprocal estimate, F64
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FR(ECP|SQRT)E_ZZ_D", "^FRECPX_ZPmZ_D")>;
+def : InstRW<[C1UWrite_3c_1V0134_1CMEVXMUL],
+ (instregex "^FR(ECP|SQRT)E_ZZ_D", "^FRECPX_ZPmZ_D")>;
// Floating point reciprocal step
-def : InstRW<[C1UWrite_4c_1V], (instregex "^F(RECPS|RSQRTS)_ZZZ_[HSD]")>;
+def : InstRW<[C1UWrite_4c_1V_1CMEVXMUL], (instregex "^F(RECPS|RSQRTS)_ZZZ_[HSD]")>;
// Floating point reduction, F16
-def : InstRW<[C1UWrite_8c_4V],
- (instregex "^(FADDV|FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_H")>;
+def : InstRW<[C1UWrite_8c_4V_CMEFPReduceH], (instrs FADDV_VPZ_H)>;
+def : InstRW<[C1UWrite_8c_4V_CMEFPReduceMaxMin],
+ (instregex "^(FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_H")>;
// Floating point reduction, F32
-def : InstRW<[C1UWrite_6c_3V],
- (instregex "^(FADDV|FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_S")>;
+def : InstRW<[C1UWrite_6c_3V_CMEFPReduceS], (instrs FADDV_VPZ_S)>;
+def : InstRW<[C1UWrite_6c_3V_CMEFPReduceMaxMin],
+ (instregex "^(FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_S")>;
// Floating point reduction, F64
-def : InstRW<[C1UWrite_4c_2V],
- (instregex "^(FADDV|FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_D")>;
+def : InstRW<[C1UWrite_4c_2V_CMEFPReduceD], (instrs FADDV_VPZ_D)>;
+def : InstRW<[C1UWrite_4c_2V_CMEFPReduceMaxMinD],
+ (instregex "^(FMAXNMV|FMAXV|FMINNMV|FMINV)_VPZ_D")>;
// Floating point round to integral, F16
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FRINT[AIMNPXZ]_ZPmZ_H")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FRINT[AIMNPXZ]_ZPmZ_H")>;
// Floating point round to integral, F32
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FRINT[AIMNPXZ]_ZPmZ_S")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FRINT[AIMNPXZ]_ZPmZ_S")>;
// Floating point round to integral, F64
-def : InstRW<[C1UWrite_3c_1V0134], (instregex "^FRINT[AIMNPXZ]_ZPmZ_D")>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instregex "^FRINT[AIMNPXZ]_ZPmZ_D")>;
// Floating point square root, F16
-def : InstRW<[C1UWrite_12c_1V1_8rc], (instregex "^FSQRT_ZPmZ_H")>;
+def : InstRW<[C1UWrite_12c_1V1_8rc_1CME], (instregex "^FSQRT_ZPmZ_H")>;
// Floating point square root, F32
-def : InstRW<[C1UWrite_11c_1V1_4rc], (instregex "^FSQRT_ZPmZ_S")>;
+def : InstRW<[C1UWrite_11c_1V1_4rc_1CME], (instregex "^FSQRT_ZPmZ_S")>;
// Floating point square root, F64
-def : InstRW<[C1UWrite_13c_1V1_2rc], (instregex "^FSQRT_ZPmZ_D")>;
+def : InstRW<[C1UWrite_13c_1V1_2rc_1CME], (instregex "^FSQRT_ZPmZ_D")>;
// Floating point trigonometric exponentiation
def : InstRW<[C1UWrite_3c_1V1], (instregex "^FEXPA_ZZ_[HSD]")>;
@@ -2234,39 +2656,40 @@ def : InstRW<[C1UWrite_3c_1V], (instregex "^FTS(MUL|SEL)_ZZZ_[HSD]")>;
// -----------------------------------------------------------------------------
// Convert, F32 to BF16
-def : InstRW<[C1UWrite_3c_1V0134], (instrs BFCVT_ZPmZ, BFCVTNT_ZPmZ)>;
+def : InstRW<[C1UWrite_3c_1V0134_CME], (instrs BFCVT_ZPmZ, BFCVTNT_ZPmZ)>;
// Dot product
-def : InstRW<[C1UWr_ZBFDOT, C1URd_ZBFDOT, C1URd_ZBFDOT], (instrs BFDOT_ZZI, BFDOT_ZZZ)>;
+def : InstRW<[C1UWr_ZBFDOT_CME, C1URd_ZBFDOT, C1URd_ZBFDOT], (instrs BFDOT_ZZI, BFDOT_ZZZ)>;
// Matrix multiply accumulate
def : InstRW<[C1UWr_ZBFMMA, C1URd_ZBFMMA, C1URd_ZBFMMA], (instrs BFMMLA_ZZZ_HtoS)>;
+
// Multiply accumulate long
-def : InstRW<[C1UWr_ZBFMAL, C1URd_ZBFMAL, C1URd_ZBFMAL], (instregex "^BFMLAL[BT]_ZZZI?")>;
+def : InstRW<[C1UWr_ZBFMAL_CME, C1URd_ZBFMAL, C1URd_ZBFMAL], (instregex "^BFMLAL[BT]_ZZZI?")>;
// SVE Load instructions
// -----------------------------------------------------------------------------
// Load vector
-def : InstRW<[C1UWrite_6c_1L], (instrs LDR_ZXI)>;
+def : InstRW<[C1UWrite_6c_1L_CME], (instrs LDR_ZXI)>;
// Load predicate
-def : InstRW<[C1UWrite_6c_1L_1M], (instrs LDR_PXI)>;
+def : InstRW<[C1UWrite_6c_1L_1M_CME], (instrs LDR_PXI)>;
// Contiguous load, scalar + imm
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LD1[BHWD]_IMM$",
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LD1[BHWD]_IMM$",
"^LD1S?B_[HSD]_IMM$",
"^LD1S?H_[SD]_IMM$",
"^LD1S?W_D_IMM$" )>;
// Contiguous load, scalar + scalar
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LD1[BHWD]$",
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LD1[BHWD]$",
"^LD1S?B_[HSD]$",
"^LD1S?H_[SD]$",
"^LD1S?W_D$" )>;
// Contiguous load broadcast, scalar + imm
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LD1R[BHWD]_IMM$",
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LD1R[BHWD]_IMM$",
"^LD1RS?B_[HSD]_IMM$",
"^LD1RS?H_[SD]_IMM$",
"^LD1RW_D_IMM$",
@@ -2274,15 +2697,15 @@ def : InstRW<[C1UWrite_6c_1L], (instregex "^LD1R[BHWD]_IMM$",
"^LD1RQ_[BHWD]_IMM$")>;
// Contiguous load broadcast, scalar + scalar
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LD1RQ_[BHWD]$")>;
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LD1RQ_[BHWD]$")>;
// Non temporal load, scalar + imm
// Non temporal load, scalar + scalar
-def : InstRW<[C1UWrite_6c_1L], (instregex "^LDNT1[BHWD]_ZR[IR]$")>;
+def : InstRW<[C1UWrite_6c_1L_CME], (instregex "^LDNT1[BHWD]_ZR[IR]$")>;
// Non temporal gather load, vector + scalar 32-bit element size
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^LDNT1[BHW]_ZZR_S$",
- "^LDNT1S[BH]_ZZR_S$")>;
+ "^LDNT1S[BH]_ZZR_S$")>;
// Non temporal gather load, vector + scalar 64-bit element size
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^LDNT1S?[BHW]_ZZR_D$")>;
@@ -2290,41 +2713,41 @@ def : InstRW<[C1UWrite_6c_1L], (instrs LDNT1D_ZZR_D)>;
// Contiguous first faulting load, scalar + scalar
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^LDFF1[BHWD]$",
- "^LDFF1S?B_[HSD]$",
- "^LDFF1S?H_[SD]$",
- "^LDFF1S?W_D$")>;
+ "^LDFF1S?B_[HSD]$",
+ "^LDFF1S?H_[SD]$",
+ "^LDFF1S?W_D$")>;
// Contiguous non faulting load, scalar + imm
def : InstRW<[C1UWrite_6c_1L], (instregex "^LDNF1[BHWD]_IMM$",
- "^LDNF1S?B_[HSD]_IMM$",
- "^LDNF1S?H_[SD]_IMM$",
- "^LDNF1S?W_D_IMM$")>;
+ "^LDNF1S?B_[HSD]_IMM$",
+ "^LDNF1S?H_[SD]_IMM$",
+ "^LDNF1S?W_D_IMM$")>;
// Contiguous Load two structures to two vectors, scalar + imm
-def : InstRW<[C1UWrite_8c_2L_2V], (instregex "^LD2[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_8c_2L_2V_CME], (instregex "^LD2[BHWD]_IMM$")>;
// Contiguous Load two structures to two vectors, scalar + scalar
-def : InstRW<[C1UWrite_9c_2L_2V_1I], (instregex "^LD2[BHWD]$")>;
+def : InstRW<[C1UWrite_9c_2L_2V_1I_CME], (instregex "^LD2[BHWD]$")>;
// Contiguous Load three structures to three vectors, scalar + imm
-def : InstRW<[C1UWrite_8c_3L_3V], (instregex "^LD3[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_8c_3L_3V_CME], (instregex "^LD3[BHWD]_IMM$")>;
// Contiguous Load three structures to three vectors, scalar + scalar
-def : InstRW<[C1UWrite_9c_3L_3V_1I], (instregex "^LD3[BHWD]$")>;
+def : InstRW<[C1UWrite_9c_3L_3V_1I_CME], (instregex "^LD3[BHWD]$")>;
// Contiguous Load four structures to four vectors, scalar + imm
-def : InstRW<[C1UWrite_10c_4L_8V], (instregex "^LD4[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_10c_4L_8V_CME], (instregex "^LD4[BHWD]_IMM$")>;
// Contiguous Load four structures to four vectors, scalar + scalar
-def : InstRW<[C1UWrite_11c_4L_8V_1I], (instregex "^LD4[BHWD]$")>;
+def : InstRW<[C1UWrite_11c_4L_8V_1I_CME], (instregex "^LD4[BHWD]$")>;
// Gather load, vector + imm, 32-bit element size
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^GLD(FF)?1S?[BH]_S_IMM$",
- "^GLD(FF)?1W_IMM$")>;
+ "^GLD(FF)?1W_IMM$")>;
// Gather load, vector + imm, 64-bit element size
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^GLD(FF)?1S?[BHW]_D_IMM$",
- "^GLD(FF)?1D_IMM$")>;
+ "^GLD(FF)?1D_IMM$")>;
// Gather load, 32-bit scaled offset
def : InstRW<[C1UWrite_9c_1V01_1L],
@@ -2339,7 +2762,7 @@ def : InstRW<[C1UWrite_9c_1V01_1L],
// Gather load, 32-bit unpacked unscaled offset
def : InstRW<[C1UWrite_9c_1V01_1L], (instregex "^GLD(FF)?1S?[BH]_S_[SU]XTW$",
- "^GLD(FF)?1W_[SU]XTW$")>;
+ "^GLD(FF)?1W_[SU]XTW$")>;
// Gather load, 64-bit unpacked unscaled offset
// NOTE: These instructions are not specified in the SOG.
@@ -2350,46 +2773,46 @@ def : InstRW<[C1UWrite_9c_1V01_1L],
// -----------------------------------------------------------------------------
// Store from predicate reg
-def : InstRW<[C1UWrite_1c_1SA], (instrs STR_PXI)>;
+def : InstRW<[C1UWrite_1c_1SA_CME], (instrs STR_PXI)>;
// Store from vector reg
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instrs STR_ZXI)>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instrs STR_ZXI)>;
// Contiguous store, scalar + imm
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^ST1[BHWD]_IMM$",
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^ST1[BHWD]_IMM$",
"^ST1B_[HSD]_IMM$",
"^ST1H_[SD]_IMM$",
"^ST1W_D_IMM$")>;
// Contiguous store, scalar + scalar
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^ST1H(_[SD])?$",
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^ST1H(_[SD])?$",
"^ST1[BWD]$",
"^ST1B_[HSD]$",
"^ST1W_D$")>;
// Contiguous store two structures from two vectors, scalar + imm
-def : InstRW<[C1UWrite_4c_2SA_2V01], (instregex "^ST2[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_4c_2SA_2V01_CME], (instregex "^ST2[BHWD]_IMM$")>;
// Contiguous store two structures from two vectors, scalar + scalar
-def : InstRW<[C1UWrite_4c_2SA_2V01_1I], (instregex "^ST2[BHWD]$")>;
+def : InstRW<[C1UWrite_4c_2SA_2V01_1I_CME], (instregex "^ST2[BHWD]$")>;
// Contiguous store three structures from three vectors, scalar + imm
-def : InstRW<[C1UWrite_5c_3SA_3V01], (instregex "^ST3[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_5c_3SA_3V01_CME], (instregex "^ST3[BHWD]_IMM$")>;
// Contiguous store three structures from three vectors, scalar + scalar
-def : InstRW<[C1UWrite_5c_3SA_3V01_1I], (instregex "^ST3[BHWD]$")>;
+def : InstRW<[C1UWrite_5c_3SA_3V01_1I_CME], (instregex "^ST3[BHWD]$")>;
// Contiguous store four structures from four vectors, scalar + imm
-def : InstRW<[C1UWrite_7c_4SA_4V01], (instregex "^ST4[BHWD]_IMM$")>;
+def : InstRW<[C1UWrite_7c_4SA_4V01_CME], (instregex "^ST4[BHWD]_IMM$")>;
// Contiguous store four structures from four vectors, scalar + scalar
-def : InstRW<[C1UWrite_7c_4SA_4V01_1I], (instregex "^ST4[BHWD]$")>;
+def : InstRW<[C1UWrite_7c_4SA_4V01_1I_CME], (instregex "^ST4[BHWD]$")>;
// Non temporal store, scalar + imm
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STNT1[BHWD]_ZRI$")>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^STNT1[BHWD]_ZRI$")>;
// Non temporal store, scalar + scalar
-def : InstRW<[C1UWrite_2c_1SA_1V01], (instregex "^STNT1[BHWD]_ZRR$")>;
+def : InstRW<[C1UWrite_2c_1SA_1V01_CME], (instregex "^STNT1[BHWD]_ZRR$")>;
// Scatter non temporal store, vector + scalar 32-bit element size
def : InstRW<[C1UWrite_5or7c_3SA_6V01], (instregex "^STNT1[BHW]_ZZR_S")>;
@@ -2399,11 +2822,11 @@ def : InstRW<[C1UWrite_4or6c_3SA_3V01], (instregex "^STNT1[BHWD]_ZZR_D")>;
// Scatter store vector + imm 32-bit element size
def : InstRW<[C1UWrite_5or7c_5SA_5V01], (instregex "^SST1[BHW]_S_IMM$",
- "^SST1W_IMM$")>;
+ "^SST1W_IMM$")>;
// Scatter store vector + imm 64-bit element size
def : InstRW<[C1UWrite_4or6c_3SA_3V01], (instregex "^SST1[BHW]_D_IMM$",
- "^SST1D_IMM$")>;
+ "^SST1D_IMM$")>;
// Scatter store, 32-bit scaled offset
def : InstRW<[C1UWrite_2or4c_3SA_6V01],
@@ -2411,23 +2834,23 @@ def : InstRW<[C1UWrite_2or4c_3SA_6V01],
// Scatter store, 32-bit unpacked unscaled offset
def : InstRW<[C1UWrite_2or4c_1SA_1V01], (instregex "^SST1[BHW]_D_[SU]XTW$",
- "^SST1D_[SU]XTW$")>;
+ "^SST1D_[SU]XTW$")>;
// Scatter store, 32-bit unpacked scaled offset
def : InstRW<[C1UWrite_2or4c_1SA_1V01], (instregex "^SST1[HW]_D_[SU]XTW_SCALED$",
- "^SST1D_[SU]XTW_SCALED$")>;
+ "^SST1D_[SU]XTW_SCALED$")>;
// Scatter store, 32-bit unscaled offset
def : InstRW<[C1UWrite_2or4c_1SA_1V01], (instregex "^SST1[BH]_S_[SU]XTW$",
- "^SST1W_[SU]XTW$")>;
+ "^SST1W_[SU]XTW$")>;
// Scatter store, 64-bit scaled offset
def : InstRW<[C1UWrite_2or4c_1SA_1V01], (instregex "^SST1[HW]_D_SCALED$",
- "^SST1D_SCALED$")>;
+ "^SST1D_SCALED$")>;
// Scatter store, 64-bit unscaled offset
def : InstRW<[C1UWrite_2or4c_1SA_1V01], (instregex "^SST1[BHW]_D$",
- "^SST1D$")>;
+ "^SST1D$")>;
// SVE Miscellaneous instructions
// -----------------------------------------------------------------------------
@@ -2454,14 +2877,259 @@ def : InstRW<[C1UWrite_4c_1L], (instregex "^PRF[BHWD]")>;
// Crypto AES ops
def : InstRW<[C1UWrite_2c_1V0134], (instregex "^AES[DE]_ZZZ_B$",
- "^AESI?MC_ZZ_B$")>;
+ "^AESI?MC_ZZ_B$",
+ "^AES(D|DIMC|E|EMC)?_(2|4)ZZI")>;
// Crypto SHA3 ops
def : InstRW<[C1UWrite_2c_1V], (instregex "^(BCAX|EOR3)_ZZZZ$",
- "^RAX1_ZZZ_D$",
- "^XAR_ZZZI_[BHSD]$")>;
+ "^RAX1_ZZZ_D$",
+ "^XAR_ZZZI_[BHSD]$")>;
// Crypto SM4 ops
def : InstRW<[C1UWrite_4c_1V0], (instregex "^SM4E(KEY)?_ZZZ_S$")>;
+// SVE instructions added by SME and available when not in Streaming SVE mode
+// -----------------------------------------------------------------------------
+// BFloat16 floating-point multiply-subtract long from single-precision vector and indexed form
+def : InstRW<[C1UWrite_4c_1V_StreamingCMEMML0], (instregex "^BFMLSLB_Z",
+ "^BFMLSLT_Z")>;
+// Floating-point clamp to minimum/maximu m number
+def : InstRW<[C1UWrite_2c_1V_StreamingCMEVXALU_5c], (instregex "^FCLAMP_ZZZ")>;
+
+// Half-precision floating-point indexed or vector forms dot product
+def : InstRW<[C1UWrite_4c_1V_StreamingCMEMML0], (instregex "^FDOT_(ZZZ|ZZZI)?(_S|_BtoS|_BtoH)$")>;
+
+// Predicate selection
+def : InstRW<[C1UWrite_2c_2M_StreamingCMEPERM], (instregex "^PSEL_PPPRI")>;
+
+// Reverse doubleword elements
+def : InstRW<[C1UWrite_2c_1V_StreamingCMEPERM], (instregex "^REVD_ZPmZ")>;
+
+// Signed/unsigned clamp
+def : InstRW<[C1UWrite_2c_1V_StreamingCME], (instregex "^(S|U)CLAMP_ZZZ")>;
+
+// Half-precision signed/unsigned dot product vector and indexed forms
+def : InstRW<[C1UWrite_3c_1V01_StreamingCME], (instregex "^(S|U)DOT_ZZZI?_HtoS")>;
+
+// Signed/unsigned saturating narrow conversion
+def : InstRW<[C1UWrite_2c_1V_StreamingCMEVXALU_1CMEPERMS],
+ (instregex "^SQCVTUN_Z2Z_StoH")>;
+
+// Signed/unsigned saturating rounding shift-right narrow
+def : InstRW<[C1UWrite_3c_1V01_StreamingCME], (instregex "^SQRSHRUN_Z2ZI_StoH")>;
+
+// Signed/unsigned pair-producing while compare
+def : InstRW<[C1UWrite_2c_1M_StreamingCMEVX0ALU],
+ (instregex "^WHILE(GE|GT|HI|HS|LE|LO|LS|LT)_2PXX")>;
+
+// SVE instructions added by SME but not sent to CME when in Streaming SVE mode
+// -----------------------------------------------------------------------------
+
+// Add/Read multiple of streaming SVE Predicate/vector register size to scalar register
+def : InstRW<[C1UWrite_1c_1I], (instrs ADDSPL_XXI, ADDSVL_XXI, RDSVLI_XI)>;
+
+// Predicate counting scalar to count from predicate-as-counter
+def : InstRW<[C1UWrite_2c_1M], (instregex "^CNTP_XCI_[BHSD]$")>;
+
+// Set predicates from predicate-as-counter
+def : InstRW<[C1UWrite_2c_1M], (instregex "^PEXT_PCI_[BHSD]$")>;
+
+// Set pair of predicates from predicate-as-counter
+def : InstRW<[C1UWrite_3c_1M], (instregex "^PEXT_2PCI_[BHSD]$")>;
+
+// Predicate as counter set
+def : InstRW<[C1UWrite_1c_1M], (instregex "^PTRUE_C_[BHSD]$")>;
+
+// Loop control, based on GPR generating predicate as counter
+def : InstRW<[C1UWrite_1c_1M], (instregex "^WHILE(GE|GT|HI|HS|LE|LO|LS|LT)_CXX_[BHSD]$")>;
+
+// SVE instructions added by SME and only available in Streaming SVE mode
+// -----------------------------------------------------------------------------
+
+// Instructions added by SME and only available in streaming SVE mode
+// For these, we return the CME write as a default even if not in streaming.
+
+
+// Horizontal and vertical ZA reductions.
+def : InstRW<[C1UWrite_4c_1CMEVXALU_4rc],
+ (instregex "^ADDHA_MPPZ_(S(_PSEUDO_S)?|D(_PSEUDO_D)?)$",
+ "^ADDVA_MPPZ_(S(_PSEUDO_S)?|D(_PSEUDO_D)?)$")>;
+
+// Outer-product ZA updates.
+def : InstRW<[C1UWrite_2c_1CMEMML0_2rc],
+ (instregex "^BMOPA_MPPZZ_S(_PSEUDO)?$", "^BMOPS_MPPZZ_S(_PSEUDO)?$",
+ "^(SMOPA|UMOPA|SMOPS|UMOPS)_MPPZZ_(S|D|HtoS)(_PSEUDO)?$",
+ "^(SUMOPA|USMOPA|SUMOPS|USMOPS)_MPPZZ_(S|D)(_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_2rc],
+ (instregex "^(F?MOPA|F?MOPS)_MPPZZ_(S|D|H)(_PSEUDO)?$",
+ "^F?MOP(AL|SL)_MPPZZ(_PSEUDO)?$",
+ "^(BFMOPA|BFMOPS)_MPPZZ(_H)?(_PSEUDO)?$")>;
+
+// ZA accumulators updated through multi-vector add/subtract operations.
+def : InstRW<[C1UWrite_2c_1CMEMML0_1rc],
+ (instregex "^(ADD|SUB)_VG2_M2(Z|ZZ|Z2Z)_[SD](_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_2c_1CMEMML0_2rc],
+ (instregex "^(ADD|SUB)_VG4_M4(Z|ZZ|Z4Z)_[SD](_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_1rc],
+ (instregex "^(FADD|FSUB|BFADD|BFSUB)_VG2_M2Z_[HSD](_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_2rc],
+ (instregex "^(FADD|FSUB|BFADD|BFSUB)_VG4_M4Z_[HSD](_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_5c_1CMEVXALU_1rc],
+ (instregex "^ADD_VG2_2ZZ_")>;
+def : InstRW<[C1UWrite_6c_1CMEVXALU_4rc],
+ (instregex "^ADD_VG4_4ZZ_")>;
+
+// Streaming-only clamp, convert and shift families.
+def : InstRW<[C1UWrite_5c_1CMEVXALU_1rc],
+ (instregex "^FCLAMP_VG2_2Z2Z_", "^BFCLAMP_VG2_2ZZZ",
+ "^(S|U)CLAMP_VG2_2Z2Z_", "^(FMAX|FMIN)_VG2_2(ZZ|Z2Z)_",
+ "^FA(MAX|MIN)_2Z2Z_", "^SQDMULH_VG2_2ZZ_",
+ "^(S|U)RSHL_VG2_2ZZ_")>;
+def : InstRW<[C1UWrite_7c_1CMEVXALU_4rc],
+ (instregex "^FCLAMP_VG4_4Z4Z_", "^BFCLAMP_VG4_4ZZZ",
+ "^(S|U)CLAMP_VG4_4Z4Z_")>;
+def : InstRW<[C1UWrite_4c_1CMEVXALU_2rc],
+ (instregex "^(S|U)(MAX|MIN)_VG2_2(ZZ|Z2Z)_",
+ "^(FMAXNM|FMINNM)_VG2_2(ZZ|Z2Z)_",
+ "^SQDMULH_VG2_2Z2Z_", "^(S|U)RSHL_VG2_2Z2Z_",
+ "^(SQRSHR|UQRSHR)_VG2_Z2ZI_",
+ "^(FRINT(A|M|N|P))_2Z2Z_")>;
+def : InstRW<[C1UWrite_4c_1CMEVXALU_4rc],
+ (instregex "^(S|U)(MAX|MIN)_VG4_4Z4Z_",
+ "^(S|U)RSHL_VG4_4Z4Z_")>;
+def : InstRW<[C1UWrite_5c_1CMEVXALU_4rc],
+ (instregex "^(S|U)(MAX|MIN)_VG4_4ZZ_",
+ "^(FMAX|FMIN|FMAXNM|FMINNM)_VG4_4(ZZ|Z4Z)_",
+ "^(BFMAX|BFMIN|BFMAXNM|BFMINNM)_VG4_4(Z2Z|ZZ)_",
+ "^SQDMULH_VG4_4(ZZ|Z4Z)_", "^(FRINT(A|M|N|P))_4Z4Z_",
+ "^FSCALE_4(ZZ|Z4Z)_")>;
+def : InstRW<[C1UWrite_4c_1CMEVXALU_2rc],
+ (instregex "^(BFMAX|BFMIN|BFMAXNM|BFMINNM)_VG2_2(ZZ|Z2Z)_",
+ "^FSCALE_2(ZZ|Z2Z)_", "^FCVTZS_2Z2Z_StoS$",
+ "^FCVTZU_2Z2Z_StoS$", "^F[12]CVT_2?ZZ_BtoH$",
+ "^F[12]CVTL(T_ZZ|_2ZZ)_BtoH$",
+ "^FCVT_Z2Z_(HtoB|StoH)$", "^FCVT_2ZZ_H_S$",
+ "^FCVTL_2ZZ_H_S$", "^FCVT_Z4Z_StoB$")>;
+def : InstRW<[C1UWrite_6c_1CMEVXALU_4rc],
+ (instregex "^(S|U)RSHL_VG4_4ZZ_")>;
+def : InstRW<[C1UWrite_4c_1CMEVX0ALU_1CMEPERMF_1rc],
+ (instregex "^(S|U)CVTF_2Z2Z_StoS$")>;
+def : InstRW<[C1UWrite_4c_1CMEVX0ALU_1CMEPERMF_2rc],
+ (instregex "^(S|U)CVTF_4Z4Z_StoS$")>;
+def : InstRW<[C1UWrite_4c_1CMEVXALU_4rc],
+ (instregex "^FCVTZS_4Z4Z_StoS$", "^FCVTZU_4Z4Z_StoS$")>;
+def : InstRW<[C1UWrite_4c_1CMEVXALU_1CMEPERMF_1d1rc],
+ (instregex "^FCVTN(B|T)?_Z2Z_(StoB|HtoB|StoH)$", "^FCVTN_Z4Z_StoB$")>;
+def : InstRW<[C1UWrite_7c_1CMEVXALU_1CMEPERMF_1rc],
+ (instregex "^BFCVTN_Z2Z_(StoH|HtoB)$")>;
+def : InstRW<[C1UWrite_11c_1CMEVXALU_2rc],
+ (instregex "^BFCVT_Z2Z_(StoH|HtoB)$", "^BF[12]CVT_2?ZZ_BtoH$",
+ "^BF[12]CVTL(T_ZZ|_2ZZ)_BtoH$")>;
+def : InstRW<[C1UWrite_8c_1CMEVXALU_1CMEPERMS_1rc],
+ (instregex "^(SQCVT|UQCVT|SQCVTU|SQCVTN|SQCVTUN|UQCVTN)_Z4Z_",
+ "^(SQCVT|UQCVT|SQCVTU|SQCVTN|UQCVTN)_Z2Z_StoH",
+ "^SQRSHRU_VG2_Z2ZI_",
+ "^(SQRSHRN|UQRSHRN)_Z2ZI_StoH",
+ "^(SQRSHR|UQRSHR|SQRSHRU|SQRSHRN|UQRSHRN|SQRSHRUN)_VG4_Z4ZI_")>;
+
+// SME integer and floating-point dot and multiply-accumulate families.
+def : InstRW<[C1UWrite_4c_1CMEMML0],
+ (instregex "^FMLALL_M(ZZI|ZZ)_BtoS(_PSEUDO)?$",
+ "^BFMLAL_MZZ", "^BFMLSL_MZZ",
+ "^FMLAL(_VG2)?_MZZ(_BtoH)?", "^FMLSL_MZZ")>;
+def : InstRW<[C1UWrite_2c_1CMEMML0_1rc],
+ (instregex "^(SUDOT|USDOT)_VG2_M2(ZZI|ZZ|Z2Z)_BToS(_PSEUDO)?$",
+ "^(SDOT|UDOT)_VG2_M2(ZZI|ZZ|Z2Z)_(BtoS|BToS|HtoS|HToS|HtoD)(_PSEUDO)?",
+ "^(SMLAL|UMLAL|SMLSL|UMLSL)_(MZZI|MZZ|VG2_M2)",
+ "^(SMLALL|UMLALL|USMLALL|SMLSLL|UMLSLL)_(MZZI|MZZ|VG2_M2ZZI|VG2_M2ZZ|VG2_M2Z2Z)_(BtoS|HtoD)(_PSEUDO)?$",
+ "^(SUMLALL|USMLALL)_(VG2_M2ZZI|VG2_M2ZZ|VG2_M2Z2Z|MZZI|MZZ)_BtoS(_PSEUDO)?$",
+ "^(SVDOT|UVDOT)_VG2_M2ZZI_")>;
+def : InstRW<[C1UWrite_2c_1CMEMML0_2rc],
+ (instregex "^(SUDOT|USDOT)_VG4_M4(ZZI|ZZ|Z4Z)_BToS(_PSEUDO)?$",
+ "^(SDOT|UDOT)_VG4_M4(ZZI|ZZ|Z4Z)_(BtoS|BToS|HtoS|HtoD|HToS|HtoS)(_PSEUDO)?",
+ "^(SMLAL|UMLAL|SMLSL|UMLSL)_VG4_M4",
+ "^(SMLALL|UMLALL|USMLALL|SMLSLL|UMLSLL)_(VG4_M4ZZI|VG4_M4ZZ|VG4_M4Z4Z)_(BtoS|HtoD)(_PSEUDO)?$",
+ "^(SUMLALL|USMLALL)_(VG4_M4ZZI|VG4_M4ZZ|VG4_M4Z4Z)_BtoS(_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_1rc],
+ (instregex "^(FDOT|BFDOT|FMLA|FMLS|BFMLA|BFMLS)_VG2_M2(ZZI|ZZ|Z2Z)(_BtoH|_BtoS|_HtoS|_[HSD])?(_PSEUDO)?$",
+ "^(FMLAL|FMLSL|BFMLAL|BFMLSL)_VG2_M2(ZZI|ZZ|Z2Z)(_BtoH|_HtoS)?(_PSEUDO)?$",
+ "^FMLALL_VG2_M2(ZZI|ZZ|Z2Z)_BtoS(_PSEUDO)?$",
+ "^(FVDOT|BFVDOT)_VG2_M2ZZI_(HtoS|BtoH)(_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_2rc],
+ (instregex "^(FDOT|BFDOT|FMLA|FMLS|BFMLA|BFMLS)_VG4_M4(ZZI|ZZ|Z4Z)(_BtoH|_BtoS|_HtoS|_[HSD])?(_PSEUDO)?$",
+ "^(FMLAL|FMLSL|BFMLAL|BFMLSL)_VG4_M4(ZZI|ZZ|Z4Z)(_BtoH|_HtoS)?(_PSEUDO)?$",
+ "^FMLALL_VG4_M4(ZZI|ZZ|Z4Z)_BtoS(_PSEUDO)?$",
+ "^FVDOT[BT]_VG4_M2ZZI_(BtoS|BtoH)(_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_3rc],
+ (instregex "^(SUVDOT|USVDOT)_VG4_M4ZZI_")>;
+def : InstRW<[C1UWrite_4c_1CMEMML0_4rc],
+ (instregex "^(SVDOT|UVDOT)_VG4_M4ZZI_")>;
+
+// Streaming-only misc and ZA move instructions.
+def : InstRW<[C1UWrite_4c_1CMEPERM],
+ (instregex "^(SUNPK|UUNPK)_VG2_2ZZ_", "^(ZIP|UZP)_VG2_2ZZZ")>;
+def : InstRW<[C1UWrite_4c_1CMEPERM_2rc],
+ (instregex "^(SUNPK|UUNPK)_VG4_4Z2Z_",
+ "^(ZIP|UZP)_VG4_4Z4Z")>;
+def : InstRW<[C1UWrite_4c_1CMEPERM],
+ (instregex "^SEL_VG2_2ZC2Z2Z_")>;
+def : InstRW<[C1UWrite_5c_1CMEPERM_2rc],
+ (instregex "^SEL_VG4_4ZC4Z4Z_")>;
+def : InstRW<[C1UWrite_5c_1CMEMML0_1rc],
+ (instregex "^MOVA_MXI2Z_", "^MOVA_VG2_MXI2Z(_PSEUDO)?$",
+ "^INSERT_MXIPZ")>;
+def : InstRW<[C1UWrite_2c_1CMEMML0_2rc],
+ (instregex "^MOVA_MXI4Z_", "^MOVA_VG4_MXI4Z(_PSEUDO)?$")>;
+def : InstRW<[C1UWrite_9c_1CMEMML1],
+ (instregex "^MOVA_2ZMXI_", "^EXTRACT_ZPMXI_")>;
+def : InstRW<[C1UWrite_9c_1CMEMML1_2rc],
+ (instregex "^MOVA_4ZMXI_")>;
+def : InstRW<[C1UWrite_9c_1CMEMML1_5rc],
+ (instregex "^MOVA_VG2_2ZMXI$")>;
+def : InstRW<[C1UWrite_13c_1CMEMML1_1CMEPERMF_5rc],
+ (instregex "^MOVA_VG4_4ZMXI$")>;
+def : InstRW<[C1UWrite_4c_1CMEPERMF_1rc],
+ (instrs MOVT_TIX)>;
+def : InstRW<[C1UWrite_8c_1CMEPERMF_1CMEVX0ALU_1rc],
+ (instrs MOVT_XTI)>;
+def : InstRW<[C1UWrite_4c_1CMEPERMF_1rc],
+ (instregex "^LUTI(2|4)?_(Z2ZZI|ZZZI|2ZZZ|ZTZI)")>;
+def : InstRW<[C1UWrite_5c_1CMEPERMF_2rc],
+ (instregex "^LUTI[24](_S)?_2ZTZI_")>;
+def : InstRW<[C1UWrite_7c_1CMEPERMF_4rc],
+ (instregex "^LUTI[24](_S)?_4ZTZI_")>;
+def : InstRW<[C1UWrite_1c_1CMEMML0_2rc],
+ (instregex "^ZERO_M(_PSEUDO)?")>;
+def : InstRW<[C1UWrite_1c_1CMERNMRET],
+ (instregex "^ZERO_T(_PSEUDO)?")>;
+def : InstRW<[C1UWrite_2c_1CMELD],
+ (instregex "^LD(NT)?1(B|H|W|D)_2Z(_.*)?$",
+ "^LDR_(PPXI|TX(_PSEUDO)?)$",
+ "^LDR_ZZXI(_STRIDED_CONTIGUOUS)?$")>;
+def : InstRW<[C1UWrite_2c_1CMELD_1rc],
+ // 3-reg fill pseudos expand to repeated 1-reg loads, so reuse the
+ // widest SME load bucket when there is no dedicated guide row.
+ (instregex "^LD(NT)?1(B|H|W|D)_4Z(_.*)?$",
+ "^LDR_ZZZXI$",
+ "^LDR_ZZZZXI(_STRIDED_CONTIGUOUS)?$")>;
+def : InstRW<[C1UWrite_7c_1L_1CMELD],
+ (instregex "^LD1_MXIPXX_[HV](_PSEUDO)?_[BDHSQ]$")>;
+def : InstRW<[C1UWrite_7c_1L_1CMELD],
+ (instregex "^LDR_ZA(_PSEUDO)?")>;
+def : InstRW<[C1UWrite_2c_1CMEST],
+ (instregex "^([Ss][Tt](NT)?1([Bb]|[Hh]|[Ww]|[Dd]))_2[Zz](_.*)?$",
+ "^STR_(PPXI|TX(_PSEUDO)?)$",
+ "^STR_ZZXI(_STRIDED_CONTIGUOUS)?$")>;
+def : InstRW<[C1UWrite_2c_1CMEST_1rc],
+ // 3-reg spill pseudos expand to repeated 1-reg stores, so reuse the
+ // widest SME store bucket when there is no dedicated guide row.
+ (instregex "^([Ss][Tt](NT)?1([Bb]|[Hh]|[Ww]|[Dd]))_4[Zz](_.*)?$",
+ "^STR_ZZZXI$",
+ "^STR_ZZZZXI(_STRIDED_CONTIGUOUS)?$")>;
+def : InstRW<[C1UWrite_11c_1SA_1CMEST],
+ (instregex "^ST1_MXIPXX_[HV]_[BDHSQ]$")>;
+def : InstRW<[C1UWrite_11c_1SA_1CMEST],
+ (instregex "^STR_ZA(_PSEUDO)?")>;
+def : InstRW<[C1UWrite_2c_1CMEPF_2rc],
+ (instrs RPRFM)>;
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
index 39987b81ee9a4..80151c644e706 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
@@ -19,6 +19,7 @@ def NeoverseN2Model : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16, HasPAuthLR, HasCPA, HasCSSC, HasMOPS, HasMOPS_GO]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td
index ad1f62ad6aa53..7c73122fef4a9 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseN3.td
@@ -19,6 +19,7 @@ def NeoverseN3Model : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16, HasPAuthLR, HasCPA, HasCSSC, HasMOPS, HasMOPS_GO]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td
index e2f6a6cc85bcc..0b3afa0578919 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td
@@ -1506,7 +1506,7 @@ def : InstRW<[V1Write_2c_1V01],
"^[SU](MAX|MIN)_Z(I|P[mZ]Z)_[BHSD]",
"^[SU]Q(ADD|SUB)_Z(I|ZZ)_[BHSD]",
"^SUBR_Z(I|P[mZ]Z)_[BHSD]",
- "^(AND|EOR|ORR)_ZI",
+ "^(AND|EOR|ORR)_ZI(_PSEUDO)?$",
"^(AND|BIC|EOR|EOR(BT|TB)?|ORR)_ZP?ZZ",
"^EOR(BT|TB)_ZZZ_[BHSD]$",
"^(AND|BIC|EOR|NOT|ORR)_ZPmZ_[BHSD]")>;
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
index 46c41660604f3..199a4ba0b392f 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
@@ -24,6 +24,7 @@ def NeoverseV2Model : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC, HasMOPS, HasMOPS_GO]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3.td
index b6e5bc308ceb6..c061d4d9858a8 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3.td
@@ -22,6 +22,7 @@ def NeoverseV3Model : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC, HasMOPS, HasMOPS_GO]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3AE.td b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3AE.td
index 606e2a3fd1c38..8dd5ee61b505f 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3AE.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedNeoverseV3AE.td
@@ -22,6 +22,7 @@ def NeoverseV3AEModel : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC, HasMOPS, HasMOPS_GO]);
}
diff --git a/llvm/lib/Target/AArch64/AArch64SchedOlympus.td b/llvm/lib/Target/AArch64/AArch64SchedOlympus.td
index e4854aa0a1899..5c769ca36cc92 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedOlympus.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedOlympus.td
@@ -24,6 +24,7 @@ def OlympusModel : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SMEUnsupported.F,
+ SVE2p1Unsupported.F,
[HasSVE2p1, HasSVEB16B16,
HasCPA, HasCSSC,
HasMatMulFP64, HasMOPS, HasMOPS_GO]);
@@ -2385,7 +2386,7 @@ def : InstRW<[OlympusWrite_2c_1V], (instregex "^ADR_LSL_ZZZ_[SD]_[0123]",
// AND (vectors, predicated)
def : InstRW<[OlympusWrite_2c_1V], (instregex "^AND_ZP[mZ]Z_[BHSD]")>;
// AND (immediate)
-def : InstRW<[OlympusWrite_2c_1V], (instregex "^AND_ZI")>;
+def : InstRW<[OlympusWrite_2c_1V], (instrs AND_ZI, AND_ZI_PSEUDO)>;
// AND (vectors, unpredicated)
def : InstRW<[OlympusWrite_2c_1V], (instrs AND_ZZZ)>;
// ASR (immediate, predicated)
@@ -2435,7 +2436,7 @@ def : InstRW<[OlympusWrite_2c_1V], (instrs DUPM_ZI)>;
// EOR (vectors, predicated)
def : InstRW<[OlympusWrite_2c_1V], (instregex "^EOR_ZP[mZ]Z_[BHSD]")>;
// EOR (immediate)
-def : InstRW<[OlympusWrite_2c_1V], (instregex "^EOR_ZI")>;
+def : InstRW<[OlympusWrite_2c_1V], (instrs EOR_ZI, EOR_ZI_PSEUDO)>;
// EOR (vectors, unpredicated)
def : InstRW<[OlympusWrite_2c_1V], (instrs EOR_ZZZ)>;
// EORBT
@@ -2494,7 +2495,7 @@ def : InstRW<[OlympusWrite_2c_1V], (instregex "^NOT_ZPmZ_[BHSD]")>;
// ORR (vectors, predicated)
def : InstRW<[OlympusWrite_2c_1V], (instregex "^ORR_ZP[mZ]Z_[BHSD]")>;
// ORR (immediate)
-def : InstRW<[OlympusWrite_2c_1V], (instregex "^ORR_ZI")>;
+def : InstRW<[OlympusWrite_2c_1V], (instrs ORR_ZI, ORR_ZI_PSEUDO)>;
// ORR (vectors, unpredicated)
def : InstRW<[OlympusWrite_2c_1V], (instrs ORR_ZZZ)>;
// PMUL
@@ -2860,7 +2861,7 @@ def : InstRW<[OlympusWrite_5c_1V0123_2], (instrs SQRDMULH_ZZZ_D)>;
// UMULH (unpredicated)
def : InstRW<[OlympusWrite_5c_1V0123_2], (instrs UMULH_ZZZ_D)>;
// MUL (immediate)
-def : InstRW<[OlympusWrite_5c_1V0123_2], (instregex "^MUL_ZI_D")>;
+def : InstRW<[OlympusWrite_5c_1V0123_2], (instrs MUL_ZI_D, MUL_ZI_D_PSEUDO)>;
// SQDMULH (indexed)
def : InstRW<[OlympusWrite_5c_1V0123_2], (instrs SQDMULH_ZZZI_D)>;
// SQRDMULH (indexed)
diff --git a/llvm/lib/Target/AArch64/AArch64SchedPredicates.td b/llvm/lib/Target/AArch64/AArch64SchedPredicates.td
index 2b97aef92574b..870a82bdffd74 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedPredicates.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedPredicates.td
@@ -467,6 +467,8 @@ def FPIsQForm : MCSchedPredicate<
// Check whether the subtarget enables SME.
def SMESchedPred : FeatureSchedPredicate<FeatureSME>;
+def MCStreamingSchedPred : FeatureSchedPredicate<FeatureMCAStreamingSched>;
// Check whether the subtarget enables SME and is in streaming mode.
-def SMEStreamingSchedPred : SchedPredicate<[{STI->hasSME() && STI->isStreaming()}]>;
+def SMEMCStreamingSchedPred : AllOfSchedPreds<[SMESchedPred,
+ MCStreamingSchedPred]>;
diff --git a/llvm/lib/Target/AArch64/AArch64SchedTSV110.td b/llvm/lib/Target/AArch64/AArch64SchedTSV110.td
index 160f51f63f197..2915b69de47ef 100644
--- a/llvm/lib/Target/AArch64/AArch64SchedTSV110.td
+++ b/llvm/lib/Target/AArch64/AArch64SchedTSV110.td
@@ -25,6 +25,7 @@ def TSV110Model : SchedMachineModel {
let CompleteModel = 1;
list<Predicate> UnsupportedFeatures = !listconcat(SVEUnsupported.F,
+ SVE2p1Unsupported.F,
PAUnsupported.F,
SMEUnsupported.F,
[HasMTE, HasCSSC, HasMOPS, HasMOPS_GO]);
diff --git a/llvm/lib/Target/AArch64/SMEInstrFormats.td b/llvm/lib/Target/AArch64/SMEInstrFormats.td
index f07fb8ad81f63..13c07c57b8ccb 100644
--- a/llvm/lib/Target/AArch64/SMEInstrFormats.td
+++ b/llvm/lib/Target/AArch64/SMEInstrFormats.td
@@ -870,7 +870,7 @@ multiclass sme_mem_ld_ss_patterns<Instruction Inst, SDPatternOperator Load,
class sme_load_pseudo
: Pseudo<(outs), (ins i32imm:$tile, MatrixIndexGPR32Op12_15:$idx,
i32imm:$imm, PPR3bAny:$pg, GPR64sp:$base, GPR64:$offset), []>,
- Sched<[]> {
+ Sched<[WriteLD]> {
// Translated to the actual instructions in AArch64ISelLowering.cpp
let usesCustomInserter = 1;
let mayLoad = 1;
@@ -1148,7 +1148,7 @@ multiclass sme_fill<string opcodestr> {
: Pseudo<(outs),
(ins MatrixIndexGPR32Op12_15:$idx, sme_elm_idx0_15:$imm4,
GPR64sp:$base), []>,
- Sched<[]> {
+ Sched<[WriteLD]> {
// Translated to actual instruction in AArch64ISelLowering.cpp
let usesCustomInserter = 1;
let mayLoad = 1;
@@ -3691,7 +3691,8 @@ class sme2_spill_fill_vector<string mnemonic, bits<8> opc>
multiclass sme2_spill_fill_vector<string mnemonic, bits<8> opc, SDPatternOperator op> {
def NAME : sme2_spill_fill_vector<mnemonic, opc>;
def NAME # _PSEUDO
- : Pseudo<(outs), (ins ZTR:$ZTt, GPR64sp:$base), []>, Sched<[]> {
+ : Pseudo<(outs), (ins ZTR:$ZTt, GPR64sp:$base), []>,
+ Sched<[!if(opc{7}, WriteST, WriteLD)]> {
// Translated to actual instruction in AArch64ISelLowering.cpp
let usesCustomInserter = 1;
}
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s
index a2b0a7c1b021d..2c0348dbb06eb 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-basic-instructions.s
@@ -1254,1274 +1254,1290 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: 8.67 8.67 8.67 - 34.00 34.00 42.00 42.00 42.00 42.00 74.75 74.75 149.75 149.75 233.25 103.75 111.25 98.75 111.25 98.75 111.25 98.75 120.42 126.42 9.17 15.92 15.92 9.17
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: 8.67 8.67 8.67 - - - - - - - - - - - - - - - - - 34.00 34.00 42.00 42.00 42.00 42.00 74.75 74.75 149.75 149.75 233.25 103.75 111.25 98.75 111.25 98.75 111.25 98.75 120.42 126.42 9.17 15.92 15.92 9.17
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w2, w3, #4095
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w30, w29, #1, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w13, w5, #4095, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x5, x7, #1638
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w20, wsp, #801
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, wsp, #1104
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, w30, #4084
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x0, x24, #291
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x3, x24, #4095, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x8, sp, #1074
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add sp, x29, #3816
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w0, wsp, #4077
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w4, w20, #546, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub sp, sp, #288
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub wsp, w19, #16
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w13, w23, #291, lsl #12
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w2, #4095
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w20, wsp, #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x3, #1, lsl #12
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wsp, #2342
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp sp, #20, lsl #12
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x30, #4095
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x4, sp, #3822
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w3, #291, lsl #12
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn wsp, #1365
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn sp, #1092, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x10, #-63432
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, wsp, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x25, x9, w25, uxtb
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w3, w5, w7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wzr, w3, w5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w20, wzr, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w4, w6, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w11, w13, w15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w9, w3, wzr, lsl #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w17, w29, w20, lsl #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w21, w22, w23, lsr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w24, w25, w26, lsr #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w27, w28, w29, lsr #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w2, w3, w4, asr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w5, w6, w7, asr #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w8, w9, w10, asr #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x3, x5, x7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add xzr, x3, x5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x20, xzr, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x4, x6, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x11, x13, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x9, x3, xzr, lsl #10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x17, x29, x20, lsl #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x21, x22, x23, lsr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x24, x25, x26, lsr #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x27, x28, x29, lsr #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x2, x3, x4, asr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x5, x6, x7, asr #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x8, x9, x10, asr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w3, w5, w7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w17, wsp, w25
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x13, x23, w8, uxtb
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w3, w5
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w20, wzr, w4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w4, w6, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w11, w13, w15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w9, w3, wzr, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w17, w29, w20, lsl #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w21, w22, w23, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w24, w25, w26, lsr #18
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w27, w28, w29, lsr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w2, w3, w4, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w5, w6, w7, asr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w8, w9, w10, asr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x3, x5, x7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x3, x5
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x20, xzr, x4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x4, x6, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x11, x13, x15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x9, x3, xzr, lsl #10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x17, x29, x20, lsl #3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x21, x22, x23, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x24, x25, x26, lsr #18
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x27, x28, x29, lsr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x2, x3, x4, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x5, x6, x7, asr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x8, x9, x10, asr #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w3, w5, w7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub wzr, w3, w5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w4, w6, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w11, w13, w15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w9, w3, wzr, lsl #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w17, w29, w20, lsl #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w21, w22, w23, lsr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w24, w25, w26, lsr #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w27, w28, w29, lsr #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w2, w3, w4, asr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w5, w6, w7, asr #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w8, w9, w10, asr #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x3, x5, x7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub xzr, x3, x5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x4, x6, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x11, x13, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x9, x3, xzr, lsl #10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x17, x29, x20, lsl #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x21, x22, x23, lsr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x24, x25, x26, lsr #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x27, x28, x29, lsr #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x2, x3, x4, asr #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x5, x6, x7, asr #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x8, x9, x10, asr #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w13, wsp, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x16, x2, w19, uxtb
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x13, x15, x14, sxtx #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w3, w5, w7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w3, w5
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w4, w6, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w11, w13, w15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w9, w3, wzr, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w17, w29, w20, lsl #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w21, w22, w23, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w24, w25, w26, lsr #18
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w27, w28, w29, lsr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w2, w3, w4, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w5, w6, w7, asr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w8, w9, w10, asr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x3, x5, x7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x3, x5
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x4, x6, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x11, x13, x15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x9, x3, xzr, lsl #10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x17, x29, x20, lsl #3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x21, x22, x23, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x24, x25, x26, lsr #18
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x27, x28, x29, lsr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x2, x3, x4, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x5, x6, x7, asr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x8, x9, x10, asr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn wzr, w4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w5, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w6, w7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w8, w9, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w10, w11, lsl #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w12, w13, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w14, w15, lsr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w16, w17, lsr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w18, w19, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w20, w21, asr #22
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w22, w23, asr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x0, x3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn xzr, x4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x5, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x6, x7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x8, x9, lsl #15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x10, x11, lsl #3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x12, x13, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x14, x15, lsr #41
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x16, x17, lsr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x18, x19, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x20, x21, asr #55
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x22, x23, asr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w0, w3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wzr, w4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w5, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w6, w7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w8, w9, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w10, w11, lsl #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w12, w13, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w14, w15, lsr #21
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w18, w19, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w20, w21, asr #22
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w22, w23, asr #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wsp, w26
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x16, w27, uxtb
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x0, x3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp xzr, x4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x5, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x6, x7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x8, x9, lsl #15
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x10, x11, lsl #3
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x12, x13, lsr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x14, x15, lsr #41
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x16, x17, lsr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x18, x19, asr #0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x20, x21, asr #55
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x22, x23, asr #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wzr, w0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp xzr, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov sp, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov wsp, w20
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x11, sp
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w24, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w29, w27, w25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc wzr, w3, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w9, wzr, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w20, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x29, x27, x25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc xzr, x3, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x9, xzr, x10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x20, x0, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w29, w27, w25
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs wzr, w3, w4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w9, wzr, w10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w20, w0, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x29, x27, x25
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs xzr, x3, x4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x9, xzr, x10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x20, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc w29, w27, w25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc wzr, w3, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w9, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc w20, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc x29, x27, x25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc xzr, x3, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x9, x10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc x20, x0, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs w29, w27, w25
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs wzr, w3, w4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w9, w10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs w20, w0, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs x29, x27, x25
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs xzr, x3, x4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x9, x10
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs x20, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w3, w12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc wzr, w9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w23, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x29, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc xzr, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x0, xzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w3, w12
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs wzr, w9
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w23, wzr
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x29, x30
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs xzr, x0
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx x1, x2, #3, #2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x3, x4, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr wzr, wzr, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx w12, w9, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz x4, x5, #52, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx xzr, x4, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz x4, xzr, #1, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x5, x6, #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x4, x5, #52, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil xzr, x4, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfc x4, #1, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x5, x6, #12, #52
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtb w1, w2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtb xzr, w3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxth w9, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxth x0, w1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtw x3, w30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - uxtb w1, w2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - uxth w9, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx x3, x30, #0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w3, w2, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w9, w10, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x20, x21, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w1, wzr, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w3, w2, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w9, w10, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x20, x21, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr wzr, wzr, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w9, w10, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x20, x21, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w1, wzr, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz x2, x3, #63, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz x9, x10, #5, #59
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz w11, w12, #31, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz w13, w14, #29, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz xzr, xzr, #10, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx w9, w10, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x2, x3, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x19, x20, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x9, x10, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w9, w10, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w11, w12, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w13, w14, #29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx xzr, xzr, #10, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x2, x3, #63, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x9, x10, #5, #59
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi w11, w12, #31, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi w13, w14, #29, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfc xzr, #10, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w9, w10, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x2, x3, #63, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x19, x20, #0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x9, x10, #5, #59
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w9, w10, #0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w11, w12, #31, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w13, w14, #29, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil xzr, xzr, #10, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x2, x3, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x9, x10, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w11, w12, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w13, w14, #29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz xzr, xzr, #10, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx w9, w10, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x2, x3, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x19, x20, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x9, x10, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w9, w10, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w11, w12, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w13, w14, #29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx xzr, xzr, #10, #11
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbz w5, #4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbz x5, #0
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbnz x2, #-4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbnz x26, #1048572
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbz wzr, #0
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbnz xzr, #0
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - cbnz w21, test
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b.ne #4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b.ge #1048572
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b.ge #-4
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w1, #31, #0, eq
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w3, #0, #15, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp wzr, #15, #13, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x9, #31, #0, le
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x3, #0, #15, gt
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp xzr, #5, #7, ne
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w1, #31, #0, eq
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w3, #0, #15, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn wzr, #15, #13, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x9, #31, #0, le
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x3, #0, #15, gt
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn xzr, #5, #7, ne
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w1, wzr, #0, eq
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w3, w0, #15, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp wzr, w15, #13, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x9, xzr, #0, le
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x3, x0, #15, gt
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp xzr, x5, #7, ne
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w1, wzr, #0, eq
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w3, w0, #15, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn wzr, w15, #13, hs
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x9, xzr, #0, le
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x3, x0, #15, gt
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn xzr, x5, #7, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w1, w0, w19, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel wzr, w5, w9, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w9, wzr, w30, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w1, w28, wzr, mi
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x19, x23, x29, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel xzr, x3, x4, ge
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x5, xzr, x6, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x7, x8, xzr, lo
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w1, w0, w19, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc wzr, w5, w9, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w9, wzr, w30, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w1, w28, wzr, mi
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x19, x23, x29, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc xzr, x3, x4, ge
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x5, xzr, x6, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x7, x8, xzr, lo
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w1, w0, w19, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv wzr, w5, w9, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w9, wzr, w30, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w1, w28, wzr, mi
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x19, x23, x29, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv xzr, x3, x4, ge
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x5, xzr, x6, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x7, x8, xzr, lo
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w1, w0, w19, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg wzr, w5, w9, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w9, wzr, w30, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w1, w28, wzr, mi
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x19, x23, x29, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg xzr, x3, x4, ge
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x5, xzr, x6, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x7, x8, xzr, lo
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset w3, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset x9, pl
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm w20, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm x30, ge
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w2, wzr, wzr, al
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x3, xzr, xzr, nv
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc w3, w5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc wzr, w4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset w9, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc x3, x5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc xzr, x4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset x9, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w5, w6, w6, nv
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x1, x2, x2, al
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv w3, w5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv wzr, w4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm w9, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv x3, x5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv xzr, x4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm x9, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x1, x0, x0, al
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w9, w8, w8, nv
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg w3, w5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg wzr, w4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg w9, wzr, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg x3, x5, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg xzr, x4, le
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg x9, xzr, lt
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x4, x8, x8, al
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rbit w0, w7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rbit x18, x3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev16 w17, w1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev16 x5, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev w18, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev32 x20, x1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev x22, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - clz w24, w3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - clz x26, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cls w3, w5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cls x20, x5
-# CHECK-NEXT: - - - - - - - - - - - - - - 12.00 - - - - - - - - - - - - - udiv w0, w7, w10
-# CHECK-NEXT: - - - - - - - - - - - - - - 20.00 - - - - - - - - - - - - - udiv x9, x22, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 12.00 - - - - - - - - - - - - - sdiv w12, w21, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 20.00 - - - - - - - - - - - - - sdiv x13, x2, x1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w11, w12, w13
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x14, x15, x16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w17, w18, w19
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x20, x21, x22
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w23, w24, w25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x26, x27, x28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w0, w1, w2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x3, x4, x5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w6, w7, w8
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x9, x10, x11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w12, w13, w14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x15, x16, x17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w18, w19, w20
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x21, x22, x23
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w24, w25, w26
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x27, x28, x29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb w30, w23, w15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb wzr, w12, w14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb w28, w10, w11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32b w27, w12, w15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32h w3, w15, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32w w9, w18, w24
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32x w19, w6, x25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32ch w25, w26, w16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cw w27, w12, w23
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cx w21, w28, x5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh x30, x29, x28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh xzr, x27, x26
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x30, x29, x28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x23, x30, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w1, w3, w7, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd wzr, w0, w9, w11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w13, wzr, w4, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w19, w30, wzr, w29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul w4, w5, w6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x1, x3, x7, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd xzr, x0, x9, x11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x13, xzr, x4, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x19, x30, xzr, x29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul x4, x5, x6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w1, w3, w7, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub wzr, w0, w9, w11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w13, wzr, w4, w4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w19, w30, wzr, w29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg w4, w5, w6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x1, x3, x7, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub xzr, x0, x9, x11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x13, xzr, x4, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x19, x30, xzr, x29
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg x4, x5, x6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x3, w5, w2, x9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl xzr, w10, w11, x12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x13, wzr, w14, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x16, w17, wzr, x18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smull x19, w20, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x3, w5, w2, x9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl xzr, w10, w11, x12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x13, wzr, w14, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x16, w17, wzr, x18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smnegl x19, w20, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x3, w5, w2, x9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl xzr, w10, w11, x12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x13, wzr, w14, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x16, w17, wzr, x18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umull x19, w20, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umsubl x3, w5, w2, x9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umsubl x16, w17, wzr, x18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umnegl x19, w20, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh x23, x22, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x23, x22, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul x19, x20, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg w21, w22, w23
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smull x11, w13, w17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umull x11, w13, w17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smnegl x11, w13, w17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umnegl x11, w13, w17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr w3, w5, w7, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr w11, w13, w17, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr x3, x5, x7, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr x11, x13, x17, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x19, x23, #24
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x29, xzr, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w9, w13, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp h5, h21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp h5, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe h22, h21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe h13, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp s3, s5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp s31, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe s29, s30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe s15, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp d4, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp d23, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe d26, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe d29, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s1, s31, #0, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s3, s0, #15, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s31, s15, #13, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d9, d31, #0, le
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d3, d0, #15, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d31, d5, #7, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp h31, h3, #11, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe h6, h1, #12, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s1, s31, #0, eq
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s3, s0, #15, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s31, s15, #13, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d9, d31, #0, le
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d3, d0, #15, gt
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d31, d5, #7, ne
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel s3, s20, s9, pl
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel d9, d10, d11, mi
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel h26, h2, h11, hs
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov h18, h28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s0, s1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs s2, s3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg h2, h9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg s4, s5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt s6, s7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt d8, s9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt h10, s11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn h12, h3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp h17, h31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp s14, s15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm h0, h21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm s16, s17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz h10, h29
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz s18, s19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta h22, h10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta s20, s21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx h4, h5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx s22, s23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti s24, s25
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti h31, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d0, d1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs d2, d3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg d4, d5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt h13, h24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt d6, d7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt s8, d9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt h10, d11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn d12, d13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp d14, d15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm d16, d17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz d18, d19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta d20, d21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx d22, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti d24, d25
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt s26, h27
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt d28, h29
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul s20, s19, s17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv h1, h26, h23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv s1, s2, s3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd h23, h27, h22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd s4, s5, s6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub h20, h11, h18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub s7, s8, s9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax h8, h7, h11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin s13, s14, s15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm h29, h13, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm s16, s17, s18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm s19, s20, s21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul h3, h15, h7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul s22, s23, s2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul d20, d19, d17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv d1, d2, d3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd d4, d5, d6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub d7, d8, d9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax d10, d11, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin d13, d14, d15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin h4, h13, h17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm d16, d17, d18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm d19, d20, d21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm h29, h23, h17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul d22, d23, d24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd h27, h0, h6, h28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd s3, s5, s6, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd d3, d13, d0, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub h25, h28, h12, h24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub s3, s5, s6, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub d3, d13, d0, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd h3, h18, h31, h24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd s3, s5, s6, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd d3, d13, d0, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub s3, s5, s6, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub d3, d13, d0, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub h3, h29, h24, h17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, h5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, h20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, h0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, h5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, h30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, h0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, s5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, s20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, s0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, s5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, s30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, s0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, d5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, d20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, d0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, d5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, d30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, d0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, h5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, h20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, h0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, h5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, h30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, h0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, s5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, s20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, s0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, s5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, s30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, s0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, d5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, d20, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, d0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, d5, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, d30, #45
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, d0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, w19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d31, wzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d14, w0, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, x19, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d31, xzr, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d14, x0, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, h31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, h9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, h20
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, h23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, h3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, h3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, h5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, h7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, h9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, h11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, h16
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h17, w18
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h19, x20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h21, w22
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, x24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, h26
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, h28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, h30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, s0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, s9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, s20
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, s23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, s3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, s3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, s5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, s7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, s9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, s11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, s15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, s16
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s17, w18
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s19, x20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s21, w22
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, x24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, s26
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, s28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, s30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, s0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, d0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, d9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, d20
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, d23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, d3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, d3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, d5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, d7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, d9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, d11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, d13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, d15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, d16
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d17, w18
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d19, x20
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d21, w22
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, x24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, d26
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, d28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, d30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, d0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov h6, w5
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov h16, x27
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov w15, h31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov w3, s9
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov s9, w3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x21, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x20, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov d1, x15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x3, v12.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v1.d[1], x19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov h29, #0.50000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s2, #0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s3, #1.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d30, #16.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s4, #1.06250000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d10, #1.93750000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s12, #-1.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d16, #8.50000000
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w3, #0
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x29, #4
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, #-4
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr s0, #8
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr d0, #1048572
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q0, #-1048576
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - prfm pldl1strm, #0
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - prfm #25, #0
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxrb w18, w8, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxrh w24, w15, [x16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxr w5, w6, [x17]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxr w1, x10, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxrb w30, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxrh w17, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxr w22, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxr x11, [x29]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxp w12, w11, w10, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxp wzr, x27, x9, [x12]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxp w0, wzr, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxp x17, x0, [x18]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxrb w12, w22, [x0]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxrh w10, w1, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxr w9, w2, [x2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxr w9, x3, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxrb w8, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxrh w7, [x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxr w6, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxr x5, [x6]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxp w4, w5, w6, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxp wzr, x6, x7, [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxp w5, w18, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxp x6, x19, [x22]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlrb w24, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlrh w25, [x30]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlr w26, [x29]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlr x27, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarb w16, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarb w23, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarh w22, [x30]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldar wzr, [x29]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldar x21, [x28]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sturb w9, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sturh wzr, [x12, #255]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stur w16, [x0, #-256]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stur x28, [x14, #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldurb w1, [x20, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldurh w20, [x1, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur w12, [sp, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur xzr, [x12, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursb x9, [x7, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursh x17, [x19, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursw x20, [x15, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfum pldl2keep, [sp, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursb w19, [x1, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursh w15, [x21, #-256]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur b0, [sp, #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur h12, [x12, #-1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur s15, [x0, #255]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur d31, [x5, #25]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur q9, [x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur b3, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur h5, [x4, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur s7, [x12, #-1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur d11, [x19, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur q13, [x1, #2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w9, [x2], #255
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3], #1
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3], #-256
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2], #255
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2], #1
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w10, [x3], #-256
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w19, [sp], #255
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w20, [x30], #1
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w21, [x12], #-256
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str xzr, [x9], #255
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x2, [x3], #1
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x2], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x3], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w19, [sp], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w20, [x30], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w21, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr xzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb xzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh xzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb wzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh wzr, [x9], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w2, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w19, [x12], #-256
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b0, [x0], #255
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b3, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b5, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h10, [x10], #255
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h13, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h15, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s20, [x20], #255
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s23, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s25, [x0], #-256
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d20, [x20], #255
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d23, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d25, [x0], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b0, [x0], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b3, [x3], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b5, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h10, [x10], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h13, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h15, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s20, [x20], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s23, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s25, [x0], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d20, [x20], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d23, [x23], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d25, [x0], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q20, [x1], #255
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q23, [x9], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q25, [x20], #-256
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q10, [x1], #255
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q22, [sp], #1
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q21, [x20], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x3, [x4, #0]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w9, [x2, #255]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3, #1]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3, #-256]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2, #255]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2, #1]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w10, [x3, #-256]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w19, [sp, #255]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w20, [x30, #1]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w21, [x12, #-256]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str xzr, [x9, #255]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x2, [x3, #1]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x2, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x3, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w19, [sp, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w20, [x30, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w21, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr xzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb xzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh xzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb wzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh wzr, [x9, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w2, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w19, [x12, #-256]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b0, [x0, #255]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b3, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b5, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h10, [x10, #255]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h13, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h15, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s20, [x20, #255]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s23, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s25, [x0, #-256]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d20, [x20, #255]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d23, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d25, [x0, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b0, [x0, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b3, [x3, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b5, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h10, [x10, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h13, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h15, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s20, [x20, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s23, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s25, [x0, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d20, [x20, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d23, [x23, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d25, [x0, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q20, [x1, #255]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q23, [x9, #1]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q25, [x20, #-256]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q10, [x1, #255]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q22, [sp, #1]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q21, [x20, #-256]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttrb w9, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttrh wzr, [x12, #255]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttr w16, [x0, #-256]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttr x28, [x14, #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrb w1, [x20, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrh w20, [x1, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtr w12, [sp, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtr xzr, [x12, #255]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsb x9, [x7, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsh x17, [x19, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsw x20, [x15, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsb w19, [x1, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsh w15, [x21, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x4, [x29]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x30, [x12, #32760]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x20, [sp, #8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr xzr, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w2, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w17, [sp, #16380]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w13, [x2, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsw x2, [x5, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsw x23, [sp, #16380]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x21, [x25, x7]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrh w2, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh w23, [x6, #8190]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh wzr, [sp, #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh x29, [x2, #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x25, [x8, w13, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrb w26, [x3, #121]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrb w12, [x2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsb w27, [sp, #4095]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsb xzr, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x12, [x28, x27]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str x30, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str w20, [x4, #16380]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b5, [x11]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h23, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s25, [x19]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d15, [x2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strh w17, [sp, #8190]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strb w23, [x3, #4095]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strb wzr, [x2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b31, [sp, #4095]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h20, [x2, #8190]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s10, [x19, #16380]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d3, [x10, #32760]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q12, [sp, #65520]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q14, [x6, #4624]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w3, [sp, x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w10, [x30, x7]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w5, [x26, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w14, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w3, [sp, x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x30, x7, lsl #1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x13, [x27, x5, sxtx #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w14, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w16, [x24, w8, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w19, [x21, wzr, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b25, [x21, w8, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b8, [x30, x10]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b14, [x13, x25]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b30, [x16, w26, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h3, [sp, x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h10, [x30, x7, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h13, [x27, x5, sxtx #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h14, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h16, [x24, w8, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h19, [x21, wzr, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s12, [x30, w5, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d24, [x26, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s20, [x24, w10, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d5, [x26, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w3, [sp, x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w10, [x30, x7, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w13, [x27, x5, sxtx #2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w14, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w16, [x24, w8, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x21, wzr, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x3, [sp, x5]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d10, [x30, x7, lsl #3]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x13, [x27, x5, sxtx #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfm pldl1keep, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x27, [x26, w24, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x16, [x24, w8, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d19, [x21, wzr, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q3, [sp, x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q9, [x27, x6]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q10, [x30, x7, lsl #4]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q11, [x29, x3, sxtx]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q12, [x28, xzr, sxtx]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - str q13, [x27, x5, sxtx #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q14, [x26, w6, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q15, [x25, w7, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q16, [x24, w8, uxtw #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q17, [x23, w9, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q18, [x22, w10, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q19, [x21, wzr, sxtw #4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w3, w5, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stp wzr, w9, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w2, wzr, [sp, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w9, w10, [sp, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x9, x10, [sp, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x9, x10, [x2, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x20, x30, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x21, x29, [x2, #504]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x22, x23, [x3, #-512]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x24, x25, [x4, #8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp s29, s28, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp s27, s26, [sp, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp s1, s2, [x3, #44]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp d3, d5, [x9, #504]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp d7, d11, [x10, #-512]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stnp x20, x16, [x8]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stp x3, x6, [x16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp d2, d3, [x30, #-8]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp, #1008]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp q23, q29, [x1, #-1024]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w3, w5, [sp], #0
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stp wzr, w9, [sp], #252
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w2, wzr, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w9, w10, [sp], #4
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [sp], #4
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [x2], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x20, x30, [sp], #252
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x21, x29, [x2], #504
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x22, x23, [x3], #-512
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x24, x25, [x4], #8
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s29, s28, [sp], #252
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp s27, s26, [sp], #-256
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s1, s2, [x3], #44
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d3, d5, [x9], #504
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d7, d11, [x10], #-512
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp d2, d3, [x30], #-8
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp], #0
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp], #1008
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp q23, q29, [x1], #-1024
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w3, w5, [sp, #0]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stp wzr, w9, [sp, #252]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w2, wzr, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w9, w10, [sp, #4]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [sp, #4]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [x2, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x20, x30, [sp, #252]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x21, x29, [x2, #504]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x22, x23, [x3, #-512]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x24, x25, [x4, #8]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s29, s28, [sp, #252]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp s27, s26, [sp, #-256]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s1, s2, [x3, #44]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d3, d5, [x9, #504]!
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d7, d11, [x10, #-512]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp d2, d3, [x30, #-8]!
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp, #0]!
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp, #1008]!
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp q23, q29, [x1, #-1024]!
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w3, w5, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stnp wzr, w9, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w2, wzr, [sp, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w9, w10, [sp, #4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x21, x29, [x2, #504]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x22, x23, [x3, #-512]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x24, x25, [x4, #8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp s29, s28, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp s27, s26, [sp, #-256]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp s1, s2, [x3, #44]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp d3, d5, [x9, #504]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp d7, d11, [x10, #-512]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp d2, d3, [x30, #-8]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stnp q3, q5, [sp]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stnp q17, q19, [sp, #1008]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp q23, q29, [x1, #-1024]
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and wsp, w16, #0xe00
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x2, x22, #0x1e00
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands w14, w8, #0x70
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands x4, x10, #0x60
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor wsp, w4, #0xe00
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor x27, x25, #0x1e00
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w3, #983055
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x10, #-6148914691236517206
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w12, w23, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w16, w15, w1, lsl #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w9, w4, w10, lsl #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w30, w11
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x3, x5, x7, lsl #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x5, x14, x19, asr #4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w17, w19, ror #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w0, w2, wzr, lsr #17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w30, w11, asr #2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and xzr, x4, x26
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, wzr, w20, ror #2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x7, x20, xzr, asr #63
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bic x13, x20, x14, lsl #47
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bic w2, w7, w9
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eon w29, w4, w19
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eon x19, x12, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor w8, w27, w2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor x22, x16, x6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orr w2, w7, w0, asr #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orr x8, x9, x10, lsl #12
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orn x3, x5, x7, asr #2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orn w2, w5, w29
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands w7, wzr, w9, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands x3, x5, x20, ror #63
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bics w3, w5, w7
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bics x3, xzr, x3, lsl #1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - tst w3, w7, lsl #31
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - tst x2, x20, asr #2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x3, x6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x3, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov wzr, w2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w3, w5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz w2, #0, lsl #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w2, #-1235
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x2, #5299989643264
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x2, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk w3, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x4, #0, lsl #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk w5, #0, lsl #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x6, #0, lsl #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk x7, #0, lsl #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x8, #0, lsl #48
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk x9, #0, lsl #48
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr DAIFSet, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adr x2, #1600
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adrp x21, #6553600
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adr x0, #262144
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #0
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #-32768
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbz w17, #16, test
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbnz x12, #60, #32764
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - tbnz w3, #28, test
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b #4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b #-4
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - b #134217724
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bl test
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - br x20
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - blr xzr
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - ret x10
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - ret
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - eret
-# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - drps
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w2, w3, #4095
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w30, w29, #1, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w13, w5, #4095, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x5, x7, #1638
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w20, wsp, #801
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, wsp, #1104
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, w30, #4084
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x0, x24, #291
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x3, x24, #4095, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x8, sp, #1074
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add sp, x29, #3816
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w0, wsp, #4077
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w4, w20, #546, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub sp, sp, #288
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub wsp, w19, #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w13, w23, #291, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w2, #4095
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w20, wsp, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x3, #1, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wsp, #2342
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp sp, #20, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x30, #4095
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x4, sp, #3822
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w3, #291, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn wsp, #1365
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn sp, #1092, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x10, #-63432
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wsp, wsp, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x25, x9, w25, uxtb
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w3, w5, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add wzr, w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w20, wzr, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w4, w6, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w11, w13, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w9, w3, wzr, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w17, w29, w20, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w21, w22, w23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w24, w25, w26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w27, w28, w29, lsr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w2, w3, w4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w5, w6, w7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add w8, w9, w10, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x3, x5, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add xzr, x3, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x20, xzr, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x4, x6, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x11, x13, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x9, x3, xzr, lsl #10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x17, x29, x20, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x21, x22, x23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x24, x25, x26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x27, x28, x29, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x2, x3, x4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x5, x6, x7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - add x8, x9, x10, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w3, w5, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w17, wsp, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x13, x23, w8, uxtb
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w20, wzr, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w4, w6, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w11, w13, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w9, w3, wzr, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w17, w29, w20, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w21, w22, w23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w24, w25, w26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w27, w28, w29, lsr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w2, w3, w4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w5, w6, w7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds w8, w9, w10, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x3, x5, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x3, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x20, xzr, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x4, x6, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x11, x13, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x9, x3, xzr, lsl #10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x17, x29, x20, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x21, x22, x23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x24, x25, x26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x27, x28, x29, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x2, x3, x4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x5, x6, x7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adds x8, x9, x10, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w3, w5, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub wzr, w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w4, w6, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w11, w13, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w9, w3, wzr, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w17, w29, w20, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w21, w22, w23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w24, w25, w26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w27, w28, w29, lsr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w2, w3, w4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w5, w6, w7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w8, w9, w10, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x3, x5, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub xzr, x3, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x4, x6, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x11, x13, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x9, x3, xzr, lsl #10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x17, x29, x20, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x21, x22, x23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x24, x25, x26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x27, x28, x29, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x2, x3, x4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x5, x6, x7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x8, x9, x10, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub w13, wsp, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sub x16, x2, w19, uxtb
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x13, x15, x14, sxtx #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w3, w5, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w4, w6, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w11, w13, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w9, w3, wzr, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w17, w29, w20, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w21, w22, w23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w24, w25, w26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w27, w28, w29, lsr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w2, w3, w4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w5, w6, w7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs w8, w9, w10, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x3, x5, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x3, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x4, x6, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x11, x13, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x9, x3, xzr, lsl #10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x17, x29, x20, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x21, x22, x23, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x24, x25, x26, lsr #18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x27, x28, x29, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x2, x3, x4, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x5, x6, x7, asr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subs x8, x9, x10, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn wzr, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w5, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w6, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w8, w9, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w10, w11, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w12, w13, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w14, w15, lsr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w16, w17, lsr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w18, w19, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w20, w21, asr #22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn w22, w23, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x0, x3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn xzr, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x5, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x6, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x8, x9, lsl #15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x10, x11, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x12, x13, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x14, x15, lsr #41
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x16, x17, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x18, x19, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x20, x21, asr #55
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmn x22, x23, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w0, w3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wzr, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w5, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w6, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w8, w9, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w10, w11, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w12, w13, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w14, w15, lsr #21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w18, w19, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w20, w21, asr #22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp w22, w23, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wsp, w26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x16, w27, uxtb
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x0, x3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp xzr, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x5, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x6, x7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x8, x9, lsl #15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x10, x11, lsl #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x12, x13, lsr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x14, x15, lsr #41
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x16, x17, lsr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x18, x19, asr #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x20, x21, asr #55
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp x22, x23, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp wzr, w0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cmp xzr, x0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov sp, x30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov wsp, w20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x11, sp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w24, wsp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w29, w27, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc wzr, w3, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w9, wzr, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc w20, w0, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x29, x27, x25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc xzr, x3, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x9, xzr, x10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adc x20, x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w29, w27, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs wzr, w3, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w9, wzr, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs w20, w0, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x29, x27, x25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs xzr, x3, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x9, xzr, x10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adcs x20, x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc w29, w27, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc wzr, w3, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w9, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc w20, w0, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc x29, x27, x25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc xzr, x3, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x9, x10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbc x20, x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs w29, w27, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs wzr, w3, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w9, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs w20, w0, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs x29, x27, x25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs xzr, x3, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x9, x10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbcs x20, x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w3, w12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc wzr, w9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc w23, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x29, x30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc xzr, x0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngc x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w3, w12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs wzr, w9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs w23, wzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x29, x30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs xzr, x0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ngcs x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx x1, x2, #3, #2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x3, x4, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr wzr, wzr, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx w12, w9, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz x4, x5, #52, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx xzr, x4, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz x4, xzr, #1, #6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x5, x6, #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x4, x5, #52, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil xzr, x4, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfc x4, #1, #6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x5, x6, #12, #52
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtb w1, w2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtb xzr, w3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxth w9, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxth x0, w1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sxtw x3, w30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - uxtb w1, w2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - uxth w9, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx x3, x30, #0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w3, w2, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w9, w10, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x20, x21, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w1, wzr, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w3, w2, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w9, w10, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x20, x21, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr wzr, wzr, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w9, w10, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x20, x21, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w1, wzr, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz x2, x3, #63, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz x9, x10, #5, #59
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz w11, w12, #31, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz w13, w14, #29, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfiz xzr, xzr, #10, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx w9, w10, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x2, x3, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x19, x20, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x9, x10, #5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w9, w10, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w11, w12, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w13, w14, #29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - sbfx xzr, xzr, #10, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x2, x3, #63, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi x9, x10, #5, #59
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi w11, w12, #31, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfi w13, w14, #29, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfc xzr, #10, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w9, w10, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x2, x3, #63, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x19, x20, #0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil x9, x10, #5, #59
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w9, w10, #0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w11, w12, #31, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil w13, w14, #29, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bfxil xzr, xzr, #10, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x2, x3, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x9, x10, #5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w11, w12, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w13, w14, #29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfiz xzr, xzr, #10, #11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx w9, w10, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x2, x3, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x19, x20, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x9, x10, #5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w9, w10, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w11, w12, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w13, w14, #29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ubfx xzr, xzr, #10, #11
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbz w5, #4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbz x5, #0
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbnz x2, #-4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbnz x26, #1048572
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbz wzr, #0
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbnz xzr, #0
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cbnz w21, test
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b.ne #4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b.ge #1048572
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b.ge #-4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w1, #31, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w3, #0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp wzr, #15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x9, #31, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x3, #0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp xzr, #5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w1, #31, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w3, #0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn wzr, #15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x9, #31, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x3, #0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn xzr, #5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w1, wzr, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp w3, w0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp wzr, w15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x9, xzr, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp x3, x0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmp xzr, x5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w1, wzr, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn w3, w0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn wzr, w15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x9, xzr, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn x3, x0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ccmn xzr, x5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w1, w0, w19, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel wzr, w5, w9, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w9, wzr, w30, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel w1, w28, wzr, mi
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x19, x23, x29, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel xzr, x3, x4, ge
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x5, xzr, x6, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csel x7, x8, xzr, lo
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w1, w0, w19, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc wzr, w5, w9, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w9, wzr, w30, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w1, w28, wzr, mi
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x19, x23, x29, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc xzr, x3, x4, ge
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x5, xzr, x6, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x7, x8, xzr, lo
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w1, w0, w19, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv wzr, w5, w9, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w9, wzr, w30, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w1, w28, wzr, mi
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x19, x23, x29, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv xzr, x3, x4, ge
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x5, xzr, x6, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x7, x8, xzr, lo
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w1, w0, w19, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg wzr, w5, w9, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w9, wzr, w30, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg w1, w28, wzr, mi
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x19, x23, x29, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg xzr, x3, x4, ge
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x5, xzr, x6, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x7, x8, xzr, lo
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset w3, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset x9, pl
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm w20, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm x30, ge
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w2, wzr, wzr, al
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x3, xzr, xzr, nv
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc w3, w5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc wzr, w4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset w9, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc x3, x5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinc xzr, x4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cset x9, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc w5, w6, w6, nv
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinc x1, x2, x2, al
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv w3, w5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv wzr, w4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm w9, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv x3, x5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cinv xzr, x4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csetm x9, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv x1, x0, x0, al
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csinv w9, w8, w8, nv
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg w3, w5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg wzr, w4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg w9, wzr, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg x3, x5, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg xzr, x4, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cneg x9, xzr, lt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - csneg x4, x8, x8, al
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rbit w0, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rbit x18, x3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev16 w17, w1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev16 x5, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev w18, w0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev32 x20, x1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rev x22, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - clz w24, w3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - clz x26, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cls w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cls x20, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12.00 - - - - - - - - - - - - - udiv w0, w7, w10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20.00 - - - - - - - - - - - - - udiv x9, x22, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12.00 - - - - - - - - - - - - - sdiv w12, w21, w0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20.00 - - - - - - - - - - - - - sdiv x13, x2, x1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w11, w12, w13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x14, x15, x16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w17, w18, w19
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x20, x21, x22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w23, w24, w25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x26, x27, x28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w0, w1, w2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x3, x4, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl w6, w7, w8
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsl x9, x10, x11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr w12, w13, w14
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - lsr x15, x16, x17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr w18, w19, w20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - asr x21, x22, x23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w24, w25, w26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x27, x28, x29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb w30, w23, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb wzr, w12, w14
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cb w28, w10, w11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32b w27, w12, w15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32h w3, w15, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32w w9, w18, w24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32x w19, w6, x25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32ch w25, w26, w16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cw w27, w12, w23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - crc32cx w21, w28, x5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh x30, x29, x28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh xzr, x27, x26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x30, x29, x28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x23, x30, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w1, w3, w7, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd wzr, w0, w9, w11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w13, wzr, w4, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd w19, w30, wzr, w29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul w4, w5, w6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x1, x3, x7, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd xzr, x0, x9, x11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x13, xzr, x4, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - madd x19, x30, xzr, x29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul x4, x5, x6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w1, w3, w7, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub wzr, w0, w9, w11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w13, wzr, w4, w4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub w19, w30, wzr, w29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg w4, w5, w6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x1, x3, x7, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub xzr, x0, x9, x11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x13, xzr, x4, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - msub x19, x30, xzr, x29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg x4, x5, x6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x3, w5, w2, x9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl xzr, w10, w11, x12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x13, wzr, w14, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smaddl x16, w17, wzr, x18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smull x19, w20, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x3, w5, w2, x9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl xzr, w10, w11, x12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x13, wzr, w14, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smsubl x16, w17, wzr, x18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smnegl x19, w20, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x3, w5, w2, x9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl xzr, w10, w11, x12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x13, wzr, w14, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umaddl x16, w17, wzr, x18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umull x19, w20, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umsubl x3, w5, w2, x9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umsubl x16, w17, wzr, x18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umnegl x19, w20, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smulh x23, x22, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umulh x23, x22, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mul x19, x20, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - mneg w21, w22, w23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smull x11, w13, w17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umull x11, w13, w17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - smnegl x11, w13, w17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 - 0.25 - 0.25 - 0.25 - - - - - - - umnegl x11, w13, w17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr w3, w5, w7, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr w11, w13, w17, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr x3, x5, x7, #15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - extr x11, x13, x17, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x19, x23, #24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror x29, xzr, #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ror w9, w13, #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp h5, h21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp h5, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe h22, h21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe h13, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp s3, s5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp s31, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe s29, s30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe s15, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp d4, d12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmp d23, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe d26, d22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcmpe d29, #0.0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s1, s31, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s3, s0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp s31, s15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d9, d31, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d3, d0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp d31, d5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmp h31, h3, #11, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe h6, h1, #12, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s1, s31, #0, eq
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s3, s0, #15, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe s31, s15, #13, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d9, d31, #0, le
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d3, d0, #15, gt
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fccmpe d31, d5, #7, ne
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel s3, s20, s9, pl
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel d9, d10, d11, mi
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcsel h26, h2, h11, hs
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov h18, h28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s0, s1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs s2, s3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg h2, h9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg s4, s5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt s6, s7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt d8, s9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt h10, s11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn h12, h3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn s12, s13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp h17, h31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp s14, s15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm h0, h21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm s16, s17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz h10, h29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz s18, s19
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta h22, h10
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta s20, s21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx h4, h5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx s22, s23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti s24, s25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti h31, h14
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d0, d1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs d2, d3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg d4, d5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt h13, h24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fsqrt d6, d7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt s8, d9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt h10, d11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn d12, d13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp d14, d15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm d16, d17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz d18, d19
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta d20, d21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx d22, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti d24, d25
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt s26, h27
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt d28, h29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul s20, s19, s17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv h1, h26, h23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv s1, s2, s3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd h23, h27, h22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd s4, s5, s6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub h20, h11, h18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub s7, s8, s9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax s10, s11, s12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax h8, h7, h11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin s13, s14, s15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm h29, h13, h14
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm s16, s17, s18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm s19, s20, s21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul h3, h15, h7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul s22, s23, s2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul d20, d19, d17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fdiv d1, d2, d3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd d4, d5, d6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub d7, d8, d9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax d10, d11, d12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin d13, d14, d15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin h4, h13, h17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm d16, d17, d18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm d19, d20, d21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm h29, h23, h17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmul d22, d23, d24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd h27, h0, h6, h28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd s3, s5, s6, s31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmadd d3, d13, d0, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub h25, h28, h12, h24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub s3, s5, s6, s31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsub d3, d13, d0, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd h3, h18, h31, h24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd s3, s5, s6, s31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd d3, d13, d0, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub s3, s5, s6, s31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub d3, d13, d0, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsub h3, h29, h24, h17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, h5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, h20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, h0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, h5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, h30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, h0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, s5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, s20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, s0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, s5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, s30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, s0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w3, d5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs wzr, d20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w19, d0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x3, d5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, d30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x19, d0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, h5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, h20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, h0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, h5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, h30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, h0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, s5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, s20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, s0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, s5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, s30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, s0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w3, d5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu wzr, d20, #13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w19, d0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x3, d5, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x12, d30, #45
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x19, d0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, w19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d31, wzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d14, w0, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, x19, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d31, xzr, #20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d14, x0, #64
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, h31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, h12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, h12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, h0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, h9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, h20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, h23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, h3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, h3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, h5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, h7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, h9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, h11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, h13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, h15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, h16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h17, w18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h19, x20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h21, w22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf h23, x24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, h26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, h28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, h30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, h0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, s31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, s12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, s12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, s0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, s9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, s20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, s23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, s3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, s3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, s5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, s7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, s9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, s11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, s13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, s15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, s16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s17, w18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s19, x20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s21, w22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s23, x24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, s26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, s28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, s30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, s0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns w3, d31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtns xzr, d12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu wzr, d12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtnu x0, d0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps wzr, d9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtps x12, d20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu w30, d23
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtpu x29, d3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms w2, d3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtms x4, d5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu w6, d7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtmu x8, d9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w10, d11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs x12, d13
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu w14, d15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzu x15, d16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d17, w18
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf d19, x20
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d21, w22
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf d23, x24
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas w25, d26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtas x27, d28
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau w29, d30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtau xzr, d0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov h6, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov h16, x27
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov w15, h31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov w3, s9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov s9, w3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x21, h14
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x20, d31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov d1, x15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fmov x3, v12.d[1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v1.d[1], x19
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov h29, #0.50000000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s2, #0.12500000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s3, #1.00000000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d30, #16.00000000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s4, #1.06250000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d10, #1.93750000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov s12, #-1.00000000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov d16, #8.50000000
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w3, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x29, #4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, #-4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr s0, #8
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr d0, #1048572
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q0, #-1048576
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - prfm pldl1strm, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - prfm #25, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxrb w18, w8, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxrh w24, w15, [x16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxr w5, w6, [x17]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxr w1, x10, [x21]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxrb w30, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxrh w17, [x4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxr w22, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxr x11, [x29]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxp w12, w11, w10, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stxp wzr, x27, x9, [x12]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxp w0, wzr, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldxp x17, x0, [x18]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxrb w12, w22, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxrh w10, w1, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxr w9, w2, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxr w9, x3, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxrb w8, [x4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxrh w7, [x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxr w6, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxr x5, [x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxp w4, w5, w6, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - 0.25 0.25 0.75 0.75 - - - - - - - - - - - - - - stlxp wzr, x6, x7, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxp w5, w18, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldaxp x6, x19, [x22]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlrb w24, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlrh w25, [x30]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlr w26, [x29]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlr x27, [x28]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarb w16, [x21]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarb w23, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldarh w22, [x30]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldar wzr, [x29]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldar x21, [x28]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sturb w9, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sturh wzr, [x12, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stur w16, [x0, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stur x28, [x14, #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldurb w1, [x20, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldurh w20, [x1, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur w12, [sp, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur xzr, [x12, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursb x9, [x7, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursh x17, [x19, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursw x20, [x15, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfum pldl2keep, [sp, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursb w19, [x1, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldursh w15, [x21, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur b0, [sp, #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur h12, [x12, #-1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur s15, [x0, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur d31, [x5, #25]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stur q9, [x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur b3, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur h5, [x4, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur s7, [x12, #-1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur d11, [x19, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldur q13, [x1, #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w9, [x2], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w10, [x3], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w19, [sp], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w20, [x30], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w21, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str xzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x2], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x3], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w19, [sp], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w20, [x30], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w21, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr xzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb xzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh xzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb wzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh wzr, [x9], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w2, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w19, [x12], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b0, [x0], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b3, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b5, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h10, [x10], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h13, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h15, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s20, [x20], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s23, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s25, [x0], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d20, [x20], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d23, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d25, [x0], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b0, [x0], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b3, [x3], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b5, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h10, [x10], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h13, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h15, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s20, [x20], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s23, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s25, [x0], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d20, [x20], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d23, [x23], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d25, [x0], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q20, [x1], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q23, [x9], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q25, [x20], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q10, [x1], #255
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q22, [sp], #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q21, [x20], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x3, [x4, #0]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w9, [x2, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w10, [x3, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w9, [x2, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w10, [x3, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w19, [sp, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w20, [x30, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w21, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str xzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x2, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w10, [x3, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w9, [x2, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x3, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w19, [sp, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w20, [x30, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w21, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr xzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb xzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh xzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw xzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb wzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh wzr, [x9, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w2, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w19, [x12, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b0, [x0, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b3, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str b5, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h10, [x10, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h13, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str h15, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s20, [x20, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s23, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str s25, [x0, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d20, [x20, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d23, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str d25, [x0, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b0, [x0, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b3, [x3, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr b5, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h10, [x10, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h13, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr h15, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s20, [x20, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s23, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr s25, [x0, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d20, [x20, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d23, [x23, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr d25, [x0, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q20, [x1, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q23, [x9, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldr q25, [x20, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q10, [x1, #255]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q22, [sp, #1]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - str q21, [x20, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttrb w9, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttrh wzr, [x12, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttr w16, [x0, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - sttr x28, [x14, #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrb w1, [x20, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrh w20, [x1, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtr w12, [sp, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtr xzr, [x12, #255]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsb x9, [x7, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsh x17, [x19, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsw x20, [x15, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsb w19, [x1, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldtrsh w15, [x21, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x4, [x29]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x30, [x12, #32760]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr x20, [sp, #8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr xzr, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w2, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w17, [sp, #16380]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr w13, [x2, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsw x2, [x5, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsw x23, [sp, #16380]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x21, [x25, x7]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrh w2, [x4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh w23, [x6, #8190]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh wzr, [sp, #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsh x29, [x2, #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x25, [x8, w13, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrb w26, [x3, #121]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrb w12, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsb w27, [sp, #4095]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldrsb xzr, [x15]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x12, [x28, x27]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str x30, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str w20, [x4, #16380]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b5, [x11]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h23, [x15]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s25, [x19]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d15, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strh w17, [sp, #8190]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strb w23, [x3, #4095]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - strb wzr, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b31, [sp, #4095]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h20, [x2, #8190]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s10, [x19, #16380]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d3, [x10, #32760]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q12, [sp, #65520]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q14, [x6, #4624]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w10, [x30, x7]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strb w5, [x26, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w14, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb w15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrb w17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsb x18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w10, [x30, x7, lsl #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh x13, [x27, x5, sxtx #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w14, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsh w16, [x24, w8, uxtw #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrh w18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - strh w19, [x21, wzr, sxtw #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b25, [x21, w8, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr b8, [x30, x10]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b14, [x13, x25]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str b30, [x16, w26, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h10, [x30, x7, lsl #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h13, [x27, x5, sxtx #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h14, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h16, [x24, w8, uxtw #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str h18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr h19, [x21, wzr, sxtw #1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s12, [x30, w5, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d24, [x26, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s20, [x24, w10, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d5, [x26, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w10, [x30, x7, lsl #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w13, [x27, x5, sxtx #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str w14, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w16, [x24, w8, uxtw #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr w18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldrsw x19, [x21, wzr, sxtw #2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr d10, [x30, x7, lsl #3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x13, [x27, x5, sxtx #3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfm pldl1keep, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - str x27, [x26, w24, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x16, [x24, w8, uxtw #3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr x18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str d19, [x21, wzr, sxtw #3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q3, [sp, x5]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q9, [x27, x6]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q10, [x30, x7, lsl #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q11, [x29, x3, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q12, [x28, xzr, sxtx]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - str q13, [x27, x5, sxtx #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q14, [x26, w6, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q15, [x25, w7, uxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q16, [x24, w8, uxtw #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr q17, [x23, w9, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str q18, [x22, w10, sxtw]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q19, [x21, wzr, sxtw #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w3, w5, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stp wzr, w9, [sp, #252]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w2, wzr, [sp, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp w9, w10, [sp, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x9, x10, [sp, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x9, x10, [x2, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldpsw x20, x30, [sp, #252]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x21, x29, [x2, #504]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x22, x23, [x3, #-512]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldp x24, x25, [x4, #8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp s29, s28, [sp, #252]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp s27, s26, [sp, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp s1, s2, [x3, #44]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp d3, d5, [x9, #504]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stp d7, d11, [x10, #-512]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stnp x20, x16, [x8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stp x3, x6, [x16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp d2, d3, [x30, #-8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp, #1008]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldp q23, q29, [x1, #-1024]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w3, w5, [sp], #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stp wzr, w9, [sp], #252
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w2, wzr, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w9, w10, [sp], #4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [sp], #4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [x2], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x20, x30, [sp], #252
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x21, x29, [x2], #504
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x22, x23, [x3], #-512
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x24, x25, [x4], #8
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s29, s28, [sp], #252
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp s27, s26, [sp], #-256
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s1, s2, [x3], #44
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d3, d5, [x9], #504
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d7, d11, [x10], #-512
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp d2, d3, [x30], #-8
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp], #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp], #1008
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp q23, q29, [x1], #-1024
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w3, w5, [sp, #0]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stp wzr, w9, [sp, #252]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w2, wzr, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp w9, w10, [sp, #4]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [sp, #4]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x9, x10, [x2, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldpsw x20, x30, [sp, #252]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x21, x29, [x2, #504]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x22, x23, [x3, #-512]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldp x24, x25, [x4, #8]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s29, s28, [sp, #252]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp s27, s26, [sp, #-256]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp s1, s2, [x3, #44]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d3, d5, [x9, #504]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.50 0.50 - - - - stp d7, d11, [x10, #-512]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp d2, d3, [x30, #-8]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q3, q5, [sp, #0]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stp q17, q19, [sp, #1008]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 - - - - - - ldp q23, q29, [x1, #-1024]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w3, w5, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stnp wzr, w9, [sp, #252]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w2, wzr, [sp, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp w9, w10, [sp, #4]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x21, x29, [x2, #504]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x22, x23, [x3, #-512]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ldnp x24, x25, [x4, #8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp s29, s28, [sp, #252]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp s27, s26, [sp, #-256]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp s1, s2, [x3, #44]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp d3, d5, [x9, #504]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnp d7, d11, [x10, #-512]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp d2, d3, [x30, #-8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stnp q3, q5, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - stnp q17, q19, [sp, #1008]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnp q23, q29, [x1, #-1024]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and wsp, w16, #0xe00
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x2, x22, #0x1e00
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands w14, w8, #0x70
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands x4, x10, #0x60
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor wsp, w4, #0xe00
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor x27, x25, #0x1e00
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w3, #983055
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x10, #-6148914691236517206
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w12, w23, w21
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w16, w15, w1, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w9, w4, w10, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w30, w11
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x3, x5, x7, lsl #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x5, x14, x19, asr #4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w17, w19, ror #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w0, w2, wzr, lsr #17
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, w30, w11, asr #2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and xzr, x4, x26
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and w3, wzr, w20, ror #2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - and x7, x20, xzr, asr #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bic x13, x20, x14, lsl #47
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bic w2, w7, w9
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eon w29, w4, w19
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eon x19, x12, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor w8, w27, w2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - eor x22, x16, x6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orr w2, w7, w0, asr #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orr x8, x9, x10, lsl #12
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orn x3, x5, x7, asr #2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - orn w2, w5, w29
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands w7, wzr, w9, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ands x3, x5, x20, ror #63
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bics w3, w5, w7
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bics x3, xzr, x3, lsl #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - tst w3, w7, lsl #31
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - tst x2, x20, asr #2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x3, x6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x3, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov wzr, w2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w3, w5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz w2, #0, lsl #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov w2, #-1235
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x2, #5299989643264
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - mov x2, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk w3, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x4, #0, lsl #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk w5, #0, lsl #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x6, #0, lsl #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk x7, #0, lsl #32
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movz x8, #0, lsl #48
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - movk x9, #0, lsl #48
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr DAIFSet, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adr x2, #1600
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adrp x21, #6553600
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - adr x0, #262144
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #0
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbz x12, #62, #-32768
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbz w17, #16, test
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbnz x12, #60, #32764
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbnz w3, #28, test
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b #4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b #-4
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b #134217724
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - bl test
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - br x20
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - blr xzr
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ret x10
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ret
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eret
+# CHECK-NEXT: 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - drps
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-bf16-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-bf16-instructions.s
index b2d3c8744d591..81afad35cef83 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-bf16-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-bf16-instructions.s
@@ -26,46 +26,62 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.08 2.08 1.33 2.08 2.08 1.33
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.08 2.08 1.33 2.08 2.08 1.33
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvt h0, s0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtn v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtn2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.2s, v24.4h, v14.2h[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.2s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb v0.4s, v0.8h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt v0.4s, v0.8h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmmla v0.4s, v0.8h, v0.8h
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvt h0, s0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtn v0.4h, v0.4s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtn2 v0.8h, v0.4s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.2s, v24.4h, v14.2h[2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.2s, v0.4h, v0.4h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.4s, v0.8h, v0.8h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb v0.4s, v0.8h, v0.8h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb v0.4s, v0.8h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt v0.4s, v0.8h, v0.8h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt v0.4s, v0.8h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmmla v0.4s, v0.8h, v0.8h
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-complxnum-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-complxnum-instructions.s
index 5b59bc8b857ec..43a6f9bb22e48 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-complxnum-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-complxnum-instructions.s
@@ -19,39 +19,55 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd v0.2s, v0.2s, v0.2s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd v0.4s, v0.4s, v0.4s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla v0.2s, v0.2s, v0.2s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla v0.4s, v0.4s, v0.s[1], #0
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd v0.2s, v0.2s, v0.2s, #90
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd v0.4s, v0.4s, v0.4s, #270
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla v0.2s, v0.2s, v0.2s, #90
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla v0.4s, v0.4s, v0.s[1], #0
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-flag-manipulation-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-flag-manipulation-instructions.s
index f0568220b90b6..65fbba25cbd4d 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-flag-manipulation-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-flag-manipulation-instructions.s
@@ -28,41 +28,57 @@ xaflag
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - 6.00 6.00 6.00 6.00 6.00 6.00 6.00 6.00 - - - - - -
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 6.00 6.00 6.00 6.00 6.00 6.00 - - - - - -
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - setf8 w1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - setf16 w1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - rmif x0, #0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - cfinv
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - axflag
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - xaflag
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - setf8 w1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - setf16 w1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - rmif x0, #0, #0
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - cfinv
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - axflag
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 - - - - - - xaflag
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fp16fml-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fp16fml-instructions.s
index 2a97cef0b7c05..46f08efb6c519 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fp16fml-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fp16fml-instructions.s
@@ -31,51 +31,67 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.67 2.67 2.67 2.67 2.67 2.67
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.67 2.67 2.67 2.67 2.67 2.67
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.2s, v0.2h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.4s, v0.4h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.2s, v0.2h, v0.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.2s, v0.2h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.4s, v0.4h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.2s, v0.2h, v0.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.2s, v0.2h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.4s, v0.4h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.2s, v0.2h, v0.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.2s, v0.2h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.4s, v0.4h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.2s, v0.2h, v0.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.4s, v0.4h, v0.4h
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.2s, v0.2h, v0.h[1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.4s, v0.4h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.2s, v0.2h, v0.2h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal v0.4s, v0.4h, v0.4h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.2s, v0.2h, v0.h[1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.4s, v0.4h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.2s, v0.2h, v0.2h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlal2 v0.4s, v0.4h, v0.4h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.2s, v0.2h, v0.h[1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.4s, v0.4h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.2s, v0.2h, v0.2h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl v0.4s, v0.4h, v0.4h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.2s, v0.2h, v0.h[1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.4s, v0.4h, v0.h[3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.2s, v0.2h, v0.2h
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlsl2 v0.4s, v0.4h, v0.4h
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fptoint-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fptoint-instructions.s
index 67882b4278728..c5aa48a4e9e2d 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fptoint-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-fptoint-instructions.s
@@ -27,47 +27,63 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - 3.00 3.00 -
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - 3.00 3.00 -
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.4s, v0.4s
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.2d, v0.2d
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.2s, v0.2s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32x v0.4s, v0.4s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.2d, v0.2d
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.2s, v0.2s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint32z v0.4s, v0.4s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.2d, v0.2d
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.2s, v0.2s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64x v0.4s, v0.4s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.2d, v0.2d
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.2s, v0.2s
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frint64z v0.4s, v0.4s
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-i8mm-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-i8mm-instructions.s
index 0ed2d902160b3..3998d42945df2 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-i8mm-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-i8mm-instructions.s
@@ -24,44 +24,60 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 1.50 1.50 1.50 1.50
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 1.50 1.50 1.50 1.50
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smmla v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sudot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sudot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ummla v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.2s, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usmmla v0.4s, v0.16b, v0.16b
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smmla v0.4s, v0.16b, v0.16b
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sudot v0.2s, v0.8b, v0.4b[2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sudot v0.4s, v0.16b, v0.4b[2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ummla v0.4s, v0.16b, v0.16b
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.2s, v0.8b, v0.4b[2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.2s, v0.8b, v0.8b
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.4s, v0.16b, v0.16b
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usdot v0.4s, v0.16b, v0.4b[2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usmmla v0.4s, v0.16b, v0.16b
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-mte-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-mte-instructions.s
index 9e842138f8080..330479bf661f1 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-mte-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-mte-instructions.s
@@ -120,140 +120,156 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - 37.00 37.00 1.00 1.00 1.00 1.00 1.50 1.50 38.50 38.50 10.25 10.25 7.75 7.75 7.75 7.75 7.75 7.75 - - - - - -
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 37.00 37.00 1.00 1.00 1.00 1.00 1.50 1.50 38.50 38.50 10.25 10.25 7.75 7.75 7.75 7.75 7.75 7.75 - - - - - -
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, x1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg sp, x1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, sp
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, x1, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg sp, x1, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x0, x1, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg sp, x2, #32, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x0, sp, #64, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x3, x4, #1008, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x5, x6, #112, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x0, x1, #0, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg sp, x2, #32, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x0, sp, #64, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x3, x4, #1008, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x5, x6, #112, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x0, x1, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x3, sp, x4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi xzr, x0, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x30, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subp x0, x1, x2
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps x0, x1, x2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subp x0, sp, sp
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps x0, sp, sp
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps xzr, x0, x1
-# CHECK-NEXT: - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps xzr, sp, sp
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x0, [x1, #-4096]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x1, [x2, #4080]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x2, [sp, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x3, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg sp, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x0, [x1, #-4096]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x1, [x2, #4080]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x2, [sp, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x3, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg sp, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x0, [x1, #-4096]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x1, [x2, #4080]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x2, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg sp, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x0, [x1, #-4096]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x1, [x2, #4080]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x2, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg sp, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x0, [x1], #-4096
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x1, [x2], #4080
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x2, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg sp, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x0, [x1], #-4096
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x1, [x2], #4080
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x2, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg sp, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x0, [x1, #-4096]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x1, [x2, #4080]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x2, [sp, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x3, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g sp, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x0, [x1, #-4096]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x1, [x2, #4080]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x2, [sp, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x3, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g sp, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x0, [x1, #-4096]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x1, [x2, #4080]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x2, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g sp, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x0, [x1, #-4096]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x1, [x2, #4080]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x2, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g sp, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x0, [x1], #-4096
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x1, [x2], #4080
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x2, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g sp, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x0, [x1], #-4096
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x1, [x2], #4080
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x2, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g sp, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [x2, #-1024]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [x2, #1008]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [sp, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp xzr, x1, [x2, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, xzr, [x2, #16]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, xzr, [x2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2, #-1024]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2, #1008]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [sp, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp xzr, x1, [x2, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, xzr, [x2, #16]!
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2], #-1024
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2], #1008
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [sp], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp xzr, x1, [x2], #16
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, xzr, [x2], #16
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x0, [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x2, [sp, #-4096]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x3, [x4, #4080]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm x0, [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm x1, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm xzr, [x2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm x0, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm x1, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm xzr, [x2]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm x0, [x1]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm x1, [sp]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm xzr, [x2]
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, x1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg sp, x1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, sp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg x0, x1, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - irg sp, x1, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x0, x1, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg sp, x2, #32, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x0, sp, #64, #5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x3, x4, #1008, #6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addg x5, x6, #112, #15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x0, x1, #0, #1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg sp, x2, #32, #3
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x0, sp, #64, #5
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x3, x4, #1008, #6
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subg x5, x6, #112, #15
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x0, x1, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x3, sp, x4
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi xzr, x0, x30
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - gmi x30, x0, xzr
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subp x0, x1, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps x0, x1, x2
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subp x0, sp, sp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps x0, sp, sp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps xzr, x0, x1
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - subps xzr, sp, sp
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x0, [x1, #-4096]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x1, [x2, #4080]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x2, [sp, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg x3, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stg sp, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x0, [x1, #-4096]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x1, [x2, #4080]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x2, [sp, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg x3, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzg sp, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x0, [x1, #-4096]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x1, [x2, #4080]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x2, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg sp, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x0, [x1, #-4096]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x1, [x2, #4080]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x2, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg sp, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x0, [x1], #-4096
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x1, [x2], #4080
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg x2, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stg sp, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x0, [x1], #-4096
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x1, [x2], #4080
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg x2, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stzg sp, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x0, [x1, #-4096]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x1, [x2, #4080]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x2, [sp, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g x3, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st2g sp, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x0, [x1, #-4096]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x1, [x2, #4080]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x2, [sp, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g x3, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stz2g sp, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x0, [x1, #-4096]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x1, [x2, #4080]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x2, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g sp, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x0, [x1, #-4096]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x1, [x2, #4080]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x2, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g sp, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x0, [x1], #-4096
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x1, [x2], #4080
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g x2, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - st2g sp, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x0, [x1], #-4096
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x1, [x2], #4080
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g x2, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stz2g sp, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [x2, #-1024]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [x2, #1008]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, x1, [sp, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp xzr, x1, [x2, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, xzr, [x2, #16]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgp x0, xzr, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2, #-1024]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2, #1008]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [sp, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp xzr, x1, [x2, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, xzr, [x2, #16]!
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2], #-1024
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [x2], #1008
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, x1, [sp], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp xzr, x1, [x2], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - stgp x0, xzr, [x2], #16
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x0, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x2, [sp, #-4096]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldg x3, [x4, #4080]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm x0, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm x1, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldgm xzr, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm x0, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm x1, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stgm xzr, [x2]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm x0, [x1]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm x1, [sp]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stzgm xzr, [x2]
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
index 4af51efa84e0b..e7ae7afd92870 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
@@ -1,3167 +1,6365 @@
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+aes -instruction-tables < %p/../Inputs/neon-instructions.s | FileCheck %s
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+aes -instruction-tables < %p/../Inputs/neon-instructions.s | FileCheck %s --check-prefix=NONSTREAMING
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+aes,+sme2p2,+mca-streaming-sched -instruction-tables < %p/../Inputs/neon-instructions.s | FileCheck %s --check-prefix=STREAMING
-# CHECK: Instruction Info:
-# CHECK-NEXT: [1]: #uOps
-# CHECK-NEXT: [2]: Latency
-# CHECK-NEXT: [3]: RThroughput
-# CHECK-NEXT: [4]: MayLoad
-# CHECK-NEXT: [5]: MayStore
-# CHECK-NEXT: [6]: HasSideEffects (U)
+# NONSTREAMING: Instruction Info:
+# NONSTREAMING-NEXT: [1]: #uOps
+# NONSTREAMING-NEXT: [2]: Latency
+# NONSTREAMING-NEXT: [3]: RThroughput
+# NONSTREAMING-NEXT: [4]: MayLoad
+# NONSTREAMING-NEXT: [5]: MayStore
+# NONSTREAMING-NEXT: [6]: HasSideEffects (U)
-# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
-# CHECK-NEXT: 1 2 0.17 abs d29, d24
-# CHECK-NEXT: 1 2 0.17 abs v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 abs v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 abs v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 abs v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 abs v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 abs v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 abs v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 add d17, d31, d29
-# CHECK-NEXT: 1 2 0.17 add v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 addhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 addhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 addhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 addhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 addhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 addhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 addp v7.2s, v1.2s, v2.2s
-# CHECK-NEXT: 1 2 0.17 addp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 addp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 addp d1, v14.2d
-# CHECK-NEXT: 1 2 0.25 addv s0, v0.4s
-# CHECK-NEXT: 1 2 0.25 addv h0, v0.4h
-# CHECK-NEXT: 1 4 0.25 addv h0, v0.8h
-# CHECK-NEXT: 1 4 0.25 addv b0, v0.8b
-# CHECK-NEXT: 1 4 0.50 addv b0, v0.16b
-# CHECK-NEXT: 1 2 0.25 aesd v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.25 aese v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.25 aesimc v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.25 aesmc v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 and v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 bic v0.4h, #15, lsl #8
-# CHECK-NEXT: 1 2 0.17 bic v23.8h, #101
-# CHECK-NEXT: 1 2 0.17 bic v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 bic v25.16b, v10.16b, v9.16b
-# CHECK-NEXT: 1 2 0.17 bic v24.2s, #70
-# CHECK-NEXT: 1 2 0.17 bit v5.8b, v12.8b, v22.8b
-# CHECK-NEXT: 1 2 0.17 bif v0.8b, v25.8b, v4.8b
-# CHECK-NEXT: 1 2 0.17 bif v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 bit v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 bsl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 bsl v27.16b, v13.16b, v21.16b
-# CHECK-NEXT: 1 2 0.17 cls v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 cls v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 cls v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 cls v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 cls v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 cls v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 clz v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 clz v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 clz v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 clz v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 clz v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 clz v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 cmeq v9.8h, v16.8h, v24.8h
-# CHECK-NEXT: 1 2 0.17 cmeq v14.4h, v18.4h, #0
-# CHECK-NEXT: 1 2 0.17 cmeq d20, d21, #0
-# CHECK-NEXT: 1 2 0.17 cmeq d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, #0
-# CHECK-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 cmge v22.8h, v16.8h, v3.8h
-# CHECK-NEXT: 1 2 0.17 cmge v22.16b, v30.16b, #0
-# CHECK-NEXT: 1 2 0.17 cmge d20, d21, #0
-# CHECK-NEXT: 1 2 0.17 cmge d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmge v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 cmge v0.8b, v0.8b, #0
-# CHECK-NEXT: 1 2 0.17 cmgt v3.2d, v29.2d, v11.2d
-# CHECK-NEXT: 1 2 0.17 cmgt d20, d21, #0
-# CHECK-NEXT: 1 2 0.17 cmgt d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmgt v0.2s, v0.2s, #0
-# CHECK-NEXT: 1 2 0.17 cmgt v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 cmhi v28.4h, v25.4h, v21.4h
-# CHECK-NEXT: 1 2 0.17 cmhi d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmhi v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 cmhs d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmhs v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 cmle v21.2s, v19.2s, #0
-# CHECK-NEXT: 1 2 0.17 cmle d20, d21, #0
-# CHECK-NEXT: 1 2 0.17 cmle v0.2d, v0.2d, #0
-# CHECK-NEXT: 1 2 0.17 cmlt v26.4h, v12.4h, #0
-# CHECK-NEXT: 1 2 0.17 cmlt d20, d21, #0
-# CHECK-NEXT: 1 2 0.17 cmlt v0.8h, v0.8h, #0
-# CHECK-NEXT: 1 2 0.17 cmtst d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 cmtst v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 cmtst v13.2d, v13.2d, v13.2d
-# CHECK-NEXT: 1 2 0.17 cnt v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 cnt v0.8b, v0.8b
-# CHECK-NEXT: 1 3 1.00 dup v0.16b, w28
-# CHECK-NEXT: 1 3 1.00 dup v0.2d, x28
-# CHECK-NEXT: 1 3 1.00 dup v0.2s, w28
-# CHECK-NEXT: 1 3 1.00 dup v0.4h, w28
-# CHECK-NEXT: 1 3 1.00 dup v0.4s, w28
-# CHECK-NEXT: 1 3 1.00 dup v0.8b, w28
-# CHECK-NEXT: 1 3 1.00 dup v0.8h, w28
-# CHECK-NEXT: 1 2 0.17 mov b0, v0.b[1]
-# CHECK-NEXT: 1 2 0.17 mov d0, v0.d[1]
-# CHECK-NEXT: 1 2 0.17 mov h0, v0.h[1]
-# CHECK-NEXT: 1 2 0.17 mov s0, v0.s[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.16b, v0.b[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.2d, v0.d[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.2s, v0.s[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.4h, v0.h[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.4s, v0.s[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.8b, v0.b[1]
-# CHECK-NEXT: 1 2 0.17 dup v0.8h, v0.h[1]
-# CHECK-NEXT: 1 2 0.17 eor v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 ext v0.16b, v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 ext v0.8b, v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 2 0.17 fabd d29, d24, d20
-# CHECK-NEXT: 1 2 0.17 fabd s29, s24, s20
-# CHECK-NEXT: 1 2 0.17 fabd h27, h20, h17
-# CHECK-NEXT: 1 2 0.17 fabd v13.8h, v28.8h, v12.8h
-# CHECK-NEXT: 1 2 0.17 fabd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fabs h25, h7
-# CHECK-NEXT: 1 2 0.17 fabs v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fabs v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fabs v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 fabs v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fabs v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 facge d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 facge s10, s11, s12
-# CHECK-NEXT: 1 2 0.17 facge h24, h26, h29
-# CHECK-NEXT: 1 2 0.17 facge v25.4h, v16.4h, v11.4h
-# CHECK-NEXT: 1 2 0.17 facge v19.2s, v24.2s, v5.2s
-# CHECK-NEXT: 1 2 0.17 facge v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 facgt d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 facgt s10, s11, s12
-# CHECK-NEXT: 1 2 0.17 facgt h0, h4, h10
-# CHECK-NEXT: 1 2 0.17 facgt v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 facgt v22.8h, v14.8h, v31.8h
-# CHECK-NEXT: 1 2 0.17 facgt v22.4s, v8.4s, v2.4s
-# CHECK-NEXT: 1 2 0.17 fadd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 faddp h10, v19.2h
-# CHECK-NEXT: 1 2 0.17 faddp d11, v28.2d
-# CHECK-NEXT: 1 2 0.17 faddp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 faddp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 faddp v16.2d, v11.2d, v5.2d
-# CHECK-NEXT: 1 2 0.17 fcmeq h30, h6, h1
-# CHECK-NEXT: 1 2 0.17 fcmeq h19, h23, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmeq d20, d21, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmeq d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 fcmeq s10, s11, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmeq s10, s11, s12
-# CHECK-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fcmeq v12.4s, v11.4s, v26.4s
-# CHECK-NEXT: 1 2 0.17 fcmeq v18.2d, v17.2d, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge h10, h23, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge h1, h16, h12
-# CHECK-NEXT: 1 2 0.17 fcmge d20, d21, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 fcmge s10, s11, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge s10, s11, s12
-# CHECK-NEXT: 1 2 0.17 fcmge v0.2d, v0.2d, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge v17.2d, v11.2d, v13.2d
-# CHECK-NEXT: 1 2 0.17 fcmge v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fcmge v18.4h, v27.4h, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmge v20.8h, v19.8h, v22.8h
-# CHECK-NEXT: 1 2 0.17 fcmge v17.2s, v11.2s, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt h4, h5, h0
-# CHECK-NEXT: 1 2 0.17 fcmgt h0, h18, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt d20, d21, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt d20, d21, d22
-# CHECK-NEXT: 1 2 0.17 fcmgt s10, s11, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt s10, s11, s12
-# CHECK-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fcmgt v24.8h, v24.8h, v28.8h
-# CHECK-NEXT: 1 2 0.17 fcmgt v0.8h, v11.8h, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmgt v19.2d, v31.2d, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle v16.8h, v11.8h, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle v22.4s, v30.4s, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle d20, d21, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle s10, s11, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle v0.2d, v0.2d, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmle h18, h28, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt h23, h7, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt d20, d21, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt s10, s11, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt v0.4s, v0.4s, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt v8.4h, v2.4h, #0.0
-# CHECK-NEXT: 1 2 0.17 fcmlt v7.2d, v16.2d, #0.0
-# CHECK-NEXT: 1 3 0.25 fcvtas d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtas s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtas h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtas v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtas v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtas v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtas v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtas v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtau d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtau s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtau h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtau v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtau v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtau v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtau v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtau v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtl v0.2d, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtl v0.4s, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtl2 v0.2d, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtl2 v0.4s, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtms d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtms s22, s13
-# CHECK-NEXT: 1 3 0.25 fcvtms h22, h13
-# CHECK-NEXT: 1 3 0.25 fcvtms v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtms v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtms v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtms v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtms v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtmu d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtmu s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtmu h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtmu v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtmu v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtmu v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtmu v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtmu v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtn v0.2s, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtn v0.4h, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtn2 v0.4s, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtn2 v0.8h, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtns d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtns s22, s13
-# CHECK-NEXT: 1 3 0.25 fcvtns h22, h13
-# CHECK-NEXT: 1 3 0.25 fcvtns v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtns v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtns v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtns v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtns v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtnu d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtnu s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtnu h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtnu v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtnu v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtnu v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtnu v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtnu v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtps d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtps s22, s13
-# CHECK-NEXT: 1 3 0.25 fcvtps h22, h13
-# CHECK-NEXT: 1 3 0.25 fcvtps v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtps v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtps v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtps v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtps v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtpu d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtpu s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtpu h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtpu v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtpu v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtpu v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtpu v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtpu v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtxn s22, d13
-# CHECK-NEXT: 1 3 0.25 fcvtxn v0.2s, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtxn2 v0.4s, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtzs d21, d12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzs d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtzs s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtzs s21, s12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzs h21, h14
-# CHECK-NEXT: 1 3 0.25 fcvtzs h21, h12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtzs v20.4h, v24.4h, #11
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzs v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtzs v18.8h, v10.8h, #7
-# CHECK-NEXT: 1 3 0.25 fcvtzu d21, d12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzu d21, d14
-# CHECK-NEXT: 1 3 0.25 fcvtzu s12, s13
-# CHECK-NEXT: 1 3 0.25 fcvtzu s21, s12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzu h12, h13
-# CHECK-NEXT: 1 3 0.25 fcvtzu h21, h12, #1
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 fcvtzu v19.4h, v26.4h, #9
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 3 0.25 fcvtzu v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 fcvtzu v27.8h, v6.8h, #11
-# CHECK-NEXT: 1 13 2.00 fdiv v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 9 2.00 fdiv v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 8 4.00 fdiv v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 11 4.00 fdiv v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 12 8.00 fdiv v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 fmax v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fmax v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fmax v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fmaxnm v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fmaxnm v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fmaxnm v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.17 fmaxnmp h25, v19.2h
-# CHECK-NEXT: 1 3 0.17 fmaxnmp d17, v29.2d
-# CHECK-NEXT: 1 3 0.17 fmaxnmp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.17 fmaxnmp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fmaxnmp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.33 fmaxnmv h0, v13.4h
-# CHECK-NEXT: 1 6 0.50 fmaxnmv h12, v11.8h
-# CHECK-NEXT: 1 4 0.33 fmaxnmv s28, v31.4s
-# CHECK-NEXT: 1 3 0.17 fmaxp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.17 fmaxp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fmaxp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.17 fmaxp h15, v25.2h
-# CHECK-NEXT: 1 3 0.17 fmaxp s6, v2.2s
-# CHECK-NEXT: 1 4 0.33 fmaxv h0, v0.4h
-# CHECK-NEXT: 1 6 0.50 fmaxv h0, v0.8h
-# CHECK-NEXT: 1 4 0.33 fmaxv s0, v0.4s
-# CHECK-NEXT: 1 2 0.17 fmin v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fmin v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fmin v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fminnm v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fminnm v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fminnm v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.17 fminnmp h20, v14.2h
-# CHECK-NEXT: 1 3 0.17 fminnmp d15, v8.2d
-# CHECK-NEXT: 1 3 0.17 fminnmp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.17 fminnmp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fminnmp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.33 fminnmv h19, v25.4h
-# CHECK-NEXT: 1 6 0.50 fminnmv h23, v17.8h
-# CHECK-NEXT: 1 4 0.33 fminnmv s29, v17.4s
-# CHECK-NEXT: 1 3 0.17 fminp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.17 fminp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fminp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.17 fminp h7, v10.2h
-# CHECK-NEXT: 1 3 0.17 fminp s17, v7.2s
-# CHECK-NEXT: 1 4 0.33 fminv h3, v30.4h
-# CHECK-NEXT: 1 6 0.50 fminv h29, v12.8h
-# CHECK-NEXT: 1 4 0.33 fminv s16, v19.4s
-# CHECK-NEXT: 1 4 0.17 fmla d0, d1, v0.d[1]
-# CHECK-NEXT: 1 4 0.17 fmla h23, h24, v15.h[4]
-# CHECK-NEXT: 1 4 0.17 fmla s0, s1, v0.s[3]
-# CHECK-NEXT: 1 4 0.17 fmla v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 fmla v29.8h, v15.8h, v10.h[4]
-# CHECK-NEXT: 1 4 0.17 fmla v2.2s, v16.2s, v28.s[0]
-# CHECK-NEXT: 1 4 0.17 fmla v14.4s, v14.4s, v5.s[3]
-# CHECK-NEXT: 1 4 0.17 fmla v1.4s, v24.4s, v12.4s
-# CHECK-NEXT: 1 4 0.17 fmla v10.2d, v14.2d, v21.d[1]
-# CHECK-NEXT: 1 4 0.17 fmls d0, d4, v0.d[1]
-# CHECK-NEXT: 1 4 0.17 fmls h8, h14, v7.h[4]
-# CHECK-NEXT: 1 4 0.17 fmls s3, s5, v0.s[3]
-# CHECK-NEXT: 1 4 0.17 fmls v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 fmls v30.8h, v18.8h, v4.h[6]
-# CHECK-NEXT: 1 4 0.17 fmls v10.2s, v27.2s, v0.s[0]
-# CHECK-NEXT: 1 4 0.17 fmls v27.4s, v7.4s, v24.s[0]
-# CHECK-NEXT: 1 4 0.17 fmls v10.2d, v22.2d, v29.d[0]
-# CHECK-NEXT: 1 4 0.17 fmls v6.8h, v15.8h, v23.8h
-# CHECK-NEXT: 1 2 0.17 fmov v0.2d, #-1.25000000
-# CHECK-NEXT: 1 2 0.17 fmov v0.2s, #13.00000000
-# CHECK-NEXT: 1 2 0.17 fmov v0.4s, #1.00000000
-# CHECK-NEXT: 1 3 0.17 fmul h18, h4, v7.h[3]
-# CHECK-NEXT: 1 3 0.17 fmul v10.4h, v2.4h, v7.h[5]
-# CHECK-NEXT: 1 3 0.17 fmul v5.2s, v12.2s, v9.s[0]
-# CHECK-NEXT: 1 3 0.17 fmul v15.4s, v30.4s, v2.s[3]
-# CHECK-NEXT: 1 3 0.17 fmul v11.2d, v31.2d, v24.d[1]
-# CHECK-NEXT: 1 3 0.17 fmul h28, h14, h3
-# CHECK-NEXT: 1 3 0.17 fmul d0, d1, v0.d[1]
-# CHECK-NEXT: 1 3 0.17 fmul s0, s1, v0.s[3]
-# CHECK-NEXT: 1 3 0.17 fmul v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fmulx d0, d4, v0.d[1]
-# CHECK-NEXT: 1 3 0.17 fmulx d23, d11, d1
-# CHECK-NEXT: 1 3 0.17 fmulx s20, s22, s15
-# CHECK-NEXT: 1 3 0.17 fmulx h18, h17, v7.h[1]
-# CHECK-NEXT: 1 3 0.17 fmulx h20, h25, h0
-# CHECK-NEXT: 1 3 0.17 fmulx s3, s5, v0.s[3]
-# CHECK-NEXT: 1 3 0.17 fmulx v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.17 fmulx v28.4h, v25.4h, v15.h[1]
-# CHECK-NEXT: 1 3 0.17 fmulx v3.2s, v22.2s, v23.s[3]
-# CHECK-NEXT: 1 3 0.17 fmulx v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.17 fmulx v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.17 fmulx v5.4s, v28.4s, v15.s[3]
-# CHECK-NEXT: 1 3 0.17 fmulx v22.2d, v18.2d, v25.d[1]
-# CHECK-NEXT: 1 2 0.17 fneg v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 fneg v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 fneg v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 fneg v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 fneg v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frecpe h20, h8
-# CHECK-NEXT: 1 3 0.25 frecpe d13, d13
-# CHECK-NEXT: 1 3 0.25 frecpe s19, s14
-# CHECK-NEXT: 1 3 0.25 frecpe v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frecpe v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.50 frecpe v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.50 frecpe v0.4s, v0.4s
-# CHECK-NEXT: 1 6 1.00 frecpe v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 frecps h29, h19, h8
-# CHECK-NEXT: 1 3 0.25 frecpx h18, h11
-# CHECK-NEXT: 1 4 0.17 frecps v12.8h, v25.8h, v4.8h
-# CHECK-NEXT: 1 4 0.17 frecps v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 frecps d22, d30, d21
-# CHECK-NEXT: 1 4 0.17 frecps s21, s16, s13
-# CHECK-NEXT: 1 4 0.17 frecps v7.2d, v29.2d, v18.2d
-# CHECK-NEXT: 1 3 0.25 frecpx d16, d19
-# CHECK-NEXT: 1 3 0.25 frecpx s18, s10
-# CHECK-NEXT: 1 3 0.25 frinta v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frinta v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frinta v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frinta v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frinta v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frinti v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frinti v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frinti v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frinti v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frinti v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frintm v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frintm v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frintm v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frintm v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frintm v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frintn v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frintn v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frintn v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frintn v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frintn v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frintp v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frintp v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frintp v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frintp v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frintp v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frintx v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frintx v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frintx v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frintx v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frintx v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frintz v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frintz v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 frintz v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 frintz v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 frintz v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 frsqrte h23, h26
-# CHECK-NEXT: 1 3 0.25 frsqrte d21, d12
-# CHECK-NEXT: 1 3 0.25 frsqrte s22, s13
-# CHECK-NEXT: 1 3 0.25 frsqrte v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 frsqrte v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.50 frsqrte v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.50 frsqrte v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 frsqrts v20.4s, v26.4s, v27.4s
-# CHECK-NEXT: 1 4 0.17 frsqrts v8.4h, v9.4h, v30.4h
-# CHECK-NEXT: 1 6 1.00 frsqrte v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 frsqrts h28, h26, h1
-# CHECK-NEXT: 1 4 0.17 frsqrts d8, d22, d18
-# CHECK-NEXT: 1 4 0.17 frsqrts s21, s5, s12
-# CHECK-NEXT: 1 4 0.17 frsqrts v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 13 2.00 fsqrt v0.2d, v0.2d
-# CHECK-NEXT: 1 9 2.00 fsqrt v0.2s, v0.2s
-# CHECK-NEXT: 1 8 4.00 fsqrt v0.4h, v0.4h
-# CHECK-NEXT: 1 11 4.00 fsqrt v0.4s, v0.4s
-# CHECK-NEXT: 1 12 8.00 fsqrt v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 fsub v13.8h, v15.8h, v17.8h
-# CHECK-NEXT: 1 2 0.17 fsub v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 6 0.25 * ld1 { v0.16b }, [x0]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v0.16b, v1.16b }, [x14]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v19.16b, v20.16b, v21.16b }, [x10]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
-# CHECK-NEXT: 1 6 0.25 * ld1 { v24.8h }, [x27]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v1.8h, v2.8h }, [x27]
-# CHECK-NEXT: 2 6 0.50 * ld1 { v0.8h, v1.8h }, [sp], #32
-# CHECK-NEXT: 1 6 0.75 * ld1 { v21.8h, v22.8h, v23.8h }, [x22]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
-# CHECK-NEXT: 1 6 0.25 * ld1 { v3.4s }, [x4]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v11.4s, v12.4s }, [x30]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x24]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
-# CHECK-NEXT: 2 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
-# CHECK-NEXT: 1 6 0.25 * ld1 { v3.2d }, [x28]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v13.2d, v14.2d }, [x13]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v12.2d, v13.2d, v14.2d }, [x15]
-# CHECK-NEXT: 2 6 0.75 * ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
-# CHECK-NEXT: 1 6 1.00 * ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
-# CHECK-NEXT: 2 6 0.25 * ld1 { v0.1d }, [x15], x2
-# CHECK-NEXT: 1 6 0.50 * ld1 { v27.1d, v28.1d }, [x7]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v14.1d, v15.1d, v16.1d }, [x3]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v0.2s, v1.2s }, [x15]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v16.2s, v17.2s, v18.2s }, [x27]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v25.4h, v26.4h }, [x3]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v0.4h, v1.4h, v2.4h }, [sp]
-# CHECK-NEXT: 1 6 0.50 * ld1 { v24.8b, v25.8b }, [x6]
-# CHECK-NEXT: 1 6 0.75 * ld1 { v7.8b, v8.8b, v9.8b }, [x12]
-# CHECK-NEXT: 1 6 1.00 * ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
-# CHECK-NEXT: 2 6 0.50 * ld1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [sp]
-# CHECK-NEXT: 2 7 1.00 * ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
-# CHECK-NEXT: 1 6 0.25 * ld1 { v0.b }[7], [x0]
-# CHECK-NEXT: 2 6 0.25 * ld1 { v0.h }[3], [x0], #2
-# CHECK-NEXT: 1 6 0.25 * ld1 { v18.h }[3], [x1]
-# CHECK-NEXT: 1 6 0.25 * ld1 { v0.s }[1], [x15]
-# CHECK-NEXT: 2 6 0.25 * ld1 { v0.d }[0], [x15], #8
-# CHECK-NEXT: 1 6 0.25 * ld1 { v11.d }[0], [x13]
-# CHECK-NEXT: 2 6 0.25 * ld1 { v0.8h }, [x15], x2
-# CHECK-NEXT: 1 6 0.50 * ld1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: 1 6 0.25 * ld1 { v0.b }[9], [x0]
-# CHECK-NEXT: 2 6 0.25 * ld1 { v0.b }[9], [x0], #1
-# CHECK-NEXT: 1 6 0.25 * ld1r { v0.16b }, [x0]
-# CHECK-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x0], #2
-# CHECK-NEXT: 1 6 0.25 * ld1r { v0.4s }, [x15]
-# CHECK-NEXT: 1 6 0.25 * ld1r { v3.1d }, [x15]
-# CHECK-NEXT: 2 6 0.25 * ld1r { v0.2d }, [x15], x16
-# CHECK-NEXT: 1 6 0.25 * ld1r { v18.2d }, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1r { v8.8b }, [x23]
-# CHECK-NEXT: 1 6 0.25 * ld1r { v28.4h }, [x9]
-# CHECK-NEXT: 1 6 0.25 * ld1r { v3.8h }, [x16]
-# CHECK-NEXT: 1 6 0.25 * ld1r { v10.2s }, [x20]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v0.4h, v1.4h }, [x21]
-# CHECK-NEXT: 1 8 0.50 * ld2 { v8.8h, v9.8h }, [x28]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v2.2s, v3.2s }, [x16]
-# CHECK-NEXT: 1 8 0.50 * ld2 { v22.4s, v23.4s }, [x4]
-# CHECK-NEXT: 1 8 0.50 * ld2 { v22.2d, v23.2d }, [x17]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v29.b, v30.b }[3], [x1]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v26.s, v27.s }[1], [x17]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v1.d, v2.d }[0], [x10]
-# CHECK-NEXT: 1 8 0.50 * ld2 { v0.16b, v1.16b }, [x0]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v13.8b, v14.8b }, [x4]
-# CHECK-NEXT: 2 8 0.33 * ld2 { v0.8b, v1.8b }, [x0], #16
-# CHECK-NEXT: 2 6 0.25 * ld1r { v0.16b }, [x0], #1
-# CHECK-NEXT: 1 6 0.25 * ld1r { v0.8h }, [x15]
-# CHECK-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x15], #2
-# CHECK-NEXT: 2 8 0.50 * ld2 { v0.16b, v1.16b }, [x0], x1
-# CHECK-NEXT: 1 8 0.33 * ld2 { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: 1 8 0.33 * ld2 { v0.h, v1.h }[7], [x15]
-# CHECK-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], x8
-# CHECK-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], #4
-# CHECK-NEXT: 1 8 0.33 * ld2r { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v10.16b, v11.16b }, [x23]
-# CHECK-NEXT: 2 8 0.33 * ld2r { v0.4h, v1.4h }, [x0], #4
-# CHECK-NEXT: 1 8 0.33 * ld2r { v25.4h, v26.4h }, [x11]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v23.8h, v24.8h }, [x10]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v0.2s, v1.2s }, [sp]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v8.4s, v9.4s }, [x17]
-# CHECK-NEXT: 2 8 0.33 * ld2r { v0.1d, v1.1d }, [sp], x8
-# CHECK-NEXT: 1 8 0.33 * ld2r { v9.1d, v10.1d }, [x25]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v26.2d, v27.2d }, [x8]
-# CHECK-NEXT: 1 9 0.50 * ld3 { v8.8b, v9.8b, v10.8b }, [x0]
-# CHECK-NEXT: 1 9 0.75 * ld3 { v15.16b, v16.16b, v17.16b }, [x5]
-# CHECK-NEXT: 1 8 0.33 * ld2r { v0.2d, v1.2d }, [x0]
-# CHECK-NEXT: 2 8 0.33 * ld2r { v0.2d, v1.2d }, [x0], #16
-# CHECK-NEXT: 1 8 0.33 * ld2r { v0.4s, v1.4s }, [sp]
-# CHECK-NEXT: 2 8 0.33 * ld2r { v0.4s, v1.4s }, [sp], #8
-# CHECK-NEXT: 1 9 0.50 * ld3 { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
-# CHECK-NEXT: 1 9 0.75 * ld3 { v7.8h, v8.8h, v9.8h }, [x21]
-# CHECK-NEXT: 1 9 0.50 * ld3 { v16.2s, v17.2s, v18.2s }, [x0]
-# CHECK-NEXT: 1 9 0.75 * ld3 { v12.4s, v13.4s, v14.4s }, [x25]
-# CHECK-NEXT: 1 9 0.50 * ld3 { v17.b, v18.b, v19.b }[2], [x27]
-# CHECK-NEXT: 1 9 0.50 * ld3 { v18.h, v19.h, v20.h }[5], [x16]
-# CHECK-NEXT: 1 9 0.75 * ld3 { v10.2d, v11.2d, v12.2d }, [x18]
-# CHECK-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
-# CHECK-NEXT: 1 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp]
-# CHECK-NEXT: 2 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
-# CHECK-NEXT: 1 9 0.50 * ld3 { v5.d, v6.d, v7.d }[1], [x14]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x15]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v17.16b, v18.16b, v19.16b }, [x3]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: 2 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
-# CHECK-NEXT: 1 8 0.50 * ld3r { v3.4h, v4.4h, v5.4h }, [x1]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v6.8h, v7.8h, v8.8h }, [x28]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v0.2s, v1.2s, v2.2s }, [x0]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v28.4s, v29.4s, v30.4s }, [x2]
-# CHECK-NEXT: 2 8 0.50 * ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
-# CHECK-NEXT: 1 8 0.50 * ld3r { v1.1d, v2.1d, v3.1d }, [x28]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v8.2d, v9.2d, v10.2d }, [x3]
-# CHECK-NEXT: 1 8 0.67 * ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
-# CHECK-NEXT: 1 9 1.33 * ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
-# CHECK-NEXT: 1 8 0.67 * ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
-# CHECK-NEXT: 1 9 1.33 * ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
-# CHECK-NEXT: 1 9 1.33 * ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
-# CHECK-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0]
-# CHECK-NEXT: 2 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
-# CHECK-NEXT: 1 8 0.67 * ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: 2 9 1.33 * ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
-# CHECK-NEXT: 1 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
-# CHECK-NEXT: 1 9 1.33 * ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
-# CHECK-NEXT: 1 8 0.67 * ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
-# CHECK-NEXT: 1 8 0.67 * ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
-# CHECK-NEXT: 2 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
-# CHECK-NEXT: 2 8 0.67 * ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
-# CHECK-NEXT: 1 8 0.67 * ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
-# CHECK-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
-# CHECK-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
-# CHECK-NEXT: 1 8 0.67 * ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
-# CHECK-NEXT: 2 8 0.67 * ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
-# CHECK-NEXT: 2 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
-# CHECK-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
-# CHECK-NEXT: 1 4 0.25 mla v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 mla v15.8h, v22.8h, v4.h[3]
-# CHECK-NEXT: 1 4 0.25 mla v28.2s, v10.2s, v2.s[0]
-# CHECK-NEXT: 1 4 0.25 mls v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 mls v25.8h, v29.8h, v0.h[4]
-# CHECK-NEXT: 1 4 0.25 mls v22.2s, v29.2s, v0.s[3]
-# CHECK-NEXT: 1 4 0.25 mls v26.4s, v5.4s, v28.4s
-# CHECK-NEXT: 1 2 0.17 mov b0, v0.b[15]
-# CHECK-NEXT: 1 2 0.17 mov d6, v0.d[1]
-# CHECK-NEXT: 1 2 0.17 mov h2, v0.h[5]
-# CHECK-NEXT: 1 2 0.17 mov s17, v0.s[2]
-# CHECK-NEXT: 1 2 0.17 mov w8, v8.s[0]
-# CHECK-NEXT: 1 2 0.17 mov x30, v18.d[0]
-# CHECK-NEXT: 1 2 0.17 mov v2.b[0], v0.b[0]
-# CHECK-NEXT: 1 2 0.17 mov v2.h[1], v0.h[1]
-# CHECK-NEXT: 1 2 0.17 mov v2.s[2], v0.s[2]
-# CHECK-NEXT: 1 2 0.17 mov v2.d[1], v0.d[1]
-# CHECK-NEXT: 1 2 0.17 mov v0.b[0], w8
-# CHECK-NEXT: 1 2 0.17 mov v0.h[1], w8
-# CHECK-NEXT: 1 2 0.17 mov v0.s[2], w8
-# CHECK-NEXT: 1 2 0.17 mov v0.d[1], x8
-# CHECK-NEXT: 1 2 0.17 mov v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 mov v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 movi d15, #0xff00ff00ff00ff
-# CHECK-NEXT: 1 2 0.17 movi v0.16b, #31
-# CHECK-NEXT: 1 2 0.17 movi v14.8h, #174
-# CHECK-NEXT: 1 2 0.17 movi v13.4h, #74, lsl #8
-# CHECK-NEXT: 1 2 0.17 movi v0.2d, #0xff0000ff0000ffff
-# CHECK-NEXT: 1 2 0.17 movi v0.2s, #8, msl #8
-# CHECK-NEXT: 1 2 0.17 movi v19.2s, #226
-# CHECK-NEXT: 1 2 0.17 movi v1.4s, #122, msl #8
-# CHECK-NEXT: 1 2 0.17 movi v0.4s, #255, lsl #24
-# CHECK-NEXT: 1 2 0.17 movi v0.8b, #255
-# CHECK-NEXT: 1 4 0.25 mul v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 mul v26.4h, v20.4h, v14.h[5]
-# CHECK-NEXT: 1 4 0.25 mul v5.8h, v21.8h, v3.h[7]
-# CHECK-NEXT: 1 4 0.25 mul v29.2s, v10.2s, v3.s[1]
-# CHECK-NEXT: 1 4 0.25 mul v30.4s, v11.4s, v4.s[0]
-# CHECK-NEXT: 1 4 0.25 mul v30.4s, v11.4s, v4.4s
-# CHECK-NEXT: 1 4 0.25 mul v3.8h, v9.8h, v8.8h
-# CHECK-NEXT: 1 2 0.17 mvni v9.4h, #237
-# CHECK-NEXT: 1 2 0.17 mvni v8.8h, #171, lsl #8
-# CHECK-NEXT: 1 2 0.17 mvni v22.4s, #15, lsl #8
-# CHECK-NEXT: 1 2 0.17 mvni v0.2s, #0
-# CHECK-NEXT: 1 2 0.17 mvni v0.4s, #16, msl #16
-# CHECK-NEXT: 1 2 0.17 neg d29, d24
-# CHECK-NEXT: 1 2 0.17 neg v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 neg v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 neg v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 neg v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 neg v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 neg v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 neg v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 mvn v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 mvn v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 orn v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 orn v29.8b, v19.8b, v16.8b
-# CHECK-NEXT: 1 2 0.17 mov v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 orr v9.4h, #18
-# CHECK-NEXT: 1 2 0.17 orr v0.8h, #31
-# CHECK-NEXT: 1 2 0.17 orr v4.4s, #0
-# CHECK-NEXT: 1 2 0.25 pmul v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.25 pmul v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.25 pmull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.25 pmull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 raddhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 raddhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 raddhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 raddhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 raddhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 raddhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 rbit v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 rbit v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 rev16 v21.8b, v1.8b
-# CHECK-NEXT: 1 2 0.17 rev16 v30.16b, v31.16b
-# CHECK-NEXT: 1 2 0.17 rev32 v0.4h, v9.4h
-# CHECK-NEXT: 1 2 0.17 rev32 v21.8b, v1.8b
-# CHECK-NEXT: 1 2 0.17 rev32 v30.16b, v31.16b
-# CHECK-NEXT: 1 2 0.17 rev32 v4.8h, v7.8h
-# CHECK-NEXT: 1 2 0.17 rev64 v0.16b, v31.16b
-# CHECK-NEXT: 1 2 0.17 rev64 v1.8b, v9.8b
-# CHECK-NEXT: 1 2 0.17 rev64 v13.4h, v21.4h
-# CHECK-NEXT: 1 2 0.17 rev64 v2.8h, v4.8h
-# CHECK-NEXT: 1 2 0.17 rev64 v4.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 rev64 v6.4s, v8.4s
-# CHECK-NEXT: 1 4 0.17 rshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 rshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 rshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 rshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 rshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 rshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 rsubhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 rsubhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 rsubhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 saba v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 sabal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 sabal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.17 sabal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 sabal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 sabal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 sabal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sabd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 sabd v12.2s, v11.2s, v27.2s
-# CHECK-NEXT: 1 2 0.17 sabdl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 sabdl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 sabdl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 sabdl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 sabdl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 sabdl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 sadalp v0.1d, v0.2s
-# CHECK-NEXT: 1 4 0.17 sadalp v0.2d, v0.4s
-# CHECK-NEXT: 1 4 0.17 sadalp v0.2s, v0.4h
-# CHECK-NEXT: 1 4 0.17 sadalp v0.4h, v0.8b
-# CHECK-NEXT: 1 4 0.17 sadalp v0.4s, v0.8h
-# CHECK-NEXT: 1 4 0.17 sadalp v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.17 saddl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 saddl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 saddl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 saddl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 saddl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 saddl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 saddlp v0.1d, v0.2s
-# CHECK-NEXT: 1 2 0.17 saddlp v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 saddlp v0.2s, v0.4h
-# CHECK-NEXT: 1 2 0.17 saddlp v0.4h, v0.8b
-# CHECK-NEXT: 1 2 0.17 saddlp v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 saddlp v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.25 saddlv d0, v0.4s
-# CHECK-NEXT: 1 2 0.25 saddlv s0, v0.4h
-# CHECK-NEXT: 1 4 0.25 saddlv s0, v0.8h
-# CHECK-NEXT: 1 4 0.25 saddlv h0, v0.8b
-# CHECK-NEXT: 1 4 0.50 saddlv h0, v0.16b
-# CHECK-NEXT: 1 2 0.17 saddw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: 1 2 0.17 saddw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: 1 2 0.17 saddw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: 1 2 0.17 saddw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 saddw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 saddw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: 1 3 0.25 scvtf h4, h8, #9
-# CHECK-NEXT: 1 3 0.25 scvtf h5, h14
-# CHECK-NEXT: 1 3 0.25 scvtf d21, d12
-# CHECK-NEXT: 1 3 0.25 scvtf d21, d12, #64
-# CHECK-NEXT: 1 3 0.25 scvtf s22, s13
-# CHECK-NEXT: 1 3 0.25 scvtf s22, s13, #32
-# CHECK-NEXT: 1 3 0.25 scvtf v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 scvtf v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 3 0.25 scvtf v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 scvtf v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 3 0.25 scvtf v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 scvtf v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 scvtf v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 3 0.25 scvtf v25.4h, v13.4h, #8
-# CHECK-NEXT: 1 3 0.25 scvtf v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 scvtf v4.8h, v8.8h, #10
-# CHECK-NEXT: 1 3 0.17 sdot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: 1 3 0.17 sdot v0.2s, v0.8b, v0.8b
-# CHECK-NEXT: 1 3 0.17 sdot v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: 1 3 0.17 sdot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: 1 2 0.17 shadd v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 shadd v25.16b, v1.16b, v10.16b
-# CHECK-NEXT: 1 2 0.17 shl d7, d10, #12
-# CHECK-NEXT: 1 2 0.17 shl v23.8b, v18.8b, #6
-# CHECK-NEXT: 1 2 0.17 shl v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 shl v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 shl v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 shl v0.8h, v23.8h, #10
-# CHECK-NEXT: 1 2 0.17 shl v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 shll v0.4s, v0.4h, #16
-# CHECK-NEXT: 1 2 0.17 shll v0.8h, v0.8b, #8
-# CHECK-NEXT: 1 2 0.17 shll v0.2d, v0.2s, #32
-# CHECK-NEXT: 1 2 0.17 shll2 v0.2d, v0.4s, #32
-# CHECK-NEXT: 1 2 0.17 shll2 v0.4s, v0.8h, #16
-# CHECK-NEXT: 1 2 0.17 shll2 v0.8h, v0.16b, #8
-# CHECK-NEXT: 1 2 0.17 shrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 shrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 shrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 shrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 shrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 shrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 shsub v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 shsub v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 shsub v15.8h, v5.8h, v27.8h
-# CHECK-NEXT: 1 2 0.17 sli d10, d14, #12
-# CHECK-NEXT: 1 2 0.17 sli v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 2 0.17 sli v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 smax v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 smax v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 smax v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 smax v30.16b, v3.16b, v30.16b
-# CHECK-NEXT: 1 2 0.17 smaxp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 smaxp v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 smaxp v21.8h, v16.8h, v7.8h
-# CHECK-NEXT: 1 2 0.17 smaxp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.33 smaxv b0, v0.8b
-# CHECK-NEXT: 1 4 0.50 smaxv b0, v0.16b
-# CHECK-NEXT: 1 2 0.25 smaxv h0, v0.4h
-# CHECK-NEXT: 1 4 0.33 smaxv h0, v0.8h
-# CHECK-NEXT: 1 2 0.25 smaxv s0, v0.4s
-# CHECK-NEXT: 1 2 0.17 smin v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 smin v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 smin v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 sminp v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sminp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 sminp v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.33 sminv b0, v0.8b
-# CHECK-NEXT: 1 4 0.50 sminv b0, v0.16b
-# CHECK-NEXT: 1 2 0.25 sminv h0, v0.4h
-# CHECK-NEXT: 1 4 0.33 sminv h0, v0.8h
-# CHECK-NEXT: 1 2 0.25 sminv s0, v0.4s
-# CHECK-NEXT: 1 4 0.25 smlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 smlal v0.2d, v25.2s, v1.s[1]
-# CHECK-NEXT: 1 4 0.25 smlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 smlal v16.4s, v9.4h, v11.h[4]
-# CHECK-NEXT: 1 4 0.25 smlal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 smlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 smlal2 v30.2d, v22.4s, v7.s[2]
-# CHECK-NEXT: 1 4 0.25 smlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 smlal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.25 smlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 smlsl v25.2d, v27.2s, v1.s[1]
-# CHECK-NEXT: 1 4 0.25 smlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 smlsl v14.4s, v23.4h, v12.h[7]
-# CHECK-NEXT: 1 4 0.25 smlsl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 smlal2 v1.4s, v9.8h, v0.h[6]
-# CHECK-NEXT: 1 4 0.25 smlsl2 v12.4s, v11.8h, v12.h[0]
-# CHECK-NEXT: 1 4 0.25 smlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 smlsl2 v11.2d, v28.4s, v7.s[2]
-# CHECK-NEXT: 1 4 0.25 smlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 smlsl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 3 0.25 smull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 smull v31.2d, v23.2s, v6.s[2]
-# CHECK-NEXT: 1 3 0.25 smull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 smull v3.4s, v26.4h, v1.h[5]
-# CHECK-NEXT: 1 3 0.25 smull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 3 0.25 smull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 smull2 v11.2d, v1.4s, v7.s[0]
-# CHECK-NEXT: 1 3 0.25 smull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 smull2 v13.4s, v18.8h, v0.h[3]
-# CHECK-NEXT: 1 3 0.25 smull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sqabs b19, b14
-# CHECK-NEXT: 1 2 0.17 sqabs d18, d12
-# CHECK-NEXT: 1 2 0.17 sqabs h21, h15
-# CHECK-NEXT: 1 2 0.17 sqabs s20, s12
-# CHECK-NEXT: 1 2 0.17 sqabs v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sqabs v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 sqabs v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 sqabs v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 sqabs v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 sqabs v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 sqabs v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 sqadd b20, b11, b15
-# CHECK-NEXT: 1 2 0.17 sqadd h12, h18, h10
-# CHECK-NEXT: 1 2 0.17 sqadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sqadd v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 sqdmlal d19, s24, s12
-# CHECK-NEXT: 1 4 0.25 sqdmlal d8, s9, v0.s[1]
-# CHECK-NEXT: 1 4 0.25 sqdmlal s0, h0, v0.h[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlal s17, h27, h12
-# CHECK-NEXT: 1 4 0.25 sqdmlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 sqdmlal v11.2d, v24.2s, v0.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 sqdmlal v20.4s, v30.4h, v12.h[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 sqdmlal2 v23.2d, v30.4s, v6.s[0]
-# CHECK-NEXT: 1 4 0.25 sqdmlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 sqdmlal2 v2.4s, v17.8h, v5.h[6]
-# CHECK-NEXT: 1 4 0.25 sqdmulh v8.4h, v16.4h, v5.h[4]
-# CHECK-NEXT: 1 4 0.25 sqdmulh v16.2s, v24.2s, v7.s[2]
-# CHECK-NEXT: 1 3 0.25 sqdmull v8.4s, v19.4h, v1.h[2]
-# CHECK-NEXT: 1 3 0.25 sqdmull v20.2d, v10.2s, v6.s[2]
-# CHECK-NEXT: 1 3 0.25 sqdmull2 v10.4s, v25.8h, v0.h[7]
-# CHECK-NEXT: 1 3 0.25 sqdmull2 v4.2d, v29.4s, v2.s[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh v0.8h, v15.8h, v0.h[5]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh v6.2s, v29.2s, v4.s[2]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh v31.2s, v17.2s, v4.2s
-# CHECK-NEXT: 1 4 0.25 sqdmlsl d12, s23, s13
-# CHECK-NEXT: 1 4 0.25 sqdmlsl d8, s9, v0.s[1]
-# CHECK-NEXT: 1 4 0.25 sqdmlsl s0, h0, v0.h[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlsl s14, h12, h25
-# CHECK-NEXT: 1 4 0.25 sqdmlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 sqdmlsl v26.2d, v7.2s, v3.s[0]
-# CHECK-NEXT: 1 4 0.25 sqdmlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 sqdmlsl v4.4s, v22.4h, v13.h[2]
-# CHECK-NEXT: 1 4 0.25 sqdmlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 sqdmlsl2 v4.2d, v3.4s, v3.s[2]
-# CHECK-NEXT: 1 4 0.25 sqdmlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 sqdmlsl2 v2.4s, v28.8h, v4.h[6]
-# CHECK-NEXT: 1 4 0.25 sqdmulh h10, h11, h12
-# CHECK-NEXT: 1 4 0.25 sqdmulh h7, h15, v0.h[3]
-# CHECK-NEXT: 1 4 0.25 sqdmulh s15, s14, v0.s[1]
-# CHECK-NEXT: 1 4 0.25 sqdmulh s20, s21, s2
-# CHECK-NEXT: 1 4 0.25 sqdmulh v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 sqdmulh v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 sqdmull d1, s1, v0.s[1]
-# CHECK-NEXT: 1 3 0.25 sqdmull d15, s22, s12
-# CHECK-NEXT: 1 3 0.25 sqdmull s1, h1, v0.h[3]
-# CHECK-NEXT: 1 3 0.25 sqdmull s12, h22, h12
-# CHECK-NEXT: 1 3 0.25 sqdmull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 sqdmull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 sqdmull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 sqdmull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 sqneg b19, b14
-# CHECK-NEXT: 1 2 0.17 sqneg d18, d12
-# CHECK-NEXT: 1 2 0.17 sqneg h21, h15
-# CHECK-NEXT: 1 2 0.17 sqneg s20, s12
-# CHECK-NEXT: 1 2 0.17 sqneg v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 sqneg v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 sqneg v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 sqneg v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 sqneg v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 sqneg v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 sqneg v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 sqrdmlah h0, h1, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.4h, v1.4h, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.8h, v1.8h, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah s0, s1, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.2s, v1.2s, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.4s, v1.4s, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah h0, h1, h2
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.4h, v1.4h, v2.4h
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.8h, v1.8h, v2.8h
-# CHECK-NEXT: 1 4 0.25 sqrdmlah s0, s1, s2
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.2s, v1.2s, v2.2s
-# CHECK-NEXT: 1 4 0.25 sqrdmlah v0.4s, v1.4s, v2.4s
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh h0, h1, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.4h, v1.4h, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.8h, v1.8h, v2.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh s0, s1, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.2s, v1.2s, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.4s, v1.4s, v2.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh h0, h1, h2
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.4h, v1.4h, v2.4h
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.8h, v1.8h, v2.8h
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh s0, s1, s2
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.2s, v1.2s, v2.2s
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh v0.4s, v1.4s, v2.4s
-# CHECK-NEXT: 1 4 0.25 sqrdmulh h10, h11, h12
-# CHECK-NEXT: 1 4 0.25 sqrdmulh h7, h15, v0.h[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh s15, s14, v0.s[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh s20, s21, s2
-# CHECK-NEXT: 1 4 0.25 sqrdmulh v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 sqrdmulh v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 sqrshl d31, d31, d31
-# CHECK-NEXT: 1 4 0.17 sqrshl h3, h4, h15
-# CHECK-NEXT: 1 4 0.17 sqrshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 sqrshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.17 sqrshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 sqshl s17, s4, s23
-# CHECK-NEXT: 1 2 0.17 sqsub b3, b13, b12
-# CHECK-NEXT: 1 2 0.17 sqsub v20.8h, v18.8h, v12.8h
-# CHECK-NEXT: 1 4 0.17 sqrshrn b10, h13, #2
-# CHECK-NEXT: 1 4 0.17 sqrshrn h15, s10, #6
-# CHECK-NEXT: 1 4 0.17 sqrshrn s15, d12, #9
-# CHECK-NEXT: 1 4 0.17 sqrshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun b17, h10, #6
-# CHECK-NEXT: 1 4 0.17 sqrshrun h10, s13, #15
-# CHECK-NEXT: 1 4 0.17 sqrshrun s22, d16, #31
-# CHECK-NEXT: 1 4 0.17 sqrshrun v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqrshrun2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshl b11, b19, #7
-# CHECK-NEXT: 1 4 0.17 sqshl d15, d16, #51
-# CHECK-NEXT: 1 4 0.17 sqshl d31, d31, d31
-# CHECK-NEXT: 1 4 0.17 sqshl h13, h18, #11
-# CHECK-NEXT: 1 4 0.17 sqshl h3, h4, h15
-# CHECK-NEXT: 1 4 0.17 sqshl s14, s17, #22
-# CHECK-NEXT: 1 4 0.17 sqshl v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v23.16b, v23.16b, v23.16b
-# CHECK-NEXT: 1 4 0.17 sqshl v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 sqshl v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.17 sqshl v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 sqshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 sqshl v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu b15, b18, #6
-# CHECK-NEXT: 1 4 0.17 sqshlu d11, d13, #32
-# CHECK-NEXT: 1 4 0.17 sqshlu h19, h17, #6
-# CHECK-NEXT: 1 4 0.17 sqshlu s16, s14, #25
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 sqshlu v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn b10, h15, #5
-# CHECK-NEXT: 1 4 0.17 sqshrn h17, s10, #4
-# CHECK-NEXT: 1 4 0.17 sqshrn s18, d10, #31
-# CHECK-NEXT: 1 4 0.17 sqshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun b15, h10, #7
-# CHECK-NEXT: 1 4 0.17 sqshrun h20, s14, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun s10, d15, #15
-# CHECK-NEXT: 1 4 0.17 sqshrun v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 sqshrun2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 sqsub s20, s10, s7
-# CHECK-NEXT: 1 2 0.17 sqsub v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 sqsub v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 sqsub v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 sqxtn b18, h18
-# CHECK-NEXT: 1 4 0.17 sqxtn h20, s17
-# CHECK-NEXT: 1 4 0.17 sqxtn s19, d14
-# CHECK-NEXT: 1 4 0.17 sqxtn v0.2s, v0.2d
-# CHECK-NEXT: 1 4 0.17 sqxtn v0.4h, v0.4s
-# CHECK-NEXT: 1 4 0.17 sqxtn v0.8b, v0.8h
-# CHECK-NEXT: 1 4 0.17 sqxtn2 v0.16b, v0.8h
-# CHECK-NEXT: 1 4 0.17 sqxtn2 v0.4s, v0.2d
-# CHECK-NEXT: 1 4 0.17 sqxtn2 v0.8h, v0.4s
-# CHECK-NEXT: 1 4 0.17 sqxtun b19, h14
-# CHECK-NEXT: 1 4 0.17 sqxtun h21, s15
-# CHECK-NEXT: 1 4 0.17 sqxtun s20, d12
-# CHECK-NEXT: 1 4 0.17 sqxtun v0.2s, v0.2d
-# CHECK-NEXT: 1 4 0.17 sqxtun v0.4h, v0.4s
-# CHECK-NEXT: 1 4 0.17 sqxtun v0.8b, v0.8h
-# CHECK-NEXT: 1 4 0.17 sqxtun2 v0.16b, v0.8h
-# CHECK-NEXT: 1 4 0.17 sqxtun2 v0.4s, v0.2d
-# CHECK-NEXT: 1 4 0.17 sqxtun2 v0.8h, v0.4s
-# CHECK-NEXT: 1 2 0.17 srhadd v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 srhadd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 srhadd v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 sri d10, d12, #14
-# CHECK-NEXT: 1 2 0.17 sri v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 2 0.17 sri v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 srshl d16, d16, d16
-# CHECK-NEXT: 1 4 0.17 srshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 srshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.17 srshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 srshr d19, d18, #7
-# CHECK-NEXT: 1 4 0.17 srshr v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 srshr v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 srsra d15, d11, #19
-# CHECK-NEXT: 1 4 0.17 srsra v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 srsra v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 sshl d31, d31, d31
-# CHECK-NEXT: 1 2 0.17 sshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 sshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 sshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 sshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 sshll v9.8h, v2.8b, #0
-# CHECK-NEXT: 1 2 0.17 sshll v12.4s, v3.4h, #4
-# CHECK-NEXT: 1 2 0.17 sshll v0.2d, v0.2s, #3
-# CHECK-NEXT: 1 2 0.17 sshll2 v28.8h, v12.16b, #7
-# CHECK-NEXT: 1 2 0.17 sshll2 v0.4s, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 sshll2 v17.2d, v13.4s, #22
-# CHECK-NEXT: 1 2 0.17 sshr d15, d16, #12
-# CHECK-NEXT: 1 2 0.17 sshr v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 2 0.17 sshr v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 ssra d18, d12, #21
-# CHECK-NEXT: 1 4 0.17 ssra v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 ssra v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 ssubl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 ssubl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 ssubl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 ssubl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 ssubl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 ssubl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 ssubw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: 1 2 0.17 ssubw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: 1 2 0.17 ssubw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: 1 2 0.17 ssubw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 ssubw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 ssubw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.50 * st1 { v18.8b }, [x15]
-# CHECK-NEXT: 1 2 0.50 * st1 { v8.8b, v9.8b }, [x18]
-# CHECK-NEXT: 1 2 1.00 * st1 { v15.8b, v16.8b, v17.8b }, [x0]
-# CHECK-NEXT: 1 2 1.00 * st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
-# CHECK-NEXT: 1 2 0.50 * st1 { v0.16b }, [x0]
-# CHECK-NEXT: 1 2 1.00 * st1 { v1.16b, v2.16b }, [x4]
-# CHECK-NEXT: 1 2 1.50 * st1 { v27.16b, v28.16b, v29.16b }, [x18]
-# CHECK-NEXT: 1 2 2.00 * st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
-# CHECK-NEXT: 1 2 0.50 * st1 { v19.4h }, [x7]
-# CHECK-NEXT: 1 2 0.50 * st1 { v22.4h, v23.4h }, [x22]
-# CHECK-NEXT: 1 2 1.00 * st1 { v13.4h, v14.4h, v15.4h }, [x7]
-# CHECK-NEXT: 1 2 1.00 * st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
-# CHECK-NEXT: 1 2 0.50 * st1 { v27.8h }, [x17]
-# CHECK-NEXT: 1 2 1.50 * st1 { v8.8h, v9.8h, v10.8h }, [x16]
-# CHECK-NEXT: 1 2 2.00 * st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
-# CHECK-NEXT: 1 2 0.50 * st1 { v25.2s }, [x6]
-# CHECK-NEXT: 1 2 0.50 * st1 { v13.2s, v14.2s }, [x9]
-# CHECK-NEXT: 1 2 1.00 * st1 { v12.2s, v13.2s, v14.2s }, [x3]
-# CHECK-NEXT: 1 2 1.00 * st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
-# CHECK-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: 1 2 0.50 * st1 { v22.4s }, [x19]
-# CHECK-NEXT: 1 2 1.00 * st1 { v15.4s, v16.4s }, [x12]
-# CHECK-NEXT: 1 2 2.00 * st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
-# CHECK-NEXT: 1 2 0.50 * st1 { v20.1d }, [x10]
-# CHECK-NEXT: 1 2 0.50 * st1 { v21.1d, v22.1d }, [x29]
-# CHECK-NEXT: 1 2 1.00 * st1 { v5.1d, v6.1d, v7.1d }, [x3]
-# CHECK-NEXT: 1 2 1.00 * st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
-# CHECK-NEXT: 1 2 1.00 * st1 { v26.2d, v27.2d }, [x28]
-# CHECK-NEXT: 2 2 1.50 * st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
-# CHECK-NEXT: 1 2 1.50 * st1 { v13.2d, v14.2d, v15.2d }, [x27]
-# CHECK-NEXT: 1 2 2.00 * st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
-# CHECK-NEXT: 1 2 0.50 * st1 { v8.2d }, [x15]
-# CHECK-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
-# CHECK-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: 1 2 1.50 * st1 { v0.4s, v1.4s, v2.4s }, [sp]
-# CHECK-NEXT: 2 2 1.00 * st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
-# CHECK-NEXT: 1 4 0.50 * st1 { v1.b }[5], [x1]
-# CHECK-NEXT: 1 4 0.50 * st1 { v0.h }[2], [x1]
-# CHECK-NEXT: 1 4 0.50 * st1 { v31.s }[1], [x16]
-# CHECK-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
-# CHECK-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: 1 4 0.50 * st1 { v0.d }[1], [x0]
-# CHECK-NEXT: 2 4 0.50 * st1 { v0.d }[1], [x0], #8
-# CHECK-NEXT: 2 4 1.00 * st2 { v0.16b, v1.16b }, [x0], x1
-# CHECK-NEXT: 1 4 1.00 * st2 { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: 1 4 1.00 * st2 { v6.16b, v7.16b }, [x23]
-# CHECK-NEXT: 1 4 1.00 * st2 { v10.4h, v11.4h }, [x18]
-# CHECK-NEXT: 1 4 1.00 * st2 { v10.8h, v11.8h }, [x18]
-# CHECK-NEXT: 1 4 1.00 * st2 { v25.2s, v26.2s }, [x29]
-# CHECK-NEXT: 1 4 1.00 * st2 { v26.4s, v27.4s }, [x14]
-# CHECK-NEXT: 1 4 1.00 * st2 { v10.2d, v11.2d }, [x1]
-# CHECK-NEXT: 1 4 0.50 * st2 { v21.b, v22.b }[15], [x15]
-# CHECK-NEXT: 1 4 0.50 * st2 { v28.h, v29.h }[2], [x6]
-# CHECK-NEXT: 1 4 0.50 * st2 { v0.s, v1.s }[3], [sp]
-# CHECK-NEXT: 2 4 0.50 * st2 { v0.s, v1.s }[3], [sp], #8
-# CHECK-NEXT: 1 4 0.50 * st2 { v17.d, v18.d }[1], [x1]
-# CHECK-NEXT: 1 4 1.00 * st3 { v10.8b, v11.8b, v12.8b }, [x18]
-# CHECK-NEXT: 1 5 2.00 * st3 { v26.16b, v27.16b, v28.16b }, [x4]
-# CHECK-NEXT: 1 4 1.00 * st3 { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: 2 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
-# CHECK-NEXT: 1 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x0]
-# CHECK-NEXT: 1 4 1.00 * st3 { v19.2s, v20.2s, v21.2s }, [x30]
-# CHECK-NEXT: 1 5 2.00 * st3 { v24.4s, v25.4s, v26.4s }, [x8]
-# CHECK-NEXT: 1 5 2.00 * st3 { v24.2d, v25.2d, v26.2d }, [x25]
-# CHECK-NEXT: 1 4 1.00 * st3 { v8.b, v9.b, v10.b }[4], [x18]
-# CHECK-NEXT: 1 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15]
-# CHECK-NEXT: 2 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15], #6
-# CHECK-NEXT: 1 4 1.00 * st3 { v9.s, v10.s, v11.s }[2], [x20]
-# CHECK-NEXT: 1 4 1.00 * st3 { v16.d, v17.d, v18.d }[0], [x13]
-# CHECK-NEXT: 1 6 3.00 * st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
-# CHECK-NEXT: 1 7 6.00 * st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
-# CHECK-NEXT: 1 6 3.00 * st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
-# CHECK-NEXT: 1 7 6.00 * st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
-# CHECK-NEXT: 1 6 3.00 * st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: 2 7 6.00 * st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
-# CHECK-NEXT: 1 7 6.00 * st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
-# CHECK-NEXT: 1 6 4.00 * st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
-# CHECK-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
-# CHECK-NEXT: 1 6 0.50 * st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
-# CHECK-NEXT: 1 6 0.50 * st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
-# CHECK-NEXT: 1 6 0.50 * st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
-# CHECK-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
-# CHECK-NEXT: 2 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
-# CHECK-NEXT: 2 6 0.50 * st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
-# CHECK-NEXT: 1 2 0.17 sub d15, d5, d16
-# CHECK-NEXT: 1 2 0.17 sub v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 sub v15.2s, v14.2s, v11.2s
-# CHECK-NEXT: 1 2 0.17 subhn v7.4h, v10.4s, v13.4s
-# CHECK-NEXT: 1 2 0.17 subhn2 v24.4s, v24.2d, v8.2d
-# CHECK-NEXT: 1 2 0.17 suqadd b19, b14
-# CHECK-NEXT: 1 2 0.17 suqadd d18, d22
-# CHECK-NEXT: 1 2 0.17 suqadd h20, h15
-# CHECK-NEXT: 1 2 0.17 suqadd s21, s12
-# CHECK-NEXT: 1 2 0.17 suqadd v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 suqadd v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 suqadd v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 suqadd v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 suqadd v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 suqadd v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 suqadd v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b }, v0.16b
-# CHECK-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
-# CHECK-NEXT: 1 4 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
-# CHECK-NEXT: 1 4 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
-# CHECK-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b }, v0.8b
-# CHECK-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
-# CHECK-NEXT: 1 4 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
-# CHECK-NEXT: 1 4 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
-# CHECK-NEXT: 1 2 0.17 tbx v0.16b, { v0.16b }, v0.16b
-# CHECK-NEXT: 1 4 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
-# CHECK-NEXT: 1 6 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
-# CHECK-NEXT: 1 6 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
-# CHECK-NEXT: 1 2 0.17 tbx v0.8b, { v0.16b }, v0.8b
-# CHECK-NEXT: 1 4 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
-# CHECK-NEXT: 1 6 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
-# CHECK-NEXT: 1 6 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
-# CHECK-NEXT: 1 2 0.17 trn1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 trn1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 trn1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 trn1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 trn1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 trn1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 trn1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 trn2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 trn2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 trn2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 trn2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 trn2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 trn2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 trn2 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 uaba v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 uaba v13.16b, v14.16b, v19.16b
-# CHECK-NEXT: 1 4 0.17 uabal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.17 uabal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.17 uabal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.17 uabal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 uabal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 uabal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uabd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uabd v23.4s, v4.4s, v30.4s
-# CHECK-NEXT: 1 2 0.17 uabdl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 uabdl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uabdl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 uabdl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 uabdl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 uabdl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 uadalp v0.1d, v0.2s
-# CHECK-NEXT: 1 4 0.17 uadalp v0.2d, v0.4s
-# CHECK-NEXT: 1 4 0.17 uadalp v0.2s, v0.4h
-# CHECK-NEXT: 1 4 0.17 uadalp v0.4h, v0.8b
-# CHECK-NEXT: 1 4 0.17 uadalp v0.4s, v0.8h
-# CHECK-NEXT: 1 4 0.17 uadalp v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.17 uaddl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 uaddl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uaddl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 uaddl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 uaddl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 uaddl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.1d, v0.2s
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.2s, v0.4h
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.4h, v0.8b
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 uaddlp v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.25 uaddlv d0, v0.4s
-# CHECK-NEXT: 1 2 0.25 uaddlv s0, v0.4h
-# CHECK-NEXT: 1 4 0.25 uaddlv s0, v0.8h
-# CHECK-NEXT: 1 4 0.25 uaddlv h0, v0.8b
-# CHECK-NEXT: 1 4 0.50 uaddlv h0, v0.16b
-# CHECK-NEXT: 1 2 0.17 uaddw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: 1 2 0.17 uaddw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: 1 2 0.17 uaddw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: 1 2 0.17 uaddw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 uaddw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 uaddw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: 1 3 1.00 ucvtf h17, x12
-# CHECK-NEXT: 1 3 0.25 ucvtf h22, h16, #11
-# CHECK-NEXT: 1 3 0.25 ucvtf h7, h21
-# CHECK-NEXT: 1 3 0.25 ucvtf d21, d14
-# CHECK-NEXT: 1 3 0.25 ucvtf d21, d14, #64
-# CHECK-NEXT: 1 3 1.00 ucvtf s8, x0
-# CHECK-NEXT: 1 3 0.25 ucvtf s22, s13
-# CHECK-NEXT: 1 3 0.25 ucvtf s22, s13, #32
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.2d, v0.2d
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 3 0.25 ucvtf v18.4h, v11.4h, #7
-# CHECK-NEXT: 1 3 0.25 ucvtf v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 ucvtf v22.8h, v20.8h, #10
-# CHECK-NEXT: 1 3 0.17 udot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: 1 3 0.17 udot v0.2s, v0.8b, v0.8b
-# CHECK-NEXT: 1 3 0.17 udot v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: 1 3 0.17 udot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: 1 2 0.17 uhadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uhadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 uhsub v12.4h, v16.4h, v28.4h
-# CHECK-NEXT: 1 2 0.17 uhsub v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 umax v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 umax v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 umax v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 umaxp v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 umaxp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 umaxp v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.33 umaxv b0, v0.8b
-# CHECK-NEXT: 1 4 0.50 umaxv b0, v0.16b
-# CHECK-NEXT: 1 2 0.25 umaxv h0, v0.4h
-# CHECK-NEXT: 1 4 0.33 umaxv h0, v0.8h
-# CHECK-NEXT: 1 2 0.25 umaxv s0, v0.4s
-# CHECK-NEXT: 1 2 0.17 umin v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 umin v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 umin v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 umin v0.16b, v26.16b, v2.16b
-# CHECK-NEXT: 1 2 0.17 uminp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 uminp v28.4s, v16.4s, v15.4s
-# CHECK-NEXT: 1 2 0.17 uminp v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uminp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.33 uminv b0, v0.8b
-# CHECK-NEXT: 1 4 0.50 uminv b0, v0.16b
-# CHECK-NEXT: 1 2 0.25 uminv h0, v0.4h
-# CHECK-NEXT: 1 4 0.33 uminv h0, v0.8h
-# CHECK-NEXT: 1 2 0.25 uminv s0, v0.4s
-# CHECK-NEXT: 1 4 0.25 umlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 umlal v28.2d, v31.2s, v0.s[1]
-# CHECK-NEXT: 1 4 0.25 umlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 umlal v22.4s, v14.4h, v0.h[6]
-# CHECK-NEXT: 1 4 0.25 umlal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 umlal2 v10.2d, v4.4s, v3.s[2]
-# CHECK-NEXT: 1 4 0.25 umlal2 v31.4s, v7.8h, v15.h[5]
-# CHECK-NEXT: 1 4 0.25 umlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 umlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 umlal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.25 umlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.25 umlsl v20.2d, v20.2s, v2.s[0]
-# CHECK-NEXT: 1 4 0.25 umlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 4 0.25 umlsl v21.4s, v12.4h, v7.h[5]
-# CHECK-NEXT: 1 4 0.25 umlsl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 4 0.25 umlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.25 umlsl2 v30.2d, v23.4s, v1.s[2]
-# CHECK-NEXT: 1 4 0.25 umlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.25 umlsl2 v27.4s, v28.8h, v6.h[4]
-# CHECK-NEXT: 1 4 0.25 umlsl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.50 umov w6, v22.b[0]
-# CHECK-NEXT: 1 2 0.50 umov w0, v0.b[1]
-# CHECK-NEXT: 1 2 0.50 umov w10, v25.h[0]
-# CHECK-NEXT: 1 2 0.50 umov w0, v0.h[1]
-# CHECK-NEXT: 1 2 0.17 mov w0, v0.s[1]
-# CHECK-NEXT: 1 2 0.17 mov x0, v0.d[1]
-# CHECK-NEXT: 1 3 0.25 umull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 3 0.25 umull v22.2d, v28.2s, v6.s[1]
-# CHECK-NEXT: 1 3 0.25 umull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 3 0.25 umull v27.4s, v1.4h, v8.h[6]
-# CHECK-NEXT: 1 3 0.25 umull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 3 0.25 umull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 3 0.25 umull2 v28.2d, v21.4s, v1.s[0]
-# CHECK-NEXT: 1 3 0.25 umull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 3 0.25 umull2 v18.4s, v26.8h, v10.h[1]
-# CHECK-NEXT: 1 3 0.25 umull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uqadd h0, h1, h5
-# CHECK-NEXT: 1 2 0.17 uqadd s0, s24, s30
-# CHECK-NEXT: 1 2 0.17 uqadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 uqadd v14.2d, v22.2d, v20.2d
-# CHECK-NEXT: 1 4 0.17 uqrshl b11, b20, b30
-# CHECK-NEXT: 1 4 0.17 uqrshl s23, s20, s16
-# CHECK-NEXT: 1 4 0.17 uqrshl v25.8b, v13.8b, v23.8b
-# CHECK-NEXT: 1 4 0.17 uqrshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 uqrshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 uqrshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 uqrshrn b10, h12, #5
-# CHECK-NEXT: 1 4 0.17 uqrshrn h12, s10, #14
-# CHECK-NEXT: 1 4 0.17 uqrshrn s10, d10, #25
-# CHECK-NEXT: 1 4 0.17 uqrshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 uqrshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 uqrshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 uqrshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 uqrshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 uqrshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 uqshl b11, b20, b30
-# CHECK-NEXT: 1 4 0.17 uqshl b18, b15, #6
-# CHECK-NEXT: 1 4 0.17 uqshl d15, d12, #19
-# CHECK-NEXT: 1 4 0.17 uqshl h11, h18, #7
-# CHECK-NEXT: 1 4 0.17 uqshl s14, s19, #18
-# CHECK-NEXT: 1 4 0.17 uqshl s23, s20, s16
-# CHECK-NEXT: 1 4 0.17 uqshl v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 uqshl v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 4 0.17 uqshl v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v8.4h, v17.4h, v13.4h
-# CHECK-NEXT: 1 4 0.17 uqshl v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 uqshl v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 uqshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 uqshrn b12, h10, #7
-# CHECK-NEXT: 1 4 0.17 uqshrn h10, s14, #5
-# CHECK-NEXT: 1 4 0.17 uqshrn s10, d12, #13
-# CHECK-NEXT: 1 4 0.17 uqshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 uqshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 uqshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 uqshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: 1 4 0.17 uqshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 uqshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 uqsub s16, s21, s6
-# CHECK-NEXT: 1 2 0.17 uqsub d16, d16, d16
-# CHECK-NEXT: 1 2 0.17 uqsub v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uqsub v19.4s, v0.4s, v5.4s
-# CHECK-NEXT: 1 4 0.17 uqxtn b18, h18
-# CHECK-NEXT: 1 4 0.17 uqxtn h20, s17
-# CHECK-NEXT: 1 4 0.17 uqxtn s19, d14
-# CHECK-NEXT: 1 4 0.17 uqxtn v0.2s, v0.2d
-# CHECK-NEXT: 1 4 0.17 uqxtn v0.4h, v0.4s
-# CHECK-NEXT: 1 4 0.17 uqxtn v0.8b, v0.8h
-# CHECK-NEXT: 1 4 0.17 uqxtn2 v0.16b, v0.8h
-# CHECK-NEXT: 1 4 0.17 uqxtn2 v0.4s, v0.2d
-# CHECK-NEXT: 1 4 0.17 uqxtn2 v0.8h, v0.4s
-# CHECK-NEXT: 1 4 0.50 urecpe v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.50 urecpe v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 urhadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 urhadd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 urhadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 urhadd v16.2s, v19.2s, v2.2s
-# CHECK-NEXT: 1 4 0.17 urshl d8, d7, d4
-# CHECK-NEXT: 1 4 0.17 urshl v31.8b, v5.8b, v3.8b
-# CHECK-NEXT: 1 4 0.17 urshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 4 0.17 urshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 4 0.17 urshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 urshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 urshr d20, d23, #31
-# CHECK-NEXT: 1 4 0.17 urshr v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 urshr v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 4 0.50 ursqrte v0.2s, v0.2s
-# CHECK-NEXT: 1 4 0.50 ursqrte v0.4s, v0.4s
-# CHECK-NEXT: 1 4 0.17 ursra d18, d10, #13
-# CHECK-NEXT: 1 4 0.17 ursra v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 ursra v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 ushl d0, d0, d0
-# CHECK-NEXT: 1 2 0.17 ushl v6.8b, v26.8b, v6.8b
-# CHECK-NEXT: 1 2 0.17 ushl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 ushl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 ushl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 ushll v0.4s, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 ushll v18.8h, v24.8b, #4
-# CHECK-NEXT: 1 2 0.17 ushll v16.2d, v16.2s, #31
-# CHECK-NEXT: 1 2 0.17 ushll2 v31.2d, v12.4s, #11
-# CHECK-NEXT: 1 2 0.17 ushll2 v18.4s, v22.8h, #13
-# CHECK-NEXT: 1 2 0.17 ushll2 v0.8h, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 ushr d10, d17, #18
-# CHECK-NEXT: 1 2 0.17 ushr v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 2 0.17 ushr v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.50 U smov w15, v22.b[0]
-# CHECK-NEXT: 1 2 0.50 U smov w26, v27.h[0]
-# CHECK-NEXT: 1 2 0.50 U smov x21, v0.b[0]
-# CHECK-NEXT: 1 2 0.50 U smov x9, v27.h[0]
-# CHECK-NEXT: 1 2 0.50 U smov x15, v3.s[0]
-# CHECK-NEXT: 1 2 0.50 smov w0, v0.b[1]
-# CHECK-NEXT: 1 2 0.50 smov w0, v0.h[1]
-# CHECK-NEXT: 1 2 0.50 smov x0, v0.b[1]
-# CHECK-NEXT: 1 2 0.50 smov x0, v0.h[1]
-# CHECK-NEXT: 1 2 0.50 smov x0, v0.s[1]
-# CHECK-NEXT: 1 2 0.17 usqadd b19, b14
-# CHECK-NEXT: 1 2 0.17 usqadd d18, d22
-# CHECK-NEXT: 1 2 0.17 usqadd h20, h15
-# CHECK-NEXT: 1 2 0.17 usqadd s21, s12
-# CHECK-NEXT: 1 2 0.17 usqadd v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 usqadd v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 usqadd v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 usqadd v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 usqadd v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 usqadd v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 usqadd v0.8h, v0.8h
-# CHECK-NEXT: 1 4 0.17 usra d20, d13, #61
-# CHECK-NEXT: 1 4 0.17 usra v0.16b, v0.16b, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.2d, v0.2d, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.2s, v0.2s, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.4h, v0.4h, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.4s, v0.4s, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.8b, v0.8b, #3
-# CHECK-NEXT: 1 4 0.17 usra v0.8h, v0.8h, #3
-# CHECK-NEXT: 1 2 0.17 usubl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 usubl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 usubl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 usubl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 usubl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 usubl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 usubw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: 1 2 0.17 usubw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: 1 2 0.17 usubw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: 1 2 0.17 usubw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: 1 2 0.17 usubw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: 1 2 0.17 usubw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 uzp1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 uzp2 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 xtn v0.2s, v0.2d
-# CHECK-NEXT: 1 2 0.17 xtn v0.4h, v0.4s
-# CHECK-NEXT: 1 2 0.17 xtn v0.8b, v0.8h
-# CHECK-NEXT: 1 2 0.17 xtn2 v0.16b, v0.8h
-# CHECK-NEXT: 1 2 0.17 xtn2 v0.4s, v0.2d
-# CHECK-NEXT: 1 2 0.17 xtn2 v0.8h, v0.4s
-# CHECK-NEXT: 1 2 0.17 zip1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 zip1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 zip1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 zip1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 zip1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 zip1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 zip1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: 1 2 0.17 zip2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: 1 2 0.17 zip2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: 1 2 0.17 zip2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: 1 2 0.17 zip2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: 1 2 0.17 zip2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: 1 2 0.17 zip2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: 1 2 0.17 zip2 v0.8h, v0.8h, v0.8h
+# STREAMING: Instruction Info:
+# STREAMING-NEXT: [1]: #uOps
+# STREAMING-NEXT: [2]: Latency
+# STREAMING-NEXT: [3]: RThroughput
+# STREAMING-NEXT: [4]: MayLoad
+# STREAMING-NEXT: [5]: MayStore
+# STREAMING-NEXT: [6]: HasSideEffects (U)
-# CHECK: Resources:
-# CHECK-NEXT: [0.0] - C1UUnitB
-# CHECK-NEXT: [0.1] - C1UUnitB
-# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# NONSTREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# NONSTREAMING-NEXT: 1 2 0.17 abs d29, d24
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 abs v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 add d17, d31, d29
+# NONSTREAMING-NEXT: 1 2 0.17 add v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 addhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 addhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 addhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 addhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 addhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 addhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 addp v7.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: 1 2 0.17 addp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 addp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 addp d1, v14.2d
+# NONSTREAMING-NEXT: 1 2 0.25 addv s0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.25 addv h0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 addv h0, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 addv b0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 addv b0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 aesd v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 aese v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 aesimc v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 aesmc v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 and v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 bic v0.4h, #15, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 bic v23.8h, #101
+# NONSTREAMING-NEXT: 1 2 0.17 bic v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 bic v25.16b, v10.16b, v9.16b
+# NONSTREAMING-NEXT: 1 2 0.17 bic v24.2s, #70
+# NONSTREAMING-NEXT: 1 2 0.17 bit v5.8b, v12.8b, v22.8b
+# NONSTREAMING-NEXT: 1 2 0.17 bif v0.8b, v25.8b, v4.8b
+# NONSTREAMING-NEXT: 1 2 0.17 bif v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 bit v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 bsl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 bsl v27.16b, v13.16b, v21.16b
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 cls v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 clz v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq v9.8h, v16.8h, v24.8h
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq v14.4h, v18.4h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq d20, d21, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 cmge v22.8h, v16.8h, v3.8h
+# NONSTREAMING-NEXT: 1 2 0.17 cmge v22.16b, v30.16b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmge d20, d21, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmge d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmge v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 cmge v0.8b, v0.8b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmgt v3.2d, v29.2d, v11.2d
+# NONSTREAMING-NEXT: 1 2 0.17 cmgt d20, d21, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmgt d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmgt v0.2s, v0.2s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmgt v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 cmhi v28.4h, v25.4h, v21.4h
+# NONSTREAMING-NEXT: 1 2 0.17 cmhi d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmhi v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 cmhs d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmhs v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 cmle v21.2s, v19.2s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmle d20, d21, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmle v0.2d, v0.2d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmlt v26.4h, v12.4h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmlt d20, d21, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmlt v0.8h, v0.8h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 cmtst d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 cmtst v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 cmtst v13.2d, v13.2d, v13.2d
+# NONSTREAMING-NEXT: 1 2 0.17 cnt v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 cnt v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.16b, w28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.2d, x28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.2s, w28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.4h, w28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.4s, w28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.8b, w28
+# NONSTREAMING-NEXT: 1 3 1.00 dup v0.8h, w28
+# NONSTREAMING-NEXT: 1 2 0.17 mov b0, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov d0, v0.d[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov h0, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov s0, v0.s[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.16b, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.2d, v0.d[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.2s, v0.s[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.4h, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.4s, v0.s[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.8b, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.17 dup v0.8h, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.17 eor v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 ext v0.16b, v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ext v0.8b, v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 fabd d29, d24, d20
+# NONSTREAMING-NEXT: 1 2 0.17 fabd s29, s24, s20
+# NONSTREAMING-NEXT: 1 2 0.17 fabd h27, h20, h17
+# NONSTREAMING-NEXT: 1 2 0.17 fabd v13.8h, v28.8h, v12.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fabd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fabs h25, h7
+# NONSTREAMING-NEXT: 1 2 0.17 fabs v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fabs v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fabs v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 fabs v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fabs v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 facge d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 facge s10, s11, s12
+# NONSTREAMING-NEXT: 1 2 0.17 facge h24, h26, h29
+# NONSTREAMING-NEXT: 1 2 0.17 facge v25.4h, v16.4h, v11.4h
+# NONSTREAMING-NEXT: 1 2 0.17 facge v19.2s, v24.2s, v5.2s
+# NONSTREAMING-NEXT: 1 2 0.17 facge v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 facgt d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 facgt s10, s11, s12
+# NONSTREAMING-NEXT: 1 2 0.17 facgt h0, h4, h10
+# NONSTREAMING-NEXT: 1 2 0.17 facgt v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 facgt v22.8h, v14.8h, v31.8h
+# NONSTREAMING-NEXT: 1 2 0.17 facgt v22.4s, v8.4s, v2.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fadd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 faddp h10, v19.2h
+# NONSTREAMING-NEXT: 1 2 0.17 faddp d11, v28.2d
+# NONSTREAMING-NEXT: 1 2 0.17 faddp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 faddp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 faddp v16.2d, v11.2d, v5.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq h30, h6, h1
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq h19, h23, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq d20, d21, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq s10, s11, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq s10, s11, s12
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq v12.4s, v11.4s, v26.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fcmeq v18.2d, v17.2d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge h10, h23, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge h1, h16, h12
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge d20, d21, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge s10, s11, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge s10, s11, s12
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v0.2d, v0.2d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v17.2d, v11.2d, v13.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v18.4h, v27.4h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v20.8h, v19.8h, v22.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fcmge v17.2s, v11.2s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt h4, h5, h0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt h0, h18, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt d20, d21, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt d20, d21, d22
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt s10, s11, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt s10, s11, s12
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt v24.8h, v24.8h, v28.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt v0.8h, v11.8h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmgt v19.2d, v31.2d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle v16.8h, v11.8h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle v22.4s, v30.4s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle d20, d21, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle s10, s11, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle v0.2d, v0.2d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmle h18, h28, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt h23, h7, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt d20, d21, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt s10, s11, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt v0.4s, v0.4s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt v8.4h, v2.4h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fcmlt v7.2d, v16.2d, #0.0
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtas v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtau v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtl v0.2d, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtl v0.4s, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtl2 v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtl2 v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms h22, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtms v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtmu v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns h22, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtns v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnu v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps h22, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtps v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtpu v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtxn s22, d13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtxn v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtxn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs d21, d12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs s21, s12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs h21, h14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs h21, h12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v20.4h, v24.4h, #11
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs v18.8h, v10.8h, #7
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu d21, d12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu s12, s13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu s21, s12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu h12, h13
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu h21, h12, #1
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v19.4h, v26.4h, #9
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu v27.8h, v6.8h, #11
+# NONSTREAMING-NEXT: 1 13 2.00 fdiv v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 9 2.00 fdiv v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 8 4.00 fdiv v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 11 4.00 fdiv v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 12 8.00 fdiv v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fmax v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fmax v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fmax v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxnmp h25, v19.2h
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxnmp d17, v29.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxnmp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxnmp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxnmp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxnmv h0, v13.4h
+# NONSTREAMING-NEXT: 1 6 0.50 fmaxnmv h12, v11.8h
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxnmv s28, v31.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxp h15, v25.2h
+# NONSTREAMING-NEXT: 1 3 0.17 fmaxp s6, v2.2s
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxv h0, v0.4h
+# NONSTREAMING-NEXT: 1 6 0.50 fmaxv h0, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxv s0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fmin v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fmin v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fmin v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fminnmp h20, v14.2h
+# NONSTREAMING-NEXT: 1 3 0.17 fminnmp d15, v8.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fminnmp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fminnmp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fminnmp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.33 fminnmv h19, v25.4h
+# NONSTREAMING-NEXT: 1 6 0.50 fminnmv h23, v17.8h
+# NONSTREAMING-NEXT: 1 4 0.33 fminnmv s29, v17.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fminp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fminp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fminp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fminp h7, v10.2h
+# NONSTREAMING-NEXT: 1 3 0.17 fminp s17, v7.2s
+# NONSTREAMING-NEXT: 1 4 0.33 fminv h3, v30.4h
+# NONSTREAMING-NEXT: 1 6 0.50 fminv h29, v12.8h
+# NONSTREAMING-NEXT: 1 4 0.33 fminv s16, v19.4s
+# NONSTREAMING-NEXT: 1 4 0.17 fmla d0, d1, v0.d[1]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla h23, h24, v15.h[4]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla s0, s1, v0.s[3]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v29.8h, v15.8h, v10.h[4]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v2.2s, v16.2s, v28.s[0]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v14.4s, v14.4s, v5.s[3]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v1.4s, v24.4s, v12.4s
+# NONSTREAMING-NEXT: 1 4 0.17 fmla v10.2d, v14.2d, v21.d[1]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls d0, d4, v0.d[1]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls h8, h14, v7.h[4]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls s3, s5, v0.s[3]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v30.8h, v18.8h, v4.h[6]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v10.2s, v27.2s, v0.s[0]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v27.4s, v7.4s, v24.s[0]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v10.2d, v22.2d, v29.d[0]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls v6.8h, v15.8h, v23.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fmov v0.2d, #-1.25000000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov v0.2s, #13.00000000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov v0.4s, #1.00000000
+# NONSTREAMING-NEXT: 1 3 0.17 fmul h18, h4, v7.h[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul v10.4h, v2.4h, v7.h[5]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul v5.2s, v12.2s, v9.s[0]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul v15.4s, v30.4s, v2.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul v11.2d, v31.2d, v24.d[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul h28, h14, h3
+# NONSTREAMING-NEXT: 1 3 0.17 fmul d0, d1, v0.d[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul s0, s1, v0.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx d0, d4, v0.d[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx d23, d11, d1
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx s20, s22, s15
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx h18, h17, v7.h[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx h20, h25, h0
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx s3, s5, v0.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v28.4h, v25.4h, v15.h[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v3.2s, v22.2s, v23.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v5.4s, v28.4s, v15.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx v22.2d, v18.2d, v25.d[1]
+# NONSTREAMING-NEXT: 1 2 0.17 fneg v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 fneg v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 fneg v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 fneg v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 fneg v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe h20, h8
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe d13, d13
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe s19, s14
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.50 frecpe v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.50 frecpe v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 6 1.00 frecpe v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 frecps h29, h19, h8
+# NONSTREAMING-NEXT: 1 3 0.25 frecpx h18, h11
+# NONSTREAMING-NEXT: 1 4 0.17 frecps v12.8h, v25.8h, v4.8h
+# NONSTREAMING-NEXT: 1 4 0.17 frecps v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 frecps d22, d30, d21
+# NONSTREAMING-NEXT: 1 4 0.17 frecps s21, s16, s13
+# NONSTREAMING-NEXT: 1 4 0.17 frecps v7.2d, v29.2d, v18.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frecpx d16, d19
+# NONSTREAMING-NEXT: 1 3 0.25 frecpx s18, s10
+# NONSTREAMING-NEXT: 1 3 0.25 frinta v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frinta v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frinta v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frinta v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frinta v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frinti v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frinti v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frinti v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frinti v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frinti v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frintm v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frintm v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frintm v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frintm v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frintm v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frintn v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frintn v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frintn v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frintn v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frintn v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frintp v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frintp v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frintp v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frintp v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frintp v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frintx v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frintx v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frintx v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frintx v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frintx v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frintz v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frintz v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 frintz v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 frintz v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 frintz v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte h23, h26
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte d21, d12
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.50 frsqrte v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.50 frsqrte v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts v20.4s, v26.4s, v27.4s
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts v8.4h, v9.4h, v30.4h
+# NONSTREAMING-NEXT: 1 6 1.00 frsqrte v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts h28, h26, h1
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts d8, d22, d18
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts s21, s5, s12
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 13 2.00 fsqrt v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 9 2.00 fsqrt v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 8 4.00 fsqrt v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 11 4.00 fsqrt v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 12 8.00 fsqrt v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fsub v13.8h, v15.8h, v17.8h
+# NONSTREAMING-NEXT: 1 2 0.17 fsub v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v0.16b }, [x0]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v0.16b, v1.16b }, [x14]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v19.16b, v20.16b, v21.16b }, [x10]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v24.8h }, [x27]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v1.8h, v2.8h }, [x27]
+# NONSTREAMING-NEXT: 2 6 0.50 * ld1 { v0.8h, v1.8h }, [sp], #32
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v21.8h, v22.8h, v23.8h }, [x22]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v3.4s }, [x4]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v11.4s, v12.4s }, [x30]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x24]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
+# NONSTREAMING-NEXT: 2 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v3.2d }, [x28]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v13.2d, v14.2d }, [x13]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v12.2d, v13.2d, v14.2d }, [x15]
+# NONSTREAMING-NEXT: 2 6 0.75 * ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1 { v0.1d }, [x15], x2
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v27.1d, v28.1d }, [x7]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v14.1d, v15.1d, v16.1d }, [x3]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v0.2s, v1.2s }, [x15]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v16.2s, v17.2s, v18.2s }, [x27]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v25.4h, v26.4h }, [x3]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v0.4h, v1.4h, v2.4h }, [sp]
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v24.8b, v25.8b }, [x6]
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v7.8b, v8.8b, v9.8b }, [x12]
+# NONSTREAMING-NEXT: 1 6 1.00 * ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
+# NONSTREAMING-NEXT: 2 6 0.50 * ld1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [sp]
+# NONSTREAMING-NEXT: 2 7 1.00 * ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v0.b }[7], [x0]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1 { v0.h }[3], [x0], #2
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v18.h }[3], [x1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v0.s }[1], [x15]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1 { v0.d }[0], [x15], #8
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v11.d }[0], [x13]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: 1 6 0.50 * ld1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1 { v0.b }[9], [x0]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1 { v0.b }[9], [x0], #1
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v0.16b }, [x0]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x0], #2
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v0.4s }, [x15]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v3.1d }, [x15]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1r { v0.2d }, [x15], x16
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v18.2d }, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v8.8b }, [x23]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v28.4h }, [x9]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v3.8h }, [x16]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v10.2s }, [x20]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v0.4h, v1.4h }, [x21]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2 { v8.8h, v9.8h }, [x28]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v2.2s, v3.2s }, [x16]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2 { v22.4s, v23.4s }, [x4]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2 { v22.2d, v23.2d }, [x17]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v29.b, v30.b }[3], [x1]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v26.s, v27.s }[1], [x17]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v1.d, v2.d }[0], [x10]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2 { v0.16b, v1.16b }, [x0]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v13.8b, v14.8b }, [x4]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2 { v0.8b, v1.8b }, [x0], #16
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1r { v0.16b }, [x0], #1
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1r { v0.8h }, [x15]
+# NONSTREAMING-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x15], #2
+# NONSTREAMING-NEXT: 2 8 0.50 * ld2 { v0.16b, v1.16b }, [x0], x1
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2 { v0.h, v1.h }[7], [x15]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], x8
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], #4
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v10.16b, v11.16b }, [x23]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2r { v0.4h, v1.4h }, [x0], #4
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v25.4h, v26.4h }, [x11]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v23.8h, v24.8h }, [x10]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v0.2s, v1.2s }, [sp]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v8.4s, v9.4s }, [x17]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2r { v0.1d, v1.1d }, [sp], x8
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v9.1d, v10.1d }, [x25]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v26.2d, v27.2d }, [x8]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v8.8b, v9.8b, v10.8b }, [x0]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3 { v15.16b, v16.16b, v17.16b }, [x5]
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v0.2d, v1.2d }, [x0]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2r { v0.2d, v1.2d }, [x0], #16
+# NONSTREAMING-NEXT: 1 8 0.33 * ld2r { v0.4s, v1.4s }, [sp]
+# NONSTREAMING-NEXT: 2 8 0.33 * ld2r { v0.4s, v1.4s }, [sp], #8
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3 { v7.8h, v8.8h, v9.8h }, [x21]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v16.2s, v17.2s, v18.2s }, [x0]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3 { v12.4s, v13.4s, v14.4s }, [x25]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v17.b, v18.b, v19.b }[2], [x27]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v18.h, v19.h, v20.h }[5], [x16]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3 { v10.2d, v11.2d, v12.2d }, [x18]
+# NONSTREAMING-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp]
+# NONSTREAMING-NEXT: 2 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
+# NONSTREAMING-NEXT: 1 9 0.50 * ld3 { v5.d, v6.d, v7.d }[1], [x14]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x15]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v17.16b, v18.16b, v19.16b }, [x3]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: 2 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v3.4h, v4.4h, v5.4h }, [x1]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v6.8h, v7.8h, v8.8h }, [x28]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v0.2s, v1.2s, v2.2s }, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v28.4s, v29.4s, v30.4s }, [x2]
+# NONSTREAMING-NEXT: 2 8 0.50 * ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v1.1d, v2.1d, v3.1d }, [x28]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v8.2d, v9.2d, v10.2d }, [x3]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
+# NONSTREAMING-NEXT: 1 9 1.33 * ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
+# NONSTREAMING-NEXT: 1 9 1.33 * ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
+# NONSTREAMING-NEXT: 1 9 1.33 * ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0]
+# NONSTREAMING-NEXT: 2 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: 2 9 1.33 * ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
+# NONSTREAMING-NEXT: 1 9 1.33 * ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
+# NONSTREAMING-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
+# NONSTREAMING-NEXT: 1 4 0.25 mla v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 mla v15.8h, v22.8h, v4.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 mla v28.2s, v10.2s, v2.s[0]
+# NONSTREAMING-NEXT: 1 4 0.25 mls v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 mls v25.8h, v29.8h, v0.h[4]
+# NONSTREAMING-NEXT: 1 4 0.25 mls v22.2s, v29.2s, v0.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 mls v26.4s, v5.4s, v28.4s
+# NONSTREAMING-NEXT: 1 2 0.17 mov b0, v0.b[15]
+# NONSTREAMING-NEXT: 1 2 0.17 mov d6, v0.d[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov h2, v0.h[5]
+# NONSTREAMING-NEXT: 1 2 0.17 mov s17, v0.s[2]
+# NONSTREAMING-NEXT: 1 2 0.17 mov w8, v8.s[0]
+# NONSTREAMING-NEXT: 1 2 0.17 mov x30, v18.d[0]
+# NONSTREAMING-NEXT: 1 2 0.17 mov v2.b[0], v0.b[0]
+# NONSTREAMING-NEXT: 1 2 0.17 mov v2.h[1], v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov v2.s[2], v0.s[2]
+# NONSTREAMING-NEXT: 1 2 0.17 mov v2.d[1], v0.d[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.b[0], w8
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.h[1], w8
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.s[2], w8
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.d[1], x8
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 movi d15, #0xff00ff00ff00ff
+# NONSTREAMING-NEXT: 1 2 0.17 movi v0.16b, #31
+# NONSTREAMING-NEXT: 1 2 0.17 movi v14.8h, #174
+# NONSTREAMING-NEXT: 1 2 0.17 movi v13.4h, #74, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 movi v0.2d, #0xff0000ff0000ffff
+# NONSTREAMING-NEXT: 1 2 0.17 movi v0.2s, #8, msl #8
+# NONSTREAMING-NEXT: 1 2 0.17 movi v19.2s, #226
+# NONSTREAMING-NEXT: 1 2 0.17 movi v1.4s, #122, msl #8
+# NONSTREAMING-NEXT: 1 2 0.17 movi v0.4s, #255, lsl #24
+# NONSTREAMING-NEXT: 1 2 0.17 movi v0.8b, #255
+# NONSTREAMING-NEXT: 1 4 0.25 mul v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 mul v26.4h, v20.4h, v14.h[5]
+# NONSTREAMING-NEXT: 1 4 0.25 mul v5.8h, v21.8h, v3.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 mul v29.2s, v10.2s, v3.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 mul v30.4s, v11.4s, v4.s[0]
+# NONSTREAMING-NEXT: 1 4 0.25 mul v30.4s, v11.4s, v4.4s
+# NONSTREAMING-NEXT: 1 4 0.25 mul v3.8h, v9.8h, v8.8h
+# NONSTREAMING-NEXT: 1 2 0.17 mvni v9.4h, #237
+# NONSTREAMING-NEXT: 1 2 0.17 mvni v8.8h, #171, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 mvni v22.4s, #15, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 mvni v0.2s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 mvni v0.4s, #16, msl #16
+# NONSTREAMING-NEXT: 1 2 0.17 neg d29, d24
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 neg v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 mvn v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 mvn v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 orn v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 orn v29.8b, v19.8b, v16.8b
+# NONSTREAMING-NEXT: 1 2 0.17 mov v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 orr v9.4h, #18
+# NONSTREAMING-NEXT: 1 2 0.17 orr v0.8h, #31
+# NONSTREAMING-NEXT: 1 2 0.17 orr v4.4s, #0
+# NONSTREAMING-NEXT: 1 2 0.25 pmul v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 pmul v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.25 pmull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.25 pmull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 raddhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 rbit v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 rbit v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 rev16 v21.8b, v1.8b
+# NONSTREAMING-NEXT: 1 2 0.17 rev16 v30.16b, v31.16b
+# NONSTREAMING-NEXT: 1 2 0.17 rev32 v0.4h, v9.4h
+# NONSTREAMING-NEXT: 1 2 0.17 rev32 v21.8b, v1.8b
+# NONSTREAMING-NEXT: 1 2 0.17 rev32 v30.16b, v31.16b
+# NONSTREAMING-NEXT: 1 2 0.17 rev32 v4.8h, v7.8h
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v0.16b, v31.16b
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v1.8b, v9.8b
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v13.4h, v21.4h
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v2.8h, v4.8h
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v4.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 rev64 v6.4s, v8.4s
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 rshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 saba v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 sabal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 sabal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 sabal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 sabal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 sabal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sabal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sabd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 sabd v12.2s, v11.2s, v27.2s
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 sabdl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.1d, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.2s, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.4h, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 saddl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 saddl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 saddl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 saddl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 saddl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 saddl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.1d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.2s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.4h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 saddlp v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 saddlv d0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.25 saddlv s0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 saddlv s0, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 saddlv h0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 saddlv h0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 saddw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 saddw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 saddw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 saddw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 saddw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 saddw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf h4, h8, #9
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf h5, h14
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf d21, d12
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf d21, d12, #64
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf s22, s13, #32
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v25.4h, v13.4h, #8
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf v4.8h, v8.8h, #10
+# NONSTREAMING-NEXT: 1 3 0.17 sdot v0.2s, v0.8b, v0.4b[2]
+# NONSTREAMING-NEXT: 1 3 0.17 sdot v0.2s, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 3 0.17 sdot v0.4s, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 3 0.17 sdot v0.4s, v0.16b, v0.4b[2]
+# NONSTREAMING-NEXT: 1 2 0.17 shadd v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 shadd v25.16b, v1.16b, v10.16b
+# NONSTREAMING-NEXT: 1 2 0.17 shl d7, d10, #12
+# NONSTREAMING-NEXT: 1 2 0.17 shl v23.8b, v18.8b, #6
+# NONSTREAMING-NEXT: 1 2 0.17 shl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shl v0.8h, v23.8h, #10
+# NONSTREAMING-NEXT: 1 2 0.17 shl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shll v0.4s, v0.4h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 shll v0.8h, v0.8b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 shll v0.2d, v0.2s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 shll2 v0.2d, v0.4s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 shll2 v0.4s, v0.8h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 shll2 v0.8h, v0.16b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 shrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 shsub v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 shsub v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 shsub v15.8h, v5.8h, v27.8h
+# NONSTREAMING-NEXT: 1 2 0.17 sli d10, d14, #12
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sli v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 smax v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 smax v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 smax v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 smax v30.16b, v3.16b, v30.16b
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp v21.8h, v16.8h, v7.8h
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.33 smaxv b0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 smaxv b0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 smaxv h0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.33 smaxv h0, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.25 smaxv s0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 smin v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 smin v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 smin v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 sminp v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sminp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 sminp v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.33 sminv b0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 sminv b0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 sminv h0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.33 sminv h0, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.25 sminv s0, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 smlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 smlal v0.2d, v25.2s, v1.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 smlal v16.4s, v9.4h, v11.h[4]
+# NONSTREAMING-NEXT: 1 4 0.25 smlal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 smlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 smlal2 v30.2d, v22.4s, v7.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 smlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 smlal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl v25.2d, v27.2s, v1.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl v14.4s, v23.4h, v12.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 smlal2 v1.4s, v9.8h, v0.h[6]
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl2 v12.4s, v11.8h, v12.h[0]
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl2 v11.2d, v28.4s, v7.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 smlsl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 3 0.25 smull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 smull v31.2d, v23.2s, v6.s[2]
+# NONSTREAMING-NEXT: 1 3 0.25 smull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 smull v3.4s, v26.4h, v1.h[5]
+# NONSTREAMING-NEXT: 1 3 0.25 smull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 3 0.25 smull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 smull2 v11.2d, v1.4s, v7.s[0]
+# NONSTREAMING-NEXT: 1 3 0.25 smull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 smull2 v13.4s, v18.8h, v0.h[3]
+# NONSTREAMING-NEXT: 1 3 0.25 smull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs b19, b14
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs d18, d12
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs h21, h15
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs s20, s12
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd b20, b11, b15
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd h12, h18, h10
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal d19, s24, s12
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal d8, s9, v0.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal s0, h0, v0.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal s17, h27, h12
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal v11.2d, v24.2s, v0.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal v20.4s, v30.4h, v12.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal2 v23.2d, v30.4s, v6.s[0]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlal2 v2.4s, v17.8h, v5.h[6]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh v8.4h, v16.4h, v5.h[4]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh v16.2s, v24.2s, v7.s[2]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull v8.4s, v19.4h, v1.h[2]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull v20.2d, v10.2s, v6.s[2]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull2 v10.4s, v25.8h, v0.h[7]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull2 v4.2d, v29.4s, v2.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh v0.8h, v15.8h, v0.h[5]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh v6.2s, v29.2s, v4.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh v31.2s, v17.2s, v4.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl d12, s23, s13
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl d8, s9, v0.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl s0, h0, v0.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl s14, h12, h25
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl v26.2d, v7.2s, v3.s[0]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl v4.4s, v22.4h, v13.h[2]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl2 v4.2d, v3.4s, v3.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlsl2 v2.4s, v28.8h, v4.h[6]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh h10, h11, h12
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh h7, h15, v0.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh s15, s14, v0.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh s20, s21, s2
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull d1, s1, v0.s[1]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull d15, s22, s12
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull s1, h1, v0.h[3]
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull s12, h22, h12
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 sqdmull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg b19, b14
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg d18, d12
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg h21, h15
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg s20, s12
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah h0, h1, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.4h, v1.4h, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.8h, v1.8h, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah s0, s1, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.2s, v1.2s, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.4s, v1.4s, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah h0, h1, h2
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.4h, v1.4h, v2.4h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.8h, v1.8h, v2.8h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah s0, s1, s2
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh h0, h1, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.4h, v1.4h, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.8h, v1.8h, v2.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh s0, s1, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.2s, v1.2s, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.4s, v1.4s, v2.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh h0, h1, h2
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.4h, v1.4h, v2.4h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.8h, v1.8h, v2.8h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh s0, s1, s2
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh h10, h11, h12
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh h7, h15, v0.h[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh s15, s14, v0.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh s20, s21, s2
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl d31, d31, d31
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl h3, h4, h15
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl s17, s4, s23
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub b3, b13, b12
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub v20.8h, v18.8h, v12.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn b10, h13, #2
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn h15, s10, #6
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn s15, d12, #9
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun b17, h10, #6
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun h10, s13, #15
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun s22, d16, #31
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrun2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl b11, b19, #7
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl d15, d16, #51
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl d31, d31, d31
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl h13, h18, #11
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl h3, h4, h15
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl s14, s17, #22
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v23.16b, v23.16b, v23.16b
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu b15, b18, #6
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu d11, d13, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu h19, h17, #6
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu s16, s14, #25
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn b10, h15, #5
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn h17, s10, #4
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn s18, d10, #31
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun b15, h10, #7
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun h20, s14, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun s10, d15, #15
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrun2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub s20, s10, s7
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn b18, h18
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn h20, s17
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn s19, d14
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun b19, h14
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun h21, s15
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun s20, d12
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun v0.4h, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun v0.8b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtun2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 sri d10, d12, #14
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sri v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshl d16, d16, d16
+# NONSTREAMING-NEXT: 1 4 0.17 srshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 srshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 srshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 srshr d19, d18, #7
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra d15, d11, #19
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 srsra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshl d31, d31, d31
+# NONSTREAMING-NEXT: 1 2 0.17 sshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 sshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 sshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 sshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 sshll v9.8h, v2.8b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshll v12.4s, v3.4h, #4
+# NONSTREAMING-NEXT: 1 2 0.17 sshll v0.2d, v0.2s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshll2 v28.8h, v12.16b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 sshll2 v0.4s, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshll2 v17.2d, v13.4s, #22
+# NONSTREAMING-NEXT: 1 2 0.17 sshr d15, d16, #12
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 sshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra d18, d12, #21
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ssra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v18.8b }, [x15]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v8.8b, v9.8b }, [x18]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v15.8b, v16.8b, v17.8b }, [x0]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v0.16b }, [x0]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v1.16b, v2.16b }, [x4]
+# NONSTREAMING-NEXT: 1 2 1.50 * st1 { v27.16b, v28.16b, v29.16b }, [x18]
+# NONSTREAMING-NEXT: 1 2 2.00 * st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v19.4h }, [x7]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v22.4h, v23.4h }, [x22]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v13.4h, v14.4h, v15.4h }, [x7]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v27.8h }, [x17]
+# NONSTREAMING-NEXT: 1 2 1.50 * st1 { v8.8h, v9.8h, v10.8h }, [x16]
+# NONSTREAMING-NEXT: 1 2 2.00 * st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v25.2s }, [x6]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v13.2s, v14.2s }, [x9]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v12.2s, v13.2s, v14.2s }, [x3]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
+# NONSTREAMING-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v22.4s }, [x19]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v15.4s, v16.4s }, [x12]
+# NONSTREAMING-NEXT: 1 2 2.00 * st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v20.1d }, [x10]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v21.1d, v22.1d }, [x29]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v5.1d, v6.1d, v7.1d }, [x3]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v26.2d, v27.2d }, [x28]
+# NONSTREAMING-NEXT: 2 2 1.50 * st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# NONSTREAMING-NEXT: 1 2 1.50 * st1 { v13.2d, v14.2d, v15.2d }, [x27]
+# NONSTREAMING-NEXT: 1 2 2.00 * st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1 { v8.2d }, [x15]
+# NONSTREAMING-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: 1 2 1.50 * st1 { v0.4s, v1.4s, v2.4s }, [sp]
+# NONSTREAMING-NEXT: 2 2 1.00 * st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# NONSTREAMING-NEXT: 1 4 0.50 * st1 { v1.b }[5], [x1]
+# NONSTREAMING-NEXT: 1 4 0.50 * st1 { v0.h }[2], [x1]
+# NONSTREAMING-NEXT: 1 4 0.50 * st1 { v31.s }[1], [x16]
+# NONSTREAMING-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: 1 4 0.50 * st1 { v0.d }[1], [x0]
+# NONSTREAMING-NEXT: 2 4 0.50 * st1 { v0.d }[1], [x0], #8
+# NONSTREAMING-NEXT: 2 4 1.00 * st2 { v0.16b, v1.16b }, [x0], x1
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v6.16b, v7.16b }, [x23]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v10.4h, v11.4h }, [x18]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v10.8h, v11.8h }, [x18]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v25.2s, v26.2s }, [x29]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v26.4s, v27.4s }, [x14]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2 { v10.2d, v11.2d }, [x1]
+# NONSTREAMING-NEXT: 1 4 0.50 * st2 { v21.b, v22.b }[15], [x15]
+# NONSTREAMING-NEXT: 1 4 0.50 * st2 { v28.h, v29.h }[2], [x6]
+# NONSTREAMING-NEXT: 1 4 0.50 * st2 { v0.s, v1.s }[3], [sp]
+# NONSTREAMING-NEXT: 2 4 0.50 * st2 { v0.s, v1.s }[3], [sp], #8
+# NONSTREAMING-NEXT: 1 4 0.50 * st2 { v17.d, v18.d }[1], [x1]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v10.8b, v11.8b, v12.8b }, [x18]
+# NONSTREAMING-NEXT: 1 5 2.00 * st3 { v26.16b, v27.16b, v28.16b }, [x4]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: 2 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# NONSTREAMING-NEXT: 1 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v19.2s, v20.2s, v21.2s }, [x30]
+# NONSTREAMING-NEXT: 1 5 2.00 * st3 { v24.4s, v25.4s, v26.4s }, [x8]
+# NONSTREAMING-NEXT: 1 5 2.00 * st3 { v24.2d, v25.2d, v26.2d }, [x25]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v8.b, v9.b, v10.b }[4], [x18]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15]
+# NONSTREAMING-NEXT: 2 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15], #6
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v9.s, v10.s, v11.s }[2], [x20]
+# NONSTREAMING-NEXT: 1 4 1.00 * st3 { v16.d, v17.d, v18.d }[0], [x13]
+# NONSTREAMING-NEXT: 1 6 3.00 * st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
+# NONSTREAMING-NEXT: 1 7 6.00 * st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
+# NONSTREAMING-NEXT: 1 6 3.00 * st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
+# NONSTREAMING-NEXT: 1 7 6.00 * st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
+# NONSTREAMING-NEXT: 1 6 3.00 * st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: 2 7 6.00 * st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# NONSTREAMING-NEXT: 1 7 6.00 * st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
+# NONSTREAMING-NEXT: 1 6 4.00 * st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
+# NONSTREAMING-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
+# NONSTREAMING-NEXT: 1 6 0.50 * st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
+# NONSTREAMING-NEXT: 1 6 0.50 * st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
+# NONSTREAMING-NEXT: 1 6 0.50 * st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
+# NONSTREAMING-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
+# NONSTREAMING-NEXT: 2 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
+# NONSTREAMING-NEXT: 2 6 0.50 * st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
+# NONSTREAMING-NEXT: 1 2 0.17 sub d15, d5, d16
+# NONSTREAMING-NEXT: 1 2 0.17 sub v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 sub v15.2s, v14.2s, v11.2s
+# NONSTREAMING-NEXT: 1 2 0.17 subhn v7.4h, v10.4s, v13.4s
+# NONSTREAMING-NEXT: 1 2 0.17 subhn2 v24.4s, v24.2d, v8.2d
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd b19, b14
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd d18, d22
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd h20, h15
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd s21, s12
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 tbx v0.16b, { v0.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 6 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 6 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 tbx v0.8b, { v0.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 6 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 6 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uaba v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 uaba v13.16b, v14.16b, v19.16b
+# NONSTREAMING-NEXT: 1 4 0.17 uabal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 uabal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 uabal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 uabal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uabal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uabal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uabd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uabd v23.4s, v4.4s, v30.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uabdl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.1d, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.2s, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.4h, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.1d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.2s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.4h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlp v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 uaddlv d0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.25 uaddlv s0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 uaddlv s0, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 uaddlv h0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 uaddlv h0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 3 1.00 ucvtf h17, x12
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf h22, h16, #11
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf h7, h21
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf d21, d14
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf d21, d14, #64
+# NONSTREAMING-NEXT: 1 3 1.00 ucvtf s8, x0
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf s22, s13
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf s22, s13, #32
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v18.4h, v11.4h, #7
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf v22.8h, v20.8h, #10
+# NONSTREAMING-NEXT: 1 3 0.17 udot v0.2s, v0.8b, v0.4b[2]
+# NONSTREAMING-NEXT: 1 3 0.17 udot v0.2s, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 3 0.17 udot v0.4s, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 3 0.17 udot v0.4s, v0.16b, v0.4b[2]
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub v12.4h, v16.4h, v28.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 umax v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 umax v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 umax v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.33 umaxv b0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 umaxv b0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 umaxv h0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.33 umaxv h0, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.25 umaxv s0, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 umin v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 umin v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 umin v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 umin v0.16b, v26.16b, v2.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uminp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uminp v28.4s, v16.4s, v15.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uminp v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uminp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.33 uminv b0, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.50 uminv b0, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.25 uminv h0, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.33 uminv h0, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.25 uminv s0, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 umlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 umlal v28.2d, v31.2s, v0.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 umlal v22.4s, v14.4h, v0.h[6]
+# NONSTREAMING-NEXT: 1 4 0.25 umlal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 umlal2 v10.2d, v4.4s, v3.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 umlal2 v31.4s, v7.8h, v15.h[5]
+# NONSTREAMING-NEXT: 1 4 0.25 umlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 umlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 umlal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl v20.2d, v20.2s, v2.s[0]
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl v21.4s, v12.4h, v7.h[5]
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl2 v30.2d, v23.4s, v1.s[2]
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl2 v27.4s, v28.8h, v6.h[4]
+# NONSTREAMING-NEXT: 1 4 0.25 umlsl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.50 umov w6, v22.b[0]
+# NONSTREAMING-NEXT: 1 2 0.50 umov w0, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.50 umov w10, v25.h[0]
+# NONSTREAMING-NEXT: 1 2 0.50 umov w0, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov w0, v0.s[1]
+# NONSTREAMING-NEXT: 1 2 0.17 mov x0, v0.d[1]
+# NONSTREAMING-NEXT: 1 3 0.25 umull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 3 0.25 umull v22.2d, v28.2s, v6.s[1]
+# NONSTREAMING-NEXT: 1 3 0.25 umull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 3 0.25 umull v27.4s, v1.4h, v8.h[6]
+# NONSTREAMING-NEXT: 1 3 0.25 umull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 3 0.25 umull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 3 0.25 umull2 v28.2d, v21.4s, v1.s[0]
+# NONSTREAMING-NEXT: 1 3 0.25 umull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 3 0.25 umull2 v18.4s, v26.8h, v10.h[1]
+# NONSTREAMING-NEXT: 1 3 0.25 umull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd h0, h1, h5
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd s0, s24, s30
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd v14.2d, v22.2d, v20.2d
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl b11, b20, b30
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl s23, s20, s16
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl v25.8b, v13.8b, v23.8b
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn b10, h12, #5
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn h12, s10, #14
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn s10, d10, #25
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl b11, b20, b30
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl b18, b15, #6
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl d15, d12, #19
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl h11, h18, #7
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl s14, s19, #18
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl s23, s20, s16
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v8.4h, v17.4h, v13.4h
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn b12, h10, #7
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn h10, s14, #5
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn s10, d12, #13
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub s16, s21, s6
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub d16, d16, d16
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub v19.4s, v0.4s, v5.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn b18, h18
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn h20, s17
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn s19, d14
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.50 urecpe v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.50 urecpe v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd v16.2s, v19.2s, v2.2s
+# NONSTREAMING-NEXT: 1 4 0.17 urshl d8, d7, d4
+# NONSTREAMING-NEXT: 1 4 0.17 urshl v31.8b, v5.8b, v3.8b
+# NONSTREAMING-NEXT: 1 4 0.17 urshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 4 0.17 urshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 4 0.17 urshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 urshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 urshr d20, d23, #31
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 urshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 4 0.50 ursqrte v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 4 0.50 ursqrte v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 4 0.17 ursra d18, d10, #13
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 ursra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushl d0, d0, d0
+# NONSTREAMING-NEXT: 1 2 0.17 ushl v6.8b, v26.8b, v6.8b
+# NONSTREAMING-NEXT: 1 2 0.17 ushl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 ushl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 ushl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 ushll v0.4s, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushll v18.8h, v24.8b, #4
+# NONSTREAMING-NEXT: 1 2 0.17 ushll v16.2d, v16.2s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 ushll2 v31.2d, v12.4s, #11
+# NONSTREAMING-NEXT: 1 2 0.17 ushll2 v18.4s, v22.8h, #13
+# NONSTREAMING-NEXT: 1 2 0.17 ushll2 v0.8h, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr d10, d17, #18
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 2 0.17 ushr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.50 U smov w15, v22.b[0]
+# NONSTREAMING-NEXT: 1 2 0.50 U smov w26, v27.h[0]
+# NONSTREAMING-NEXT: 1 2 0.50 U smov x21, v0.b[0]
+# NONSTREAMING-NEXT: 1 2 0.50 U smov x9, v27.h[0]
+# NONSTREAMING-NEXT: 1 2 0.50 U smov x15, v3.s[0]
+# NONSTREAMING-NEXT: 1 2 0.50 smov w0, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.50 smov w0, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.50 smov x0, v0.b[1]
+# NONSTREAMING-NEXT: 1 2 0.50 smov x0, v0.h[1]
+# NONSTREAMING-NEXT: 1 2 0.50 smov x0, v0.s[1]
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd b19, b14
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd d18, d22
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd h20, h15
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd s21, s12
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 4 0.17 usra d20, d13, #61
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: 1 4 0.17 usra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: 1 2 0.17 usubl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 usubl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 usubl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 usubl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 usubl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 usubl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 usubw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 usubw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 usubw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 usubw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 usubw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 usubw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 xtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 xtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 xtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 xtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 xtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 xtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 v0.8h, v0.8h, v0.8h
-# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - 69.25 69.25 179.25 179.25 15.13 6.13 6.13 6.13 6.13 6.13 6.13 6.13 450.83 490.83 237.83 340.83 340.83 237.83
+# STREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# STREAMING-NEXT: 1 2 0.17 abs d29, d24
+# STREAMING-NEXT: 1 2 0.17 abs v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 abs v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 abs v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 abs v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 abs v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 abs v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 abs v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 add d17, d31, d29
+# STREAMING-NEXT: 1 2 0.17 add v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 addhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 addhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 addhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 addhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 addhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 addhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 addp v7.2s, v1.2s, v2.2s
+# STREAMING-NEXT: 1 2 0.17 addp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 addp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 addp d1, v14.2d
+# STREAMING-NEXT: 1 4 0.50 addv s0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 addv h0, v0.4h
+# STREAMING-NEXT: 1 4 0.50 addv h0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 addv b0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 addv b0, v0.16b
+# STREAMING-NEXT: 1 2 0.25 aesd v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.25 aese v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.25 aesimc v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.25 aesmc v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 and v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 bic v0.4h, #15, lsl #8
+# STREAMING-NEXT: 1 2 0.17 bic v23.8h, #101
+# STREAMING-NEXT: 1 2 0.17 bic v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 bic v25.16b, v10.16b, v9.16b
+# STREAMING-NEXT: 1 2 0.17 bic v24.2s, #70
+# STREAMING-NEXT: 1 2 0.17 bit v5.8b, v12.8b, v22.8b
+# STREAMING-NEXT: 1 2 0.17 bif v0.8b, v25.8b, v4.8b
+# STREAMING-NEXT: 1 2 0.17 bif v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 bit v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 bsl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 bsl v27.16b, v13.16b, v21.16b
+# STREAMING-NEXT: 1 2 0.17 cls v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 cls v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 cls v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 cls v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 cls v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 cls v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 clz v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 clz v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 clz v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 clz v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 clz v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 clz v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 cmeq v9.8h, v16.8h, v24.8h
+# STREAMING-NEXT: 1 2 0.17 cmeq v14.4h, v18.4h, #0
+# STREAMING-NEXT: 1 2 0.17 cmeq d20, d21, #0
+# STREAMING-NEXT: 1 2 0.17 cmeq d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, #0
+# STREAMING-NEXT: 1 2 0.17 cmeq v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 cmge v22.8h, v16.8h, v3.8h
+# STREAMING-NEXT: 1 2 0.17 cmge v22.16b, v30.16b, #0
+# STREAMING-NEXT: 1 2 0.17 cmge d20, d21, #0
+# STREAMING-NEXT: 1 2 0.17 cmge d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmge v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 cmge v0.8b, v0.8b, #0
+# STREAMING-NEXT: 1 2 0.17 cmgt v3.2d, v29.2d, v11.2d
+# STREAMING-NEXT: 1 2 0.17 cmgt d20, d21, #0
+# STREAMING-NEXT: 1 2 0.17 cmgt d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmgt v0.2s, v0.2s, #0
+# STREAMING-NEXT: 1 2 0.17 cmgt v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 cmhi v28.4h, v25.4h, v21.4h
+# STREAMING-NEXT: 1 2 0.17 cmhi d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmhi v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 cmhs d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmhs v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 cmle v21.2s, v19.2s, #0
+# STREAMING-NEXT: 1 2 0.17 cmle d20, d21, #0
+# STREAMING-NEXT: 1 2 0.17 cmle v0.2d, v0.2d, #0
+# STREAMING-NEXT: 1 2 0.17 cmlt v26.4h, v12.4h, #0
+# STREAMING-NEXT: 1 2 0.17 cmlt d20, d21, #0
+# STREAMING-NEXT: 1 2 0.17 cmlt v0.8h, v0.8h, #0
+# STREAMING-NEXT: 1 2 0.17 cmtst d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 cmtst v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 cmtst v13.2d, v13.2d, v13.2d
+# STREAMING-NEXT: 1 2 0.17 cnt v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 cnt v0.8b, v0.8b
+# STREAMING-NEXT: 1 3 1.00 dup v0.16b, w28
+# STREAMING-NEXT: 1 3 1.00 dup v0.2d, x28
+# STREAMING-NEXT: 1 3 1.00 dup v0.2s, w28
+# STREAMING-NEXT: 1 3 1.00 dup v0.4h, w28
+# STREAMING-NEXT: 1 3 1.00 dup v0.4s, w28
+# STREAMING-NEXT: 1 3 1.00 dup v0.8b, w28
+# STREAMING-NEXT: 1 3 1.00 dup v0.8h, w28
+# STREAMING-NEXT: 1 2 0.17 mov b0, v0.b[1]
+# STREAMING-NEXT: 1 2 0.17 mov d0, v0.d[1]
+# STREAMING-NEXT: 1 2 0.17 mov h0, v0.h[1]
+# STREAMING-NEXT: 1 2 0.17 mov s0, v0.s[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.16b, v0.b[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.2d, v0.d[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.2s, v0.s[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.4h, v0.h[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.4s, v0.s[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.8b, v0.b[1]
+# STREAMING-NEXT: 1 2 0.17 dup v0.8h, v0.h[1]
+# STREAMING-NEXT: 1 2 0.17 eor v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 ext v0.16b, v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 2 0.17 ext v0.8b, v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 2 0.17 fabd d29, d24, d20
+# STREAMING-NEXT: 1 2 0.17 fabd s29, s24, s20
+# STREAMING-NEXT: 1 2 0.17 fabd h27, h20, h17
+# STREAMING-NEXT: 1 2 0.17 fabd v13.8h, v28.8h, v12.8h
+# STREAMING-NEXT: 1 2 0.17 fabd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fabs h25, h7
+# STREAMING-NEXT: 1 4 0.50 fabs v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fabs v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fabs v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fabs v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fabs v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 facge d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 facge s10, s11, s12
+# STREAMING-NEXT: 1 2 0.17 facge h24, h26, h29
+# STREAMING-NEXT: 1 2 0.17 facge v25.4h, v16.4h, v11.4h
+# STREAMING-NEXT: 1 2 0.17 facge v19.2s, v24.2s, v5.2s
+# STREAMING-NEXT: 1 2 0.17 facge v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 facgt d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 facgt s10, s11, s12
+# STREAMING-NEXT: 1 2 0.17 facgt h0, h4, h10
+# STREAMING-NEXT: 1 2 0.17 facgt v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 facgt v22.8h, v14.8h, v31.8h
+# STREAMING-NEXT: 1 2 0.17 facgt v22.4s, v8.4s, v2.4s
+# STREAMING-NEXT: 1 4 0.50 fadd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 faddp h10, v19.2h
+# STREAMING-NEXT: 1 2 0.17 faddp d11, v28.2d
+# STREAMING-NEXT: 1 2 0.17 faddp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 faddp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 faddp v16.2d, v11.2d, v5.2d
+# STREAMING-NEXT: 1 2 0.17 fcmeq h30, h6, h1
+# STREAMING-NEXT: 1 2 0.17 fcmeq h19, h23, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmeq d20, d21, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmeq d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 fcmeq s10, s11, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmeq s10, s11, s12
+# STREAMING-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmeq v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 fcmeq v12.4s, v11.4s, v26.4s
+# STREAMING-NEXT: 1 2 0.17 fcmeq v18.2d, v17.2d, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge h10, h23, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge h1, h16, h12
+# STREAMING-NEXT: 1 2 0.17 fcmge d20, d21, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 fcmge s10, s11, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge s10, s11, s12
+# STREAMING-NEXT: 1 2 0.17 fcmge v0.2d, v0.2d, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge v17.2d, v11.2d, v13.2d
+# STREAMING-NEXT: 1 2 0.17 fcmge v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 fcmge v18.4h, v27.4h, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmge v20.8h, v19.8h, v22.8h
+# STREAMING-NEXT: 1 2 0.17 fcmge v17.2s, v11.2s, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt h4, h5, h0
+# STREAMING-NEXT: 1 2 0.17 fcmgt h0, h18, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt d20, d21, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt d20, d21, d22
+# STREAMING-NEXT: 1 2 0.17 fcmgt s10, s11, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt s10, s11, s12
+# STREAMING-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 fcmgt v24.8h, v24.8h, v28.8h
+# STREAMING-NEXT: 1 2 0.17 fcmgt v0.8h, v11.8h, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmgt v19.2d, v31.2d, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle v16.8h, v11.8h, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle v22.4s, v30.4s, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle d20, d21, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle s10, s11, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle v0.2d, v0.2d, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmle h18, h28, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt h23, h7, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt d20, d21, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt s10, s11, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt v0.4s, v0.4s, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt v8.4h, v2.4h, #0.0
+# STREAMING-NEXT: 1 2 0.17 fcmlt v7.2d, v16.2d, #0.0
+# STREAMING-NEXT: 1 4 0.50 fcvtas d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtas s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtas h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtas v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtas v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtas v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtas v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtas v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtau d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtau s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtau h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtau v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtau v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtau v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtau v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtau v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtl v0.2d, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtl v0.4s, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtl2 v0.2d, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtl2 v0.4s, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtms d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtms s22, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtms h22, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtms v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtms v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtms v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtms v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtms v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtmu d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtmu s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtmu h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtmu v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtmu v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtmu v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtmu v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtmu v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtn v0.2s, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtn v0.4h, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtn2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtn2 v0.8h, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtns d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtns s22, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtns h22, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtns v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtns v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtns v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtns v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtns v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtnu d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtnu s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtnu h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtnu v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtnu v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtnu v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtnu v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtnu v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtps d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtps s22, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtps h22, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtps v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtps v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtps v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtps v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtps v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtpu d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtpu s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtpu h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtpu v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtpu v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtpu v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtpu v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtpu v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtxn s22, d13
+# STREAMING-NEXT: 1 4 0.50 fcvtxn v0.2s, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtxn2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtzs d21, d12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzs d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtzs s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtzs s21, s12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzs h21, h14
+# STREAMING-NEXT: 1 4 0.50 fcvtzs h21, h12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v20.4h, v24.4h, #11
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtzs v18.8h, v10.8h, #7
+# STREAMING-NEXT: 1 4 0.50 fcvtzu d21, d12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzu d21, d14
+# STREAMING-NEXT: 1 4 0.50 fcvtzu s12, s13
+# STREAMING-NEXT: 1 4 0.50 fcvtzu s21, s12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzu h12, h13
+# STREAMING-NEXT: 1 4 0.50 fcvtzu h21, h12, #1
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v19.4h, v26.4h, #9
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fcvtzu v27.8h, v6.8h, #11
+# STREAMING-NEXT: 1 25 25.00 fdiv v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 11 11.00 fdiv v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 10 10.00 fdiv v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 12 12.00 fdiv v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 10 10.00 fdiv v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fmax v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmax v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmax v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fmaxnm v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmaxnm v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmaxnm v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp h25, v19.2h
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp d17, v29.2d
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv h0, v13.4h
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv h12, v11.8h
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv s28, v31.4s
+# STREAMING-NEXT: 1 4 0.50 fmaxp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmaxp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmaxp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fmaxp h15, v25.2h
+# STREAMING-NEXT: 1 4 0.50 fmaxp s6, v2.2s
+# STREAMING-NEXT: 1 16 1.50 fmaxv h0, v0.4h
+# STREAMING-NEXT: 1 16 1.50 fmaxv h0, v0.8h
+# STREAMING-NEXT: 1 16 1.50 fmaxv s0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fmin v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmin v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmin v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fminnm v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fminnm v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fminnm v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fminnmp h20, v14.2h
+# STREAMING-NEXT: 1 4 0.50 fminnmp d15, v8.2d
+# STREAMING-NEXT: 1 4 0.50 fminnmp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fminnmp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fminnmp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 16 1.50 fminnmv h19, v25.4h
+# STREAMING-NEXT: 1 16 1.50 fminnmv h23, v17.8h
+# STREAMING-NEXT: 1 16 1.50 fminnmv s29, v17.4s
+# STREAMING-NEXT: 1 4 0.50 fminp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fminp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fminp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fminp h7, v10.2h
+# STREAMING-NEXT: 1 4 0.50 fminp s17, v7.2s
+# STREAMING-NEXT: 1 16 1.50 fminv h3, v30.4h
+# STREAMING-NEXT: 1 16 1.50 fminv h29, v12.8h
+# STREAMING-NEXT: 1 16 1.50 fminv s16, v19.4s
+# STREAMING-NEXT: 1 4 0.50 fmla d0, d1, v0.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmla h23, h24, v15.h[4]
+# STREAMING-NEXT: 1 4 0.50 fmla s0, s1, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmla v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmla v29.8h, v15.8h, v10.h[4]
+# STREAMING-NEXT: 1 4 0.50 fmla v2.2s, v16.2s, v28.s[0]
+# STREAMING-NEXT: 1 4 0.50 fmla v14.4s, v14.4s, v5.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmla v1.4s, v24.4s, v12.4s
+# STREAMING-NEXT: 1 4 0.50 fmla v10.2d, v14.2d, v21.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmls d0, d4, v0.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmls h8, h14, v7.h[4]
+# STREAMING-NEXT: 1 4 0.50 fmls s3, s5, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmls v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmls v30.8h, v18.8h, v4.h[6]
+# STREAMING-NEXT: 1 4 0.50 fmls v10.2s, v27.2s, v0.s[0]
+# STREAMING-NEXT: 1 4 0.50 fmls v27.4s, v7.4s, v24.s[0]
+# STREAMING-NEXT: 1 4 0.50 fmls v10.2d, v22.2d, v29.d[0]
+# STREAMING-NEXT: 1 4 0.50 fmls v6.8h, v15.8h, v23.8h
+# STREAMING-NEXT: 1 2 0.17 fmov v0.2d, #-1.25000000
+# STREAMING-NEXT: 1 2 0.17 fmov v0.2s, #13.00000000
+# STREAMING-NEXT: 1 2 0.17 fmov v0.4s, #1.00000000
+# STREAMING-NEXT: 1 4 0.50 fmul h18, h4, v7.h[3]
+# STREAMING-NEXT: 1 4 0.50 fmul v10.4h, v2.4h, v7.h[5]
+# STREAMING-NEXT: 1 4 0.50 fmul v5.2s, v12.2s, v9.s[0]
+# STREAMING-NEXT: 1 4 0.50 fmul v15.4s, v30.4s, v2.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmul v11.2d, v31.2d, v24.d[1]
+# STREAMING-NEXT: 1 3 0.17 fmul h28, h14, h3
+# STREAMING-NEXT: 1 4 0.50 fmul d0, d1, v0.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmul s0, s1, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmul v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmulx d0, d4, v0.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmulx d23, d11, d1
+# STREAMING-NEXT: 1 4 0.50 fmulx s20, s22, s15
+# STREAMING-NEXT: 1 4 0.50 fmulx h18, h17, v7.h[1]
+# STREAMING-NEXT: 1 4 0.50 fmulx h20, h25, h0
+# STREAMING-NEXT: 1 4 0.50 fmulx s3, s5, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmulx v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fmulx v28.4h, v25.4h, v15.h[1]
+# STREAMING-NEXT: 1 4 0.50 fmulx v3.2s, v22.2s, v23.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmulx v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fmulx v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fmulx v5.4s, v28.4s, v15.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmulx v22.2d, v18.2d, v25.d[1]
+# STREAMING-NEXT: 1 4 0.50 fneg v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 fneg v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 fneg v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 fneg v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 fneg v0.8h, v0.8h
+# STREAMING-NEXT: 1 3 0.25 frecpe h20, h8
+# STREAMING-NEXT: 1 3 0.25 frecpe d13, d13
+# STREAMING-NEXT: 1 3 0.25 frecpe s19, s14
+# STREAMING-NEXT: 1 3 0.25 frecpe v0.2d, v0.2d
+# STREAMING-NEXT: 1 3 0.25 frecpe v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frecpe v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frecpe v0.4s, v0.4s
+# STREAMING-NEXT: 1 6 1.00 frecpe v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.17 frecps h29, h19, h8
+# STREAMING-NEXT: 1 3 0.25 frecpx h18, h11
+# STREAMING-NEXT: 1 4 0.17 frecps v12.8h, v25.8h, v4.8h
+# STREAMING-NEXT: 1 4 0.17 frecps v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.17 frecps d22, d30, d21
+# STREAMING-NEXT: 1 4 0.17 frecps s21, s16, s13
+# STREAMING-NEXT: 1 4 0.17 frecps v7.2d, v29.2d, v18.2d
+# STREAMING-NEXT: 1 3 0.25 frecpx d16, d19
+# STREAMING-NEXT: 1 3 0.25 frecpx s18, s10
+# STREAMING-NEXT: 1 4 0.50 frinta v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frinta v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frinta v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frinta v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frinta v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frinti v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frinti v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frinti v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frinti v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frinti v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frintm v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frintm v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frintm v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frintm v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frintm v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frintn v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frintn v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frintn v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frintn v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frintn v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frintp v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frintp v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frintp v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frintp v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frintp v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frintx v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frintx v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frintx v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frintx v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frintx v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 frintz v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 frintz v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frintz v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frintz v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 frintz v0.8h, v0.8h
+# STREAMING-NEXT: 1 3 0.25 frsqrte h23, h26
+# STREAMING-NEXT: 1 3 0.25 frsqrte d21, d12
+# STREAMING-NEXT: 1 3 0.25 frsqrte s22, s13
+# STREAMING-NEXT: 1 3 0.25 frsqrte v0.2d, v0.2d
+# STREAMING-NEXT: 1 3 0.25 frsqrte v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 frsqrte v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 frsqrte v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.17 frsqrts v20.4s, v26.4s, v27.4s
+# STREAMING-NEXT: 1 4 0.17 frsqrts v8.4h, v9.4h, v30.4h
+# STREAMING-NEXT: 1 6 1.00 frsqrte v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.17 frsqrts h28, h26, h1
+# STREAMING-NEXT: 1 4 0.17 frsqrts d8, d22, d18
+# STREAMING-NEXT: 1 4 0.17 frsqrts s21, s5, s12
+# STREAMING-NEXT: 1 4 0.17 frsqrts v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 25 25.00 fsqrt v0.2d, v0.2d
+# STREAMING-NEXT: 1 11 11.00 fsqrt v0.2s, v0.2s
+# STREAMING-NEXT: 1 10 10.00 fsqrt v0.4h, v0.4h
+# STREAMING-NEXT: 1 12 12.00 fsqrt v0.4s, v0.4s
+# STREAMING-NEXT: 1 10 10.00 fsqrt v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 fsub v13.8h, v15.8h, v17.8h
+# STREAMING-NEXT: 1 4 0.50 fsub v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v0.16b }, [x0]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v0.16b, v1.16b }, [x14]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v19.16b, v20.16b, v21.16b }, [x10]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v24.8h }, [x27]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v1.8h, v2.8h }, [x27]
+# STREAMING-NEXT: 2 6 0.50 * ld1 { v0.8h, v1.8h }, [sp], #32
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v21.8h, v22.8h, v23.8h }, [x22]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v3.4s }, [x4]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v11.4s, v12.4s }, [x30]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x24]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
+# STREAMING-NEXT: 2 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v3.2d }, [x28]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v13.2d, v14.2d }, [x13]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v12.2d, v13.2d, v14.2d }, [x15]
+# STREAMING-NEXT: 2 6 0.75 * ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# STREAMING-NEXT: 2 6 0.25 * ld1 { v0.1d }, [x15], x2
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v27.1d, v28.1d }, [x7]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v14.1d, v15.1d, v16.1d }, [x3]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v0.2s, v1.2s }, [x15]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v16.2s, v17.2s, v18.2s }, [x27]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v25.4h, v26.4h }, [x3]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v0.4h, v1.4h, v2.4h }, [sp]
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v24.8b, v25.8b }, [x6]
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v7.8b, v8.8b, v9.8b }, [x12]
+# STREAMING-NEXT: 1 6 1.00 * ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
+# STREAMING-NEXT: 2 6 0.50 * ld1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: 1 6 0.75 * ld1 { v0.4s, v1.4s, v2.4s }, [sp]
+# STREAMING-NEXT: 2 7 1.00 * ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v0.b }[7], [x0]
+# STREAMING-NEXT: 2 6 0.25 * ld1 { v0.h }[3], [x0], #2
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v18.h }[3], [x1]
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v0.s }[1], [x15]
+# STREAMING-NEXT: 2 6 0.25 * ld1 { v0.d }[0], [x15], #8
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v11.d }[0], [x13]
+# STREAMING-NEXT: 2 6 0.25 * ld1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: 1 6 0.50 * ld1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: 1 6 0.25 * ld1 { v0.b }[9], [x0]
+# STREAMING-NEXT: 2 6 0.25 * ld1 { v0.b }[9], [x0], #1
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v0.16b }, [x0]
+# STREAMING-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x0], #2
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v0.4s }, [x15]
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v3.1d }, [x15]
+# STREAMING-NEXT: 2 6 0.25 * ld1r { v0.2d }, [x15], x16
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v18.2d }, [x0]
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v8.8b }, [x23]
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v28.4h }, [x9]
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v3.8h }, [x16]
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v10.2s }, [x20]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v0.4h, v1.4h }, [x21]
+# STREAMING-NEXT: 1 8 0.50 * ld2 { v8.8h, v9.8h }, [x28]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v2.2s, v3.2s }, [x16]
+# STREAMING-NEXT: 1 8 0.50 * ld2 { v22.4s, v23.4s }, [x4]
+# STREAMING-NEXT: 1 8 0.50 * ld2 { v22.2d, v23.2d }, [x17]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v29.b, v30.b }[3], [x1]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v26.s, v27.s }[1], [x17]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v1.d, v2.d }[0], [x10]
+# STREAMING-NEXT: 1 8 0.50 * ld2 { v0.16b, v1.16b }, [x0]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v13.8b, v14.8b }, [x4]
+# STREAMING-NEXT: 2 8 0.33 * ld2 { v0.8b, v1.8b }, [x0], #16
+# STREAMING-NEXT: 2 6 0.25 * ld1r { v0.16b }, [x0], #1
+# STREAMING-NEXT: 1 6 0.25 * ld1r { v0.8h }, [x15]
+# STREAMING-NEXT: 2 6 0.25 * ld1r { v0.8h }, [x15], #2
+# STREAMING-NEXT: 2 8 0.50 * ld2 { v0.16b, v1.16b }, [x0], x1
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: 1 8 0.33 * ld2 { v0.h, v1.h }[7], [x15]
+# STREAMING-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], x8
+# STREAMING-NEXT: 2 8 0.33 * ld2 { v0.h, v1.h }[7], [x15], #4
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v10.16b, v11.16b }, [x23]
+# STREAMING-NEXT: 2 8 0.33 * ld2r { v0.4h, v1.4h }, [x0], #4
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v25.4h, v26.4h }, [x11]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v23.8h, v24.8h }, [x10]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v0.2s, v1.2s }, [sp]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v8.4s, v9.4s }, [x17]
+# STREAMING-NEXT: 2 8 0.33 * ld2r { v0.1d, v1.1d }, [sp], x8
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v9.1d, v10.1d }, [x25]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v26.2d, v27.2d }, [x8]
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v8.8b, v9.8b, v10.8b }, [x0]
+# STREAMING-NEXT: 1 9 0.75 * ld3 { v15.16b, v16.16b, v17.16b }, [x5]
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v0.2d, v1.2d }, [x0]
+# STREAMING-NEXT: 2 8 0.33 * ld2r { v0.2d, v1.2d }, [x0], #16
+# STREAMING-NEXT: 1 8 0.33 * ld2r { v0.4s, v1.4s }, [sp]
+# STREAMING-NEXT: 2 8 0.33 * ld2r { v0.4s, v1.4s }, [sp], #8
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
+# STREAMING-NEXT: 1 9 0.75 * ld3 { v7.8h, v8.8h, v9.8h }, [x21]
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v16.2s, v17.2s, v18.2s }, [x0]
+# STREAMING-NEXT: 1 9 0.75 * ld3 { v12.4s, v13.4s, v14.4s }, [x25]
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v17.b, v18.b, v19.b }[2], [x27]
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v18.h, v19.h, v20.h }[5], [x16]
+# STREAMING-NEXT: 1 9 0.75 * ld3 { v10.2d, v11.2d, v12.2d }, [x18]
+# STREAMING-NEXT: 2 9 0.75 * ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp]
+# STREAMING-NEXT: 2 9 0.50 * ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
+# STREAMING-NEXT: 1 9 0.50 * ld3 { v5.d, v6.d, v7.d }[1], [x14]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x15]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v17.16b, v18.16b, v19.16b }, [x3]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: 2 8 0.50 * ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v3.4h, v4.4h, v5.4h }, [x1]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v6.8h, v7.8h, v8.8h }, [x28]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v0.2s, v1.2s, v2.2s }, [x0]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v28.4s, v29.4s, v30.4s }, [x2]
+# STREAMING-NEXT: 2 8 0.50 * ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v1.1d, v2.1d, v3.1d }, [x28]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v8.2d, v9.2d, v10.2d }, [x3]
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
+# STREAMING-NEXT: 1 9 1.33 * ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
+# STREAMING-NEXT: 1 9 1.33 * ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
+# STREAMING-NEXT: 1 9 1.33 * ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
+# STREAMING-NEXT: 1 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0]
+# STREAMING-NEXT: 2 8 0.50 * ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: 2 9 1.33 * ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
+# STREAMING-NEXT: 1 9 1.33 * ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
+# STREAMING-NEXT: 2 8 0.67 * ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
+# STREAMING-NEXT: 2 8 0.67 * ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
+# STREAMING-NEXT: 1 8 0.67 * ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
+# STREAMING-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
+# STREAMING-NEXT: 2 8 0.67 * ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
+# STREAMING-NEXT: 2 8 0.67 * ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
+# STREAMING-NEXT: 1 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: 2 8 0.67 * ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
+# STREAMING-NEXT: 1 4 0.50 mla v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 mla v15.8h, v22.8h, v4.h[3]
+# STREAMING-NEXT: 1 4 0.50 mla v28.2s, v10.2s, v2.s[0]
+# STREAMING-NEXT: 1 4 0.50 mls v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 mls v25.8h, v29.8h, v0.h[4]
+# STREAMING-NEXT: 1 4 0.50 mls v22.2s, v29.2s, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 mls v26.4s, v5.4s, v28.4s
+# STREAMING-NEXT: 1 2 0.17 mov b0, v0.b[15]
+# STREAMING-NEXT: 1 2 0.17 mov d6, v0.d[1]
+# STREAMING-NEXT: 1 2 0.17 mov h2, v0.h[5]
+# STREAMING-NEXT: 1 2 0.17 mov s17, v0.s[2]
+# STREAMING-NEXT: 1 2 0.17 mov w8, v8.s[0]
+# STREAMING-NEXT: 1 2 0.17 mov x30, v18.d[0]
+# STREAMING-NEXT: 1 2 0.17 mov v2.b[0], v0.b[0]
+# STREAMING-NEXT: 1 2 0.17 mov v2.h[1], v0.h[1]
+# STREAMING-NEXT: 1 2 0.17 mov v2.s[2], v0.s[2]
+# STREAMING-NEXT: 1 2 0.17 mov v2.d[1], v0.d[1]
+# STREAMING-NEXT: 1 2 0.17 mov v0.b[0], w8
+# STREAMING-NEXT: 1 2 0.17 mov v0.h[1], w8
+# STREAMING-NEXT: 1 2 0.17 mov v0.s[2], w8
+# STREAMING-NEXT: 1 2 0.17 mov v0.d[1], x8
+# STREAMING-NEXT: 1 2 0.17 mov v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 mov v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 movi d15, #0xff00ff00ff00ff
+# STREAMING-NEXT: 1 2 0.17 movi v0.16b, #31
+# STREAMING-NEXT: 1 2 0.17 movi v14.8h, #174
+# STREAMING-NEXT: 1 2 0.17 movi v13.4h, #74, lsl #8
+# STREAMING-NEXT: 1 2 0.17 movi v0.2d, #0xff0000ff0000ffff
+# STREAMING-NEXT: 1 2 0.17 movi v0.2s, #8, msl #8
+# STREAMING-NEXT: 1 2 0.17 movi v19.2s, #226
+# STREAMING-NEXT: 1 2 0.17 movi v1.4s, #122, msl #8
+# STREAMING-NEXT: 1 2 0.17 movi v0.4s, #255, lsl #24
+# STREAMING-NEXT: 1 2 0.17 movi v0.8b, #255
+# STREAMING-NEXT: 1 4 0.50 mul v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 mul v26.4h, v20.4h, v14.h[5]
+# STREAMING-NEXT: 1 4 0.50 mul v5.8h, v21.8h, v3.h[7]
+# STREAMING-NEXT: 1 4 0.50 mul v29.2s, v10.2s, v3.s[1]
+# STREAMING-NEXT: 1 4 0.50 mul v30.4s, v11.4s, v4.s[0]
+# STREAMING-NEXT: 1 4 0.50 mul v30.4s, v11.4s, v4.4s
+# STREAMING-NEXT: 1 4 0.50 mul v3.8h, v9.8h, v8.8h
+# STREAMING-NEXT: 1 2 0.17 mvni v9.4h, #237
+# STREAMING-NEXT: 1 2 0.17 mvni v8.8h, #171, lsl #8
+# STREAMING-NEXT: 1 2 0.17 mvni v22.4s, #15, lsl #8
+# STREAMING-NEXT: 1 2 0.17 mvni v0.2s, #0
+# STREAMING-NEXT: 1 2 0.17 mvni v0.4s, #16, msl #16
+# STREAMING-NEXT: 1 2 0.17 neg d29, d24
+# STREAMING-NEXT: 1 2 0.17 neg v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 neg v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 neg v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 neg v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 neg v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 neg v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 neg v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 mvn v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 mvn v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 orn v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 orn v29.8b, v19.8b, v16.8b
+# STREAMING-NEXT: 1 2 0.17 mov v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 orr v9.4h, #18
+# STREAMING-NEXT: 1 2 0.17 orr v0.8h, #31
+# STREAMING-NEXT: 1 2 0.17 orr v4.4s, #0
+# STREAMING-NEXT: 1 4 0.50 pmul v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 pmul v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 pmull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 pmull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 raddhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 raddhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 raddhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 raddhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 raddhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 raddhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 rbit v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 rbit v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 rev16 v21.8b, v1.8b
+# STREAMING-NEXT: 1 2 0.17 rev16 v30.16b, v31.16b
+# STREAMING-NEXT: 1 2 0.17 rev32 v0.4h, v9.4h
+# STREAMING-NEXT: 1 2 0.17 rev32 v21.8b, v1.8b
+# STREAMING-NEXT: 1 2 0.17 rev32 v30.16b, v31.16b
+# STREAMING-NEXT: 1 2 0.17 rev32 v4.8h, v7.8h
+# STREAMING-NEXT: 1 2 0.17 rev64 v0.16b, v31.16b
+# STREAMING-NEXT: 1 2 0.17 rev64 v1.8b, v9.8b
+# STREAMING-NEXT: 1 2 0.17 rev64 v13.4h, v21.4h
+# STREAMING-NEXT: 1 2 0.17 rev64 v2.8h, v4.8h
+# STREAMING-NEXT: 1 2 0.17 rev64 v4.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 rev64 v6.4s, v8.4s
+# STREAMING-NEXT: 1 4 0.50 rshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 rshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 rshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 rshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 rshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 rshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 2 0.17 rsubhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 rsubhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 rsubhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: 1 8 1.00 saba v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 8 1.00 sabal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 8 1.00 sabal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 8 1.00 sabal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 8 1.00 sabal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 8 1.00 sabal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 8 1.00 sabal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sabd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 sabd v12.2s, v11.2s, v27.2s
+# STREAMING-NEXT: 1 2 0.17 sabdl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 sabdl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 sabdl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 sabdl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 sabdl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 sabdl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.1d, v0.2s
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.2d, v0.4s
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.2s, v0.4h
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.4h, v0.8b
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.4s, v0.8h
+# STREAMING-NEXT: 1 8 1.00 sadalp v0.8h, v0.16b
+# STREAMING-NEXT: 1 2 0.17 saddl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 saddl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 saddl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 saddl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 saddl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 saddl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.1d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.2s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.4h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 saddlp v0.8h, v0.16b
+# STREAMING-NEXT: 1 4 0.50 saddlv d0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 saddlv s0, v0.4h
+# STREAMING-NEXT: 1 4 0.50 saddlv s0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 saddlv h0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 saddlv h0, v0.16b
+# STREAMING-NEXT: 1 2 0.17 saddw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 saddw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 saddw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 saddw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 saddw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 saddw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: 1 4 0.50 scvtf h4, h8, #9
+# STREAMING-NEXT: 1 4 0.50 scvtf h5, h14
+# STREAMING-NEXT: 1 4 0.50 scvtf d21, d12
+# STREAMING-NEXT: 1 4 0.50 scvtf d21, d12, #64
+# STREAMING-NEXT: 1 4 0.50 scvtf s22, s13
+# STREAMING-NEXT: 1 4 0.50 scvtf s22, s13, #32
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 scvtf v25.4h, v13.4h, #8
+# STREAMING-NEXT: 1 4 0.50 scvtf v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 scvtf v4.8h, v8.8h, #10
+# STREAMING-NEXT: 1 4 0.50 sdot v0.2s, v0.8b, v0.4b[2]
+# STREAMING-NEXT: 1 4 0.50 sdot v0.2s, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sdot v0.4s, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 sdot v0.4s, v0.16b, v0.4b[2]
+# STREAMING-NEXT: 1 2 0.17 shadd v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 shadd v25.16b, v1.16b, v10.16b
+# STREAMING-NEXT: 1 4 0.50 shl d7, d10, #12
+# STREAMING-NEXT: 1 4 0.50 shl v23.8b, v18.8b, #6
+# STREAMING-NEXT: 1 4 0.50 shl v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 shl v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 shl v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 shl v0.8h, v23.8h, #10
+# STREAMING-NEXT: 1 4 0.50 shl v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 shll v0.4s, v0.4h, #16
+# STREAMING-NEXT: 1 4 0.50 shll v0.8h, v0.8b, #8
+# STREAMING-NEXT: 1 4 0.50 shll v0.2d, v0.2s, #32
+# STREAMING-NEXT: 1 4 0.50 shll2 v0.2d, v0.4s, #32
+# STREAMING-NEXT: 1 4 0.50 shll2 v0.4s, v0.8h, #16
+# STREAMING-NEXT: 1 4 0.50 shll2 v0.8h, v0.16b, #8
+# STREAMING-NEXT: 1 4 0.50 shrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 shrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 shrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 shrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 shrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 shrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 2 0.17 shsub v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 shsub v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 shsub v15.8h, v5.8h, v27.8h
+# STREAMING-NEXT: 1 4 0.50 sli d10, d14, #12
+# STREAMING-NEXT: 1 4 0.50 sli v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 sli v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 2 0.17 smax v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 smax v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 smax v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 smax v30.16b, v3.16b, v30.16b
+# STREAMING-NEXT: 1 2 0.17 smaxp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 smaxp v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 smaxp v21.8h, v16.8h, v7.8h
+# STREAMING-NEXT: 1 4 0.50 smaxp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 12 1.50 smaxv b0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 smaxv b0, v0.16b
+# STREAMING-NEXT: 1 4 0.50 smaxv h0, v0.4h
+# STREAMING-NEXT: 1 12 1.50 smaxv h0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 smaxv s0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 smin v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 smin v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 smin v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sminp v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sminp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 sminp v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 12 1.50 sminv b0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sminv b0, v0.16b
+# STREAMING-NEXT: 1 4 0.50 sminv h0, v0.4h
+# STREAMING-NEXT: 1 12 1.50 sminv h0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sminv s0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 smlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 smlal v0.2d, v25.2s, v1.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 smlal v16.4s, v9.4h, v11.h[4]
+# STREAMING-NEXT: 1 4 0.50 smlal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 smlal2 v30.2d, v22.4s, v7.s[2]
+# STREAMING-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 smlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 smlsl v25.2d, v27.2s, v1.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 smlsl v14.4s, v23.4h, v12.h[7]
+# STREAMING-NEXT: 1 4 0.50 smlsl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 smlal2 v1.4s, v9.8h, v0.h[6]
+# STREAMING-NEXT: 1 4 0.50 smlsl2 v12.4s, v11.8h, v12.h[0]
+# STREAMING-NEXT: 1 4 0.50 smlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 smlsl2 v11.2d, v28.4s, v7.s[2]
+# STREAMING-NEXT: 1 4 0.50 smlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 smlsl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 smull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 smull v31.2d, v23.2s, v6.s[2]
+# STREAMING-NEXT: 1 4 0.50 smull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 smull v3.4s, v26.4h, v1.h[5]
+# STREAMING-NEXT: 1 4 0.50 smull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 smull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 smull2 v11.2d, v1.4s, v7.s[0]
+# STREAMING-NEXT: 1 4 0.50 smull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 smull2 v13.4s, v18.8h, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 smull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sqabs b19, b14
+# STREAMING-NEXT: 1 2 0.17 sqabs d18, d12
+# STREAMING-NEXT: 1 2 0.17 sqabs h21, h15
+# STREAMING-NEXT: 1 2 0.17 sqabs s20, s12
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 sqabs v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 sqadd b20, b11, b15
+# STREAMING-NEXT: 1 2 0.17 sqadd h12, h18, h10
+# STREAMING-NEXT: 1 2 0.17 sqadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sqadd v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmlal d19, s24, s12
+# STREAMING-NEXT: 1 4 0.50 sqdmlal d8, s9, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmlal s0, h0, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlal s17, h27, h12
+# STREAMING-NEXT: 1 4 0.50 sqdmlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmlal v11.2d, v24.2s, v0.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqdmlal v20.4s, v30.4h, v12.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 sqdmlal2 v23.2d, v30.4s, v6.s[0]
+# STREAMING-NEXT: 1 4 0.50 sqdmlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sqdmlal2 v2.4s, v17.8h, v5.h[6]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh v8.4h, v16.4h, v5.h[4]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh v16.2s, v24.2s, v7.s[2]
+# STREAMING-NEXT: 1 4 0.50 sqdmull v8.4s, v19.4h, v1.h[2]
+# STREAMING-NEXT: 1 4 0.50 sqdmull v20.2d, v10.2s, v6.s[2]
+# STREAMING-NEXT: 1 4 0.50 sqdmull2 v10.4s, v25.8h, v0.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmull2 v4.2d, v29.4s, v2.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh v0.8h, v15.8h, v0.h[5]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh v6.2s, v29.2s, v4.s[2]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh v31.2s, v17.2s, v4.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl d12, s23, s13
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl d8, s9, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl s0, h0, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl s14, h12, h25
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl v26.2d, v7.2s, v3.s[0]
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl v4.4s, v22.4h, v13.h[2]
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl2 v4.2d, v3.4s, v3.s[2]
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sqdmlsl2 v2.4s, v28.8h, v4.h[6]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh h10, h11, h12
+# STREAMING-NEXT: 1 4 0.50 sqdmulh h7, h15, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh s15, s14, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh s20, s21, s2
+# STREAMING-NEXT: 1 4 0.50 sqdmulh v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmulh v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 sqdmull d1, s1, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmull d15, s22, s12
+# STREAMING-NEXT: 1 4 0.50 sqdmull s1, h1, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmull s12, h22, h12
+# STREAMING-NEXT: 1 4 0.50 sqdmull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqdmull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqdmull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 sqdmull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 sqneg b19, b14
+# STREAMING-NEXT: 1 2 0.17 sqneg d18, d12
+# STREAMING-NEXT: 1 2 0.17 sqneg h21, h15
+# STREAMING-NEXT: 1 2 0.17 sqneg s20, s12
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 sqneg v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah h0, h1, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.4h, v1.4h, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.8h, v1.8h, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah s0, s1, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.2s, v1.2s, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.4s, v1.4s, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah h0, h1, h2
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.4h, v1.4h, v2.4h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.8h, v1.8h, v2.8h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah s0, s1, s2
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.2s, v1.2s, v2.2s
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh h0, h1, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.4h, v1.4h, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.8h, v1.8h, v2.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh s0, s1, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.2s, v1.2s, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.4s, v1.4s, v2.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh h0, h1, h2
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.4h, v1.4h, v2.4h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.8h, v1.8h, v2.8h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh s0, s1, s2
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.2s, v1.2s, v2.2s
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh h10, h11, h12
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh h7, h15, v0.h[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh s15, s14, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh s20, s21, s2
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 sqrshl d31, d31, d31
+# STREAMING-NEXT: 1 4 0.50 sqrshl h3, h4, h15
+# STREAMING-NEXT: 1 4 0.50 sqrshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqrshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqrshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sqshl s17, s4, s23
+# STREAMING-NEXT: 1 2 0.17 sqsub b3, b13, b12
+# STREAMING-NEXT: 1 2 0.17 sqsub v20.8h, v18.8h, v12.8h
+# STREAMING-NEXT: 1 4 0.50 sqrshrn b10, h13, #2
+# STREAMING-NEXT: 1 4 0.50 sqrshrn h15, s10, #6
+# STREAMING-NEXT: 1 4 0.50 sqrshrn s15, d12, #9
+# STREAMING-NEXT: 1 4 0.50 sqrshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun b17, h10, #6
+# STREAMING-NEXT: 1 4 0.50 sqrshrun h10, s13, #15
+# STREAMING-NEXT: 1 4 0.50 sqrshrun s22, d16, #31
+# STREAMING-NEXT: 1 4 0.50 sqrshrun v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqrshrun2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl b11, b19, #7
+# STREAMING-NEXT: 1 4 0.50 sqshl d15, d16, #51
+# STREAMING-NEXT: 1 4 0.50 sqshl d31, d31, d31
+# STREAMING-NEXT: 1 4 0.50 sqshl h13, h18, #11
+# STREAMING-NEXT: 1 4 0.50 sqshl h3, h4, h15
+# STREAMING-NEXT: 1 4 0.50 sqshl s14, s17, #22
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v23.16b, v23.16b, v23.16b
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sqshl v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu b15, b18, #6
+# STREAMING-NEXT: 1 4 0.50 sqshlu d11, d13, #32
+# STREAMING-NEXT: 1 4 0.50 sqshlu h19, h17, #6
+# STREAMING-NEXT: 1 4 0.50 sqshlu s16, s14, #25
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 sqshlu v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn b10, h15, #5
+# STREAMING-NEXT: 1 4 0.50 sqshrn h17, s10, #4
+# STREAMING-NEXT: 1 4 0.50 sqshrn s18, d10, #31
+# STREAMING-NEXT: 1 4 0.50 sqshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun b15, h10, #7
+# STREAMING-NEXT: 1 4 0.50 sqshrun h20, s14, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun s10, d15, #15
+# STREAMING-NEXT: 1 4 0.50 sqshrun v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sqshrun2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 2 0.17 sqsub s20, s10, s7
+# STREAMING-NEXT: 1 2 0.17 sqsub v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 sqsub v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 sqsub v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.17 sqxtn b18, h18
+# STREAMING-NEXT: 1 4 0.17 sqxtn h20, s17
+# STREAMING-NEXT: 1 4 0.17 sqxtn s19, d14
+# STREAMING-NEXT: 1 4 0.17 sqxtn v0.2s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 sqxtn v0.4h, v0.4s
+# STREAMING-NEXT: 1 4 0.17 sqxtn v0.8b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 sqxtn2 v0.16b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 sqxtn2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 sqxtn2 v0.8h, v0.4s
+# STREAMING-NEXT: 1 4 0.17 sqxtun b19, h14
+# STREAMING-NEXT: 1 4 0.17 sqxtun h21, s15
+# STREAMING-NEXT: 1 4 0.17 sqxtun s20, d12
+# STREAMING-NEXT: 1 4 0.17 sqxtun v0.2s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 sqxtun v0.4h, v0.4s
+# STREAMING-NEXT: 1 4 0.17 sqxtun v0.8b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 sqxtun2 v0.16b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 sqxtun2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 sqxtun2 v0.8h, v0.4s
+# STREAMING-NEXT: 1 2 0.17 srhadd v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 srhadd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 srhadd v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sri d10, d12, #14
+# STREAMING-NEXT: 1 4 0.50 sri v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 sri v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 srshl d16, d16, d16
+# STREAMING-NEXT: 1 4 0.50 srshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 srshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 srshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 srshr d19, d18, #7
+# STREAMING-NEXT: 1 4 0.50 srshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 srshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 8 1.00 srsra d15, d11, #19
+# STREAMING-NEXT: 1 8 1.00 srsra v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 8 1.00 srsra v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sshl d31, d31, d31
+# STREAMING-NEXT: 1 4 0.50 sshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 sshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 sshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 sshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 sshll v9.8h, v2.8b, #0
+# STREAMING-NEXT: 1 4 0.50 sshll v12.4s, v3.4h, #4
+# STREAMING-NEXT: 1 4 0.50 sshll v0.2d, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sshll2 v28.8h, v12.16b, #7
+# STREAMING-NEXT: 1 4 0.50 sshll2 v0.4s, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 sshll2 v17.2d, v13.4s, #22
+# STREAMING-NEXT: 1 4 0.50 sshr d15, d16, #12
+# STREAMING-NEXT: 1 4 0.50 sshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 sshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 8 1.00 ssra d18, d12, #21
+# STREAMING-NEXT: 1 8 1.00 ssra v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 8 1.00 ssra v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 2 0.17 ssubl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 ssubl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 ssubl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 ssubl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 ssubl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 ssubl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 ssubw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 ssubw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 ssubw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 ssubw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 ssubw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 ssubw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: 1 2 0.50 * st1 { v18.8b }, [x15]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v8.8b, v9.8b }, [x18]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v15.8b, v16.8b, v17.8b }, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v0.16b }, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v1.16b, v2.16b }, [x4]
+# STREAMING-NEXT: 1 2 1.50 * st1 { v27.16b, v28.16b, v29.16b }, [x18]
+# STREAMING-NEXT: 1 2 2.00 * st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v19.4h }, [x7]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v22.4h, v23.4h }, [x22]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v13.4h, v14.4h, v15.4h }, [x7]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v27.8h }, [x17]
+# STREAMING-NEXT: 1 2 1.50 * st1 { v8.8h, v9.8h, v10.8h }, [x16]
+# STREAMING-NEXT: 1 2 2.00 * st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v25.2s }, [x6]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v13.2s, v14.2s }, [x9]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v12.2s, v13.2s, v14.2s }, [x3]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
+# STREAMING-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: 1 2 0.50 * st1 { v22.4s }, [x19]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v15.4s, v16.4s }, [x12]
+# STREAMING-NEXT: 1 2 2.00 * st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v20.1d }, [x10]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v21.1d, v22.1d }, [x29]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v5.1d, v6.1d, v7.1d }, [x3]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
+# STREAMING-NEXT: 1 2 1.00 * st1 { v26.2d, v27.2d }, [x28]
+# STREAMING-NEXT: 2 2 1.50 * st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# STREAMING-NEXT: 1 2 1.50 * st1 { v13.2d, v14.2d, v15.2d }, [x27]
+# STREAMING-NEXT: 1 2 2.00 * st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# STREAMING-NEXT: 1 2 0.50 * st1 { v8.2d }, [x15]
+# STREAMING-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: 2 2 1.00 * st1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: 1 2 1.50 * st1 { v0.4s, v1.4s, v2.4s }, [sp]
+# STREAMING-NEXT: 2 2 1.00 * st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# STREAMING-NEXT: 1 4 0.50 * st1 { v1.b }[5], [x1]
+# STREAMING-NEXT: 1 4 0.50 * st1 { v0.h }[2], [x1]
+# STREAMING-NEXT: 1 4 0.50 * st1 { v31.s }[1], [x16]
+# STREAMING-NEXT: 2 2 0.50 * st1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: 1 2 1.00 * st1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: 1 4 0.50 * st1 { v0.d }[1], [x0]
+# STREAMING-NEXT: 2 4 0.50 * st1 { v0.d }[1], [x0], #8
+# STREAMING-NEXT: 2 4 1.00 * st2 { v0.16b, v1.16b }, [x0], x1
+# STREAMING-NEXT: 1 4 1.00 * st2 { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v6.16b, v7.16b }, [x23]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v10.4h, v11.4h }, [x18]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v10.8h, v11.8h }, [x18]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v25.2s, v26.2s }, [x29]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v26.4s, v27.4s }, [x14]
+# STREAMING-NEXT: 1 4 1.00 * st2 { v10.2d, v11.2d }, [x1]
+# STREAMING-NEXT: 1 4 0.50 * st2 { v21.b, v22.b }[15], [x15]
+# STREAMING-NEXT: 1 4 0.50 * st2 { v28.h, v29.h }[2], [x6]
+# STREAMING-NEXT: 1 4 0.50 * st2 { v0.s, v1.s }[3], [sp]
+# STREAMING-NEXT: 2 4 0.50 * st2 { v0.s, v1.s }[3], [sp], #8
+# STREAMING-NEXT: 1 4 0.50 * st2 { v17.d, v18.d }[1], [x1]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v10.8b, v11.8b, v12.8b }, [x18]
+# STREAMING-NEXT: 1 5 2.00 * st3 { v26.16b, v27.16b, v28.16b }, [x4]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: 2 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# STREAMING-NEXT: 1 5 2.00 * st3 { v0.8h, v1.8h, v2.8h }, [x0]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v19.2s, v20.2s, v21.2s }, [x30]
+# STREAMING-NEXT: 1 5 2.00 * st3 { v24.4s, v25.4s, v26.4s }, [x8]
+# STREAMING-NEXT: 1 5 2.00 * st3 { v24.2d, v25.2d, v26.2d }, [x25]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v8.b, v9.b, v10.b }[4], [x18]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15]
+# STREAMING-NEXT: 2 4 1.00 * st3 { v0.h, v1.h, v2.h }[7], [x15], #6
+# STREAMING-NEXT: 1 4 1.00 * st3 { v9.s, v10.s, v11.s }[2], [x20]
+# STREAMING-NEXT: 1 4 1.00 * st3 { v16.d, v17.d, v18.d }[0], [x13]
+# STREAMING-NEXT: 1 6 3.00 * st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
+# STREAMING-NEXT: 1 7 6.00 * st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
+# STREAMING-NEXT: 1 6 3.00 * st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
+# STREAMING-NEXT: 1 7 6.00 * st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
+# STREAMING-NEXT: 1 6 3.00 * st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: 2 7 6.00 * st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# STREAMING-NEXT: 1 7 6.00 * st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
+# STREAMING-NEXT: 1 6 4.00 * st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
+# STREAMING-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
+# STREAMING-NEXT: 1 6 0.50 * st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
+# STREAMING-NEXT: 1 6 0.50 * st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
+# STREAMING-NEXT: 1 6 0.50 * st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
+# STREAMING-NEXT: 1 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
+# STREAMING-NEXT: 2 6 0.50 * st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
+# STREAMING-NEXT: 2 6 0.50 * st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
+# STREAMING-NEXT: 1 2 0.17 sub d15, d5, d16
+# STREAMING-NEXT: 1 2 0.17 sub v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 sub v15.2s, v14.2s, v11.2s
+# STREAMING-NEXT: 1 2 0.17 subhn v7.4h, v10.4s, v13.4s
+# STREAMING-NEXT: 1 2 0.17 subhn2 v24.4s, v24.2d, v8.2d
+# STREAMING-NEXT: 1 2 0.17 suqadd b19, b14
+# STREAMING-NEXT: 1 2 0.17 suqadd d18, d22
+# STREAMING-NEXT: 1 2 0.17 suqadd h20, h15
+# STREAMING-NEXT: 1 2 0.17 suqadd s21, s12
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 suqadd v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b }, v0.16b
+# STREAMING-NEXT: 1 2 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
+# STREAMING-NEXT: 1 4 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# STREAMING-NEXT: 1 4 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# STREAMING-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b }, v0.8b
+# STREAMING-NEXT: 1 2 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
+# STREAMING-NEXT: 1 4 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# STREAMING-NEXT: 1 4 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# STREAMING-NEXT: 1 2 0.17 tbx v0.16b, { v0.16b }, v0.16b
+# STREAMING-NEXT: 1 4 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
+# STREAMING-NEXT: 1 6 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# STREAMING-NEXT: 1 6 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# STREAMING-NEXT: 1 2 0.17 tbx v0.8b, { v0.16b }, v0.8b
+# STREAMING-NEXT: 1 4 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
+# STREAMING-NEXT: 1 6 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# STREAMING-NEXT: 1 6 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 trn1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 trn2 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 8 1.00 uaba v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 8 1.00 uaba v13.16b, v14.16b, v19.16b
+# STREAMING-NEXT: 1 8 1.00 uabal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 8 1.00 uabal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 8 1.00 uabal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 8 1.00 uabal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 8 1.00 uabal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 8 1.00 uabal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uabd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uabd v23.4s, v4.4s, v30.4s
+# STREAMING-NEXT: 1 2 0.17 uabdl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uabdl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uabdl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uabdl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uabdl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uabdl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.1d, v0.2s
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.2d, v0.4s
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.2s, v0.4h
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.4h, v0.8b
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.4s, v0.8h
+# STREAMING-NEXT: 1 8 1.00 uadalp v0.8h, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uaddl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uaddl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uaddl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uaddl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uaddl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uaddl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.1d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.2s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.4h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uaddlp v0.8h, v0.16b
+# STREAMING-NEXT: 1 4 0.50 uaddlv d0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 uaddlv s0, v0.4h
+# STREAMING-NEXT: 1 4 0.50 uaddlv s0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 uaddlv h0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 uaddlv h0, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uaddw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uaddw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uaddw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uaddw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uaddw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uaddw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: 1 4 1.00 ucvtf h17, x12
+# STREAMING-NEXT: 1 4 0.50 ucvtf h22, h16, #11
+# STREAMING-NEXT: 1 4 0.50 ucvtf h7, h21
+# STREAMING-NEXT: 1 4 0.50 ucvtf d21, d14
+# STREAMING-NEXT: 1 4 0.50 ucvtf d21, d14, #64
+# STREAMING-NEXT: 1 4 1.00 ucvtf s8, x0
+# STREAMING-NEXT: 1 4 0.50 ucvtf s22, s13
+# STREAMING-NEXT: 1 4 0.50 ucvtf s22, s13, #32
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 ucvtf v18.4h, v11.4h, #7
+# STREAMING-NEXT: 1 4 0.50 ucvtf v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 ucvtf v22.8h, v20.8h, #10
+# STREAMING-NEXT: 1 4 0.50 udot v0.2s, v0.8b, v0.4b[2]
+# STREAMING-NEXT: 1 4 0.50 udot v0.2s, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 udot v0.4s, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 udot v0.4s, v0.16b, v0.4b[2]
+# STREAMING-NEXT: 1 2 0.17 uhadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uhadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uhsub v12.4h, v16.4h, v28.4h
+# STREAMING-NEXT: 1 2 0.17 uhsub v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 umax v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 umax v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 umax v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 umaxp v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 umaxp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 umaxp v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 12 1.50 umaxv b0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 umaxv b0, v0.16b
+# STREAMING-NEXT: 1 4 0.50 umaxv h0, v0.4h
+# STREAMING-NEXT: 1 12 1.50 umaxv h0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 umaxv s0, v0.4s
+# STREAMING-NEXT: 1 2 0.17 umin v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 umin v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 umin v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 umin v0.16b, v26.16b, v2.16b
+# STREAMING-NEXT: 1 2 0.17 uminp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uminp v28.4s, v16.4s, v15.4s
+# STREAMING-NEXT: 1 2 0.17 uminp v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 uminp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 12 1.50 uminv b0, v0.8b
+# STREAMING-NEXT: 1 4 0.50 uminv b0, v0.16b
+# STREAMING-NEXT: 1 4 0.50 uminv h0, v0.4h
+# STREAMING-NEXT: 1 12 1.50 uminv h0, v0.8h
+# STREAMING-NEXT: 1 4 0.50 uminv s0, v0.4s
+# STREAMING-NEXT: 1 4 0.50 umlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 umlal v28.2d, v31.2s, v0.s[1]
+# STREAMING-NEXT: 1 4 0.50 umlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 umlal v22.4s, v14.4h, v0.h[6]
+# STREAMING-NEXT: 1 4 0.50 umlal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 umlal2 v10.2d, v4.4s, v3.s[2]
+# STREAMING-NEXT: 1 4 0.50 umlal2 v31.4s, v7.8h, v15.h[5]
+# STREAMING-NEXT: 1 4 0.50 umlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 umlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 umlal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 umlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 umlsl v20.2d, v20.2s, v2.s[0]
+# STREAMING-NEXT: 1 4 0.50 umlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 umlsl v21.4s, v12.4h, v7.h[5]
+# STREAMING-NEXT: 1 4 0.50 umlsl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 umlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 umlsl2 v30.2d, v23.4s, v1.s[2]
+# STREAMING-NEXT: 1 4 0.50 umlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 umlsl2 v27.4s, v28.8h, v6.h[4]
+# STREAMING-NEXT: 1 4 0.50 umlsl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 8 1.00 umov w6, v22.b[0]
+# STREAMING-NEXT: 1 8 1.00 umov w0, v0.b[1]
+# STREAMING-NEXT: 1 8 1.00 umov w10, v25.h[0]
+# STREAMING-NEXT: 1 8 1.00 umov w0, v0.h[1]
+# STREAMING-NEXT: 1 8 1.00 mov w0, v0.s[1]
+# STREAMING-NEXT: 1 8 1.00 mov x0, v0.d[1]
+# STREAMING-NEXT: 1 4 0.50 umull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 umull v22.2d, v28.2s, v6.s[1]
+# STREAMING-NEXT: 1 4 0.50 umull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 4 0.50 umull v27.4s, v1.4h, v8.h[6]
+# STREAMING-NEXT: 1 4 0.50 umull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 4 0.50 umull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 umull2 v28.2d, v21.4s, v1.s[0]
+# STREAMING-NEXT: 1 4 0.50 umull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 umull2 v18.4s, v26.8h, v10.h[1]
+# STREAMING-NEXT: 1 4 0.50 umull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uqadd h0, h1, h5
+# STREAMING-NEXT: 1 2 0.17 uqadd s0, s24, s30
+# STREAMING-NEXT: 1 2 0.17 uqadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uqadd v14.2d, v22.2d, v20.2d
+# STREAMING-NEXT: 1 4 0.50 uqrshl b11, b20, b30
+# STREAMING-NEXT: 1 4 0.50 uqrshl s23, s20, s16
+# STREAMING-NEXT: 1 4 0.50 uqrshl v25.8b, v13.8b, v23.8b
+# STREAMING-NEXT: 1 4 0.50 uqrshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 uqrshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 uqrshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 uqrshrn b10, h12, #5
+# STREAMING-NEXT: 1 4 0.50 uqrshrn h12, s10, #14
+# STREAMING-NEXT: 1 4 0.50 uqrshrn s10, d10, #25
+# STREAMING-NEXT: 1 4 0.50 uqrshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 uqrshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 uqrshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 uqrshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 uqrshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 uqrshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl b11, b20, b30
+# STREAMING-NEXT: 1 4 0.50 uqshl b18, b15, #6
+# STREAMING-NEXT: 1 4 0.50 uqshl d15, d12, #19
+# STREAMING-NEXT: 1 4 0.50 uqshl h11, h18, #7
+# STREAMING-NEXT: 1 4 0.50 uqshl s14, s19, #18
+# STREAMING-NEXT: 1 4 0.50 uqshl s23, s20, s16
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v8.4h, v17.4h, v13.4h
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 uqshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 uqshrn b12, h10, #7
+# STREAMING-NEXT: 1 4 0.50 uqshrn h10, s14, #5
+# STREAMING-NEXT: 1 4 0.50 uqshrn s10, d12, #13
+# STREAMING-NEXT: 1 4 0.50 uqshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 uqshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 uqshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 uqshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 uqshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 uqshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: 1 2 0.17 uqsub s16, s21, s6
+# STREAMING-NEXT: 1 2 0.17 uqsub d16, d16, d16
+# STREAMING-NEXT: 1 2 0.17 uqsub v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uqsub v19.4s, v0.4s, v5.4s
+# STREAMING-NEXT: 1 4 0.17 uqxtn b18, h18
+# STREAMING-NEXT: 1 4 0.17 uqxtn h20, s17
+# STREAMING-NEXT: 1 4 0.17 uqxtn s19, d14
+# STREAMING-NEXT: 1 4 0.17 uqxtn v0.2s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 uqxtn v0.4h, v0.4s
+# STREAMING-NEXT: 1 4 0.17 uqxtn v0.8b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 uqxtn2 v0.16b, v0.8h
+# STREAMING-NEXT: 1 4 0.17 uqxtn2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 4 0.17 uqxtn2 v0.8h, v0.4s
+# STREAMING-NEXT: 1 4 0.50 urecpe v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 urecpe v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 urhadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 urhadd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 urhadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 urhadd v16.2s, v19.2s, v2.2s
+# STREAMING-NEXT: 1 4 0.50 urshl d8, d7, d4
+# STREAMING-NEXT: 1 4 0.50 urshl v31.8b, v5.8b, v3.8b
+# STREAMING-NEXT: 1 4 0.50 urshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 urshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 4 0.50 urshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 urshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 urshr d20, d23, #31
+# STREAMING-NEXT: 1 4 0.50 urshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 urshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 ursqrte v0.2s, v0.2s
+# STREAMING-NEXT: 1 4 0.50 ursqrte v0.4s, v0.4s
+# STREAMING-NEXT: 1 8 1.00 ursra d18, d10, #13
+# STREAMING-NEXT: 1 8 1.00 ursra v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 8 1.00 ursra v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 4 0.50 ushl d0, d0, d0
+# STREAMING-NEXT: 1 4 0.50 ushl v6.8b, v26.8b, v6.8b
+# STREAMING-NEXT: 1 4 0.50 ushl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 4 0.50 ushl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 4 0.50 ushl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 4 0.50 ushll v0.4s, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 ushll v18.8h, v24.8b, #4
+# STREAMING-NEXT: 1 4 0.50 ushll v16.2d, v16.2s, #31
+# STREAMING-NEXT: 1 4 0.50 ushll2 v31.2d, v12.4s, #11
+# STREAMING-NEXT: 1 4 0.50 ushll2 v18.4s, v22.8h, #13
+# STREAMING-NEXT: 1 4 0.50 ushll2 v0.8h, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 ushr d10, d17, #18
+# STREAMING-NEXT: 1 4 0.50 ushr v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 4 0.50 ushr v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 8 1.00 U smov w15, v22.b[0]
+# STREAMING-NEXT: 1 8 1.00 U smov w26, v27.h[0]
+# STREAMING-NEXT: 1 8 1.00 U smov x21, v0.b[0]
+# STREAMING-NEXT: 1 8 1.00 U smov x9, v27.h[0]
+# STREAMING-NEXT: 1 8 1.00 U smov x15, v3.s[0]
+# STREAMING-NEXT: 1 8 1.00 smov w0, v0.b[1]
+# STREAMING-NEXT: 1 8 1.00 smov w0, v0.h[1]
+# STREAMING-NEXT: 1 8 1.00 smov x0, v0.b[1]
+# STREAMING-NEXT: 1 8 1.00 smov x0, v0.h[1]
+# STREAMING-NEXT: 1 8 1.00 smov x0, v0.s[1]
+# STREAMING-NEXT: 1 2 0.17 usqadd b19, b14
+# STREAMING-NEXT: 1 2 0.17 usqadd d18, d22
+# STREAMING-NEXT: 1 2 0.17 usqadd h20, h15
+# STREAMING-NEXT: 1 2 0.17 usqadd s21, s12
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 usqadd v0.8h, v0.8h
+# STREAMING-NEXT: 1 8 1.00 usra d20, d13, #61
+# STREAMING-NEXT: 1 8 1.00 usra v0.16b, v0.16b, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.2d, v0.2d, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.2s, v0.2s, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.4h, v0.4h, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.4s, v0.4s, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.8b, v0.8b, #3
+# STREAMING-NEXT: 1 8 1.00 usra v0.8h, v0.8h, #3
+# STREAMING-NEXT: 1 2 0.17 usubl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 usubl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 usubl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 usubl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 usubl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 usubl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 usubw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: 1 2 0.17 usubw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: 1 2 0.17 usubw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: 1 2 0.17 usubw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: 1 2 0.17 usubw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: 1 2 0.17 usubw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uzp1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 uzp2 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 xtn v0.2s, v0.2d
+# STREAMING-NEXT: 1 2 0.17 xtn v0.4h, v0.4s
+# STREAMING-NEXT: 1 2 0.17 xtn v0.8b, v0.8h
+# STREAMING-NEXT: 1 2 0.17 xtn2 v0.16b, v0.8h
+# STREAMING-NEXT: 1 2 0.17 xtn2 v0.4s, v0.2d
+# STREAMING-NEXT: 1 2 0.17 xtn2 v0.8h, v0.4s
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 zip1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: 1 2 0.17 zip2 v0.8h, v0.8h, v0.8h
-# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs d29, d24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add d17, d31, d29
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v7.2s, v1.2s, v2.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp d1, v14.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv b0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - addv b0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.4h, #15, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v23.8h, #101
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v25.16b, v10.16b, v9.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v24.2s, #70
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v5.8b, v12.8b, v22.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.8b, v25.8b, v4.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v27.16b, v13.16b, v21.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v9.8h, v16.8h, v24.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v14.4h, v18.4h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.8h, v16.8h, v3.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.16b, v30.16b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.8b, v0.8b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v3.2d, v29.2d, v11.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.2s, v0.2s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v28.4h, v25.4h, v21.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v21.2s, v19.2s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle d20, d21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v0.2d, v0.2d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v26.4h, v12.4h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt d20, d21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v0.8h, v0.8h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v13.2d, v13.2d, v13.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.16b, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2d, x28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2s, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4h, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4s, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8b, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8h, w28
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d0, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h0, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s0, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.16b, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2d, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2s, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4s, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8b, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8h, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.16b, v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.8b, v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd d29, d24, d20
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd s29, s24, s20
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd h27, h20, h17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v13.8h, v28.8h, v12.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs h25, h7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge h24, h26, h29
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v25.4h, v16.4h, v11.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v19.2s, v24.2s, v5.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt h0, h4, h10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.8h, v14.8h, v31.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.4s, v8.4s, v2.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp h10, v19.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp d11, v28.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v16.2d, v11.2d, v5.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h30, h6, h1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h19, h23, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v12.4s, v11.4s, v26.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v18.2d, v17.2d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h10, h23, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h1, h16, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.2d, v0.2d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2d, v11.2d, v13.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v18.4h, v27.4h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v20.8h, v19.8h, v22.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2s, v11.2s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h4, h5, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h0, h18, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v24.8h, v24.8h, v28.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.8h, v11.8h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v19.2d, v31.2d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v16.8h, v11.8h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v22.4s, v30.4s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle d20, d21, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle s10, s11, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v0.2d, v0.2d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle h18, h28, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt h23, h7, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt d20, d21, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt s10, s11, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v0.4s, v0.4s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v8.4h, v2.4h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v7.2d, v16.2d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl v0.2d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl v0.4s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl2 v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl2 v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms h22, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns h22, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps h22, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn s22, d13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs d21, d12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs s21, s12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs h21, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs h21, h12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v20.4h, v24.4h, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v18.8h, v10.8h, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu d21, d12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu s12, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu s21, s12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu h12, h13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu h21, h12, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v19.4h, v26.4h, #9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v27.8h, v6.8h, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fdiv v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fdiv v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fdiv v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fdiv v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fdiv v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp h25, v19.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp d17, v29.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv h0, v13.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxnmv h12, v11.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv s28, v31.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp h15, v25.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp s6, v2.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp h20, v14.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp d15, v8.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv h19, v25.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminnmv h23, v17.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv s29, v17.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp h7, v10.2h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp s17, v7.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv h3, v30.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminv h29, v12.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv s16, v19.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla d0, d1, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla h23, h24, v15.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla s0, s1, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v29.8h, v15.8h, v10.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v2.2s, v16.2s, v28.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v14.4s, v14.4s, v5.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v1.4s, v24.4s, v12.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v10.2d, v14.2d, v21.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls d0, d4, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls h8, h14, v7.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls s3, s5, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v30.8h, v18.8h, v4.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v10.2s, v27.2s, v0.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v27.4s, v7.4s, v24.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v10.2d, v22.2d, v29.d[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v6.8h, v15.8h, v23.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2d, #-1.25000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2s, #13.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.4s, #1.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul h18, h4, v7.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v10.4h, v2.4h, v7.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v5.2s, v12.2s, v9.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v15.4s, v30.4s, v2.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v11.2d, v31.2d, v24.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul h28, h14, h3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul d0, d1, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul s0, s1, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx d0, d4, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx d23, d11, d1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx s20, s22, s15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx h18, h17, v7.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx h20, h25, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx s3, s5, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v28.4h, v25.4h, v15.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v3.2s, v22.2s, v23.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v5.4s, v28.4s, v15.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v22.2d, v18.2d, v25.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe h20, h8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe d13, d13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe s19, s14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frecpe v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps h29, h19, h8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx h18, h11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v12.8h, v25.8h, v4.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps d22, d30, d21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps s21, s16, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v7.2d, v29.2d, v18.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx d16, d19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx s18, s10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte h23, h26
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte d21, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v20.4s, v26.4s, v27.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v8.4h, v9.4h, v30.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frsqrte v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts h28, h26, h1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts d8, d22, d18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts s21, s5, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fsqrt v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub v13.8h, v15.8h, v17.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v0.16b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.16b, v1.16b }, [x14]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v19.16b, v20.16b, v21.16b }, [x10]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v24.8h }, [x27]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v1.8h, v2.8h }, [x27]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h, v1.8h }, [sp], #32
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v21.8h, v22.8h, v23.8h }, [x22]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.4s }, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v11.4s, v12.4s }, [x30]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x24]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.2d }, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v13.2d, v14.2d }, [x13]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v12.2d, v13.2d, v14.2d }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.1d }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v27.1d, v28.1d }, [x7]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v14.1d, v15.1d, v16.1d }, [x3]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.2s, v1.2s }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v16.2s, v17.2s, v18.2s }, [x27]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v25.4h, v26.4h }, [x3]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4h, v1.4h, v2.4h }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v24.8b, v25.8b }, [x6]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v7.8b, v8.8b, v9.8b }, [x12]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[7], [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.h }[3], [x0], #2
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v18.h }[3], [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.s }[1], [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.d }[0], [x15], #8
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v11.d }[0], [x13]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x0], #2
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.4s }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.1d }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.2d }, [x15], x16
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v18.2d }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v8.8b }, [x23]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v28.4h }, [x9]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.8h }, [x16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v10.2s }, [x20]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.4h, v1.4h }, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v8.8h, v9.8h }, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v2.2s, v3.2s }, [x16]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.4s, v23.4s }, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.2d, v23.2d }, [x17]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v29.b, v30.b }[3], [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v26.s, v27.s }[1], [x17]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v1.d, v2.d }[0], [x10]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v13.8b, v14.8b }, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0], #16
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0], #1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15], #2
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0], x1
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], x8
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], #4
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v10.16b, v11.16b }, [x23]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4h, v1.4h }, [x0], #4
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v25.4h, v26.4h }, [x11]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v23.8h, v24.8h }, [x10]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2s, v1.2s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v8.4s, v9.4s }, [x17]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.1d, v1.1d }, [sp], x8
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v9.1d, v10.1d }, [x25]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v26.2d, v27.2d }, [x8]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v8.8b, v9.8b, v10.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v15.16b, v16.16b, v17.16b }, [x5]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0], #16
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp], #8
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v7.8h, v8.8h, v9.8h }, [x21]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v16.2s, v17.2s, v18.2s }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v12.4s, v13.4s, v14.4s }, [x25]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v17.b, v18.b, v19.b }[2], [x27]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v18.h, v19.h, v20.h }[5], [x16]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v10.2d, v11.2d, v12.2d }, [x18]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v5.d, v6.d, v7.d }[1], [x14]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v17.16b, v18.16b, v19.16b }, [x3]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v3.4h, v4.4h, v5.4h }, [x1]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v6.8h, v7.8h, v8.8h }, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.2s, v1.2s, v2.2s }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v28.4s, v29.4s, v30.4s }, [x2]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v1.1d, v2.1d, v3.1d }, [x28]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v8.2d, v9.2d, v10.2d }, [x3]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v15.8h, v22.8h, v4.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v28.2s, v10.2s, v2.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v25.8h, v29.8h, v0.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v22.2s, v29.2s, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v26.4s, v5.4s, v28.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[15]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d6, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h2, v0.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s17, v0.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov w8, v8.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov x30, v18.d[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.b[0], v0.b[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.h[1], v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.s[2], v0.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.d[1], v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.b[0], w8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.h[1], w8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.s[2], w8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.d[1], x8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi d15, #0xff00ff00ff00ff
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.16b, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v14.8h, #174
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v13.4h, #74, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2d, #0xff0000ff0000ffff
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2s, #8, msl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v19.2s, #226
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v1.4s, #122, msl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.4s, #255, lsl #24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.8b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v26.4h, v20.4h, v14.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v5.8h, v21.8h, v3.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v29.2s, v10.2s, v3.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v30.4s, v11.4s, v4.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v30.4s, v11.4s, v4.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v3.8h, v9.8h, v8.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v9.4h, #237
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v8.8h, #171, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v22.4s, #15, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.2s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.4s, #16, msl #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg d29, d24
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v29.8b, v19.8b, v16.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v9.4h, #18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v0.8h, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v4.4s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v21.8b, v1.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v30.16b, v31.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v0.4h, v9.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v21.8b, v1.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v30.16b, v31.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v4.8h, v7.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v0.16b, v31.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v1.8b, v9.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v13.4h, v21.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v2.8h, v4.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v4.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v6.4s, v8.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.2s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.4h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.8b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v12.2s, v11.2s, v27.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.1d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.2s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.4h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.1d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv d0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv s0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv s0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv h0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - saddlv h0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf h4, h8, #9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf h5, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf d21, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf d21, d12, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf s22, s13, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v25.4h, v13.4h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v4.8h, v8.8h, #10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.2s, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v25.16b, v1.16b, v10.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl d7, d10, #12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v23.8b, v18.8b, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.8h, v23.8h, #10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.4s, v0.4h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.8h, v0.8b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.2d, v0.2s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.2d, v0.4s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.4s, v0.8h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.8h, v0.16b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v15.8h, v5.8h, v27.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli d10, d14, #12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v30.16b, v3.16b, v30.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v21.8h, v16.8h, v7.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv b0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - smaxv b0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smaxv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smaxv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv b0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - sminv b0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sminv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sminv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.2d, v25.2s, v1.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v16.4s, v9.4h, v11.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v30.2d, v22.4s, v7.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v25.2d, v27.2s, v1.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v14.4s, v23.4h, v12.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v1.4s, v9.8h, v0.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v12.4s, v11.8h, v12.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v11.2d, v28.4s, v7.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v31.2d, v23.2s, v6.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v3.4s, v26.4h, v1.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v11.2d, v1.4s, v7.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v13.4s, v18.8h, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs b19, b14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs d18, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs h21, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs s20, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd b20, b11, b15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd h12, h18, h10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal d19, s24, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal d8, s9, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal s0, h0, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal s17, h27, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v11.2d, v24.2s, v0.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v20.4s, v30.4h, v12.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v23.2d, v30.4s, v6.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v2.4s, v17.8h, v5.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v8.4h, v16.4h, v5.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v16.2s, v24.2s, v7.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v8.4s, v19.4h, v1.h[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v20.2d, v10.2s, v6.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v10.4s, v25.8h, v0.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v4.2d, v29.4s, v2.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.8h, v15.8h, v0.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v6.2s, v29.2s, v4.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v31.2s, v17.2s, v4.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl d12, s23, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl d8, s9, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl s0, h0, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl s14, h12, h25
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v26.2d, v7.2s, v3.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v4.4s, v22.4h, v13.h[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v4.2d, v3.4s, v3.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v2.4s, v28.8h, v4.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh h10, h11, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh h7, h15, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh s15, s14, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh s20, s21, s2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull d1, s1, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull d15, s22, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull s1, h1, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull s12, h22, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg b19, b14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg d18, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg h21, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg s20, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah h0, h1, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4h, v1.4h, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.8h, v1.8h, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah s0, s1, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.2s, v1.2s, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4s, v1.4s, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah h0, h1, h2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4h, v1.4h, v2.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.8h, v1.8h, v2.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah s0, s1, s2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.2s, v1.2s, v2.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4s, v1.4s, v2.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh h0, h1, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4h, v1.4h, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.8h, v1.8h, v2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh s0, s1, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.2s, v1.2s, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4s, v1.4s, v2.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh h0, h1, h2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4h, v1.4h, v2.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.8h, v1.8h, v2.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh s0, s1, s2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.2s, v1.2s, v2.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4s, v1.4s, v2.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh h10, h11, h12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh h7, h15, v0.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh s15, s14, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh s20, s21, s2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl d31, d31, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl h3, h4, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl s17, s4, s23
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub b3, b13, b12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v20.8h, v18.8h, v12.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn b10, h13, #2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn h15, s10, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn s15, d12, #9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun b17, h10, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun h10, s13, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun s22, d16, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl b11, b19, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl d15, d16, #51
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl d31, d31, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl h13, h18, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl h3, h4, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl s14, s17, #22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v23.16b, v23.16b, v23.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu b15, b18, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu d11, d13, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu h19, h17, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu s16, s14, #25
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn b10, h15, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn h17, s10, #4
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn s18, d10, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun b15, h10, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun h20, s14, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun s10, d15, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub s20, s10, s7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn b18, h18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn h20, s17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn s19, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.8b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.16b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun b19, h14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun h21, s15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun s20, d12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.8b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.16b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri d10, d12, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl d16, d16, d16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr d19, d18, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra d15, d11, #19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl d31, d31, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v9.8h, v2.8b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v12.4s, v3.4h, #4
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v0.2d, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v28.8h, v12.16b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v0.4s, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v17.2d, v13.4s, #22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr d15, d16, #12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra d18, d12, #21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v18.8b }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.8b, v9.8b }, [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.8b, v16.8b, v17.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v0.16b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v1.16b, v2.16b }, [x4]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v27.16b, v28.16b, v29.16b }, [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v19.4h }, [x7]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4h, v23.4h }, [x22]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v13.4h, v14.4h, v15.4h }, [x7]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v27.8h }, [x17]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v8.8h, v9.8h, v10.8h }, [x16]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v25.2s }, [x6]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v13.2s, v14.2s }, [x9]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v12.2s, v13.2s, v14.2s }, [x3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4s }, [x19]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.4s, v16.4s }, [x12]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v20.1d }, [x10]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v21.1d, v22.1d }, [x29]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v5.1d, v6.1d, v7.1d }, [x3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v26.2d, v27.2d }, [x28]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v13.2d, v14.2d, v15.2d }, [x27]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.2d }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v0.4s, v1.4s, v2.4s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v1.b }[5], [x1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.h }[2], [x1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v31.s }[1], [x16]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0], #8
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.16b, v1.16b }, [x0], x1
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.8b, v1.8b }, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v6.16b, v7.16b }, [x23]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.4h, v11.4h }, [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.8h, v11.8h }, [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v25.2s, v26.2s }, [x29]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v26.4s, v27.4s }, [x14]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.2d, v11.2d }, [x1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v21.b, v22.b }[15], [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v28.h, v29.h }[2], [x6]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp], #8
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v17.d, v18.d }[1], [x1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v10.8b, v11.8b, v12.8b }, [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v26.16b, v27.16b, v28.16b }, [x4]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.4h, v1.4h, v2.4h }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v19.2s, v20.2s, v21.2s }, [x30]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.4s, v25.4s, v26.4s }, [x8]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.2d, v25.2d, v26.2d }, [x25]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v8.b, v9.b, v10.b }[4], [x18]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15], #6
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v9.s, v10.s, v11.s }[2], [x20]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v16.d, v17.d, v18.d }[0], [x13]
-# CHECK-NEXT: - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
-# CHECK-NEXT: - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
-# CHECK-NEXT: - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
-# CHECK-NEXT: - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
-# CHECK-NEXT: - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
-# CHECK-NEXT: - - - - - - - - - - - - 6.00 6.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
-# CHECK-NEXT: - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
-# CHECK-NEXT: - - - - - - - - - - - - 4.00 4.00 - - - - - - - - 5.33 5.33 1.33 1.33 1.33 1.33 st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub d15, d5, d16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v15.2s, v14.2s, v11.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn v7.4h, v10.4s, v13.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn2 v24.4s, v24.2d, v8.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd b19, b14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd d18, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd h20, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd s21, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.16b, { v0.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.8b, { v0.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba v13.16b, v14.16b, v19.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v23.4s, v4.4s, v30.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.1d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.2s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.4h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.1d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv d0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv s0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv s0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv h0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - uaddlv h0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h17, x12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf h22, h16, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf h7, h21
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf d21, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf d21, d14, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s8, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf s22, s13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf s22, s13, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v18.4h, v11.4h, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v22.8h, v20.8h, #10
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.2s, v0.8b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.2s, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.4s, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.4s, v0.16b, v0.4b[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v12.4h, v16.4h, v28.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv b0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - umaxv b0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umaxv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umaxv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.16b, v26.16b, v2.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v28.4s, v16.4s, v15.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv b0, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - uminv b0, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uminv h0, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv h0, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uminv s0, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v28.2d, v31.2s, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v22.4s, v14.4h, v0.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v10.2d, v4.4s, v3.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v31.4s, v7.8h, v15.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v20.2d, v20.2s, v2.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v21.4s, v12.4h, v7.h[5]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v30.2d, v23.4s, v1.s[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v27.4s, v28.8h, v6.h[4]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w6, v22.b[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w0, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w10, v25.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w0, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov w0, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov x0, v0.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v22.2d, v28.2s, v6.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v27.4s, v1.4h, v8.h[6]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v28.2d, v21.4s, v1.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v18.4s, v26.8h, v10.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd h0, h1, h5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd s0, s24, s30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v14.2d, v22.2d, v20.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl b11, b20, b30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl s23, s20, s16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v25.8b, v13.8b, v23.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn b10, h12, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn h12, s10, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn s10, d10, #25
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl b11, b20, b30
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl b18, b15, #6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl d15, d12, #19
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl h11, h18, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl s14, s19, #18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl s23, s20, s16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v8.4h, v17.4h, v13.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn b12, h10, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn h10, s14, #5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn s10, d12, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.2s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.4h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.8b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.16b, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.4s, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.8h, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub s16, s21, s6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub d16, d16, d16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v19.4s, v0.4s, v5.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn b18, h18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn h20, s17
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn s19, d14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.8b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.16b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v16.2s, v19.2s, v2.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl d8, d7, d4
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v31.8b, v5.8b, v3.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr d20, d23, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra d18, d10, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl d0, d0, d0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v6.8b, v26.8b, v6.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v0.4s, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v18.8h, v24.8b, #4
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v16.2d, v16.2s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v31.2d, v12.4s, #11
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v18.4s, v22.8h, #13
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v0.8h, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr d10, d17, #18
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w15, v22.b[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w26, v27.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x21, v0.b[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x9, v27.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x15, v3.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w0, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w0, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.b[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd b19, b14
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd d18, d22
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd h20, h15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd s21, s12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra d20, d13, #61
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.16b, v0.16b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.2d, v0.2d, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.2s, v0.2s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.4h, v0.4h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.4s, v0.4s, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.8b, v0.8b, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.8h, v0.8h, #3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.2d, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.4s, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.8h, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.2d, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.4s, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.8h, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.2d, v0.2d, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.4s, v0.4s, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.8h, v0.8h, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.2d, v0.2d, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.4s, v0.4s, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.8h, v0.8h, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.2s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.4h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.8b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.16b, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.4s, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.8h, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8h, v0.8h, v0.8h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.16b, v0.16b, v0.16b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2d, v0.2d, v0.2d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2s, v0.2s, v0.2s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4h, v0.4h, v0.4h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4s, v0.4s, v0.4s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8b, v0.8b, v0.8b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8h, v0.8h, v0.8h
+# NONSTREAMING: Resources:
+# NONSTREAMING-NEXT: [0.0] - C1UUnitB
+# NONSTREAMING-NEXT: [0.1] - C1UUnitB
+# NONSTREAMING-NEXT: [0.2] - C1UUnitB
+# NONSTREAMING-NEXT: [1] - C1UUnitCMELD
+# NONSTREAMING-NEXT: [2] - C1UUnitCMEMC
+# NONSTREAMING-NEXT: [3] - C1UUnitCMEMML0
+# NONSTREAMING-NEXT: [4] - C1UUnitCMEMML1
+# NONSTREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# NONSTREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# NONSTREAMING-NEXT: [7] - C1UUnitCMEPF
+# NONSTREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [9] - C1UUnitCMEST
+# NONSTREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# NONSTREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# NONSTREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# NONSTREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# NONSTREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# NONSTREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# NONSTREAMING-NEXT: [16.0] - C1UUnitD
+# NONSTREAMING-NEXT: [16.1] - C1UUnitD
+# NONSTREAMING-NEXT: [17.0] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.1] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.2] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.3] - C1UUnitFlg
+# NONSTREAMING-NEXT: [18.0] - C1UUnitL23
+# NONSTREAMING-NEXT: [18.1] - C1UUnitL23
+# NONSTREAMING-NEXT: [19] - C1UUnitLS0
+# NONSTREAMING-NEXT: [20] - C1UUnitLS1
+# NONSTREAMING-NEXT: [21] - C1UUnitM0
+# NONSTREAMING-NEXT: [22] - C1UUnitM1
+# NONSTREAMING-NEXT: [23] - C1UUnitS0
+# NONSTREAMING-NEXT: [24] - C1UUnitS1
+# NONSTREAMING-NEXT: [25] - C1UUnitS2
+# NONSTREAMING-NEXT: [26] - C1UUnitS3
+# NONSTREAMING-NEXT: [27] - C1UUnitS4
+# NONSTREAMING-NEXT: [28] - C1UUnitS5
+# NONSTREAMING-NEXT: [29] - C1UUnitV0
+# NONSTREAMING-NEXT: [30] - C1UUnitV1
+# NONSTREAMING-NEXT: [31] - C1UUnitV2
+# NONSTREAMING-NEXT: [32] - C1UUnitV3
+# NONSTREAMING-NEXT: [33] - C1UUnitV4
+# NONSTREAMING-NEXT: [34] - C1UUnitV5
+
+# STREAMING: Resources:
+# STREAMING-NEXT: [0.0] - C1UUnitB
+# STREAMING-NEXT: [0.1] - C1UUnitB
+# STREAMING-NEXT: [0.2] - C1UUnitB
+# STREAMING-NEXT: [1] - C1UUnitCMELD
+# STREAMING-NEXT: [2] - C1UUnitCMEMC
+# STREAMING-NEXT: [3] - C1UUnitCMEMML0
+# STREAMING-NEXT: [4] - C1UUnitCMEMML1
+# STREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# STREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# STREAMING-NEXT: [7] - C1UUnitCMEPF
+# STREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [9] - C1UUnitCMEST
+# STREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# STREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# STREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# STREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# STREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# STREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# STREAMING-NEXT: [16.0] - C1UUnitD
+# STREAMING-NEXT: [16.1] - C1UUnitD
+# STREAMING-NEXT: [17.0] - C1UUnitFlg
+# STREAMING-NEXT: [17.1] - C1UUnitFlg
+# STREAMING-NEXT: [17.2] - C1UUnitFlg
+# STREAMING-NEXT: [17.3] - C1UUnitFlg
+# STREAMING-NEXT: [18.0] - C1UUnitL23
+# STREAMING-NEXT: [18.1] - C1UUnitL23
+# STREAMING-NEXT: [19] - C1UUnitLS0
+# STREAMING-NEXT: [20] - C1UUnitLS1
+# STREAMING-NEXT: [21] - C1UUnitM0
+# STREAMING-NEXT: [22] - C1UUnitM1
+# STREAMING-NEXT: [23] - C1UUnitS0
+# STREAMING-NEXT: [24] - C1UUnitS1
+# STREAMING-NEXT: [25] - C1UUnitS2
+# STREAMING-NEXT: [26] - C1UUnitS3
+# STREAMING-NEXT: [27] - C1UUnitS4
+# STREAMING-NEXT: [28] - C1UUnitS5
+# STREAMING-NEXT: [29] - C1UUnitV0
+# STREAMING-NEXT: [30] - C1UUnitV1
+# STREAMING-NEXT: [31] - C1UUnitV2
+# STREAMING-NEXT: [32] - C1UUnitV3
+# STREAMING-NEXT: [33] - C1UUnitV4
+# STREAMING-NEXT: [34] - C1UUnitV5
+
+# NONSTREAMING: Resource pressure per iteration:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 69.25 69.25 179.25 179.25 15.13 6.13 6.13 6.13 6.13 6.13 6.13 6.13 450.83 490.83 237.83 340.83 340.83 237.83
+
+# STREAMING: Resource pressure per iteration:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# STREAMING-NEXT: - - - - 136.00 - - 36.00 16.00 - - - - - 385.00 - 59.00 385.00 - 59.00 - - - - - - 69.25 69.25 179.25 179.25 15.13 6.13 6.13 6.13 6.13 6.13 6.13 6.13 281.58 281.58 161.33 171.58 171.58 161.33
+
+# NONSTREAMING: Resource pressure by instruction:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs d29, d24
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add d17, d31, d29
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v7.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp d1, v14.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - addv b0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - addv b0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.4h, #15, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v23.8h, #101
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v25.16b, v10.16b, v9.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v24.2s, #70
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v5.8b, v12.8b, v22.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.8b, v25.8b, v4.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v27.16b, v13.16b, v21.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v9.8h, v16.8h, v24.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v14.4h, v18.4h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.8h, v16.8h, v3.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.16b, v30.16b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.8b, v0.8b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v3.2d, v29.2d, v11.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.2s, v0.2s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v28.4h, v25.4h, v21.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v21.2s, v19.2s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle d20, d21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v0.2d, v0.2d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v26.4h, v12.4h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt d20, d21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v0.8h, v0.8h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v13.2d, v13.2d, v13.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.16b, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2d, x28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2s, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4h, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4s, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8b, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8h, w28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d0, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h0, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s0, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.16b, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2d, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2s, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4h, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4s, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8b, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8h, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.16b, v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.8b, v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd d29, d24, d20
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd s29, s24, s20
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd h27, h20, h17
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v13.8h, v28.8h, v12.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs h25, h7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge s10, s11, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge h24, h26, h29
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v25.4h, v16.4h, v11.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v19.2s, v24.2s, v5.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt s10, s11, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt h0, h4, h10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.8h, v14.8h, v31.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.4s, v8.4s, v2.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp h10, v19.2h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp d11, v28.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v16.2d, v11.2d, v5.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h30, h6, h1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h19, h23, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v12.4s, v11.4s, v26.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v18.2d, v17.2d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h10, h23, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h1, h16, h12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.2d, v0.2d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2d, v11.2d, v13.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v18.4h, v27.4h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v20.8h, v19.8h, v22.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2s, v11.2s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h4, h5, h0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h0, h18, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v24.8h, v24.8h, v28.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.8h, v11.8h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v19.2d, v31.2d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v16.8h, v11.8h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v22.4s, v30.4s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle d20, d21, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle s10, s11, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v0.2d, v0.2d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle h18, h28, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt h23, h7, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt d20, d21, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt s10, s11, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v0.4s, v0.4s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v8.4h, v2.4h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v7.2d, v16.2d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtas v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtau v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl v0.2d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl v0.4s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl2 v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtl2 v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms h22, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtms v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtmu v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns h22, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtns v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnu v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps h22, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtps v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtpu v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn s22, d13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs d21, d12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs s21, s12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs h21, h14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs h21, h12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v20.4h, v24.4h, #11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs v18.8h, v10.8h, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu d21, d12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu s12, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu s21, s12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu h12, h13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu h21, h12, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v19.4h, v26.4h, #9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu v27.8h, v6.8h, #11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fdiv v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fdiv v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fdiv v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fdiv v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fdiv v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp h25, v19.2h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp d17, v29.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv h0, v13.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxnmv h12, v11.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv s28, v31.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp h15, v25.2h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp s6, v2.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp h20, v14.2h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp d15, v8.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv h19, v25.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminnmv h23, v17.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv s29, v17.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp h7, v10.2h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp s17, v7.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv h3, v30.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminv h29, v12.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv s16, v19.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla d0, d1, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla h23, h24, v15.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla s0, s1, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v29.8h, v15.8h, v10.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v2.2s, v16.2s, v28.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v14.4s, v14.4s, v5.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v1.4s, v24.4s, v12.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla v10.2d, v14.2d, v21.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls d0, d4, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls h8, h14, v7.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls s3, s5, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v30.8h, v18.8h, v4.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v10.2s, v27.2s, v0.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v27.4s, v7.4s, v24.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v10.2d, v22.2d, v29.d[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls v6.8h, v15.8h, v23.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2d, #-1.25000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2s, #13.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.4s, #1.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul h18, h4, v7.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v10.4h, v2.4h, v7.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v5.2s, v12.2s, v9.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v15.4s, v30.4s, v2.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v11.2d, v31.2d, v24.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul h28, h14, h3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul d0, d1, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul s0, s1, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx d0, d4, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx d23, d11, d1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx s20, s22, s15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx h18, h17, v7.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx h20, h25, h0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx s3, s5, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v28.4h, v25.4h, v15.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v3.2s, v22.2s, v23.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v5.4s, v28.4s, v15.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx v22.2d, v18.2d, v25.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe h20, h8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe d13, d13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe s19, s14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frecpe v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps h29, h19, h8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx h18, h11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v12.8h, v25.8h, v4.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps d22, d30, d21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps s21, s16, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v7.2d, v29.2d, v18.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx d16, d19
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx s18, s10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte h23, h26
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte d21, d12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v20.4s, v26.4s, v27.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v8.4h, v9.4h, v30.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frsqrte v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts h28, h26, h1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts d8, d22, d18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts s21, s5, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fsqrt v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub v13.8h, v15.8h, v17.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v0.16b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.16b, v1.16b }, [x14]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v19.16b, v20.16b, v21.16b }, [x10]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v24.8h }, [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v1.8h, v2.8h }, [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h, v1.8h }, [sp], #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v21.8h, v22.8h, v23.8h }, [x22]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.4s }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v11.4s, v12.4s }, [x30]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x24]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.2d }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v13.2d, v14.2d }, [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v12.2d, v13.2d, v14.2d }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.1d }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v27.1d, v28.1d }, [x7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v14.1d, v15.1d, v16.1d }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.2s, v1.2s }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v16.2s, v17.2s, v18.2s }, [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v25.4h, v26.4h }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4h, v1.4h, v2.4h }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v24.8b, v25.8b }, [x6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v7.8b, v8.8b, v9.8b }, [x12]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[7], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.h }[3], [x0], #2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v18.h }[3], [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.s }[1], [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.d }[0], [x15], #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v11.d }[0], [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0], #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x0], #2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.4s }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.1d }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.2d }, [x15], x16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v18.2d }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v8.8b }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v28.4h }, [x9]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.8h }, [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v10.2s }, [x20]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.4h, v1.4h }, [x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v8.8h, v9.8h }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v2.2s, v3.2s }, [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.4s, v23.4s }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.2d, v23.2d }, [x17]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v29.b, v30.b }[3], [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v26.s, v27.s }[1], [x17]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v1.d, v2.d }[0], [x10]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v13.8b, v14.8b }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0], #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0], #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15], #2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0], x1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], x8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], #4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v10.16b, v11.16b }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4h, v1.4h }, [x0], #4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v25.4h, v26.4h }, [x11]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v23.8h, v24.8h }, [x10]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2s, v1.2s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v8.4s, v9.4s }, [x17]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.1d, v1.1d }, [sp], x8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v9.1d, v10.1d }, [x25]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v26.2d, v27.2d }, [x8]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v8.8b, v9.8b, v10.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v15.16b, v16.16b, v17.16b }, [x5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0], #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp], #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v7.8h, v8.8h, v9.8h }, [x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v16.2s, v17.2s, v18.2s }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v12.4s, v13.4s, v14.4s }, [x25]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v17.b, v18.b, v19.b }[2], [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v18.h, v19.h, v20.h }[5], [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v10.2d, v11.2d, v12.2d }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v5.d, v6.d, v7.d }[1], [x14]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v17.16b, v18.16b, v19.16b }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v3.4h, v4.4h, v5.4h }, [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v6.8h, v7.8h, v8.8h }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.2s, v1.2s, v2.2s }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v28.4s, v29.4s, v30.4s }, [x2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v1.1d, v2.1d, v3.1d }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v8.2d, v9.2d, v10.2d }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v15.8h, v22.8h, v4.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla v28.2s, v10.2s, v2.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v25.8h, v29.8h, v0.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v22.2s, v29.2s, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls v26.4s, v5.4s, v28.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d6, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h2, v0.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s17, v0.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov w8, v8.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov x30, v18.d[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.b[0], v0.b[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.h[1], v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.s[2], v0.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.d[1], v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.b[0], w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.h[1], w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.s[2], w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.d[1], x8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi d15, #0xff00ff00ff00ff
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.16b, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v14.8h, #174
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v13.4h, #74, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2d, #0xff0000ff0000ffff
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2s, #8, msl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v19.2s, #226
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v1.4s, #122, msl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.4s, #255, lsl #24
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.8b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v26.4h, v20.4h, v14.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v5.8h, v21.8h, v3.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v29.2s, v10.2s, v3.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v30.4s, v11.4s, v4.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v30.4s, v11.4s, v4.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul v3.8h, v9.8h, v8.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v9.4h, #237
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v8.8h, #171, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v22.4s, #15, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.2s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.4s, #16, msl #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg d29, d24
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v29.8b, v19.8b, v16.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v9.4h, #18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v0.8h, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v4.4s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v21.8b, v1.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v30.16b, v31.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v0.4h, v9.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v21.8b, v1.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v30.16b, v31.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v4.8h, v7.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v0.16b, v31.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v1.8b, v9.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v13.4h, v21.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v2.8h, v4.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v4.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v6.4s, v8.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.2s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.4h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.8b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v12.2s, v11.2s, v27.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.1d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.2s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.4h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.1d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv d0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv s0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv s0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - saddlv h0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - saddlv h0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf h4, h8, #9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf h5, h14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf d21, d12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf d21, d12, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf s22, s13, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v25.4h, v13.4h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf v4.8h, v8.8h, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.2s, v0.8b, v0.4b[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.2s, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.4s, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot v0.4s, v0.16b, v0.4b[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v25.16b, v1.16b, v10.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl d7, d10, #12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v23.8b, v18.8b, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.8h, v23.8h, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.4s, v0.4h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.8h, v0.8b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll v0.2d, v0.2s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.2d, v0.4s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.4s, v0.8h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shll2 v0.8h, v0.16b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v15.8h, v5.8h, v27.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli d10, d14, #12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v30.16b, v3.16b, v30.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v21.8h, v16.8h, v7.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv b0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - smaxv b0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smaxv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smaxv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv b0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - sminv b0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sminv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sminv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.2d, v25.2s, v1.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v16.4s, v9.4h, v11.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v30.2d, v22.4s, v7.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v25.2d, v27.2s, v1.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v14.4s, v23.4h, v12.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlal2 v1.4s, v9.8h, v0.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v12.4s, v11.8h, v12.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v11.2d, v28.4s, v7.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlsl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v31.2d, v23.2s, v6.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v3.4s, v26.4h, v1.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v11.2d, v1.4s, v7.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v13.4s, v18.8h, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs b19, b14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs d18, d12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs h21, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs s20, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd b20, b11, b15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd h12, h18, h10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal d19, s24, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal d8, s9, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal s0, h0, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal s17, h27, h12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v11.2d, v24.2s, v0.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal v20.4s, v30.4h, v12.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v23.2d, v30.4s, v6.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlal2 v2.4s, v17.8h, v5.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v8.4h, v16.4h, v5.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v16.2s, v24.2s, v7.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v8.4s, v19.4h, v1.h[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v20.2d, v10.2s, v6.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v10.4s, v25.8h, v0.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v4.2d, v29.4s, v2.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.8h, v15.8h, v0.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v6.2s, v29.2s, v4.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v31.2s, v17.2s, v4.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl d12, s23, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl d8, s9, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl s0, h0, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl s14, h12, h25
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v26.2d, v7.2s, v3.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl v4.4s, v22.4h, v13.h[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v4.2d, v3.4s, v3.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlsl2 v2.4s, v28.8h, v4.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh h10, h11, h12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh h7, h15, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh s15, s14, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh s20, s21, s2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull d1, s1, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull d15, s22, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull s1, h1, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull s12, h22, h12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg b19, b14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg d18, d12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg h21, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg s20, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah h0, h1, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4h, v1.4h, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.8h, v1.8h, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah s0, s1, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.2s, v1.2s, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4s, v1.4s, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah h0, h1, h2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4h, v1.4h, v2.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.8h, v1.8h, v2.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah s0, s1, s2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh h0, h1, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4h, v1.4h, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.8h, v1.8h, v2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh s0, s1, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.2s, v1.2s, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4s, v1.4s, v2.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh h0, h1, h2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4h, v1.4h, v2.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.8h, v1.8h, v2.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh s0, s1, s2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.2s, v1.2s, v2.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh h10, h11, h12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh h7, h15, v0.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh s15, s14, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh s20, s21, s2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl d31, d31, d31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl h3, h4, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl s17, s4, s23
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub b3, b13, b12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v20.8h, v18.8h, v12.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn b10, h13, #2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn h15, s10, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn s15, d12, #9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun b17, h10, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun h10, s13, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun s22, d16, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrun2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl b11, b19, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl d15, d16, #51
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl d31, d31, d31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl h13, h18, #11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl h3, h4, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl s14, s17, #22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v23.16b, v23.16b, v23.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu b15, b18, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu d11, d13, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu h19, h17, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu s16, s14, #25
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn b10, h15, #5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn h17, s10, #4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn s18, d10, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun b15, h10, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun h20, s14, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun s10, d15, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrun2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub s20, s10, s7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn b18, h18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn h20, s17
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn s19, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun b19, h14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun h21, s15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun s20, d12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.4h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.8b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri d10, d12, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl d16, d16, d16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr d19, d18, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra d15, d11, #19
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl d31, d31, d31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshl v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v9.8h, v2.8b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v12.4s, v3.4h, #4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll v0.2d, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v28.8h, v12.16b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v0.4s, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshll2 v17.2d, v13.4s, #22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr d15, d16, #12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra d18, d12, #21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v18.8b }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.8b, v9.8b }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.8b, v16.8b, v17.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v0.16b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v1.16b, v2.16b }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v27.16b, v28.16b, v29.16b }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v19.4h }, [x7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4h, v23.4h }, [x22]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v13.4h, v14.4h, v15.4h }, [x7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v27.8h }, [x17]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v8.8h, v9.8h, v10.8h }, [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v25.2s }, [x6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v13.2s, v14.2s }, [x9]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v12.2s, v13.2s, v14.2s }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4s }, [x19]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.4s, v16.4s }, [x12]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v20.1d }, [x10]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v21.1d, v22.1d }, [x29]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v5.1d, v6.1d, v7.1d }, [x3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v26.2d, v27.2d }, [x28]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v13.2d, v14.2d, v15.2d }, [x27]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.2d }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v0.4s, v1.4s, v2.4s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v1.b }[5], [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.h }[2], [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v31.s }[1], [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0], #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.16b, v1.16b }, [x0], x1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.8b, v1.8b }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v6.16b, v7.16b }, [x23]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.4h, v11.4h }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.8h, v11.8h }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v25.2s, v26.2s }, [x29]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v26.4s, v27.4s }, [x14]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.2d, v11.2d }, [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v21.b, v22.b }[15], [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v28.h, v29.h }[2], [x6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp], #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v17.d, v18.d }[1], [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v10.8b, v11.8b, v12.8b }, [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v26.16b, v27.16b, v28.16b }, [x4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.4h, v1.4h, v2.4h }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v19.2s, v20.2s, v21.2s }, [x30]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.4s, v25.4s, v26.4s }, [x8]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.2d, v25.2d, v26.2d }, [x25]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v8.b, v9.b, v10.b }[4], [x18]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15], #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v9.s, v10.s, v11.s }[2], [x20]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v16.d, v17.d, v18.d }[0], [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 4.00 - - - - - - - - 5.33 5.33 1.33 1.33 1.33 1.33 st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub d15, d5, d16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v15.2s, v14.2s, v11.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn v7.4h, v10.4s, v13.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn2 v24.4s, v24.2d, v8.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd b19, b14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd d18, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd h20, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd s21, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.16b, { v0.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.8b, { v0.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba v13.16b, v14.16b, v19.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v23.4s, v4.4s, v30.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.1d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.2s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.4h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.1d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv d0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv s0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv s0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uaddlv h0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - uaddlv h0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h17, x12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf h22, h16, #11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf h7, h21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf d21, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf d21, d14, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s8, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf s22, s13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf s22, s13, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v18.4h, v11.4h, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf v22.8h, v20.8h, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.2s, v0.8b, v0.4b[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.2s, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.4s, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot v0.4s, v0.16b, v0.4b[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v12.4h, v16.4h, v28.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv b0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - umaxv b0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umaxv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umaxv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.16b, v26.16b, v2.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v28.4s, v16.4s, v15.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv b0, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - uminv b0, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uminv h0, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv h0, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - uminv s0, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v28.2d, v31.2s, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v22.4s, v14.4h, v0.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v10.2d, v4.4s, v3.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v31.4s, v7.8h, v15.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlal2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v20.2d, v20.2s, v2.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v21.4s, v12.4h, v7.h[5]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v30.2d, v23.4s, v1.s[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v27.4s, v28.8h, v6.h[4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlsl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w6, v22.b[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w0, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w10, v25.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 umov w0, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov w0, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov x0, v0.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v22.2d, v28.2s, v6.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v27.4s, v1.4h, v8.h[6]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v28.2d, v21.4s, v1.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v18.4s, v26.8h, v10.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umull2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd h0, h1, h5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd s0, s24, s30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v14.2d, v22.2d, v20.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl b11, b20, b30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl s23, s20, s16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v25.8b, v13.8b, v23.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn b10, h12, #5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn h12, s10, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn s10, d10, #25
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl b11, b20, b30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl b18, b15, #6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl d15, d12, #19
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl h11, h18, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl s14, s19, #18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl s23, s20, s16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v8.4h, v17.4h, v13.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn b12, h10, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn h10, s14, #5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn s10, d12, #13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.2s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.4h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn v0.8b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.16b, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.4s, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrn2 v0.8h, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub s16, s21, s6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub d16, d16, d16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v19.4s, v0.4s, v5.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn b18, h18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn h20, s17
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn s19, d14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v16.2s, v19.2s, v2.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl d8, d7, d4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v31.8b, v5.8b, v3.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr d20, d23, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra d18, d10, #13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl d0, d0, d0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v6.8b, v26.8b, v6.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushl v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v0.4s, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v18.8h, v24.8b, #4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll v16.2d, v16.2s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v31.2d, v12.4s, #11
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v18.4s, v22.8h, #13
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushll2 v0.8h, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr d10, d17, #18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushr v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w15, v22.b[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w26, v27.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x21, v0.b[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x9, v27.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x15, v3.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w0, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov w0, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.b[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 smov x0, v0.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd b19, b14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd d18, d22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd h20, h15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd s21, s12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra d20, d13, #61
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.16b, v0.16b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.2d, v0.2d, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.2s, v0.2s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.4h, v0.4h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.4s, v0.4s, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.8b, v0.8b, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra v0.8h, v0.8h, #3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.2d, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.4s, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.8h, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.2d, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.4s, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.8h, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.2d, v0.2d, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.4s, v0.4s, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.8h, v0.8h, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.2d, v0.2d, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.4s, v0.4s, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.8h, v0.8h, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.2s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.4h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.8b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.16b, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.4s, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.8h, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8h, v0.8h, v0.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.16b, v0.16b, v0.16b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2d, v0.2d, v0.2d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2s, v0.2s, v0.2s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4h, v0.4h, v0.4h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4s, v0.4s, v0.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8b, v0.8b, v0.8b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8h, v0.8h, v0.8h
+
+# STREAMING: Resource pressure by instruction:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs d29, d24
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add d17, d31, d29
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v7.2s, v1.2s, v2.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp d1, v14.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addv b0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addv b0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.4h, #15, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v23.8h, #101
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v25.16b, v10.16b, v9.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic v24.2s, #70
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v5.8b, v12.8b, v22.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.8b, v25.8b, v4.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bif v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bit v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl v27.16b, v13.16b, v21.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v9.8h, v16.8h, v24.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v14.4h, v18.4h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmeq v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.8h, v16.8h, v3.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v22.16b, v30.16b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmge v0.8b, v0.8b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v3.2d, v29.2d, v11.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.2s, v0.2s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmgt v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v28.4h, v25.4h, v21.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhi v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmhs v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v21.2s, v19.2s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle d20, d21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmle v0.2d, v0.2d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v26.4h, v12.4h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt d20, d21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmlt v0.8h, v0.8h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cmtst v13.2d, v13.2d, v13.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.16b, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2d, x28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.2s, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4h, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.4s, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8b, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - dup v0.8h, w28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d0, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h0, v0.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s0, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.16b, v0.b[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2d, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.2s, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4h, v0.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.4s, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8b, v0.b[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dup v0.8h, v0.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.16b, v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext v0.8b, v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd d29, d24, d20
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd s29, s24, s20
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd h27, h20, h17
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v13.8h, v28.8h, v12.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs h25, h7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge s10, s11, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge h24, h26, h29
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v25.4h, v16.4h, v11.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v19.2s, v24.2s, v5.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facge v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt s10, s11, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt h0, h4, h10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.8h, v14.8h, v31.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 facgt v22.4s, v8.4s, v2.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp h10, v19.2h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp d11, v28.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp v16.2d, v11.2d, v5.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h30, h6, h1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq h19, h23, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq s10, s11, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v12.4s, v11.4s, v26.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmeq v18.2d, v17.2d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h10, h23, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge h1, h16, h12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge s10, s11, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.2d, v0.2d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2d, v11.2d, v13.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v18.4h, v27.4h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v20.8h, v19.8h, v22.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmge v17.2s, v11.2s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h4, h5, h0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt h0, h18, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt d20, d21, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt s10, s11, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v24.8h, v24.8h, v28.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v0.8h, v11.8h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmgt v19.2d, v31.2d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v16.8h, v11.8h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v22.4s, v30.4s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle d20, d21, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle s10, s11, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle v0.2d, v0.2d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmle h18, h28, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt h23, h7, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt d20, d21, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt s10, s11, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v0.4s, v0.4s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v8.4h, v2.4h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmlt v7.2d, v16.2d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtas v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtau v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtl v0.2d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtl v0.4s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtl2 v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtl2 v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms h22, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtms v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtmu v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtn v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtn v0.4h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtn2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtn2 v0.8h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns h22, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtns v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnu v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps h22, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtps v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtpu v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtxn s22, d13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtxn v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtxn2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs d21, d12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs s21, s12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs h21, h14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs h21, h12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v20.4h, v24.4h, #11
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs v18.8h, v10.8h, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu d21, d12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu s12, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu s21, s12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu h12, h13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu h21, h12, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v19.4h, v26.4h, #9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu v27.8h, v6.8h, #11
+# STREAMING-NEXT: - - - - 25.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - 11.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp h25, v19.2h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp d17, v29.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv h0, v13.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv h12, v11.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv s28, v31.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp h15, v25.2h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp s6, v2.2s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp h20, v14.2h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp d15, v8.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv h19, v25.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv h23, v17.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv s29, v17.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp h7, v10.2h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp s17, v7.2s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv h3, v30.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv h29, v12.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv s16, v19.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla d0, d1, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla h23, h24, v15.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla s0, s1, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v29.8h, v15.8h, v10.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v2.2s, v16.2s, v28.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v14.4s, v14.4s, v5.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v1.4s, v24.4s, v12.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla v10.2d, v14.2d, v21.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls d0, d4, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls h8, h14, v7.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls s3, s5, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v30.8h, v18.8h, v4.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v10.2s, v27.2s, v0.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v27.4s, v7.4s, v24.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v10.2d, v22.2d, v29.d[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls v6.8h, v15.8h, v23.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2d, #-1.25000000
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.2s, #13.00000000
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov v0.4s, #1.00000000
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul h18, h4, v7.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul v10.4h, v2.4h, v7.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul v5.2s, v12.2s, v9.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul v15.4s, v30.4s, v2.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul v11.2d, v31.2d, v24.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul h28, h14, h3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul d0, d1, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul s0, s1, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx d0, d4, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx d23, d11, d1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx s20, s22, s15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx h18, h17, v7.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx h20, h25, h0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx s3, s5, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v28.4h, v25.4h, v15.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v3.2s, v22.2s, v23.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v5.4s, v28.4s, v15.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx v22.2d, v18.2d, v25.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe h20, h8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe d13, d13
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe s19, s14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frecpe v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frecpe v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps h29, h19, h8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx h18, h11
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v12.8h, v25.8h, v4.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps d22, d30, d21
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps s21, s16, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps v7.2d, v29.2d, v18.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx d16, d19
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx s18, s10
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte h23, h26
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte d21, d12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - frsqrte v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v20.4s, v26.4s, v27.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v8.4h, v9.4h, v30.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - 1.00 1.00 - frsqrte v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts h28, h26, h1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts d8, d22, d18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts s21, s5, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - 25.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt v0.2d, v0.2d
+# STREAMING-NEXT: - - - - 11.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt v0.2s, v0.2s
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt v0.4h, v0.4h
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt v0.4s, v0.4s
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub v13.8h, v15.8h, v17.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v0.16b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.16b, v1.16b }, [x14]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v19.16b, v20.16b, v21.16b }, [x10]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v24.8h }, [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v1.8h, v2.8h }, [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h, v1.8h }, [sp], #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v21.8h, v22.8h, v23.8h }, [x22]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.4s }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v11.4s, v12.4s }, [x30]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x24]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1 { v3.2d }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v13.2d, v14.2d }, [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v12.2d, v13.2d, v14.2d }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.1d }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v27.1d, v28.1d }, [x7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v14.1d, v15.1d, v16.1d }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.2s, v1.2s }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v16.2s, v17.2s, v18.2s }, [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v25.4h, v26.4h }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4h, v1.4h, v2.4h }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v24.8b, v25.8b }, [x6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v7.8b, v8.8b, v9.8b }, [x12]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - - - - - - - ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - - - - - - - ld1 { v0.4s, v1.4s, v2.4s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[7], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.h }[3], [x0], #2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v18.h }[3], [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.s }[1], [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.d }[0], [x15], #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v11.d }[0], [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ld1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - - - - - - - ld1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1 { v0.b }[9], [x0], #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x0], #2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.4s }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.1d }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.2d }, [x15], x16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v18.2d }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v8.8b }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v28.4h }, [x9]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v3.8h }, [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v10.2s }, [x20]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.4h, v1.4h }, [x21]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v8.8h, v9.8h }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v2.2s, v3.2s }, [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.4s, v23.4s }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v22.2d, v23.2d }, [x17]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v29.b, v30.b }[3], [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v26.s, v27.s }[1], [x17]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v1.d, v2.d }[0], [x10]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v13.8b, v14.8b }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0], #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.16b }, [x0], #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.17 0.17 0.17 0.17 0.17 0.17 ld1r { v0.8h }, [x15], #2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.16b, v1.16b }, [x0], x1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], x8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2 { v0.h, v1.h }[7], [x15], #4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v10.16b, v11.16b }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4h, v1.4h }, [x0], #4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v25.4h, v26.4h }, [x11]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v23.8h, v24.8h }, [x10]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2s, v1.2s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v8.4s, v9.4s }, [x17]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.1d, v1.1d }, [sp], x8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v9.1d, v10.1d }, [x25]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v26.2d, v27.2d }, [x8]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v8.8b, v9.8b, v10.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v15.16b, v16.16b, v17.16b }, [x5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.2d, v1.2d }, [x0], #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2r { v0.4s, v1.4s }, [sp], #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v7.8h, v8.8h, v9.8h }, [x21]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v16.2s, v17.2s, v18.2s }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v12.4s, v13.4s, v14.4s }, [x25]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v17.b, v18.b, v19.b }[2], [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v18.h, v19.h, v20.h }[5], [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v10.2d, v11.2d, v12.2d }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3 { v5.d, v6.d, v7.d }[1], [x14]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v17.16b, v18.16b, v19.16b }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v3.4h, v4.4h, v5.4h }, [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v6.8h, v7.8h, v8.8h }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.2s, v1.2s, v2.2s }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v28.4s, v29.4s, v30.4s }, [x2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v1.1d, v2.1d, v3.1d }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v8.2d, v9.2d, v10.2d }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.67 0.67 0.67 0.67 ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla v15.8h, v22.8h, v4.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla v28.2s, v10.2s, v2.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls v25.8h, v29.8h, v0.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls v22.2s, v29.2s, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls v26.4s, v5.4s, v28.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov b0, v0.b[15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov d6, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov h2, v0.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov s17, v0.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov w8, v8.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov x30, v18.d[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.b[0], v0.b[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.h[1], v0.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.s[2], v0.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v2.d[1], v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.b[0], w8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.h[1], w8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.s[2], w8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.d[1], x8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi d15, #0xff00ff00ff00ff
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.16b, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v14.8h, #174
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v13.4h, #74, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2d, #0xff0000ff0000ffff
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.2s, #8, msl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v19.2s, #226
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v1.4s, #122, msl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.4s, #255, lsl #24
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movi v0.8b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v26.4h, v20.4h, v14.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v5.8h, v21.8h, v3.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v29.2s, v10.2s, v3.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v30.4s, v11.4s, v4.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v30.4s, v11.4s, v4.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mul v3.8h, v9.8h, v8.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v9.4h, #237
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v8.8h, #171, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v22.4s, #15, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.2s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvni v0.4s, #16, msl #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg d29, d24
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mvn v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orn v29.8b, v19.8b, v16.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v9.4h, #18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v0.8h, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr v4.4s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - pmul v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - pmul v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - pmull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - pmull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v21.8b, v1.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev16 v30.16b, v31.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v0.4h, v9.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v21.8b, v1.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v30.16b, v31.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev32 v4.8h, v7.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v0.16b, v31.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v1.8b, v9.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v13.4h, v21.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v2.8h, v4.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v4.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev64 v6.4s, v8.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.2s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.4h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn v0.8b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.16b, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.4s, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhn2 v0.8h, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - saba v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd v12.2s, v11.2s, v27.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.1d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.2s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.4h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.1d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.2s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlp v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlv d0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlv s0, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlv s0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlv h0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlv h0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf h4, h8, #9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf h5, h14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf d21, d12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf d21, d12, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf s22, s13, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v25.4h, v13.4h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf v4.8h, v8.8h, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot v0.2s, v0.8b, v0.4b[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot v0.2s, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot v0.4s, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot v0.4s, v0.16b, v0.4b[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd v25.16b, v1.16b, v10.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl d7, d10, #12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v23.8b, v18.8b, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v0.8h, v23.8h, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shl v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll v0.4s, v0.4h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll v0.8h, v0.8b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll v0.2d, v0.2s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll2 v0.2d, v0.4s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll2 v0.4s, v0.8h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shll2 v0.8h, v0.16b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub v15.8h, v5.8h, v27.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli d10, d14, #12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax v30.16b, v3.16b, v30.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp v21.8h, v16.8h, v7.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv b0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv b0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminp v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv b0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv b0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal v0.2d, v25.2s, v1.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal v16.4s, v9.4h, v11.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal2 v30.2d, v22.4s, v7.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl v25.2d, v27.2s, v1.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl v14.4s, v23.4h, v12.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlal2 v1.4s, v9.8h, v0.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl2 v12.4s, v11.8h, v12.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl2 v11.2d, v28.4s, v7.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlsl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull v31.2d, v23.2s, v6.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull v3.4s, v26.4h, v1.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull2 v11.2d, v1.4s, v7.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull2 v13.4s, v18.8h, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs b19, b14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs d18, d12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs h21, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs s20, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd b20, b11, b15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd h12, h18, h10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal d19, s24, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal d8, s9, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal s0, h0, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal s17, h27, h12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal v11.2d, v24.2s, v0.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal v20.4s, v30.4h, v12.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal2 v23.2d, v30.4s, v6.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlal2 v2.4s, v17.8h, v5.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh v8.4h, v16.4h, v5.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh v16.2s, v24.2s, v7.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull v8.4s, v19.4h, v1.h[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull v20.2d, v10.2s, v6.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull2 v10.4s, v25.8h, v0.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull2 v4.2d, v29.4s, v2.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh v0.8h, v15.8h, v0.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh v6.2s, v29.2s, v4.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh v31.2s, v17.2s, v4.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl d12, s23, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl d8, s9, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl s0, h0, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl s14, h12, h25
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl v26.2d, v7.2s, v3.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl v4.4s, v22.4h, v13.h[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl2 v4.2d, v3.4s, v3.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmlsl2 v2.4s, v28.8h, v4.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh h10, h11, h12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh h7, h15, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh s15, s14, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh s20, s21, s2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull d1, s1, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull d15, s22, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull s1, h1, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull s12, h22, h12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg b19, b14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg d18, d12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg h21, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg s20, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah h0, h1, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.4h, v1.4h, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.8h, v1.8h, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah s0, s1, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.2s, v1.2s, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.4s, v1.4s, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah h0, h1, h2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.4h, v1.4h, v2.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.8h, v1.8h, v2.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah s0, s1, s2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.2s, v1.2s, v2.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh h0, h1, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.4h, v1.4h, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.8h, v1.8h, v2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh s0, s1, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.2s, v1.2s, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.4s, v1.4s, v2.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh h0, h1, h2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.4h, v1.4h, v2.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.8h, v1.8h, v2.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh s0, s1, s2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.2s, v1.2s, v2.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh h10, h11, h12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh h7, h15, v0.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh s15, s14, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh s20, s21, s2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl d31, d31, d31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl h3, h4, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl s17, s4, s23
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub b3, b13, b12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v20.8h, v18.8h, v12.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn b10, h13, #2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn h15, s10, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn s15, d12, #9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun b17, h10, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun h10, s13, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun s22, d16, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl b11, b19, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl d15, d16, #51
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl d31, d31, d31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl h13, h18, #11
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl h3, h4, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl s14, s17, #22
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v23.16b, v23.16b, v23.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu b15, b18, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu d11, d13, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu h19, h17, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu s16, s14, #25
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn b10, h15, #5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn h17, s10, #4
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn s18, d10, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun b15, h10, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun h20, s14, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun s10, d15, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrun2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub s20, s10, s7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn b18, h18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn h20, s17
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn s19, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.4h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn v0.8b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.16b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtn2 v0.8h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun b19, h14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun h21, s15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun s20, d12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.4h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun v0.8b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.16b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtun2 v0.8h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri d10, d12, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl d16, d16, d16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr d19, d18, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra d15, d11, #19
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshl d31, d31, d31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshl v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshl v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshl v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll v9.8h, v2.8b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll v12.4s, v3.4h, #4
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll v0.2d, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll2 v28.8h, v12.16b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll2 v0.4s, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshll2 v17.2d, v13.4s, #22
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr d15, d16, #12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra d18, d12, #21
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v18.8b }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.8b, v9.8b }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.8b, v16.8b, v17.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v0.16b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v1.16b, v2.16b }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v27.16b, v28.16b, v29.16b }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v19.4h }, [x7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4h, v23.4h }, [x22]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v13.4h, v14.4h, v15.4h }, [x7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v27.8h }, [x17]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v8.8h, v9.8h, v10.8h }, [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v25.2s }, [x6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v13.2s, v14.2s }, [x9]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v12.2s, v13.2s, v14.2s }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v22.4s }, [x19]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v15.4s, v16.4s }, [x12]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v20.1d }, [x10]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v21.1d, v22.1d }, [x29]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v5.1d, v6.1d, v7.1d }, [x3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v26.2d, v27.2d }, [x28]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v13.2d, v14.2d, v15.2d }, [x27]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1 { v8.2d }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.4s, v1.4s }, [sp], #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1 { v0.4s, v1.4s, v2.4s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v1.b }[5], [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.h }[2], [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v31.s }[1], [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - st1 { v0.8h }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st1 { v0.8h, v1.8h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st1 { v0.d }[1], [x0], #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.16b, v1.16b }, [x0], x1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v0.8b, v1.8b }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v6.16b, v7.16b }, [x23]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.4h, v11.4h }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.8h, v11.8h }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v25.2s, v26.2s }, [x29]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v26.4s, v27.4s }, [x14]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st2 { v10.2d, v11.2d }, [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v21.b, v22.b }[15], [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v28.h, v29.h }[2], [x6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v0.s, v1.s }[3], [sp], #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st2 { v17.d, v18.d }[1], [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v10.8b, v11.8b, v12.8b }, [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v26.16b, v27.16b, v28.16b }, [x4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.4h, v1.4h, v2.4h }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v0.8h, v1.8h, v2.8h }, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v19.2s, v20.2s, v21.2s }, [x30]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.4s, v25.4s, v26.4s }, [x8]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.67 2.67 0.67 0.67 0.67 0.67 st3 { v24.2d, v25.2d, v26.2d }, [x25]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v8.b, v9.b, v10.b }[4], [x18]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v0.h, v1.h, v2.h }[7], [x15], #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v9.s, v10.s, v11.s }[2], [x20]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.33 1.33 0.33 0.33 0.33 0.33 st3 { v16.d, v17.d, v18.d }[0], [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.00 3.00 - - - - - - - - 4.00 4.00 1.00 1.00 1.00 1.00 st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 6.00 - - - - - - - - 8.00 8.00 2.00 2.00 2.00 2.00 st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 4.00 - - - - - - - - 5.33 5.33 1.33 1.33 1.33 1.33 st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0], x5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.67 0.67 0.17 0.17 0.17 0.17 st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub d15, d5, d16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub v15.2s, v14.2s, v11.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn v7.4h, v10.4s, v13.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhn2 v24.4s, v24.2d, v8.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd b19, b14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd d18, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd h20, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd s21, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.16b, { v0.16b, v1.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl v0.8b, { v0.16b, v1.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.16b, { v0.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.16b, { v0.16b, v1.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx v0.8b, { v0.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 tbx v0.8b, { v0.16b, v1.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.83 0.83 0.83 0.83 0.83 0.83 tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba v13.16b, v14.16b, v19.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd v23.4s, v4.4s, v30.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.1d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.2s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.4h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.1d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.2s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlp v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlv d0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlv s0, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlv s0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlv h0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlv h0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf h17, x12
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf h22, h16, #11
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf h7, h21
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf d21, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf d21, d14, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - ucvtf s8, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf s22, s13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf s22, s13, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v18.4h, v11.4h, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf v22.8h, v20.8h, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot v0.2s, v0.8b, v0.4b[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot v0.2s, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot v0.4s, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot v0.4s, v0.16b, v0.4b[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v12.4h, v16.4h, v28.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxp v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv b0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv b0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin v0.16b, v26.16b, v2.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v28.4s, v16.4s, v15.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminp v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv b0, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv b0, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv h0, v0.4h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv h0, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv s0, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal v28.2d, v31.2s, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal v22.4s, v14.4h, v0.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal2 v10.2d, v4.4s, v3.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal2 v31.4s, v7.8h, v15.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlal2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl v20.2d, v20.2s, v2.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl v21.4s, v12.4h, v7.h[5]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl2 v30.2d, v23.4s, v1.s[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl2 v27.4s, v28.8h, v6.h[4]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlsl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umov w6, v22.b[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umov w0, v0.b[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umov w10, v25.h[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umov w0, v0.h[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - mov w0, v0.s[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - mov x0, v0.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull v22.2d, v28.2s, v6.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull v27.4s, v1.4h, v8.h[6]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull2 v28.2d, v21.4s, v1.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull2 v18.4s, v26.8h, v10.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umull2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd h0, h1, h5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd s0, s24, s30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd v14.2d, v22.2d, v20.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl b11, b20, b30
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl s23, s20, s16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl v25.8b, v13.8b, v23.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn b10, h12, #5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn h12, s10, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn s10, d10, #25
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl b11, b20, b30
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl b18, b15, #6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl d15, d12, #19
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl h11, h18, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl s14, s19, #18
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl s23, s20, s16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v8.4h, v17.4h, v13.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn b12, h10, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn h10, s14, #5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn s10, d12, #13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn v0.2s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn v0.4h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn v0.8b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn2 v0.16b, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn2 v0.4s, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrn2 v0.8h, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub s16, s21, s6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub d16, d16, d16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub v19.4s, v0.4s, v5.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn b18, h18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn h20, s17
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn s19, d14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.4h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn v0.8b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.16b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtn2 v0.8h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - urecpe v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd v16.2s, v19.2s, v2.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl d8, d7, d4
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl v31.8b, v5.8b, v3.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr d20, d23, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - 0.50 0.50 - ursqrte v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra d18, d10, #13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushl d0, d0, d0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushl v6.8b, v26.8b, v6.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushl v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushl v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushl v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll v0.4s, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll v18.8h, v24.8b, #4
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll v16.2d, v16.2s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll2 v31.2d, v12.4s, #11
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll2 v18.4s, v22.8h, #13
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushll2 v0.8h, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr d10, d17, #18
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushr v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov w15, v22.b[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov w26, v27.h[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x21, v0.b[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x9, v27.h[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x15, v3.s[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov w0, v0.b[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov w0, v0.h[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x0, v0.b[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x0, v0.h[1]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smov x0, v0.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd b19, b14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd d18, d22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd h20, h15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd s21, s12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra d20, d13, #61
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.16b, v0.16b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.2d, v0.2d, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.2s, v0.2s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.4h, v0.4h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.4s, v0.4s, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.8b, v0.8b, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra v0.8h, v0.8h, #3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.2d, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.4s, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl v0.8h, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.2d, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.4s, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubl2 v0.8h, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.2d, v0.2d, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.4s, v0.4s, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw v0.8h, v0.8h, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.2d, v0.2d, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.4s, v0.4s, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubw2 v0.8h, v0.8h, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.2s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.4h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn v0.8b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.16b, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.4s, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xtn2 v0.8h, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 v0.8h, v0.8h, v0.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.16b, v0.16b, v0.16b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2d, v0.2d, v0.2d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.2s, v0.2s, v0.2s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4h, v0.4h, v0.4h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.4s, v0.4s, v0.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8b, v0.8b, v0.8b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 v0.8h, v0.8h, v0.8h
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-rcpc-immo-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-rcpc-immo-instructions.s
index e42b161bf0db9..9d7fe3ec181a8 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-rcpc-immo-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-rcpc-immo-instructions.s
@@ -28,48 +28,64 @@
# CHECK-NEXT: [0.0] - C1UUnitB
# CHECK-NEXT: [0.1] - C1UUnitB
# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - 2.00 2.00 - - - - 2.25 2.25 4.25 4.25 - - - - - - - - - - - - - -
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - 2.25 2.25 4.25 4.25 - - - - - - - - - - - - - -
# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapur w7, [x24]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapur x20, [x13]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapurb w13, [x17]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapurh w3, [x22]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursb w7, [x8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursb x29, [x7]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursh w17, [x19]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursh x3, [x3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursw x3, [x18]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlur w3, [x27]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlur x23, [x25]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlurb w30, [x17]
-# CHECK-NEXT: - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlurh w9, [x29]
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapur w7, [x24]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapur x20, [x13]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapurb w13, [x17]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapurh w3, [x22]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursb w7, [x8]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursb x29, [x7]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursh w17, [x19]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursh x3, [x3]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldapursw x3, [x18]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlur w3, [x27]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlur x23, [x25]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlurb w30, [x17]
+# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - 0.50 0.50 - - - - - - - - - - - - - - stlurh w9, [x29]
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sme-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sme-instructions.s
new file mode 100644
index 0000000000000..bc5284ce3e9b2
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sme-instructions.s
@@ -0,0 +1,373 @@
+# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -instruction-tables -mattr=sme2p2 < %p/../Inputs/sme-instructions.s | FileCheck %s --check-prefix=NONSTREAMING
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -instruction-tables -mattr=+sme2p2,+mca-streaming-sched < %p/../Inputs/sme-instructions.s | FileCheck %s --check-prefix=STREAMING
+
+# NONSTREAMING: Instruction Info:
+# NONSTREAMING-NEXT: [1]: #uOps
+# NONSTREAMING-NEXT: [2]: Latency
+# NONSTREAMING-NEXT: [3]: RThroughput
+# NONSTREAMING-NEXT: [4]: MayLoad
+# NONSTREAMING-NEXT: [5]: MayStore
+# NONSTREAMING-NEXT: [6]: HasSideEffects (U)
+
+# STREAMING: Instruction Info:
+# STREAMING-NEXT: [1]: #uOps
+# STREAMING-NEXT: [2]: Latency
+# STREAMING-NEXT: [3]: RThroughput
+# STREAMING-NEXT: [4]: MayLoad
+# STREAMING-NEXT: [5]: MayStore
+# STREAMING-NEXT: [6]: HasSideEffects (U)
+
+# NONSTREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# NONSTREAMING-NEXT: 1 1 0.13 addspl x0, x1, #10
+# NONSTREAMING-NEXT: 1 1 0.13 addspl x0, sp, #10
+# NONSTREAMING-NEXT: 1 1 0.13 addsvl x0, x1, #10
+# NONSTREAMING-NEXT: 1 1 0.13 addsvl x0, sp, #10
+# NONSTREAMING-NEXT: 1 1 0.13 rdsvl x1, #10
+# NONSTREAMING-NEXT: 1 2 0.50 cntp x0, pn0.h, vlx2
+# NONSTREAMING-NEXT: 1 2 0.50 pext p0.h, pn8[0]
+# NONSTREAMING-NEXT: 1 3 0.50 pext { p0.h, p1.h }, pn8[0]
+# NONSTREAMING-NEXT: 1 1 0.50 ptrue pn8.h
+# NONSTREAMING-NEXT: 1 1 0.50 whilege pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilegt pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilehi pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilehs pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilele pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilelo pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilels pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 1 0.50 whilelt pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslb z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslt z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 2 0.17 fclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 4 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 fdot z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 2 1.00 psel p0, p0, p0.b[w12, 0]
+# NONSTREAMING-NEXT: 1 2 0.17 revd z0.q, p0/m, z0.q
+# NONSTREAMING-NEXT: 1 2 0.17 sclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 2 0.17 uclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 3 0.50 sdot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 3 0.50 sdot z0.s, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: 1 3 0.50 udot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 3 0.50 udot z0.s, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 2 0.17 sqcvtun z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 8 1.00 uqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 2 0.50 whilege { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilegt { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilehi { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilehs { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilele { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilelo { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilels { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 2 0.50 whilelt { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 2 0.17 fclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 4 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 2 0.17 revd z0.q, p0/m, z0.q
+# NONSTREAMING-NEXT: 1 2 2.00 U rprfm pldkeep, x0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.17 sclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 2 0.17 uclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 3 0.50 sdot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 3 0.50 udot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 8 1.00 U sqcvtun z0.b, { z0.s - z3.s }
+# NONSTREAMING-NEXT: 1 8 1.00 uqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 8 1.00 sqrshrn z0.h, { z0.s, z1.s }, #16
+# NONSTREAMING-NEXT: 1 8 1.00 uqrshrn z0.h, { z0.s, z1.s }, #16
+# NONSTREAMING-NEXT: 1 8 1.00 U sqrshrn z0.b, { z0.s - z3.s }, #32
+# NONSTREAMING-NEXT: 1 8 1.00 U sqrshrun z0.b, { z0.s - z3.s }, #32
+# NONSTREAMING-NEXT: 1 8 1.00 U uqrshrn z0.b, { z0.s - z3.s }, #32
+
+# STREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# STREAMING-NEXT: 1 1 0.13 addspl x0, x1, #10
+# STREAMING-NEXT: 1 1 0.13 addspl x0, sp, #10
+# STREAMING-NEXT: 1 1 0.13 addsvl x0, x1, #10
+# STREAMING-NEXT: 1 1 0.13 addsvl x0, sp, #10
+# STREAMING-NEXT: 1 1 0.13 rdsvl x1, #10
+# STREAMING-NEXT: 1 2 0.50 cntp x0, pn0.h, vlx2
+# STREAMING-NEXT: 1 2 0.50 pext p0.h, pn8[0]
+# STREAMING-NEXT: 1 3 0.50 pext { p0.h, p1.h }, pn8[0]
+# STREAMING-NEXT: 1 1 0.50 ptrue pn8.h
+# STREAMING-NEXT: 1 1 0.50 whilege pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilegt pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilehi pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilehs pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilele pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilelo pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilels pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 1 0.50 whilelt pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: 1 4 1.00 bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 bfmlslb z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 4 1.00 bfmlslt z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 bfmlslt z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 5 1.00 fclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 1.00 fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 fdot z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 4 2.00 psel p0, p0, p0.b[w12, 0]
+# STREAMING-NEXT: 1 4 0.50 revd z0.q, p0/m, z0.q
+# STREAMING-NEXT: 1 4 0.50 sclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 0.50 uclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 0.50 sdot z0.s, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 sdot z0.s, z0.h, z0.h[0]
+# STREAMING-NEXT: 1 4 0.50 udot z0.s, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 udot z0.s, z0.h, z0.h[0]
+# STREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 8 1.00 sqcvtun z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 8 1.00 uqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 4 1.00 whilege { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilegt { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilehi { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilehs { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilele { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilelo { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilels { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 whilelt { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: 1 4 1.00 bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 bfmlslt z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 5 1.00 fclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 1.00 fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 revd z0.q, p0/m, z0.q
+# STREAMING-NEXT: 1 2 2.00 U rprfm pldkeep, x0, [x0]
+# STREAMING-NEXT: 1 4 0.50 sclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 0.50 uclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 0.50 sdot z0.s, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 udot z0.s, z0.h, z0.h
+# STREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 8 1.00 U sqcvtun z0.b, { z0.s - z3.s }
+# STREAMING-NEXT: 1 8 1.00 uqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 8 1.00 sqrshrn z0.h, { z0.s, z1.s }, #16
+# STREAMING-NEXT: 1 8 1.00 uqrshrn z0.h, { z0.s, z1.s }, #16
+# STREAMING-NEXT: 1 8 1.00 U sqrshrn z0.b, { z0.s - z3.s }, #32
+# STREAMING-NEXT: 1 8 1.00 U sqrshrun z0.b, { z0.s - z3.s }, #32
+# STREAMING-NEXT: 1 8 1.00 U uqrshrn z0.b, { z0.s - z3.s }, #32
+
+# NONSTREAMING: Resources:
+# NONSTREAMING-NEXT: [0.0] - C1UUnitB
+# NONSTREAMING-NEXT: [0.1] - C1UUnitB
+# NONSTREAMING-NEXT: [0.2] - C1UUnitB
+# NONSTREAMING-NEXT: [1] - C1UUnitCMELD
+# NONSTREAMING-NEXT: [2] - C1UUnitCMEMC
+# NONSTREAMING-NEXT: [3] - C1UUnitCMEMML0
+# NONSTREAMING-NEXT: [4] - C1UUnitCMEMML1
+# NONSTREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# NONSTREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# NONSTREAMING-NEXT: [7] - C1UUnitCMEPF
+# NONSTREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [9] - C1UUnitCMEST
+# NONSTREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# NONSTREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# NONSTREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# NONSTREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# NONSTREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# NONSTREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# NONSTREAMING-NEXT: [16.0] - C1UUnitD
+# NONSTREAMING-NEXT: [16.1] - C1UUnitD
+# NONSTREAMING-NEXT: [17.0] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.1] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.2] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.3] - C1UUnitFlg
+# NONSTREAMING-NEXT: [18.0] - C1UUnitL23
+# NONSTREAMING-NEXT: [18.1] - C1UUnitL23
+# NONSTREAMING-NEXT: [19] - C1UUnitLS0
+# NONSTREAMING-NEXT: [20] - C1UUnitLS1
+# NONSTREAMING-NEXT: [21] - C1UUnitM0
+# NONSTREAMING-NEXT: [22] - C1UUnitM1
+# NONSTREAMING-NEXT: [23] - C1UUnitS0
+# NONSTREAMING-NEXT: [24] - C1UUnitS1
+# NONSTREAMING-NEXT: [25] - C1UUnitS2
+# NONSTREAMING-NEXT: [26] - C1UUnitS3
+# NONSTREAMING-NEXT: [27] - C1UUnitS4
+# NONSTREAMING-NEXT: [28] - C1UUnitS5
+# NONSTREAMING-NEXT: [29] - C1UUnitV0
+# NONSTREAMING-NEXT: [30] - C1UUnitV1
+# NONSTREAMING-NEXT: [31] - C1UUnitV2
+# NONSTREAMING-NEXT: [32] - C1UUnitV3
+# NONSTREAMING-NEXT: [33] - C1UUnitV4
+# NONSTREAMING-NEXT: [34] - C1UUnitV5
+
+# STREAMING: Resources:
+# STREAMING-NEXT: [0.0] - C1UUnitB
+# STREAMING-NEXT: [0.1] - C1UUnitB
+# STREAMING-NEXT: [0.2] - C1UUnitB
+# STREAMING-NEXT: [1] - C1UUnitCMELD
+# STREAMING-NEXT: [2] - C1UUnitCMEMC
+# STREAMING-NEXT: [3] - C1UUnitCMEMML0
+# STREAMING-NEXT: [4] - C1UUnitCMEMML1
+# STREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# STREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# STREAMING-NEXT: [7] - C1UUnitCMEPF
+# STREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [9] - C1UUnitCMEST
+# STREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# STREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# STREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# STREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# STREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# STREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# STREAMING-NEXT: [16.0] - C1UUnitD
+# STREAMING-NEXT: [16.1] - C1UUnitD
+# STREAMING-NEXT: [17.0] - C1UUnitFlg
+# STREAMING-NEXT: [17.1] - C1UUnitFlg
+# STREAMING-NEXT: [17.2] - C1UUnitFlg
+# STREAMING-NEXT: [17.3] - C1UUnitFlg
+# STREAMING-NEXT: [18.0] - C1UUnitL23
+# STREAMING-NEXT: [18.1] - C1UUnitL23
+# STREAMING-NEXT: [19] - C1UUnitLS0
+# STREAMING-NEXT: [20] - C1UUnitLS1
+# STREAMING-NEXT: [21] - C1UUnitM0
+# STREAMING-NEXT: [22] - C1UUnitM1
+# STREAMING-NEXT: [23] - C1UUnitS0
+# STREAMING-NEXT: [24] - C1UUnitS1
+# STREAMING-NEXT: [25] - C1UUnitS2
+# STREAMING-NEXT: [26] - C1UUnitS3
+# STREAMING-NEXT: [27] - C1UUnitS4
+# STREAMING-NEXT: [28] - C1UUnitS5
+# STREAMING-NEXT: [29] - C1UUnitV0
+# STREAMING-NEXT: [30] - C1UUnitV1
+# STREAMING-NEXT: [31] - C1UUnitV2
+# STREAMING-NEXT: [32] - C1UUnitV3
+# STREAMING-NEXT: [33] - C1UUnitV4
+# STREAMING-NEXT: [34] - C1UUnitV5
+
+# NONSTREAMING: Resource pressure per iteration:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# NONSTREAMING-NEXT: - - - - - - - 10.00 10.00 2.00 - - - - 10.00 - - 10.00 - - - - - - - - - - - - 11.63 11.63 0.63 0.63 0.63 0.63 0.63 0.63 6.00 6.00 3.00 3.00 3.00 3.00
+
+# STREAMING: Resource pressure per iteration:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# STREAMING-NEXT: - - - - - 9.00 - 13.00 13.00 2.00 - - - - 26.00 - - 18.00 - - - - - - - - - - - - 12.63 12.63 0.63 0.63 0.63 0.63 0.63 0.63 - - - - - -
+
+# NONSTREAMING: Resource pressure by instruction:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addspl x0, x1, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addspl x0, sp, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addsvl x0, x1, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addsvl x0, sp, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdsvl x1, #10
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, pn0.h, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pext p0.h, pn8[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pext { p0.h, p1.h }, pn8[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue pn8.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilegt pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehi pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehs pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilele pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelo pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilels pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelt pn8.h, x0, x0, vlx2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslb z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslt z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fdot z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - psel p0, p0, p0.b[w12, 0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revd z0.q, p0/m, z0.q
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - sdot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - sdot z0.s, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - udot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - udot z0.s, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcvtun z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilegt { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehi { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehs { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilele { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelo { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilels { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelt { p0.h, p1.h }, x0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revd z0.q, p0/m, z0.q
+# NONSTREAMING-NEXT: - - - - - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rprfm pldkeep, x0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uclamp z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - sdot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - udot z0.s, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtun z0.b, { z0.s - z3.s }
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn z0.h, { z0.s, z1.s }, #16
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn z0.h, { z0.s, z1.s }, #16
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn z0.b, { z0.s - z3.s }, #32
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun z0.b, { z0.s - z3.s }, #32
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn z0.b, { z0.s - z3.s }, #32
+
+# STREAMING: Resource pressure by instruction:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addspl x0, x1, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addspl x0, sp, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addsvl x0, x1, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addsvl x0, sp, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdsvl x1, #10
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, pn0.h, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pext p0.h, pn8[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pext { p0.h, p1.h }, pn8[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue pn8.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilegt pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehi pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehs pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilele pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelo pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilels pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelt pn8.h, x0, x0, vlx2
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslb z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslt z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslt z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdot z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - - - - - psel p0, p0, p0.b[w12, 0]
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revd z0.q, p0/m, z0.q
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.s, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.s, z0.h, z0.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - udot z0.s, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - udot z0.s, z0.h, z0.h[0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtun z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilegt { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehi { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilehs { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilele { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelo { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilels { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilelt { p0.h, p1.h }, x0, x0
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslt z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revd z0.q, p0/m, z0.q
+# STREAMING-NEXT: - - - - - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rprfm pldkeep, x0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uclamp z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.s, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - udot z0.s, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtun z0.b, { z0.s - z3.s }
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn z0.h, { z0.s, z1.s }, #16
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn z0.h, { z0.s, z1.s }, #16
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn z0.b, { z0.s - z3.s }, #32
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun z0.b, { z0.s - z3.s }, #32
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn z0.b, { z0.s - z3.s }, #32
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-cme-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-cme-instructions.s
new file mode 100644
index 0000000000000..140c9422d0a3f
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-cme-instructions.s
@@ -0,0 +1,319 @@
+# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -instruction-tables -mattr=+mca-streaming-sched < %p/../Inputs/streaming-cme-instructions.s 2>&1 | FileCheck %s --check-prefixes=STREAMING
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -instruction-tables < %p/../Inputs/streaming-cme-instructions.s 2>&1 | FileCheck %s --check-prefix=NONSTREAMING
+
+# STREAMING: warning: AArch64 streaming SVE scheduling is enabled via '-mattr=+mca-streaming-sched'; llvm-mca results are approximate.
+
+# NONSTREAMING: Instruction Info:
+# NONSTREAMING-NEXT: [1]: #uOps
+# NONSTREAMING-NEXT: [2]: Latency
+# NONSTREAMING-NEXT: [3]: RThroughput
+# NONSTREAMING-NEXT: [4]: MayLoad
+# NONSTREAMING-NEXT: [5]: MayStore
+# NONSTREAMING-NEXT: [6]: HasSideEffects (U)
+
+# STREAMING: Instruction Info:
+# STREAMING-NEXT: [1]: #uOps
+# STREAMING-NEXT: [2]: Latency
+# STREAMING-NEXT: [3]: RThroughput
+# STREAMING-NEXT: [4]: MayLoad
+# STREAMING-NEXT: [5]: MayStore
+# STREAMING-NEXT: [6]: HasSideEffects (U)
+
+# NONSTREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# NONSTREAMING-NEXT: 1 2 0.17 fadd s0, s1, s2
+# NONSTREAMING-NEXT: 1 3 0.50 fcvtzs w0, s1
+# NONSTREAMING-NEXT: 1 2 0.25 frintz s0, s1
+# NONSTREAMING-NEXT: 1 3 1.00 scvtf s0, w0
+# NONSTREAMING-NEXT: 1 3 1.00 fmov d0, x0
+# NONSTREAMING-NEXT: 1 4 0.17 fnmadd s0, s1, s2, s3
+# NONSTREAMING-NEXT: 1 6 0.25 * ldr s0, [x0]
+# NONSTREAMING-NEXT: 1 7 0.25 * ldr q0, [x0, x1, lsl #4]
+# NONSTREAMING-NEXT: 1 2 0.50 * str s0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.17 fadd v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: 1 4 0.17 bfdot v0.4s, v1.8h, v2.8h
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 4 0.33 andv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 8 1.00 clastb w0, p0, w0, z2.s
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.s, p0/m, w0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.s, w0
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.h, #1.00000000
+# NONSTREAMING-NEXT: 1 2 0.17 ext z0.b, z0.b, z1.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z0.b, { z0.b, z1.b }, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.s, p0/m, #1.00000000
+# NONSTREAMING-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2w { z0.s, z1.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z0.s, z1.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.17 eor3 z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 4 0.17 sabalb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp z0.d, p0/m, z1.s
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z0.d, z1.d, #1
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.d, p0/m, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 4 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 7 1.00 index z0.s, w0, #1
+# NONSTREAMING-NEXT: 1 7 1.00 index z0.s, #0, w0
+# NONSTREAMING-NEXT: 1 7 1.00 index z0.s, w0, w1
+# NONSTREAMING-NEXT: 1 5 1.00 insr z0.s, w0
+# NONSTREAMING-NEXT: 1 3 1.00 lasta d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 4 0.33 faddv d0, p0, z1.d
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxnmv d0, p0, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 psel p0, p0, p0.b[w12, 0]
+# NONSTREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: 1 8 0.75 uaddv d0, p7, z31.b
+
+# STREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# STREAMING-NEXT: 1 4 0.50 fadd s0, s1, s2
+# STREAMING-NEXT: 1 4 0.50 fcvtzs w0, s1
+# STREAMING-NEXT: 1 4 0.50 frintz s0, s1
+# STREAMING-NEXT: 1 4 1.00 scvtf s0, w0
+# STREAMING-NEXT: 1 4 1.00 fmov d0, x0
+# STREAMING-NEXT: 1 4 0.50 fnmadd s0, s1, s2, s3
+# STREAMING-NEXT: 1 2 1.00 * ldr s0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ldr q0, [x0, x1, lsl #4]
+# STREAMING-NEXT: 1 2 1.00 * str s0, [x0]
+# STREAMING-NEXT: 1 4 0.50 fadd v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: 1 4 0.50 bfdot v0.4s, v1.8h, v2.8h
+# STREAMING-NEXT: 1 4 0.50 add z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 12 1.50 andv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 2.00 clastb w0, p0, w0, z2.s
+# STREAMING-NEXT: 1 8 1.50 mov z0.s, p0/m, w0
+# STREAMING-NEXT: 1 4 1.00 mov z0.s, w0
+# STREAMING-NEXT: 1 1 0.50 fmov z0.h, #1.00000000
+# STREAMING-NEXT: 1 4 0.50 ext z0.b, z0.b, z1.b, #1
+# STREAMING-NEXT: 1 4 1.00 tbl z0.b, { z0.b, z1.b }, z2.b
+# STREAMING-NEXT: 1 4 0.50 fadd z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: 1 4 0.50 fmul z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: 1 4 0.50 fmin z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: 1 1 0.50 fmov z0.s, p0/m, #1.00000000
+# STREAMING-NEXT: 1 4 0.50 bfdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z0.s, z1.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z0.s, z1.s }, p0, [x0]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 0.17 eor3 z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: 1 8 1.00 sabalb z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 8 1.00 sadalp z0.d, p0/m, z1.s
+# STREAMING-NEXT: 1 8 1.00 ssra z0.d, z1.d, #1
+# STREAMING-NEXT: 1 4 0.50 mla z0.d, p0/m, z1.d, z2.d
+# STREAMING-NEXT: 1 4 1.00 bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 1.00 index z0.s, w0, #1
+# STREAMING-NEXT: 1 4 1.00 index z0.s, #0, w0
+# STREAMING-NEXT: 1 12 2.50 index z0.s, w0, w1
+# STREAMING-NEXT: 1 4 1.00 insr z0.s, w0
+# STREAMING-NEXT: 1 4 1.00 lasta d0, p7, z31.d
+# STREAMING-NEXT: 1 16 1.50 faddv d0, p0, z1.d
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv d0, p0, z1.d
+# STREAMING-NEXT: 1 4 2.00 psel p0, p0, p0.b[w12, 0]
+# STREAMING-NEXT: 1 8 1.00 sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: 1 12 1.50 uaddv d0, p7, z31.b
+
+# NONSTREAMING: Resources:
+# NONSTREAMING-NEXT: [0.0] - C1UUnitB
+# NONSTREAMING-NEXT: [0.1] - C1UUnitB
+# NONSTREAMING-NEXT: [0.2] - C1UUnitB
+# NONSTREAMING-NEXT: [1] - C1UUnitCMELD
+# NONSTREAMING-NEXT: [2] - C1UUnitCMEMC
+# NONSTREAMING-NEXT: [3] - C1UUnitCMEMML0
+# NONSTREAMING-NEXT: [4] - C1UUnitCMEMML1
+# NONSTREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# NONSTREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# NONSTREAMING-NEXT: [7] - C1UUnitCMEPF
+# NONSTREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [9] - C1UUnitCMEST
+# NONSTREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# NONSTREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# NONSTREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# NONSTREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# NONSTREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# NONSTREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# NONSTREAMING-NEXT: [16.0] - C1UUnitD
+# NONSTREAMING-NEXT: [16.1] - C1UUnitD
+# NONSTREAMING-NEXT: [17.0] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.1] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.2] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.3] - C1UUnitFlg
+# NONSTREAMING-NEXT: [18.0] - C1UUnitL23
+# NONSTREAMING-NEXT: [18.1] - C1UUnitL23
+# NONSTREAMING-NEXT: [19] - C1UUnitLS0
+# NONSTREAMING-NEXT: [20] - C1UUnitLS1
+# NONSTREAMING-NEXT: [21] - C1UUnitM0
+# NONSTREAMING-NEXT: [22] - C1UUnitM1
+# NONSTREAMING-NEXT: [23] - C1UUnitS0
+# NONSTREAMING-NEXT: [24] - C1UUnitS1
+# NONSTREAMING-NEXT: [25] - C1UUnitS2
+# NONSTREAMING-NEXT: [26] - C1UUnitS3
+# NONSTREAMING-NEXT: [27] - C1UUnitS4
+# NONSTREAMING-NEXT: [28] - C1UUnitS5
+# NONSTREAMING-NEXT: [29] - C1UUnitV0
+# NONSTREAMING-NEXT: [30] - C1UUnitV1
+# NONSTREAMING-NEXT: [31] - C1UUnitV2
+# NONSTREAMING-NEXT: [32] - C1UUnitV3
+# NONSTREAMING-NEXT: [33] - C1UUnitV4
+# NONSTREAMING-NEXT: [34] - C1UUnitV5
+
+# STREAMING: Resources:
+# STREAMING-NEXT: [0.0] - C1UUnitB
+# STREAMING-NEXT: [0.1] - C1UUnitB
+# STREAMING-NEXT: [0.2] - C1UUnitB
+# STREAMING-NEXT: [1] - C1UUnitCMELD
+# STREAMING-NEXT: [2] - C1UUnitCMEMC
+# STREAMING-NEXT: [3] - C1UUnitCMEMML0
+# STREAMING-NEXT: [4] - C1UUnitCMEMML1
+# STREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# STREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# STREAMING-NEXT: [7] - C1UUnitCMEPF
+# STREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [9] - C1UUnitCMEST
+# STREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# STREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# STREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# STREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# STREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# STREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# STREAMING-NEXT: [16.0] - C1UUnitD
+# STREAMING-NEXT: [16.1] - C1UUnitD
+# STREAMING-NEXT: [17.0] - C1UUnitFlg
+# STREAMING-NEXT: [17.1] - C1UUnitFlg
+# STREAMING-NEXT: [17.2] - C1UUnitFlg
+# STREAMING-NEXT: [17.3] - C1UUnitFlg
+# STREAMING-NEXT: [18.0] - C1UUnitL23
+# STREAMING-NEXT: [18.1] - C1UUnitL23
+# STREAMING-NEXT: [19] - C1UUnitLS0
+# STREAMING-NEXT: [20] - C1UUnitLS1
+# STREAMING-NEXT: [21] - C1UUnitM0
+# STREAMING-NEXT: [22] - C1UUnitM1
+# STREAMING-NEXT: [23] - C1UUnitS0
+# STREAMING-NEXT: [24] - C1UUnitS1
+# STREAMING-NEXT: [25] - C1UUnitS2
+# STREAMING-NEXT: [26] - C1UUnitS3
+# STREAMING-NEXT: [27] - C1UUnitS4
+# STREAMING-NEXT: [28] - C1UUnitS5
+# STREAMING-NEXT: [29] - C1UUnitV0
+# STREAMING-NEXT: [30] - C1UUnitV1
+# STREAMING-NEXT: [31] - C1UUnitV2
+# STREAMING-NEXT: [32] - C1UUnitV3
+# STREAMING-NEXT: [33] - C1UUnitV4
+# STREAMING-NEXT: [34] - C1UUnitV5
+
+# NONSTREAMING: Resource pressure per iteration:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - 1.50 1.50 4.00 4.00 10.13 1.13 0.13 0.13 0.13 0.13 0.13 0.13 11.08 13.08 4.83 7.08 7.08 4.83
+
+# STREAMING: Resource pressure per iteration:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# STREAMING-NEXT: - - - 4.00 - 2.00 - 20.50 9.50 - - - - 3.00 21.50 1.00 1.50 17.50 1.00 1.50 - - - - - - 1.25 1.25 3.75 3.75 5.63 2.63 0.13 0.13 0.13 0.13 0.13 0.13 3.67 3.67 0.17 0.17 0.17 0.17
+
+# NONSTREAMING: Resource pressure by instruction:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd s0, s1, s2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - fcvtzs w0, s1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz s0, s1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov d0, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmadd s0, s1, s2, s3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q0, [x0, x1, lsl #4]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd v0.4s, v1.4s, v2.4s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot v0.4s, v1.8h, v2.8h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p0, w0, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, p0/m, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.s, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.h, #1.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z0.b, z0.b, z1.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z0.b, { z0.b, z1.b }, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.s, p0/m, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.s, p0/m, #1.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z0.s, z1.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor3 z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z0.d, p0/m, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.d, z1.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.d, p0/m, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlslb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, w0, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, #0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, w0, w1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.s, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 faddv d0, p0, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv d0, p0, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - psel p0, p0, p0.b[w12, 0]
+# NONSTREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.92 0.92 0.17 0.92 0.92 0.17 uaddv d0, p7, z31.b
+
+# STREAMING: Resource pressure by instruction:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd s0, s1, s2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs w0, s1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz s0, s1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - scvtf s0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - fmov d0, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmadd s0, s1, s2, s3
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr s0, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - ldr q0, [x0, x1, lsl #4]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str s0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd v0.4s, v1.4s, v2.4s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - bfdot v0.4s, v1.8h, v2.8h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - andv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clastb w0, p0, w0, z2.s
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, p0/m, w0
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.h, #1.00000000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ext z0.b, z0.b, z1.b, #1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z0.b, { z0.b, z1.b }, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.s, p0/m, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.s, p0/m, #1.00000000
+# STREAMING-NEXT: - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - bfdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2w { z0.s, z1.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor3 z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalb z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp z0.d, p0/m, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z0.d, z1.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.d, p0/m, z1.d, z2.d
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlslb z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z0.s, w0, #1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z0.s, #0, w0
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z0.s, w0, w1
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z0.s, w0
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lasta d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.50 1.50 - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddv d0, p0, z1.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv d0, p0, z1.d
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - - - - - psel p0, p0, p0.b[w12, 0]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtn z0.h, { z0.s, z1.s }
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddv d0, p7, z31.b
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-sme-only-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-sme-only-instructions.s
new file mode 100644
index 0000000000000..2066f2794dc38
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-streaming-sme-only-instructions.s
@@ -0,0 +1,359 @@
+# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -instruction-tables -mattr=+sme2p2,+mca-streaming-sched,+fp8,+sve-b16b16,+sme-b16b16,+sme-f64f64,+faminmax,+sme-f8f32,+sme-lutv2,+f64mm < %p/../Inputs/streaming-sme-only-instructions.s | FileCheck %s
+
+# CHECK: Instruction Info:
+# CHECK-NEXT: [1]: #uOps
+# CHECK-NEXT: [2]: Latency
+# CHECK-NEXT: [3]: RThroughput
+# CHECK-NEXT: [4]: MayLoad
+# CHECK-NEXT: [5]: MayStore
+# CHECK-NEXT: [6]: HasSideEffects (U)
+
+# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
+# CHECK-NEXT: 1 2 1.00 U add za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: 1 2 1.00 U sub za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: 1 5 1.00 U add { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 2.00 U addha za0.s, p0/m, p0/m, z0.s
+# CHECK-NEXT: 1 4 2.00 U addva za0.s, p0/m, p0/m, z0.s
+# CHECK-NEXT: 1 11 1.00 U bf1cvt { z0.h, z1.h }, z0.b
+# CHECK-NEXT: 1 11 1.00 * bf1cvtlt z0.h, z0.b
+# CHECK-NEXT: 1 11 1.00 U bf2cvt { z0.h, z1.h }, z0.b
+# CHECK-NEXT: 1 11 1.00 * bf2cvtlt z0.h, z0.b
+# CHECK-NEXT: 1 4 1.00 U bfadd za.h[w8, 0, vgx2], { z0.h, z1.h }
+# CHECK-NEXT: 1 11 1.00 U bfcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: 1 7 1.00 U bfcvtn z0.h, { z0.s, z1.s }
+# CHECK-NEXT: 1 5 1.00 U bfclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U fdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmax { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmaxnm { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmin { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfminnm { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmla za.h[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlal za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlal za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: 1 4 1.00 U fmlal za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U fmlal za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: 1 4 1.00 U bfmls za.h[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlsl za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlsl za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: 1 4 1.00 U fmlsl za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U fmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: 1 4 2.00 U bfmopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 4 2.00 U bfmops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U bfvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: 1 2 2.00 U bmopa za0.s, p0/m, p0/m, z0.s, z0.s
+# CHECK-NEXT: 1 2 2.00 U bmops za0.s, p0/m, p0/m, z0.s, z0.s
+# CHECK-NEXT: 1 4 1.00 * f1cvt z0.h, z0.b
+# CHECK-NEXT: 1 4 1.00 * f1cvtlt z0.h, z0.b
+# CHECK-NEXT: 1 4 1.00 * f2cvt z0.h, z0.b
+# CHECK-NEXT: 1 4 1.00 * f2cvtlt z0.h, z0.b
+# CHECK-NEXT: 1 4 1.00 U fadd za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: 1 5 1.00 U famax { z0.s, z1.s }, { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 5 1.00 U famin { z0.s, z1.s }, { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 5 1.00 U fclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U fcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U fcvtn z0.h, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U fcvtzs { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U fcvtzu { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 2.00 U fmopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 4 2.00 U fmops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 5 1.00 U fmax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U fmaxnm { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 5 1.00 U fmin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U fminnm { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U fmla za.s[w8, 0, vgx2], { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U fmlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U fmlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 4 1.00 U fmls za.s[w8, 0, vgx2], { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U fmlsl za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U frinta { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U frintm { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U frintn { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U frintp { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U fvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: 1 4 2.00 U fvdotb za.s[w8, 0, vgx4], { z0.b, z1.b }, z0.b[0]
+# CHECK-NEXT: 1 4 2.00 U fvdott za.s[w8, 0, vgx4], { z0.b, z1.b }, z0.b[0]
+# CHECK-NEXT: 1 4 1.00 U fscale { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 5 2.00 U luti2 { z0.h, z1.h }, zt0, z0[0]
+# CHECK-NEXT: 1 5 2.00 U luti4 { z0.h, z1.h }, zt0, z0[0]
+# CHECK-NEXT: 1 2 1.00 * ld1b { z0.b, z1.b }, pn8/z, [x0]
+# CHECK-NEXT: 1 2 1.00 * ld1b { z0.b - z3.b }, pn8/z, [x0]
+# CHECK-NEXT: 1 2 1.00 * ldnt1b { z0.b, z1.b }, pn8/z, [x0]
+# CHECK-NEXT: 1 2 1.00 * ldnt1b { z0.b - z3.b }, pn8/z, [x0]
+# CHECK-NEXT: 1 9 1.00 * U mov { z0.s, z1.s }, za0h.s[w12, 0:1]
+# CHECK-NEXT: 1 9 1.00 * mov z0.s, p0/m, za0h.s[w12, 0]
+# CHECK-NEXT: 1 5 1.00 U mov za0h.b[w12, 0], p0/m, z0.b
+# CHECK-NEXT: 1 4 1.00 U movt zt0[0], x0
+# CHECK-NEXT: 1 8 1.00 U movt x0, zt0[0]
+# CHECK-NEXT: 1 5 1.00 U sclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U smax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U smin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 5 1.00 U uclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: 1 4 1.00 U umax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U umin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: 1 5 2.00 U smax { z0.s - z3.s }, { z0.s - z3.s }, z0.s
+# CHECK-NEXT: 1 5 2.00 U umin { z0.s - z3.s }, { z0.s - z3.s }, z0.s
+# CHECK-NEXT: 1 4 1.00 U scvtf { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 1.00 U ucvtf { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: 1 4 0.50 U sel { z0.h, z1.h }, pn8, { z0.h, z1.h }, { z0.h, z1.h }
+# CHECK-NEXT: 1 5 1.00 U sel { z0.h - z3.h }, pn8, { z0.h - z3.h }, { z0.h - z3.h }
+# CHECK-NEXT: 1 2 1.00 U smlal za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: 1 2 1.00 U smlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 2 1.00 U sumlall za.s[w11, 4:7, vgx2], { z0.b, z1.b }, z8.b[3]
+# CHECK-NEXT: 1 2 1.00 U sumlall za.s[w11, 4:7], z0.b, z8.b[3]
+# CHECK-NEXT: 1 2 1.00 U smlsl za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: 1 2 1.00 U smlsll za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 2 1.00 U umlal za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: 1 2 1.00 U umlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 2 1.00 U umlsl za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: 1 2 1.00 U umlsll za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 2 2.00 U smopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 2 2.00 U smops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 2 2.00 U umopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 2 2.00 U umops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: 1 8 1.00 U sqcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: 1 8 1.00 U sqcvtun z0.b, { z0.s - z3.s }
+# CHECK-NEXT: 1 5 1.00 U sqdmulh { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 4 1.00 U sqrshr z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: 1 8 1.00 U sqrshrn z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: 1 8 1.00 U sqrshru z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: 1 8 1.00 U sqrshrun z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: 1 4 1.00 U uqrshr z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: 1 8 1.00 U uqrshrn z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: 1 5 1.00 U srshl { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 5 1.00 U urshl { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: 1 2 1.00 U sudot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: 1 2 1.00 U usdot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: 1 2 1.00 U udot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: 1 2 1.00 U sdot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: 1 2 1.00 U usmlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: 1 2 2.00 U sumopa za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: 1 2 2.00 U sumops za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: 1 2 2.00 U usmopa za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: 1 2 2.00 U usmops za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: 1 4 0.50 U sunpk { z0.h, z1.h }, z0.b
+# CHECK-NEXT: 1 4 0.50 U uunpk { z0.h, z1.h }, z0.b
+# CHECK-NEXT: 1 2 1.00 * st1b { z0.b, z1.b }, pn8, [x0]
+# CHECK-NEXT: 1 2 1.00 * st1b { z0.b - z3.b }, pn8, [x0]
+# CHECK-NEXT: 1 2 1.00 * stnt1b { z0.b, z1.b }, pn8, [x0]
+# CHECK-NEXT: 1 2 1.00 * stnt1b { z0.b - z3.b }, pn8, [x0]
+# CHECK-NEXT: 1 4 3.00 U suvdot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0]
+# CHECK-NEXT: 1 2 1.00 U uvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: 1 2 1.00 U svdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: 1 4 3.00 U usvdot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0]
+# CHECK-NEXT: 1 4 0.50 U uzp { z0.q, z1.q }, z0.q, z0.q
+# CHECK-NEXT: 1 4 0.50 uzp1 z31.s, z31.s, z31.s
+# CHECK-NEXT: 1 4 0.50 uzp2 z31.s, z31.s, z31.s
+# CHECK-NEXT: 1 1 2.00 U zero za.d[w8, 0, vgx2]
+# CHECK-NEXT: 1 1 0.33 U zero { zt0 }
+# CHECK-NEXT: 1 4 0.50 zip1 z0.s, z0.s, z0.s
+# CHECK-NEXT: 1 4 0.50 zip2 z0.s, z0.s, z0.s
+# CHECK-NEXT: 1 7 1.00 * U ld1w {za0v.s[w12, 0]}, p0/z, [x0]
+# CHECK-NEXT: 1 2 1.00 * U ldr zt0, [x0]
+# CHECK-NEXT: 1 7 1.00 * U ldr za[w12, 0], [x0]
+# CHECK-NEXT: 1 11 1.00 * * U st1w {za0h.s[w12, 0]}, p0, [x0]
+# CHECK-NEXT: 1 2 1.00 * U str zt0, [x0]
+# CHECK-NEXT: 1 11 1.00 * U str za[w12, 0], [x0]
+
+# CHECK: Resources:
+# CHECK-NEXT: [0.0] - C1UUnitB
+# CHECK-NEXT: [0.1] - C1UUnitB
+# CHECK-NEXT: [0.2] - C1UUnitB
+# CHECK-NEXT: [1] - C1UUnitCMELD
+# CHECK-NEXT: [2] - C1UUnitCMEMC
+# CHECK-NEXT: [3] - C1UUnitCMEMML0
+# CHECK-NEXT: [4] - C1UUnitCMEMML1
+# CHECK-NEXT: [5] - C1UUnitCMEPERMF
+# CHECK-NEXT: [6] - C1UUnitCMEPERMS
+# CHECK-NEXT: [7] - C1UUnitCMEPF
+# CHECK-NEXT: [8.0] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.1] - C1UUnitCMERNMRET
+# CHECK-NEXT: [8.2] - C1UUnitCMERNMRET
+# CHECK-NEXT: [9] - C1UUnitCMEST
+# CHECK-NEXT: [10] - C1UUnitCMEVX0ALU
+# CHECK-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# CHECK-NEXT: [12] - C1UUnitCMEVX0MUL
+# CHECK-NEXT: [13] - C1UUnitCMEVX1ALU
+# CHECK-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# CHECK-NEXT: [15] - C1UUnitCMEVX1MUL
+# CHECK-NEXT: [16.0] - C1UUnitD
+# CHECK-NEXT: [16.1] - C1UUnitD
+# CHECK-NEXT: [17.0] - C1UUnitFlg
+# CHECK-NEXT: [17.1] - C1UUnitFlg
+# CHECK-NEXT: [17.2] - C1UUnitFlg
+# CHECK-NEXT: [17.3] - C1UUnitFlg
+# CHECK-NEXT: [18.0] - C1UUnitL23
+# CHECK-NEXT: [18.1] - C1UUnitL23
+# CHECK-NEXT: [19] - C1UUnitLS0
+# CHECK-NEXT: [20] - C1UUnitLS1
+# CHECK-NEXT: [21] - C1UUnitM0
+# CHECK-NEXT: [22] - C1UUnitM1
+# CHECK-NEXT: [23] - C1UUnitS0
+# CHECK-NEXT: [24] - C1UUnitS1
+# CHECK-NEXT: [25] - C1UUnitS2
+# CHECK-NEXT: [26] - C1UUnitS3
+# CHECK-NEXT: [27] - C1UUnitS4
+# CHECK-NEXT: [28] - C1UUnitS5
+# CHECK-NEXT: [29] - C1UUnitV0
+# CHECK-NEXT: [30] - C1UUnitV1
+# CHECK-NEXT: [31] - C1UUnitV2
+# CHECK-NEXT: [32] - C1UUnitV3
+# CHECK-NEXT: [33] - C1UUnitV4
+# CHECK-NEXT: [34] - C1UUnitV5
+
+# CHECK: Resource pressure per iteration:
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# CHECK-NEXT: - - - 7.00 - 83.00 2.00 21.00 11.00 - 0.33 0.33 0.33 7.00 60.00 - - 57.00 - - - - - - - - 0.50 0.50 1.50 1.50 - - - - - - - - - - - - - -
+
+# CHECK: Resource pressure by instruction:
+# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - add za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sub za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - add { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - addha za0.s, p0/m, p0/m, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - addva za0.s, p0/m, p0/m, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bf1cvt { z0.h, z1.h }, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bf1cvtlt z0.h, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bf2cvt { z0.h, z1.h }, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bf2cvtlt z0.h, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfadd za.h[w8, 0, vgx2], { z0.h, z1.h }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfcvtn z0.h, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfmax { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfmaxnm { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfmin { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - bfminnm { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmla za.h[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlal za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlal za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlal za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlal za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmls za.h[w8, 0, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlsl za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlsl za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlsl za.s[w8, 0:1], z1.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfmops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bfvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bmopa za0.s, p0/m, p0/m, z0.s, z0.s
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bmops za0.s, p0/m, p0/m, z0.s, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - f1cvt z0.h, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - f1cvtlt z0.h, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - f2cvt z0.h, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - f2cvtlt z0.h, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fadd za.s[w8, 0, vgx2], { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - famax { z0.s, z1.s }, { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - famin { z0.s, z1.s }, { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtn z0.h, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmla za.s[w8, 0, vgx2], { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlal za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmls za.s[w8, 0, vgx2], { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmlsl za.s[w8, 0:1, vgx2], { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fvdotb za.s[w8, 0, vgx4], { z0.b, z1.b }, z0.b[0]
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fvdott za.s[w8, 0, vgx4], { z0.b, z1.b }, z0.b[0]
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - fscale { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - luti2 { z0.h, z1.h }, zt0, z0[0]
+# CHECK-NEXT: - - - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - luti4 { z0.h, z1.h }, zt0, z0[0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ld1b { z0.b, z1.b }, pn8/z, [x0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ld1b { z0.b - z3.b }, pn8/z, [x0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ldnt1b { z0.b, z1.b }, pn8/z, [x0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ldnt1b { z0.b - z3.b }, pn8/z, [x0]
+# CHECK-NEXT: - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov { z0.s, z1.s }, za0h.s[w12, 0:1]
+# CHECK-NEXT: - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, p0/m, za0h.s[w12, 0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov za0h.b[w12, 0], p0/m, z0.b
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - movt zt0[0], x0
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - movt x0, zt0[0]
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uclamp { z0.h, z1.h }, z0.h, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umax { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umin { z0.s, z1.s }, { z0.s, z1.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - smax { z0.s - z3.s }, { z0.s - z3.s }, z0.s
+# CHECK-NEXT: - - - - - - - - - - - - - - 2.00 - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - umin { z0.s - z3.s }, { z0.s - z3.s }, z0.s
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf { z0.s, z1.s }, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel { z0.h, z1.h }, pn8, { z0.h, z1.h }, { z0.h, z1.h }
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel { z0.h - z3.h }, pn8, { z0.h - z3.h }, { z0.h - z3.h }
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smlal za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sumlall za.s[w11, 4:7, vgx2], { z0.b, z1.b }, z8.b[3]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sumlall za.s[w11, 4:7], z0.b, z8.b[3]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smlsl za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smlsll za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umlal za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umlsl za.s[w8, 0:1], z0.h, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umlsll za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - smops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umopa za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - umops za0.s, p0/m, p0/m, z0.h, z0.h
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvt z0.h, { z0.s, z1.s }
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcvtun z0.b, { z0.s - z3.s }
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshr z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrn z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshru z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrun z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshr z0.h, { z0.s, z1.s }, #16
+# CHECK-NEXT: - - - - - - - 1.00 1.00 - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrn z0.b, { z0.s - z3.s }, #32
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl { z0.h, z1.h }, { z0.h, z1.h }, z0.h
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sudot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - usdot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - udot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sdot za.s[w8, 0, vgx2], { z0.b, z1.b }, z0.b
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - usmlall za.s[w8, 0:3], z0.b, z0.b
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sumopa za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sumops za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - usmopa za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - usmops za0.s, p0/m, p0/m, z0.b, z0.b
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpk { z0.h, z1.h }, z0.b
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpk { z0.h, z1.h }, z0.b
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - st1b { z0.b, z1.b }, pn8, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - st1b { z0.b - z3.b }, pn8, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - stnt1b { z0.b, z1.b }, pn8, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - stnt1b { z0.b - z3.b }, pn8, [x0]
+# CHECK-NEXT: - - - - - 3.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - suvdot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uvdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - svdot za.s[w8, 0, vgx2], { z0.h, z1.h }, z0.h[0]
+# CHECK-NEXT: - - - - - 3.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - usvdot za.s[w8, 0, vgx4], { z0.b - z3.b }, z0.b[0]
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp { z0.q, z1.q }, z0.q, z0.q
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp1 z31.s, z31.s, z31.s
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp2 z31.s, z31.s, z31.s
+# CHECK-NEXT: - - - - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zero za.d[w8, 0, vgx2]
+# CHECK-NEXT: - - - - - - - - - - 0.33 0.33 0.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zero { zt0 }
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z0.s, z0.s, z0.s
+# CHECK-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z0.s, z0.s, z0.s
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w {za0v.s[w12, 0]}, p0/z, [x0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ldr zt0, [x0]
+# CHECK-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr za[w12, 0], [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - st1w {za0h.s[w12, 0]}, p0, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - str zt0, [x0]
+# CHECK-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str za[w12, 0], [x0]
diff --git a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
index 60d131b6d3f80..515d6497aca29 100644
--- a/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
+++ b/llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
@@ -1,6877 +1,13785 @@
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4 -instruction-tables < %p/../Inputs/sve-instructions.s | FileCheck %s
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4 -instruction-tables < %p/../Inputs/sve-instructions.s | FileCheck %s --check-prefix=NONSTREAMING
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-ultra -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4,+sme2p2,+mca-streaming-sched -instruction-tables < %p/../Inputs/sve-instructions.s | FileCheck %s --check-prefix=STREAMING
-# CHECK: Instruction Info:
-# CHECK-NEXT: [1]: #uOps
-# CHECK-NEXT: [2]: Latency
-# CHECK-NEXT: [3]: RThroughput
-# CHECK-NEXT: [4]: MayLoad
-# CHECK-NEXT: [5]: MayStore
-# CHECK-NEXT: [6]: HasSideEffects (U)
+# NONSTREAMING: Instruction Info:
+# NONSTREAMING-NEXT: [1]: #uOps
+# NONSTREAMING-NEXT: [2]: Latency
+# NONSTREAMING-NEXT: [3]: RThroughput
+# NONSTREAMING-NEXT: [4]: MayLoad
+# NONSTREAMING-NEXT: [5]: MayStore
+# NONSTREAMING-NEXT: [6]: HasSideEffects (U)
-# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
-# CHECK-NEXT: 1 2 0.17 abs z0.b, p0/m, z0.b
-# CHECK-NEXT: 1 2 0.17 abs z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 abs z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 2 0.17 abs z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 abs z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 abs z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 abs z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 abs z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 adclb z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 adclb z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 adclt z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 adclt z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 add z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 add z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 add z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 add z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 add z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 add z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 add z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 add z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 add z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 add z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 add z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 add z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 add z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 add z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 add z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 add z0.s, z1.s, z2.s
-# CHECK-NEXT: 1 2 0.17 add z21.b, p5/m, z21.b, z10.b
-# CHECK-NEXT: 1 2 0.17 add z21.b, z10.b, z21.b
-# CHECK-NEXT: 1 2 0.17 add z21.d, p5/m, z21.d, z10.d
-# CHECK-NEXT: 1 2 0.17 add z21.d, z10.d, z21.d
-# CHECK-NEXT: 1 2 0.17 add z21.h, p5/m, z21.h, z10.h
-# CHECK-NEXT: 1 2 0.17 add z21.h, z10.h, z21.h
-# CHECK-NEXT: 1 2 0.17 add z21.s, p5/m, z21.s, z10.s
-# CHECK-NEXT: 1 2 0.17 add z21.s, z10.s, z21.s
-# CHECK-NEXT: 1 2 0.17 add z23.b, p3/m, z23.b, z13.b
-# CHECK-NEXT: 1 2 0.17 add z23.b, z13.b, z8.b
-# CHECK-NEXT: 1 2 0.17 add z23.d, p3/m, z23.d, z13.d
-# CHECK-NEXT: 1 2 0.17 add z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 add z23.h, p3/m, z23.h, z13.h
-# CHECK-NEXT: 1 2 0.17 add z23.h, z13.h, z8.h
-# CHECK-NEXT: 1 2 0.17 add z23.s, p3/m, z23.s, z13.s
-# CHECK-NEXT: 1 2 0.17 add z23.s, z13.s, z8.s
-# CHECK-NEXT: 1 2 0.17 add z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 add z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 add z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 add z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 add z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 add z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 add z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 add z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 add z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 add z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 add z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 add z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 addhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 addhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 addhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 addhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 addhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 addhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 addp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 addp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 addp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 addp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 1 0.13 addpl sp, sp, #31
-# CHECK-NEXT: 1 1 0.13 addpl x0, x0, #-32
-# CHECK-NEXT: 1 1 0.13 addpl x21, x21, #0
-# CHECK-NEXT: 1 1 0.13 addpl x23, x8, #-1
-# CHECK-NEXT: 1 1 0.13 addvl sp, sp, #31
-# CHECK-NEXT: 1 1 0.13 addvl x0, x0, #-32
-# CHECK-NEXT: 1 1 0.13 addvl x21, x21, #0
-# CHECK-NEXT: 1 1 0.13 addvl x23, x8, #-1
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #1]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #2]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #3]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #1]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #2]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #3]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #1]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #2]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #3]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw]
-# CHECK-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d]
-# CHECK-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #1]
-# CHECK-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #2]
-# CHECK-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #3]
-# CHECK-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s]
-# CHECK-NEXT: 1 2 0.25 aesd z0.b, z0.b, z31.b
-# CHECK-NEXT: 1 2 0.25 aese z0.b, z0.b, z31.b
-# CHECK-NEXT: 1 2 0.25 aesimc z0.b, z0.b
-# CHECK-NEXT: 1 2 0.25 aesimc z31.b, z31.b
-# CHECK-NEXT: 1 2 0.25 aesmc z0.b, z0.b
-# CHECK-NEXT: 1 2 0.25 aesmc z31.b, z31.b
-# CHECK-NEXT: 1 2 1.00 and p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 2 0.17 and z0.d, z0.d, #0x6
-# CHECK-NEXT: 1 2 0.17 and z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: 1 2 0.17 and z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 and z0.s, z0.s, #0x6
-# CHECK-NEXT: 1 2 0.17 and z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: 1 2 0.17 and z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 and z23.h, z23.h, #0x6
-# CHECK-NEXT: 1 2 0.17 and z23.h, z23.h, #0xfff9
-# CHECK-NEXT: 1 2 0.17 and z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 and z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 and z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 and z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 and z5.b, z5.b, #0x6
-# CHECK-NEXT: 1 2 0.17 and z5.b, z5.b, #0xf9
-# CHECK-NEXT: 1 2 1.00 ands p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 4 0.33 andv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 andv d0, p7, z31.d
-# CHECK-NEXT: 1 4 0.33 andv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 andv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: 1 2 0.17 asr z0.b, z0.b, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.b, z1.b, z2.d
-# CHECK-NEXT: 1 2 0.17 asr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 asr z0.d, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: 1 2 0.17 asr z0.h, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.h, z1.h, z2.d
-# CHECK-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: 1 2 0.17 asr z0.s, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 asr z0.s, z1.s, z2.d
-# CHECK-NEXT: 1 2 0.17 asr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: 1 2 0.17 asr z31.b, z31.b, #8
-# CHECK-NEXT: 1 2 0.17 asr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: 1 2 0.17 asr z31.d, z31.d, #64
-# CHECK-NEXT: 1 2 0.17 asr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: 1 2 0.17 asr z31.h, z31.h, #16
-# CHECK-NEXT: 1 2 0.17 asr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 asr z31.s, z31.s, #32
-# CHECK-NEXT: 1 4 0.17 asrd z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 asrd z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 asrd z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 asrd z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 asrd z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 asrd z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 asrd z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 asrd z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 asrr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 asrr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 asrr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 asrr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 bcax z29.d, z29.d, z30.d, z31.d
-# CHECK-NEXT: 1 6 2.00 bdep z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 6 2.00 bdep z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 6 2.00 bdep z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 6 2.00 bdep z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 6 2.00 bext z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 6 2.00 bext z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 6 2.00 bext z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 6 2.00 bext z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.25 bfcvt z0.h, p0/m, z1.s
-# CHECK-NEXT: 1 3 0.25 bfcvtnt z0.h, p0/m, z1.s
-# CHECK-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h[3]
-# CHECK-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h
-# CHECK-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h[7]
-# CHECK-NEXT: 1 5 0.17 bfmlalb z10.s, z21.h, z14.h
-# CHECK-NEXT: 1 5 0.17 bfmlalb z21.s, z14.h, z3.h[2]
-# CHECK-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h
-# CHECK-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h[7]
-# CHECK-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 5 0.17 bfmlalt z14.s, z10.h, z21.h
-# CHECK-NEXT: 1 5 0.17 bfmmla z0.s, z1.h, z2.h
-# CHECK-NEXT: 1 6 2.00 bgrp z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 6 2.00 bgrp z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 6 2.00 bgrp z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 6 2.00 bgrp z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 1.00 bic p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 bic p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.17 bic z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 bic z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 bic z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 bic z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 bic z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 bic z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 1.00 bics p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 bics p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 1 0.50 brka p0.b, p15/m, p15.b
-# CHECK-NEXT: 1 1 0.50 brka p0.b, p15/z, p15.b
-# CHECK-NEXT: 1 1 0.50 brkas p0.b, p15/z, p15.b
-# CHECK-NEXT: 1 1 0.50 brkb p0.b, p15/m, p15.b
-# CHECK-NEXT: 1 1 0.50 brkb p0.b, p15/z, p15.b
-# CHECK-NEXT: 1 1 0.50 brkbs p0.b, p15/z, p15.b
-# CHECK-NEXT: 1 2 1.00 brkn p0.b, p15/z, p1.b, p0.b
-# CHECK-NEXT: 1 2 1.00 brkn p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 brkns p0.b, p15/z, p1.b, p0.b
-# CHECK-NEXT: 1 2 1.00 brkns p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 brkpa p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: 1 2 1.00 brkpa p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 brkpas p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: 1 2 1.00 brkpas p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 brkpb p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: 1 2 1.00 brkpb p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 brkpbs p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: 1 2 1.00 brkpbs p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.17 bsl z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: 1 2 0.17 bsl1n z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: 1 2 0.17 bsl2n z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: 1 2 0.17 cadd z0.b, z0.b, z0.b, #90
-# CHECK-NEXT: 1 2 0.17 cadd z0.d, z0.d, z0.d, #90
-# CHECK-NEXT: 1 2 0.17 cadd z0.h, z0.h, z0.h, #90
-# CHECK-NEXT: 1 2 0.17 cadd z0.s, z0.s, z0.s, #90
-# CHECK-NEXT: 1 2 0.17 cadd z31.b, z31.b, z31.b, #270
-# CHECK-NEXT: 1 2 0.17 cadd z31.d, z31.d, z31.d, #270
-# CHECK-NEXT: 1 2 0.17 cadd z31.h, z31.h, z31.h, #270
-# CHECK-NEXT: 1 2 0.17 cadd z31.s, z31.s, z31.s, #270
-# CHECK-NEXT: 1 3 0.25 cdot z0.d, z1.h, z15.h[1], #0
-# CHECK-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #0
-# CHECK-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #180
-# CHECK-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #270
-# CHECK-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #90
-# CHECK-NEXT: 1 3 0.17 cdot z0.s, z1.b, z31.b, #0
-# CHECK-NEXT: 1 3 0.17 cdot z0.s, z1.b, z7.b[3], #0
-# CHECK-NEXT: 1 3 0.25 cdot z29.d, z30.h, z0.h[0], #180
-# CHECK-NEXT: 1 3 0.25 cdot z31.d, z30.h, z7.h[1], #270
-# CHECK-NEXT: 1 3 0.25 cdot z5.d, z6.h, z3.h[0], #90
-# CHECK-NEXT: 1 3 1.00 clasta b0, p7, b0, z31.b
-# CHECK-NEXT: 1 3 1.00 clasta d0, p7, d0, z31.d
-# CHECK-NEXT: 1 3 1.00 clasta h0, p7, h0, z31.h
-# CHECK-NEXT: 1 3 1.00 clasta s0, p7, s0, z31.s
-# CHECK-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.b
-# CHECK-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.h
-# CHECK-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.s
-# CHECK-NEXT: 1 8 1.00 clasta x0, p7, x0, z31.d
-# CHECK-NEXT: 1 3 1.00 clasta z0.b, p7, z0.b, z31.b
-# CHECK-NEXT: 1 3 1.00 clasta z0.d, p7, z0.d, z31.d
-# CHECK-NEXT: 1 3 1.00 clasta z0.h, p7, z0.h, z31.h
-# CHECK-NEXT: 1 3 1.00 clasta z0.s, p7, z0.s, z31.s
-# CHECK-NEXT: 1 3 1.00 clastb b0, p7, b0, z31.b
-# CHECK-NEXT: 1 3 1.00 clastb d0, p7, d0, z31.d
-# CHECK-NEXT: 1 3 1.00 clastb h0, p7, h0, z31.h
-# CHECK-NEXT: 1 3 1.00 clastb s0, p7, s0, z31.s
-# CHECK-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.b
-# CHECK-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.h
-# CHECK-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.s
-# CHECK-NEXT: 1 8 1.00 clastb x0, p7, x0, z31.d
-# CHECK-NEXT: 1 3 1.00 clastb z0.b, p7, z0.b, z31.b
-# CHECK-NEXT: 1 3 1.00 clastb z0.d, p7, z0.d, z31.d
-# CHECK-NEXT: 1 3 1.00 clastb z0.h, p7, z0.h, z31.h
-# CHECK-NEXT: 1 3 1.00 clastb z0.s, p7, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 cls z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 cls z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 cls z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 cls z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 clz z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 clz z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 clz z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 clz z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.25 cmla z0.b, z1.b, z2.b, #0
-# CHECK-NEXT: 1 4 0.25 cmla z0.d, z1.d, z2.d, #0
-# CHECK-NEXT: 1 4 0.25 cmla z0.h, z1.h, z2.h, #0
-# CHECK-NEXT: 1 4 0.25 cmla z0.h, z1.h, z2.h[0], #0
-# CHECK-NEXT: 1 4 0.25 cmla z0.s, z1.s, z2.s, #0
-# CHECK-NEXT: 1 4 0.25 cmla z0.s, z1.s, z2.s[0], #0
-# CHECK-NEXT: 1 4 0.25 cmla z15.b, z16.b, z17.b, #270
-# CHECK-NEXT: 1 4 0.25 cmla z15.d, z16.d, z17.d, #270
-# CHECK-NEXT: 1 4 0.25 cmla z15.h, z16.h, z17.h, #270
-# CHECK-NEXT: 1 4 0.25 cmla z15.s, z16.s, z17.s, #270
-# CHECK-NEXT: 1 4 0.25 cmla z29.b, z30.b, z31.b, #90
-# CHECK-NEXT: 1 4 0.25 cmla z29.d, z30.d, z31.d, #90
-# CHECK-NEXT: 1 4 0.25 cmla z29.h, z30.h, z31.h, #90
-# CHECK-NEXT: 1 4 0.25 cmla z29.s, z30.s, z31.s, #90
-# CHECK-NEXT: 1 4 0.25 cmla z31.b, z31.b, z31.b, #180
-# CHECK-NEXT: 1 4 0.25 cmla z31.d, z31.d, z31.d, #180
-# CHECK-NEXT: 1 4 0.25 cmla z31.h, z30.h, z7.h[0], #180
-# CHECK-NEXT: 1 4 0.25 cmla z31.h, z31.h, z31.h, #180
-# CHECK-NEXT: 1 4 0.25 cmla z31.s, z30.s, z7.s[0], #180
-# CHECK-NEXT: 1 4 0.25 cmla z31.s, z31.s, z31.s, #180
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmple p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmple p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplo p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: 1 2 1.00 cmplo p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpls p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: 1 2 1.00 cmpls p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplt p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmplt p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 cnot z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 cnot z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 cnot z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 cnot z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 cnt z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 cnt z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 cnt z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 cnt z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 1 0.13 cntb x0
-# CHECK-NEXT: 1 1 0.13 cntb x0, #28
-# CHECK-NEXT: 1 1 0.13 cntb x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 cntb x0, pow2
-# CHECK-NEXT: 1 1 0.13 cntd x0
-# CHECK-NEXT: 1 1 0.13 cntd x0, #28
-# CHECK-NEXT: 1 1 0.13 cntd x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 cntd x0, pow2
-# CHECK-NEXT: 1 1 0.13 cnth x0
-# CHECK-NEXT: 1 1 0.13 cnth x0, #28
-# CHECK-NEXT: 1 1 0.13 cnth x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 cnth x0, pow2
-# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.b
-# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.d
-# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.h
-# CHECK-NEXT: 1 2 0.50 cntp x0, p15, p0.s
-# CHECK-NEXT: 1 1 0.13 cntw x0
-# CHECK-NEXT: 1 1 0.13 cntw x0, #28
-# CHECK-NEXT: 1 1 0.13 cntw x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 cntw x0, pow2
-# CHECK-NEXT: 1 3 1.00 compact z31.d, p7, z31.d
-# CHECK-NEXT: 1 3 1.00 compact z31.s, p7, z31.s
-# CHECK-NEXT: 1 1 1.00 ctermeq w30, wzr
-# CHECK-NEXT: 1 1 1.00 ctermeq wzr, w30
-# CHECK-NEXT: 1 1 1.00 ctermeq x30, xzr
-# CHECK-NEXT: 1 1 1.00 ctermeq xzr, x30
-# CHECK-NEXT: 1 1 1.00 ctermne w30, wzr
-# CHECK-NEXT: 1 1 1.00 ctermne wzr, w30
-# CHECK-NEXT: 1 1 1.00 ctermne x30, xzr
-# CHECK-NEXT: 1 1 1.00 ctermne xzr, x30
-# CHECK-NEXT: 1 1 0.13 decb x0
-# CHECK-NEXT: 1 1 0.13 decb x0, #14
-# CHECK-NEXT: 1 1 0.13 decb x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 decb x0, pow2
-# CHECK-NEXT: 1 1 0.13 decb x0, vl1
-# CHECK-NEXT: 1 1 0.13 decd x0
-# CHECK-NEXT: 1 1 0.13 decd x0, #14
-# CHECK-NEXT: 1 1 0.13 decd x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 decd x0, pow2
-# CHECK-NEXT: 1 1 0.13 decd x0, vl1
-# CHECK-NEXT: 1 1 0.13 dech x0
-# CHECK-NEXT: 1 1 0.13 dech x0, #14
-# CHECK-NEXT: 1 1 0.13 dech x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 dech x0, pow2
-# CHECK-NEXT: 1 1 0.13 dech x0, vl1
-# CHECK-NEXT: 1 2 0.50 decp x0, p0.b
-# CHECK-NEXT: 1 2 0.50 decp x0, p0.d
-# CHECK-NEXT: 1 2 0.50 decp x0, p0.h
-# CHECK-NEXT: 1 2 0.50 decp x0, p0.s
-# CHECK-NEXT: 1 2 0.50 decp xzr, p15.b
-# CHECK-NEXT: 1 2 0.50 decp xzr, p15.d
-# CHECK-NEXT: 1 2 0.50 decp xzr, p15.h
-# CHECK-NEXT: 1 2 0.50 decp xzr, p15.s
-# CHECK-NEXT: 1 7 1.00 decp z31.d, p15.d
-# CHECK-NEXT: 1 7 1.00 decp z31.h, p15.h
-# CHECK-NEXT: 1 7 1.00 decp z31.s, p15.s
-# CHECK-NEXT: 1 1 0.13 decw x0
-# CHECK-NEXT: 1 1 0.13 decw x0, #14
-# CHECK-NEXT: 1 1 0.13 decw x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 decw x0, pow2
-# CHECK-NEXT: 1 1 0.13 decw x0, vl1
-# CHECK-NEXT: 1 2 0.17 dupm z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: 1 2 0.17 dupm z0.s, #0xfffffff9
-# CHECK-NEXT: 1 2 0.17 dupm z23.h, #0xfff9
-# CHECK-NEXT: 1 2 0.17 dupm z5.b, #0xf9
-# CHECK-NEXT: 1 2 1.00 eor p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 2 0.17 eor z0.d, z0.d, #0x6
-# CHECK-NEXT: 1 2 0.17 eor z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: 1 2 0.17 eor z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 eor z0.s, z0.s, #0x6
-# CHECK-NEXT: 1 2 0.17 eor z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: 1 2 0.17 eor z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 eor z23.h, z23.h, #0x6
-# CHECK-NEXT: 1 2 0.17 eor z23.h, z23.h, #0xfff9
-# CHECK-NEXT: 1 2 0.17 eor z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 eor z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 eor z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 eor z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 eor z5.b, z5.b, #0x6
-# CHECK-NEXT: 1 2 0.17 eor z5.b, z5.b, #0xf9
-# CHECK-NEXT: 1 2 0.17 eor3 z29.d, z29.d, z30.d, z31.d
-# CHECK-NEXT: 1 2 0.17 eorbt z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 2 0.17 eorbt z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 eorbt z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 eorbt z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 1.00 eors p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 2 0.17 eortb z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 2 0.17 eortb z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 eortb z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 eortb z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.33 eorv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 eorv d0, p7, z31.d
-# CHECK-NEXT: 1 4 0.33 eorv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 eorv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 ext z0.b, { z1.b, z2.b }, #0
-# CHECK-NEXT: 1 2 0.17 ext z31.b, z31.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 ext z31.b, z31.b, z0.b, #255
-# CHECK-NEXT: 1 2 0.17 ext z31.b, { z30.b, z31.b }, #255
-# CHECK-NEXT: 1 2 0.17 fabd z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fabd z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fabd z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fabs z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 fabs z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 fabs z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 1.00 facge p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 facge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 facge p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 facge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 facge p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 facge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 facgt p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 facgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 facgt p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 facgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 facgt p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 facgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 0.17 fadd z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: 1 2 0.17 fadd z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fadd z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fadd z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: 1 2 0.17 fadd z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fadd z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fadd z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: 1 2 0.17 fadd z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fadd z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fadd z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fadd z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fadd z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 4 0.33 fadda d0, p7, d0, z31.d
-# CHECK-NEXT: 1 10 10.00 fadda h0, p7, h0, z31.h
-# CHECK-NEXT: 1 6 6.00 fadda s0, p7, s0, z31.s
-# CHECK-NEXT: 1 2 0.17 faddp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 faddp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 faddp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.33 faddv d0, p7, z31.d
-# CHECK-NEXT: 1 8 0.67 faddv h0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 faddv s0, p7, z31.s
-# CHECK-NEXT: 1 3 0.17 fcadd z0.d, p0/m, z0.d, z0.d, #90
-# CHECK-NEXT: 1 3 0.17 fcadd z0.h, p0/m, z0.h, z0.h, #90
-# CHECK-NEXT: 1 3 0.17 fcadd z0.s, p0/m, z0.s, z0.s, #90
-# CHECK-NEXT: 1 3 0.17 fcadd z31.d, p7/m, z31.d, z31.d, #270
-# CHECK-NEXT: 1 3 0.17 fcadd z31.h, p7/m, z31.h, z31.h, #270
-# CHECK-NEXT: 1 3 0.17 fcadd z31.s, p7/m, z31.s, z31.s, #270
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: 1 5 0.17 fcmla z0.d, p0/m, z0.d, z0.d, #0
-# CHECK-NEXT: 1 5 0.17 fcmla z0.d, p0/m, z1.d, z2.d, #90
-# CHECK-NEXT: 1 5 0.17 fcmla z0.h, p0/m, z0.h, z0.h, #0
-# CHECK-NEXT: 1 5 0.17 fcmla z0.h, p0/m, z1.h, z2.h, #90
-# CHECK-NEXT: 1 5 0.17 fcmla z0.h, z0.h, z0.h[0], #0
-# CHECK-NEXT: 1 5 0.17 fcmla z0.s, p0/m, z0.s, z0.s, #0
-# CHECK-NEXT: 1 5 0.17 fcmla z0.s, p0/m, z1.s, z2.s, #90
-# CHECK-NEXT: 1 5 0.17 fcmla z21.s, z10.s, z5.s[1], #90
-# CHECK-NEXT: 1 5 0.17 fcmla z23.s, z13.s, z8.s[0], #270
-# CHECK-NEXT: 1 5 0.17 fcmla z29.d, p7/m, z30.d, z31.d, #180
-# CHECK-NEXT: 1 5 0.17 fcmla z29.h, p7/m, z30.h, z31.h, #180
-# CHECK-NEXT: 1 5 0.17 fcmla z29.s, p7/m, z30.s, z31.s, #180
-# CHECK-NEXT: 1 5 0.17 fcmla z31.d, p7/m, z31.d, z31.d, #270
-# CHECK-NEXT: 1 5 0.17 fcmla z31.h, p7/m, z31.h, z31.h, #270
-# CHECK-NEXT: 1 5 0.17 fcmla z31.h, z31.h, z7.h[3], #270
-# CHECK-NEXT: 1 5 0.17 fcmla z31.s, p7/m, z31.s, z31.s, #270
-# CHECK-NEXT: 1 2 1.00 fcmle p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmle p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmle p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmlt p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmlt p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmlt p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 2 1.00 fcmuo p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: 1 2 1.00 fcmuo p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: 1 2 1.00 fcmuo p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: 1 3 0.25 fcvt z0.d, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvt z0.d, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 fcvt z0.h, p0/m, z0.d
-# CHECK-NEXT: 1 4 0.25 fcvt z0.h, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 fcvt z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 4 0.25 fcvt z0.s, p0/m, z0.h
-# CHECK-NEXT: 1 4 0.25 fcvtlt z0.s, p0/m, z1.h
-# CHECK-NEXT: 1 3 0.25 fcvtlt z30.d, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.25 fcvtnt z0.h, p0/m, z1.s
-# CHECK-NEXT: 1 3 0.25 fcvtnt z30.s, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 fcvtx z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 fcvtx z30.s, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 fcvtxnt z0.s, p0/m, z1.d
-# CHECK-NEXT: 1 3 0.25 fcvtxnt z30.s, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 13 2.00 fdiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 8.00 fdiv z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 11 4.00 fdiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 13 2.00 fdivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 8.00 fdivr z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 11 4.00 fdivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 3 1.00 fexpa z0.d, z31.d
-# CHECK-NEXT: 1 3 1.00 fexpa z0.h, z31.h
-# CHECK-NEXT: 1 3 1.00 fexpa z0.s, z31.s
-# CHECK-NEXT: 1 3 0.25 flogb z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 flogb z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 flogb z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.17 fmad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fmad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fmad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fmax z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: 1 2 0.17 fmax z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fmax z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: 1 2 0.17 fmax z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fmax z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: 1 2 0.17 fmax z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fmax z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fmax z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fmax z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fmaxnm z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fmaxnm z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 2 0.17 fmaxnmp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 fmaxnmp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 fmaxnmp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.33 fmaxnmv d0, p7, z31.d
-# CHECK-NEXT: 1 8 0.67 fmaxnmv h0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 fmaxnmv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 fmaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 fmaxp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 fmaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.33 fmaxv d0, p7, z31.d
-# CHECK-NEXT: 1 8 0.67 fmaxv h0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 fmaxv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 fmin z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: 1 2 0.17 fmin z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fmin z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: 1 2 0.17 fmin z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fmin z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: 1 2 0.17 fmin z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fmin z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fmin z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fmin z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 2 0.17 fminnm z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: 1 2 0.17 fminnm z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fminnm z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: 1 2 0.17 fminnm z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fminnm z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: 1 2 0.17 fminnm z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fminnm z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fminnm z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fminnm z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 2 0.17 fminnmp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 fminnmp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 fminnmp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.33 fminnmv d0, p7, z31.d
-# CHECK-NEXT: 1 8 0.67 fminnmv h0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 fminnmv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 fminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 fminp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 fminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.33 fminv d0, p7, z31.d
-# CHECK-NEXT: 1 8 0.67 fminv h0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 fminv s0, p7, z31.s
-# CHECK-NEXT: 1 4 0.17 fmla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fmla z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: 1 4 0.17 fmla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fmla z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.17 fmla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 fmla z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 5 0.17 fmlalb z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: 1 5 0.17 fmlalb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 5 0.17 fmlalb z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: 1 5 0.17 fmlalt z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: 1 5 0.17 fmlalt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 5 0.17 fmlalt z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.17 fmls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fmls z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: 1 4 0.17 fmls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fmls z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.17 fmls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 fmls z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 5 0.17 fmlslb z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: 1 5 0.17 fmlslb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 5 0.17 fmlslb z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: 1 5 0.17 fmlslt z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: 1 5 0.17 fmlslt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 5 0.17 fmlslt z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: 1 2 0.17 fmov z0.d, #-10.00000000
-# CHECK-NEXT: 1 2 0.17 fmov z0.d, #0.12500000
-# CHECK-NEXT: 1 2 0.17 fmov z0.d, p0/m, #-10.00000000
-# CHECK-NEXT: 1 2 0.17 fmov z0.d, p0/m, #0.12500000
-# CHECK-NEXT: 1 2 0.17 fmov z0.h, #-0.12500000
-# CHECK-NEXT: 1 2 0.17 fmov z0.h, p0/m, #-0.12500000
-# CHECK-NEXT: 1 2 0.17 fmov z0.s, #-0.12500000
-# CHECK-NEXT: 1 2 0.17 fmov z0.s, p0/m, #-0.12500000
-# CHECK-NEXT: 1 4 0.17 fmsb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fmsb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fmsb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.17 fmul z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: 1 3 0.17 fmul z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 3 0.17 fmul z0.d, z0.d, z0.d[0]
-# CHECK-NEXT: 1 3 0.17 fmul z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 3 0.17 fmul z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: 1 3 0.17 fmul z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 3 0.17 fmul z0.h, z0.h, z0.h[0]
-# CHECK-NEXT: 1 3 0.17 fmul z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 3 0.17 fmul z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: 1 3 0.17 fmul z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 3 0.17 fmul z0.s, z0.s, z0.s[0]
-# CHECK-NEXT: 1 3 0.17 fmul z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.17 fmul z31.d, p7/m, z31.d, #2.0
-# CHECK-NEXT: 1 3 0.17 fmul z31.d, z31.d, z15.d[1]
-# CHECK-NEXT: 1 3 0.17 fmul z31.h, p7/m, z31.h, #2.0
-# CHECK-NEXT: 1 3 0.17 fmul z31.h, z31.h, z7.h[7]
-# CHECK-NEXT: 1 3 0.17 fmul z31.s, p7/m, z31.s, #2.0
-# CHECK-NEXT: 1 3 0.17 fmul z31.s, z31.s, z7.s[3]
-# CHECK-NEXT: 1 3 0.17 fmulx z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 3 0.17 fmulx z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 3 0.17 fmulx z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fneg z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 fneg z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 fneg z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.17 fnmad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fnmad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fnmad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 fnmla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fnmla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fnmla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 fnmls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fnmls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fnmls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 fnmsb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 fnmsb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 fnmsb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.25 frecpe z0.d, z31.d
-# CHECK-NEXT: 1 6 0.25 frecpe z0.h, z31.h
-# CHECK-NEXT: 1 4 0.25 frecpe z0.s, z31.s
-# CHECK-NEXT: 1 4 0.17 frecps z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 frecps z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 frecps z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.25 frecpx z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 6 0.25 frecpx z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 4 0.25 frecpx z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frinta z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frinta z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frinta z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frinti z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frinti z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frinti z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frintm z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frintm z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frintm z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frintn z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frintn z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frintn z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frintp z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frintp z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frintp z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frintx z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frintx z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frintx z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frintz z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 3 0.25 frintz z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 3 0.25 frintz z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 3 0.25 frsqrte z0.d, z31.d
-# CHECK-NEXT: 1 6 0.25 frsqrte z0.h, z31.h
-# CHECK-NEXT: 1 4 0.25 frsqrte z0.s, z31.s
-# CHECK-NEXT: 1 4 0.17 frsqrts z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 frsqrts z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 frsqrts z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.17 fscale z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 3 0.17 fscale z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 3 0.17 fscale z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 13 2.00 fsqrt z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 12 8.00 fsqrt z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 11 4.00 fsqrt z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 fsub z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: 1 2 0.17 fsub z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fsub z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fsub z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: 1 2 0.17 fsub z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fsub z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fsub z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: 1 2 0.17 fsub z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fsub z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fsub z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fsub z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fsub z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 2 0.17 fsubr z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: 1 2 0.17 fsubr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 fsubr z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: 1 2 0.17 fsubr z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 fsubr z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: 1 2 0.17 fsubr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 fsubr z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: 1 2 0.17 fsubr z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: 1 2 0.17 fsubr z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: 1 4 0.17 ftmad z0.d, z0.d, z31.d, #7
-# CHECK-NEXT: 1 4 0.17 ftmad z0.h, z0.h, z31.h, #7
-# CHECK-NEXT: 1 4 0.17 ftmad z0.s, z0.s, z31.s, #7
-# CHECK-NEXT: 1 3 0.17 ftsmul z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 3 0.17 ftsmul z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 3 0.17 ftsmul z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.17 ftssel z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 3 0.17 ftssel z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 3 0.17 ftssel z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 histcnt z0.s, p0/z, z1.s, z2.s
-# CHECK-NEXT: 1 2 0.17 histcnt z29.d, p7/z, z30.d, z31.d
-# CHECK-NEXT: 1 2 0.17 histseg z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 1 0.13 incb x0
-# CHECK-NEXT: 1 1 0.13 incb x0, #14
-# CHECK-NEXT: 1 1 0.13 incb x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 incb x0, pow2
-# CHECK-NEXT: 1 1 0.13 incb x0, vl1
-# CHECK-NEXT: 1 1 0.13 incd x0
-# CHECK-NEXT: 1 1 0.13 incd x0, #14
-# CHECK-NEXT: 1 1 0.13 incd x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 incd x0, pow2
-# CHECK-NEXT: 1 1 0.13 incd x0, vl1
-# CHECK-NEXT: 1 2 0.17 incd z0.d
-# CHECK-NEXT: 1 2 0.17 incd z0.d, all, mul #16
-# CHECK-NEXT: 1 1 0.13 inch x0
-# CHECK-NEXT: 1 1 0.13 inch x0, #14
-# CHECK-NEXT: 1 1 0.13 inch x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 inch x0, pow2
-# CHECK-NEXT: 1 1 0.13 inch x0, vl1
-# CHECK-NEXT: 1 2 0.17 inch z0.h
-# CHECK-NEXT: 1 2 0.17 inch z0.h, all, mul #16
-# CHECK-NEXT: 1 7 1.00 incp x0, p0.b
-# CHECK-NEXT: 1 7 1.00 incp x0, p0.d
-# CHECK-NEXT: 1 7 1.00 incp x0, p0.h
-# CHECK-NEXT: 1 7 1.00 incp x0, p0.s
-# CHECK-NEXT: 1 7 1.00 incp xzr, p15.b
-# CHECK-NEXT: 1 7 1.00 incp xzr, p15.d
-# CHECK-NEXT: 1 7 1.00 incp xzr, p15.h
-# CHECK-NEXT: 1 7 1.00 incp xzr, p15.s
-# CHECK-NEXT: 1 7 1.00 incp z31.d, p15.d
-# CHECK-NEXT: 1 7 1.00 incp z31.h, p15.h
-# CHECK-NEXT: 1 7 1.00 incp z31.s, p15.s
-# CHECK-NEXT: 1 1 0.13 incw x0
-# CHECK-NEXT: 1 1 0.13 incw x0, #14
-# CHECK-NEXT: 1 1 0.13 incw x0, all, mul #16
-# CHECK-NEXT: 1 1 0.13 incw x0, pow2
-# CHECK-NEXT: 1 1 0.13 incw x0, vl1
-# CHECK-NEXT: 1 2 0.17 incw z0.s
-# CHECK-NEXT: 1 2 0.17 incw z0.s, all, mul #16
-# CHECK-NEXT: 1 4 0.25 index z0.b, #0, #0
-# CHECK-NEXT: 1 4 0.25 index z0.d, #0, #0
-# CHECK-NEXT: 1 4 0.25 index z0.h, #0, #0
-# CHECK-NEXT: 1 7 1.00 index z0.h, w0, w0
-# CHECK-NEXT: 1 4 0.25 index z0.s, #0, #0
-# CHECK-NEXT: 1 7 1.00 index z21.b, w10, w21
-# CHECK-NEXT: 1 7 1.00 index z21.d, x10, x21
-# CHECK-NEXT: 1 7 1.00 index z21.s, w10, w21
-# CHECK-NEXT: 1 7 1.00 index z23.b, #13, w8
-# CHECK-NEXT: 1 7 1.00 index z23.b, w13, #8
-# CHECK-NEXT: 1 7 1.00 index z23.d, #13, x8
-# CHECK-NEXT: 1 7 1.00 index z23.d, x13, #8
-# CHECK-NEXT: 1 7 1.00 index z23.h, #13, w8
-# CHECK-NEXT: 1 7 1.00 index z23.h, w13, #8
-# CHECK-NEXT: 1 7 1.00 index z23.s, #13, w8
-# CHECK-NEXT: 1 7 1.00 index z23.s, w13, #8
-# CHECK-NEXT: 1 4 0.25 index z31.b, #-1, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.b, #-1, wzr
-# CHECK-NEXT: 1 7 1.00 index z31.b, wzr, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.b, wzr, wzr
-# CHECK-NEXT: 1 4 0.25 index z31.d, #-1, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.d, #-1, xzr
-# CHECK-NEXT: 1 7 1.00 index z31.d, xzr, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.d, xzr, xzr
-# CHECK-NEXT: 1 4 0.25 index z31.h, #-1, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.h, #-1, wzr
-# CHECK-NEXT: 1 7 1.00 index z31.h, wzr, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.h, wzr, wzr
-# CHECK-NEXT: 1 4 0.25 index z31.s, #-1, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.s, #-1, wzr
-# CHECK-NEXT: 1 7 1.00 index z31.s, wzr, #-1
-# CHECK-NEXT: 1 7 1.00 index z31.s, wzr, wzr
-# CHECK-NEXT: 1 5 1.00 insr z0.b, w0
-# CHECK-NEXT: 1 5 1.00 insr z0.d, x0
-# CHECK-NEXT: 1 5 1.00 insr z0.h, w0
-# CHECK-NEXT: 1 5 1.00 insr z0.s, w0
-# CHECK-NEXT: 1 2 0.17 insr z31.b, b31
-# CHECK-NEXT: 1 5 1.00 insr z31.b, wzr
-# CHECK-NEXT: 1 2 0.17 insr z31.d, d31
-# CHECK-NEXT: 1 5 1.00 insr z31.d, xzr
-# CHECK-NEXT: 1 2 0.17 insr z31.h, h31
-# CHECK-NEXT: 1 5 1.00 insr z31.h, wzr
-# CHECK-NEXT: 1 2 0.17 insr z31.s, s31
-# CHECK-NEXT: 1 5 1.00 insr z31.s, wzr
-# CHECK-NEXT: 1 3 1.00 lasta b0, p7, z31.b
-# CHECK-NEXT: 1 3 1.00 lasta d0, p7, z31.d
-# CHECK-NEXT: 1 3 1.00 lasta h0, p7, z31.h
-# CHECK-NEXT: 1 3 1.00 lasta s0, p7, z31.s
-# CHECK-NEXT: 1 5 1.00 lasta w0, p7, z31.b
-# CHECK-NEXT: 1 5 1.00 lasta w0, p7, z31.h
-# CHECK-NEXT: 1 5 1.00 lasta w0, p7, z31.s
-# CHECK-NEXT: 1 5 1.00 lasta x0, p7, z31.d
-# CHECK-NEXT: 1 3 1.00 lastb b0, p7, z31.b
-# CHECK-NEXT: 1 3 1.00 lastb d0, p7, z31.d
-# CHECK-NEXT: 1 3 1.00 lastb h0, p7, z31.h
-# CHECK-NEXT: 1 3 1.00 lastb s0, p7, z31.s
-# CHECK-NEXT: 1 5 1.00 lastb w0, p7, z31.b
-# CHECK-NEXT: 1 5 1.00 lastb w0, p7, z31.h
-# CHECK-NEXT: 1 5 1.00 lastb w0, p7, z31.s
-# CHECK-NEXT: 1 5 1.00 lastb x0, p7, z31.d
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [sp, x0]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z21.b }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z21.s }, p5/z, [x10, x21]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z23.d }, p3/z, [x13, x8]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1b { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: 1 6 0.25 * ld1b { z5.h }, p3/z, [x17, x16]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: 1 6 0.25 * ld1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 6 0.25 * ld1d { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
-# CHECK-NEXT: 1 6 0.25 * ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
-# CHECK-NEXT: 1 6 0.25 * ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [z31.d, #248]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z0.b }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z31.b }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z31.d }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z31.h }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rb { z31.s }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rd { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rd { z31.d }, p7/z, [sp, #504]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z31.d }, p7/z, [sp, #126]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z31.h }, p7/z, [sp, #126]
-# CHECK-NEXT: 1 6 0.25 * ld1rh { z31.s }, p7/z, [sp, #126]
-# CHECK-NEXT: 1 6 0.25 * ld1rqb { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rqb { z0.b }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rqb { z21.b }, p5/z, [x10, #112]
-# CHECK-NEXT: 1 6 0.25 * ld1rqb { z23.b }, p3/z, [x13, #-128]
-# CHECK-NEXT: 1 6 0.25 * ld1rqb { z31.b }, p7/z, [sp, #-16]
-# CHECK-NEXT: 1 6 0.25 * ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 6 0.25 * ld1rqd { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rqd { z23.d }, p3/z, [x13, #-128]
-# CHECK-NEXT: 1 6 0.25 * ld1rqd { z23.d }, p3/z, [x13, #112]
-# CHECK-NEXT: 1 6 0.25 * ld1rqd { z31.d }, p7/z, [sp, #-16]
-# CHECK-NEXT: 1 6 0.25 * ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1rqh { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rqh { z23.h }, p3/z, [x13, #-128]
-# CHECK-NEXT: 1 6 0.25 * ld1rqh { z23.h }, p3/z, [x13, #112]
-# CHECK-NEXT: 1 6 0.25 * ld1rqh { z31.h }, p7/z, [sp, #-16]
-# CHECK-NEXT: 1 6 0.25 * ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1rqw { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rqw { z23.s }, p3/z, [x13, #-128]
-# CHECK-NEXT: 1 6 0.25 * ld1rqw { z23.s }, p3/z, [x13, #112]
-# CHECK-NEXT: 1 6 0.25 * ld1rqw { z31.s }, p7/z, [sp, #-16]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z31.d }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z31.h }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rsb { z31.s }, p7/z, [sp, #63]
-# CHECK-NEXT: 1 6 0.25 * ld1rsh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsh { z31.d }, p7/z, [sp, #126]
-# CHECK-NEXT: 1 6 0.25 * ld1rsh { z31.s }, p7/z, [sp, #126]
-# CHECK-NEXT: 1 6 0.25 * ld1rsw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rsw { z31.d }, p7/z, [sp, #252]
-# CHECK-NEXT: 1 6 0.25 * ld1rw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rw { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ld1rw { z31.d }, p7/z, [sp, #252]
-# CHECK-NEXT: 1 6 0.25 * ld1rw { z31.s }, p7/z, [sp, #252]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [sp, x0]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z21.s }, p5/z, [x10, x21]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z23.d }, p3/z, [x13, x8]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sb { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: 1 6 0.25 * ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: 1 6 0.25 * ld1sw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 6 0.25 * ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: 1 6 0.25 * ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
-# CHECK-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [z31.s, #124]
-# CHECK-NEXT: 1 9 0.50 * ld2b { z0.b, z1.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 8 0.50 * ld2b { z0.b, z1.b }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.50 * ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: 1 8 0.50 * ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld2b { z5.b, z6.b }, p3/z, [x17, x16]
-# CHECK-NEXT: 1 9 0.50 * ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 8 0.50 * ld2d { z0.d, z1.d }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.50 * ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: 1 8 0.50 * ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 9 0.50 * ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 8 0.50 * ld2h { z0.h, z1.h }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.50 * ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: 1 8 0.50 * ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 8 0.50 * ld2w { z0.s, z1.s }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.50 * ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: 1 8 0.50 * ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 9 0.75 * ld3b { z0.b - z2.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 8 0.75 * ld3b { z0.b - z2.b }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.75 * ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: 1 8 0.75 * ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 9 0.75 * ld3b { z5.b - z7.b }, p3/z, [x17, x16]
-# CHECK-NEXT: 1 9 0.75 * ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 8 0.75 * ld3d { z0.d - z2.d }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.75 * ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: 1 8 0.75 * ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 9 0.75 * ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 9 0.75 * ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 8 0.75 * ld3h { z0.h - z2.h }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.75 * ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: 1 8 0.75 * ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 9 0.75 * ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 9 0.75 * ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 8 0.75 * ld3w { z0.s - z2.s }, p0/z, [x0]
-# CHECK-NEXT: 1 8 0.75 * ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: 1 8 0.75 * ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 9 0.75 * ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 11 1.33 * ld4b { z0.b - z3.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 10 1.33 * ld4b { z0.b - z3.b }, p0/z, [x0]
-# CHECK-NEXT: 1 10 1.33 * ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: 1 10 1.33 * ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 11 1.33 * ld4b { z5.b - z8.b }, p3/z, [x17, x16]
-# CHECK-NEXT: 1 11 1.33 * ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 10 1.33 * ld4d { z0.d - z3.d }, p0/z, [x0]
-# CHECK-NEXT: 1 10 1.33 * ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: 1 10 1.33 * ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 11 1.33 * ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 11 1.33 * ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 10 1.33 * ld4h { z0.h - z3.h }, p0/z, [x0]
-# CHECK-NEXT: 1 10 1.33 * ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: 1 10 1.33 * ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 11 1.33 * ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 11 1.33 * ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 10 1.33 * ld4w { z0.s - z3.s }, p0/z, [x0]
-# CHECK-NEXT: 1 10 1.33 * ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: 1 10 1.33 * ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 11 1.33 * ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.b }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.h }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [z31.d, #248]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.h }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.h }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp]
-# CHECK-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [z31.s, #124]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * U ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1b { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: 1 6 0.25 * ldnt1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: 1 6 0.25 * ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 6 0.25 * ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 6 0.25 * ldnt1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: 1 6 0.25 * ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sw { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: 1 6 0.25 * ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 6 0.25 * ldnt1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: 1 6 0.25 * ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: 1 6 0.50 * ldr p0, [x0]
-# CHECK-NEXT: 1 6 0.50 * ldr p5, [x10, #255, mul vl]
-# CHECK-NEXT: 1 6 0.50 * ldr p7, [x13, #-256, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldr z0, [x0]
-# CHECK-NEXT: 1 6 0.25 * ldr z23, [x13, #255, mul vl]
-# CHECK-NEXT: 1 6 0.25 * ldr z31, [sp, #-256, mul vl]
-# CHECK-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.b, z1.b, z2.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.h, z1.h, z2.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: 1 2 0.17 lsl z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 lsl z0.s, z1.s, z2.d
-# CHECK-NEXT: 1 2 0.17 lsl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 lsl z31.b, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 lsl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: 1 2 0.17 lsl z31.d, z31.d, #63
-# CHECK-NEXT: 1 2 0.17 lsl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: 1 2 0.17 lsl z31.h, z31.h, #15
-# CHECK-NEXT: 1 2 0.17 lsl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 lsl z31.s, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 lslr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 lslr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 lslr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 lslr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.b, z0.b, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.b, z1.b, z2.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.d, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.h, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.h, z1.h, z2.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: 1 2 0.17 lsr z0.s, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 lsr z0.s, z1.s, z2.d
-# CHECK-NEXT: 1 2 0.17 lsr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: 1 2 0.17 lsr z31.b, z31.b, #8
-# CHECK-NEXT: 1 2 0.17 lsr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: 1 2 0.17 lsr z31.d, z31.d, #64
-# CHECK-NEXT: 1 2 0.17 lsr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: 1 2 0.17 lsr z31.h, z31.h, #16
-# CHECK-NEXT: 1 2 0.17 lsr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 lsr z31.s, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 lsrr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 lsrr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 lsrr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 lsrr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 4 0.25 mad z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 mad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 mad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 mad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 2 1.00 match p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 match p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 match p15.b, p7/z, z30.b, z31.b
-# CHECK-NEXT: 1 2 1.00 match p15.h, p7/z, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 mla z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 mla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 mla z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: 1 4 0.25 mla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 mla z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 mla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 mla z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 mls z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 mls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 mls z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: 1 4 0.25 mls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 mls z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 mls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 mls z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 2 1.00 mov p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 mov p0.b, p0/m, p0.b
-# CHECK-NEXT: 1 2 1.00 mov p0.b, p0/z, p0.b
-# CHECK-NEXT: 1 2 1.00 mov p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 mov p15.b, p15/m, p15.b
-# CHECK-NEXT: 1 2 1.00 mov p15.b, p15/z, p15.b
-# CHECK-NEXT: 1 2 0.17 mov z0.b, #127
-# CHECK-NEXT: 1 2 0.17 mov z0.b, b0
-# CHECK-NEXT: 1 2 0.17 mov z0.b, p0/m, b0
-# CHECK-NEXT: 1 3 1.00 mov z0.b, p0/m, w0
-# CHECK-NEXT: 1 2 0.17 mov z0.b, p0/z, #127
-# CHECK-NEXT: 1 3 1.00 mov z0.b, w0
-# CHECK-NEXT: 1 2 0.17 mov z0.d, #0
-# CHECK-NEXT: 1 2 0.17 mov z0.d, #0xe0000000000003ff
-# CHECK-NEXT: 1 2 0.17 mov z0.d, #0xffffffffffff7fff
-# CHECK-NEXT: 1 2 0.17 mov z0.d, #32768
-# CHECK-NEXT: 1 2 0.17 mov z0.d, d0
-# CHECK-NEXT: 1 2 0.17 mov z0.d, p0/m, d0
-# CHECK-NEXT: 1 3 1.00 mov z0.d, p0/m, x0
-# CHECK-NEXT: 1 3 1.00 mov z0.d, x0
-# CHECK-NEXT: 1 2 0.17 mov z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 mov z0.h, #-256
-# CHECK-NEXT: 1 2 0.17 mov z0.h, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z0.h, #0
-# CHECK-NEXT: 1 2 0.17 mov z0.h, #32512
-# CHECK-NEXT: 1 2 0.17 mov z0.h, #32767
-# CHECK-NEXT: 1 2 0.17 mov z0.h, h0
-# CHECK-NEXT: 1 2 0.17 mov z0.h, p0/m, h0
-# CHECK-NEXT: 1 3 1.00 mov z0.h, p0/m, w0
-# CHECK-NEXT: 1 2 0.17 mov z0.h, p0/z, #32512
-# CHECK-NEXT: 1 3 1.00 mov z0.h, w0
-# CHECK-NEXT: 1 2 0.17 mov z0.q, q0
-# CHECK-NEXT: 1 2 0.17 mov z0.s, #0
-# CHECK-NEXT: 1 2 0.17 mov z0.s, #0xffff7fff
-# CHECK-NEXT: 1 2 0.17 mov z0.s, #32768
-# CHECK-NEXT: 1 2 0.17 mov z0.s, p0/m, s0
-# CHECK-NEXT: 1 3 1.00 mov z0.s, p0/m, w0
-# CHECK-NEXT: 1 2 0.17 mov z0.s, s0
-# CHECK-NEXT: 1 3 1.00 mov z0.s, w0
-# CHECK-NEXT: 1 2 0.17 mov z21.d, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.d, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.d, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.d, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p0/z, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p0/z, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p0/z, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p0/z, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p15/m, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.d, p15/m, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.h, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.h, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.h, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.h, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p0/z, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p0/z, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p0/z, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p0/z, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p15/m, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.h, p15/m, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.s, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.s, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.s, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.s, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p0/z, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p0/z, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p0/z, #127
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p0/z, #32512
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p15/m, #-128
-# CHECK-NEXT: 1 2 0.17 mov z21.s, p15/m, #-32768
-# CHECK-NEXT: 1 2 0.17 mov z31.b, p15/m, z31.b
-# CHECK-NEXT: 1 2 0.17 mov z31.b, p7/m, b31
-# CHECK-NEXT: 1 2 0.17 movprfx z31, z6
-# CHECK-NEXT: 1 3 1.00 mov z31.b, p7/m, wsp
-# CHECK-NEXT: 1 3 1.00 mov z31.b, wsp
-# CHECK-NEXT: 1 2 0.17 mov z31.b, z31.b[63]
-# CHECK-NEXT: 1 2 0.17 mov z31.d, p15/m, z31.d
-# CHECK-NEXT: 1 2 0.17 mov z31.d, p7/m, d31
-# CHECK-NEXT: 1 2 0.17 movprfx z31.d, p7/z, z6.d
-# CHECK-NEXT: 1 3 1.00 mov z31.d, p7/m, sp
-# CHECK-NEXT: 1 3 1.00 mov z31.d, sp
-# CHECK-NEXT: 1 2 0.17 mov z31.d, z0.d
-# CHECK-NEXT: 1 2 0.17 mov z31.d, z31.d[7]
-# CHECK-NEXT: 1 2 0.17 mov z31.h, p15/m, z31.h
-# CHECK-NEXT: 1 2 0.17 mov z31.h, p7/m, h31
-# CHECK-NEXT: 1 3 1.00 mov z31.h, p7/m, wsp
-# CHECK-NEXT: 1 3 1.00 mov z31.h, wsp
-# CHECK-NEXT: 1 2 0.17 mov z31.h, z31.h[31]
-# CHECK-NEXT: 1 2 0.17 mov z31.s, p15/m, z31.s
-# CHECK-NEXT: 1 2 0.17 mov z31.s, p7/m, s31
-# CHECK-NEXT: 1 3 1.00 mov z31.s, p7/m, wsp
-# CHECK-NEXT: 1 3 1.00 mov z31.s, wsp
-# CHECK-NEXT: 1 2 0.17 mov z31.s, z31.s[15]
-# CHECK-NEXT: 1 2 0.17 mov z5.b, #-1
-# CHECK-NEXT: 1 2 0.17 mov z5.b, #-128
-# CHECK-NEXT: 1 2 0.17 mov z5.b, #127
-# CHECK-NEXT: 1 2 0.17 mov z5.b, p0/z, #-1
-# CHECK-NEXT: 1 2 0.17 mov z5.b, p0/z, #-128
-# CHECK-NEXT: 1 2 0.17 mov z5.b, p0/z, #127
-# CHECK-NEXT: 1 2 0.17 mov z5.b, p15/m, #-128
-# CHECK-NEXT: 1 2 0.17 mov z5.d, #-6
-# CHECK-NEXT: 1 2 0.17 mov z5.h, #-6
-# CHECK-NEXT: 1 2 0.17 mov z5.q, z17.q[3]
-# CHECK-NEXT: 1 2 0.17 mov z5.s, #-6
-# CHECK-NEXT: 1 2 1.00 movs p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 movs p0.b, p0/z, p0.b
-# CHECK-NEXT: 1 2 1.00 movs p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 movs p15.b, p15/z, p15.b
-# CHECK-NEXT: 1 1 0.10 U mrs x3, ID_AA64ZFR0_EL1
-# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL1
-# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL12
-# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL2
-# CHECK-NEXT: 1 1 0.10 U mrs x3, ZCR_EL3
-# CHECK-NEXT: 1 4 0.25 msb z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 msb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 msb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 msb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL1, x3
-# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL12, x3
-# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL2, x3
-# CHECK-NEXT: 1 1 0.10 U msr ZCR_EL3, x3
-# CHECK-NEXT: 1 4 0.25 mul z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: 1 4 0.25 mul z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 mul z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 4 0.25 mul z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: 1 4 0.25 mul z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 4 0.25 mul z0.h, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.25 mul z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 mul z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 4 0.25 mul z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 mul z29.s, z30.s, z31.s
-# CHECK-NEXT: 1 4 0.25 mul z31.b, z31.b, #-128
-# CHECK-NEXT: 1 4 0.25 mul z31.b, z31.b, #127
-# CHECK-NEXT: 1 4 0.25 mul z31.d, z31.d, #-128
-# CHECK-NEXT: 1 4 0.25 mul z31.d, z31.d, #127
-# CHECK-NEXT: 1 4 0.25 mul z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 4 0.25 mul z31.h, z31.h, #-128
-# CHECK-NEXT: 1 4 0.25 mul z31.h, z31.h, #127
-# CHECK-NEXT: 1 4 0.25 mul z31.s, z31.s, #-128
-# CHECK-NEXT: 1 4 0.25 mul z31.s, z31.s, #127
-# CHECK-NEXT: 1 2 1.00 nand p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 nand p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 nands p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 nands p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.17 nbsl z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: 1 2 0.17 neg z0.b, p0/m, z0.b
-# CHECK-NEXT: 1 2 0.17 neg z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 neg z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 2 0.17 neg z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 neg z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 neg z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 neg z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 neg z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 1.00 nmatch p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: 1 2 1.00 nmatch p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: 1 2 1.00 nmatch p15.b, p7/z, z30.b, z31.b
-# CHECK-NEXT: 1 2 1.00 nmatch p15.h, p7/z, z30.h, z31.h
-# CHECK-NEXT: 1 2 1.00 nor p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 nor p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 nors p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 nors p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 not p0.b, p0/z, p0.b
-# CHECK-NEXT: 1 2 1.00 not p15.b, p15/z, p15.b
-# CHECK-NEXT: 1 2 0.17 not z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 not z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 not z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 not z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 1.00 nots p0.b, p0/z, p0.b
-# CHECK-NEXT: 1 2 1.00 nots p15.b, p15/z, p15.b
-# CHECK-NEXT: 1 2 1.00 orn p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 orn p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 orns p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: 1 2 1.00 orns p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: 1 2 1.00 orr p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 2 0.17 orr z0.d, z0.d, #0x6
-# CHECK-NEXT: 1 2 0.17 orr z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: 1 2 0.17 orr z0.s, z0.s, #0x6
-# CHECK-NEXT: 1 2 0.17 orr z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: 1 2 0.17 orr z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 orr z23.h, z23.h, #0x6
-# CHECK-NEXT: 1 2 0.17 orr z23.h, z23.h, #0xfff9
-# CHECK-NEXT: 1 2 0.17 orr z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 orr z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 orr z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 orr z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 orr z5.b, z5.b, #0x6
-# CHECK-NEXT: 1 2 0.17 orr z5.b, z5.b, #0xf9
-# CHECK-NEXT: 1 2 1.00 orrs p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: 1 4 0.33 orv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 orv d0, p7, z31.d
-# CHECK-NEXT: 1 4 0.33 orv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 orv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.50 pfalse p15.b
-# CHECK-NEXT: 1 2 0.50 pfirst p0.b, p15, p0.b
-# CHECK-NEXT: 1 2 0.50 pfirst p15.b, p15, p15.b
-# CHECK-NEXT: 1 2 0.25 pmul z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.25 pmul z29.b, z30.b, z31.b
-# CHECK-NEXT: 1 2 0.25 pmullb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.25 pmullb z29.q, z30.d, z31.d
-# CHECK-NEXT: 1 2 0.25 pmullb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.25 pmullt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.25 pmullt z29.q, z30.d, z31.d
-# CHECK-NEXT: 1 2 0.25 pmullt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 pnext p0.b, p15, p0.b
-# CHECK-NEXT: 1 2 0.50 pnext p0.d, p15, p0.d
-# CHECK-NEXT: 1 2 0.50 pnext p0.h, p15, p0.h
-# CHECK-NEXT: 1 2 0.50 pnext p0.s, p15, p0.s
-# CHECK-NEXT: 1 2 0.50 pnext p15.b, p15, p15.b
-# CHECK-NEXT: 1 4 0.25 * * U prfb #14, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb #15, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb #6, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb #7, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s, #31]
-# CHECK-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.d, sxtw]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.s, uxtw]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d, #31]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfb pstl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #14, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #15, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d, #248]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s, #248]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #6, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd #7, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, lsl #3]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pldl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfd pstl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #14, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #15, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d, #62]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s, #62]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #6, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh #7, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0, z0.d, lsl #1]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfh pstl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #14, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #15, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d, #124]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s, #124]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #6, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #7, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw #7, p3, [x13, z8.d, uxtw #2]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl3strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.d, lsl #2]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl1keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl1strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl2keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl2strm, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl3keep, p0, [x0]
-# CHECK-NEXT: 1 4 0.25 * * U prfw pstl3strm, p0, [x0]
-# CHECK-NEXT: 1 1 0.50 ptest p15, p0.b
-# CHECK-NEXT: 1 1 0.50 ptest p15, p15.b
-# CHECK-NEXT: 1 2 0.50 ptrue p0.b, pow2
-# CHECK-NEXT: 1 2 0.50 ptrue p0.d, pow2
-# CHECK-NEXT: 1 2 0.50 ptrue p0.h, pow2
-# CHECK-NEXT: 1 2 0.50 ptrue p0.s, pow2
-# CHECK-NEXT: 1 2 0.50 ptrue p15.b
-# CHECK-NEXT: 1 2 0.50 ptrue p15.d
-# CHECK-NEXT: 1 2 0.50 ptrue p15.h
-# CHECK-NEXT: 1 2 0.50 ptrue p15.s
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #14
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #15
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #16
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #17
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #18
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #19
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #20
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #21
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #22
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #23
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #24
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #25
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #26
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #27
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, #28
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, mul3
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, mul4
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl1
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl128
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl16
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl2
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl256
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl3
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl32
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl4
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl5
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl6
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl64
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl7
-# CHECK-NEXT: 1 2 0.50 ptrue p7.s, vl8
-# CHECK-NEXT: 1 2 0.50 ptrues p0.b, pow2
-# CHECK-NEXT: 1 2 0.50 ptrues p0.d, pow2
-# CHECK-NEXT: 1 2 0.50 ptrues p0.h, pow2
-# CHECK-NEXT: 1 2 0.50 ptrues p0.s, pow2
-# CHECK-NEXT: 1 2 0.50 ptrues p15.b
-# CHECK-NEXT: 1 2 0.50 ptrues p15.d
-# CHECK-NEXT: 1 2 0.50 ptrues p15.h
-# CHECK-NEXT: 1 2 0.50 ptrues p15.s
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #14
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #15
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #16
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #17
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #18
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #19
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #20
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #21
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #22
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #23
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #24
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #25
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #26
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #27
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, #28
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, mul3
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, mul4
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl1
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl128
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl16
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl2
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl256
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl3
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl32
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl4
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl5
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl6
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl64
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl7
-# CHECK-NEXT: 1 2 0.50 ptrues p7.s, vl8
-# CHECK-NEXT: 1 2 0.50 punpkhi p0.h, p0.b
-# CHECK-NEXT: 1 2 0.50 punpkhi p15.h, p15.b
-# CHECK-NEXT: 1 2 0.50 punpklo p0.h, p0.b
-# CHECK-NEXT: 1 2 0.50 punpklo p15.h, p15.b
-# CHECK-NEXT: 1 2 0.17 raddhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 raddhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 raddhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 raddhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 raddhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 raddhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 rax1 z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 rbit z0.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 rbit z0.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 rbit z0.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 rbit z0.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 1.00 * U rdffr p0.b
-# CHECK-NEXT: 1 2 1.00 * U rdffr p0.b, p0/z
-# CHECK-NEXT: 1 2 1.00 * U rdffr p15.b
-# CHECK-NEXT: 1 2 1.00 * U rdffr p15.b, p15/z
-# CHECK-NEXT: 1 3 1.00 U rdffrs p0.b, p0/z
-# CHECK-NEXT: 1 3 1.00 U rdffrs p15.b, p15/z
-# CHECK-NEXT: 1 1 0.13 rdvl x0, #0
-# CHECK-NEXT: 1 1 0.13 rdvl x21, #-32
-# CHECK-NEXT: 1 1 0.13 rdvl x23, #31
-# CHECK-NEXT: 1 1 0.13 rdvl xzr, #-1
-# CHECK-NEXT: 1 2 0.50 rev p0.b, p1.b
-# CHECK-NEXT: 1 2 0.50 rev p0.d, p1.d
-# CHECK-NEXT: 1 2 0.50 rev p0.h, p1.h
-# CHECK-NEXT: 1 2 0.50 rev p0.s, p1.s
-# CHECK-NEXT: 1 2 0.17 rev z0.b, z31.b
-# CHECK-NEXT: 1 2 0.17 rev z0.d, z31.d
-# CHECK-NEXT: 1 2 0.17 rev z0.h, z31.h
-# CHECK-NEXT: 1 2 0.17 rev z0.s, z31.s
-# CHECK-NEXT: 1 2 0.17 revb z0.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 revb z0.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 revb z0.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 revh z0.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 revh z0.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 revw z0.d, p7/m, z31.d
-# CHECK-NEXT: 1 4 0.17 rshrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 rshrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 rshrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 rshrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 rshrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 rshrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 rshrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 rshrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 rshrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 rshrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 rshrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 rshrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 2 0.17 rsubhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 rsubhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 rsubhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 rsubhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 rsubhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 rsubhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 saba z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 saba z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 saba z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 saba z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 sabalb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 sabalb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 sabalb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 sabalt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 sabalt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 sabalt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sabd z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 sabd z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 sabd z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sabd z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 sabdlb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 sabdlb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sabdlb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 sabdlt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 sabdlt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sabdlt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.17 sadalp z0.h, p0/m, z1.b
-# CHECK-NEXT: 1 4 0.17 sadalp z29.s, p0/m, z30.h
-# CHECK-NEXT: 1 4 0.17 sadalp z30.d, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 saddlb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 saddlb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 saddlb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 saddlbt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 saddlbt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 2 0.17 saddlbt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 saddlt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 saddlt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 saddlt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 8 0.75 saddv d0, p7, z31.b
-# CHECK-NEXT: 1 6 0.50 saddv d0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 saddv d0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 saddwb z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 saddwb z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 saddwb z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 saddwt z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 saddwt z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 saddwt z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 sbclb z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 sbclb z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 sbclt z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 sbclt z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 3 0.25 scvtf z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 scvtf z0.d, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 scvtf z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 scvtf z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 20 7.00 sdiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 7.00 sdiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 20 7.00 sdivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 7.00 sdivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 3 0.25 sdot z0.d, z1.h, z15.h[1]
-# CHECK-NEXT: 1 3 0.25 sdot z0.d, z1.h, z31.h
-# CHECK-NEXT: 1 3 0.17 sdot z0.s, z1.b, z31.b
-# CHECK-NEXT: 1 3 0.17 sdot z0.s, z1.b, z7.b[3]
-# CHECK-NEXT: 1 2 1.00 sel p0.b, p1, p2.b, p3.b
-# CHECK-NEXT: 1 2 0.17 sel z23.b, p11, z13.b, z8.b
-# CHECK-NEXT: 1 2 0.17 sel z23.d, p11, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 sel z23.h, p11, z13.h, z8.h
-# CHECK-NEXT: 1 2 0.17 sel z23.s, p11, z13.s, z8.s
-# CHECK-NEXT: 1 2 1.00 * U setffr
-# CHECK-NEXT: 1 2 0.17 shadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 shadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 shadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 shadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 shrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 shrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 shrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 shrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 2 0.17 shrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 2 0.17 shrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 2 0.17 shrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 shrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 shrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 shrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 2 0.17 shrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 2 0.17 shrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 2 0.17 shsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 shsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 shsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 shsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 shsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 shsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 shsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 shsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 sli z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sli z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 sli z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sli z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sli z31.b, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 sli z31.d, z31.d, #63
-# CHECK-NEXT: 1 2 0.17 sli z31.h, z31.h, #15
-# CHECK-NEXT: 1 2 0.17 sli z31.s, z31.s, #31
-# CHECK-NEXT: 1 4 1.00 sm4e z0.s, z0.s, z31.s
-# CHECK-NEXT: 1 4 1.00 sm4ekey z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 smax z0.b, z0.b, #-128
-# CHECK-NEXT: 1 2 0.17 smax z0.d, z0.d, #-128
-# CHECK-NEXT: 1 2 0.17 smax z0.h, z0.h, #-128
-# CHECK-NEXT: 1 2 0.17 smax z0.s, z0.s, #-128
-# CHECK-NEXT: 1 2 0.17 smax z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 smax z31.b, z31.b, #127
-# CHECK-NEXT: 1 2 0.17 smax z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 smax z31.d, z31.d, #127
-# CHECK-NEXT: 1 2 0.17 smax z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 smax z31.h, z31.h, #127
-# CHECK-NEXT: 1 2 0.17 smax z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 smax z31.s, z31.s, #127
-# CHECK-NEXT: 1 2 0.17 smaxp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 smaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 smaxp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 smaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 6 0.50 smaxv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 smaxv d0, p7, z31.d
-# CHECK-NEXT: 1 6 0.50 smaxv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 smaxv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 smin z0.b, z0.b, #-128
-# CHECK-NEXT: 1 2 0.17 smin z0.d, z0.d, #-128
-# CHECK-NEXT: 1 2 0.17 smin z0.h, z0.h, #-128
-# CHECK-NEXT: 1 2 0.17 smin z0.s, z0.s, #-128
-# CHECK-NEXT: 1 2 0.17 smin z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 smin z31.b, z31.b, #127
-# CHECK-NEXT: 1 2 0.17 smin z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 smin z31.d, z31.d, #127
-# CHECK-NEXT: 1 2 0.17 smin z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 smin z31.h, z31.h, #127
-# CHECK-NEXT: 1 2 0.17 smin z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 smin z31.s, z31.s, #127
-# CHECK-NEXT: 1 2 0.17 sminp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 sminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 sminp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 sminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 6 0.50 sminv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 sminv d0, p7, z31.d
-# CHECK-NEXT: 1 6 0.50 sminv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 sminv s0, p7, z31.s
-# CHECK-NEXT: 1 4 0.25 smlalb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 smlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 smlalt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 smlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 smlslb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 smlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 smlslt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 smlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 3 0.17 smmla z0.s, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 smulh z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: 1 4 0.25 smulh z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 smulh z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 4 0.25 smulh z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smulh z0.h, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.25 smulh z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smulh z29.s, z30.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smulh z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 4 0.25 smullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smullb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 smullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 smullb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smullb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.25 smullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 smullt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 smullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 smullt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 smullt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 3 1.00 splice z29.b, p7, { z30.b, z31.b }
-# CHECK-NEXT: 1 3 1.00 splice z29.d, p7, { z30.d, z31.d }
-# CHECK-NEXT: 1 3 1.00 splice z29.h, p7, { z30.h, z31.h }
-# CHECK-NEXT: 1 3 1.00 splice z29.s, p7, { z30.s, z31.s }
-# CHECK-NEXT: 1 3 1.00 splice z31.b, p7, z31.b, z31.b
-# CHECK-NEXT: 1 3 1.00 splice z31.d, p7, z31.d, z31.d
-# CHECK-NEXT: 1 3 1.00 splice z31.h, p7, z31.h, z31.h
-# CHECK-NEXT: 1 3 1.00 splice z31.s, p7, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 sqabs z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 sqabs z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 sqabs z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 sqabs z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 sqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 sqadd z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sqadd z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 sqadd z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 sqadd z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqadd z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 sqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 sqadd z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sqadd z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqadd z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 sqadd z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sqadd z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqadd z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 sqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 sqadd z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 sqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 sqadd z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 sqadd z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 sqadd z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 sqcadd z0.b, z0.b, z0.b, #90
-# CHECK-NEXT: 1 2 0.17 sqcadd z0.d, z0.d, z0.d, #90
-# CHECK-NEXT: 1 2 0.17 sqcadd z0.h, z0.h, z0.h, #90
-# CHECK-NEXT: 1 2 0.17 sqcadd z0.s, z0.s, z0.s, #90
-# CHECK-NEXT: 1 2 0.17 sqcadd z31.b, z31.b, z31.b, #270
-# CHECK-NEXT: 1 2 0.17 sqcadd z31.d, z31.d, z31.d, #270
-# CHECK-NEXT: 1 2 0.17 sqcadd z31.h, z31.h, z31.h, #270
-# CHECK-NEXT: 1 2 0.17 sqcadd z31.s, z31.s, z31.s, #270
-# CHECK-NEXT: 1 2 0.50 sqdecb x0
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, #14
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecb x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecd x0
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, #14
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecd x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdecd z0.d
-# CHECK-NEXT: 1 2 0.17 sqdecd z0.d, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdecd z0.d, pow2
-# CHECK-NEXT: 1 2 0.17 sqdecd z0.d, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdech x0
-# CHECK-NEXT: 1 2 0.50 sqdech x0, #14
-# CHECK-NEXT: 1 2 0.50 sqdech x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdech x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdech x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqdech x0, w0
-# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdech x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdech z0.h
-# CHECK-NEXT: 1 2 0.17 sqdech z0.h, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdech z0.h, pow2
-# CHECK-NEXT: 1 2 0.17 sqdech z0.h, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.b
-# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.d
-# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.h
-# CHECK-NEXT: 1 2 0.50 sqdecp x0, p0.s
-# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.b, wzr
-# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.d, wzr
-# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.h, wzr
-# CHECK-NEXT: 1 2 0.50 sqdecp xzr, p15.s, wzr
-# CHECK-NEXT: 1 7 1.00 sqdecp z0.d, p0.d
-# CHECK-NEXT: 1 7 1.00 sqdecp z0.h, p0.h
-# CHECK-NEXT: 1 7 1.00 sqdecp z0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 sqdecw x0
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, #14
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqdecw x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdecw z0.s
-# CHECK-NEXT: 1 2 0.17 sqdecw z0.s, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqdecw z0.s, pow2
-# CHECK-NEXT: 1 2 0.17 sqdecw z0.s, pow2, mul #16
-# CHECK-NEXT: 1 4 0.25 sqdmlalb z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmlalbt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlalbt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlalbt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlalt z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmlslb z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmlslbt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlslbt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlslbt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlslt z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqdmlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmulh z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 sqdmulh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: 1 4 0.25 sqdmulh z0.h, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.25 sqdmulh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmulh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 sqdmulh z29.s, z30.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmulh z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 4 0.25 sqdmullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 sqdmullb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 sqdmullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmullb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmullb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqdmullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 sqdmullt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 sqdmullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqdmullt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqdmullt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 sqincb x0
-# CHECK-NEXT: 1 2 0.50 sqincb x0, #14
-# CHECK-NEXT: 1 2 0.50 sqincb x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincb x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincb x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqincb x0, w0
-# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincb x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincd x0
-# CHECK-NEXT: 1 2 0.50 sqincd x0, #14
-# CHECK-NEXT: 1 2 0.50 sqincd x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincd x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincd x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqincd x0, w0
-# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincd x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqincd z0.d
-# CHECK-NEXT: 1 2 0.17 sqincd z0.d, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqincd z0.d, pow2
-# CHECK-NEXT: 1 2 0.17 sqincd z0.d, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqinch x0
-# CHECK-NEXT: 1 2 0.50 sqinch x0, #14
-# CHECK-NEXT: 1 2 0.50 sqinch x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqinch x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqinch x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqinch x0, w0
-# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqinch x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqinch z0.h
-# CHECK-NEXT: 1 2 0.17 sqinch z0.h, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqinch z0.h, pow2
-# CHECK-NEXT: 1 2 0.17 sqinch z0.h, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.b
-# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.d
-# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.h
-# CHECK-NEXT: 1 2 0.50 sqincp x0, p0.s
-# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.b, wzr
-# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.d, wzr
-# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.h, wzr
-# CHECK-NEXT: 1 2 0.50 sqincp xzr, p15.s, wzr
-# CHECK-NEXT: 1 7 1.00 sqincp z0.d, p0.d
-# CHECK-NEXT: 1 7 1.00 sqincp z0.h, p0.h
-# CHECK-NEXT: 1 7 1.00 sqincp z0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 sqincw x0
-# CHECK-NEXT: 1 2 0.50 sqincw x0, #14
-# CHECK-NEXT: 1 2 0.50 sqincw x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincw x0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincw x0, vl1
-# CHECK-NEXT: 1 2 0.50 sqincw x0, w0
-# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, pow2
-# CHECK-NEXT: 1 2 0.50 sqincw x0, w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqincw z0.s
-# CHECK-NEXT: 1 2 0.17 sqincw z0.s, all, mul #16
-# CHECK-NEXT: 1 2 0.17 sqincw z0.s, pow2
-# CHECK-NEXT: 1 2 0.17 sqincw z0.s, pow2, mul #16
-# CHECK-NEXT: 1 2 0.17 sqneg z31.b, p7/m, z31.b
-# CHECK-NEXT: 1 2 0.17 sqneg z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 sqneg z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 sqneg z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.b, z1.b, z2.b, #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.d, z1.d, z2.d, #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.h, z1.h, z2.h, #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.h, z1.h, z2.h[0], #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.s, z1.s, z2.s, #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z0.s, z1.s, z2.s[0], #0
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z15.b, z16.b, z17.b, #270
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z15.d, z16.d, z17.d, #270
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z15.h, z16.h, z17.h, #270
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z15.s, z16.s, z17.s, #270
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z29.b, z30.b, z31.b, #90
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z29.d, z30.d, z31.d, #90
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z29.h, z30.h, z31.h, #90
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z29.s, z30.s, z31.s, #90
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.b, z31.b, z31.b, #180
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.d, z31.d, z31.d, #180
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.h, z30.h, z7.h[0], #180
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.h, z31.h, z31.h, #180
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.s, z30.s, z7.s[0], #180
-# CHECK-NEXT: 1 4 0.25 sqrdcmlah z31.s, z31.s, z31.s, #180
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqrdmlah z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqrdmlsh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z0.h, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z29.s, z30.s, z31.s
-# CHECK-NEXT: 1 4 0.25 sqrdmulh z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 4 0.17 sqrshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 sqrshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 sqrshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 sqrshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 sqrshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 sqrshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 sqrshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 sqrshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqrshrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqrshrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqrshrunb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqrshrunt z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqshl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: 1 4 0.17 sqshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 sqshl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: 1 4 0.17 sqshl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: 1 4 0.17 sqshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 sqshl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: 1 4 0.17 sqshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 sqshl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: 1 4 0.17 sqshl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: 1 4 0.17 sqshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 sqshl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: 1 4 0.17 sqshl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: 1 4 0.17 sqshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 sqshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 sqshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 sqshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 sqshlu z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: 1 4 0.17 sqshlu z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: 1 4 0.17 sqshlu z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: 1 4 0.17 sqshlu z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: 1 4 0.17 sqshlu z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: 1 4 0.17 sqshlu z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: 1 4 0.17 sqshlu z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: 1 4 0.17 sqshlu z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: 1 4 0.17 sqshrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqshrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqshrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqshrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqshrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqshrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqshrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqshrunb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqshrunb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqshrunb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 sqshrunt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 sqshrunt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 sqshrunt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 sqshrunt z31.s, z31.d, #32
-# CHECK-NEXT: 1 2 0.17 sqsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 sqsub z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sqsub z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 sqsub z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 sqsub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqsub z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 sqsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 sqsub z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sqsub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqsub z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 sqsub z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sqsub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sqsub z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 sqsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 sqsub z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 sqsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 sqsub z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 sqsub z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 sqsub z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 sqsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 sqsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 sqsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 sqsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 sqxtnb z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 sqxtnb z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 sqxtnb z0.s, z31.d
-# CHECK-NEXT: 1 4 0.17 sqxtnt z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 sqxtnt z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 sqxtnt z0.s, z31.d
-# CHECK-NEXT: 1 4 0.17 sqxtunb z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 sqxtunb z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 sqxtunb z0.s, z31.d
-# CHECK-NEXT: 1 4 0.17 sqxtunt z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 sqxtunt z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 sqxtunt z0.s, z31.d
-# CHECK-NEXT: 1 2 0.17 srhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 srhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 srhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 srhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 sri z0.b, z0.b, #1
-# CHECK-NEXT: 1 2 0.17 sri z0.d, z0.d, #1
-# CHECK-NEXT: 1 2 0.17 sri z0.h, z0.h, #1
-# CHECK-NEXT: 1 2 0.17 sri z0.s, z0.s, #1
-# CHECK-NEXT: 1 2 0.17 sri z31.b, z31.b, #8
-# CHECK-NEXT: 1 2 0.17 sri z31.d, z31.d, #64
-# CHECK-NEXT: 1 2 0.17 sri z31.h, z31.h, #16
-# CHECK-NEXT: 1 2 0.17 sri z31.s, z31.s, #32
-# CHECK-NEXT: 1 4 0.17 srshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 srshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 srshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 srshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 srshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 srshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 srshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 srshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 srshr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 srshr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 srshr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 srshr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 srshr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 srshr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 srshr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 srshr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: 1 4 0.17 srsra z0.b, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 srsra z0.d, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 srsra z0.h, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 srsra z0.s, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 srsra z31.b, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 srsra z31.d, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 srsra z31.h, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 srsra z31.s, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 sshllb z0.d, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sshllb z0.h, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sshllb z0.s, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sshllb z31.d, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 sshllb z31.h, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 sshllb z31.s, z31.h, #15
-# CHECK-NEXT: 1 2 0.17 sshllt z0.d, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sshllt z0.h, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sshllt z0.s, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sshllt z31.d, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 sshllt z31.h, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 sshllt z31.s, z31.h, #15
-# CHECK-NEXT: 1 4 0.17 ssra z0.b, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 ssra z0.d, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 ssra z0.h, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 ssra z0.s, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 ssra z31.b, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 ssra z31.d, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 ssra z31.h, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 ssra z31.s, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 ssublb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 ssublb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 ssublb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 ssublbt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 ssublbt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 2 0.17 ssublbt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 ssublt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 ssublt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 ssublt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 ssubltb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 ssubltb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 2 0.17 ssubltb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 ssubwb z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 ssubwb z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 ssubwb z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 ssubwt z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 ssubwt z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 ssubwt z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.b }, p0, [x0, x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.b }, p0, [x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * st1b { z0.d }, p7, [z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.h }, p0, [x0, x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.h }, p0, [x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, x0]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0]
-# CHECK-NEXT: 1 5 2.50 * st1b { z0.s }, p7, [z0.s]
-# CHECK-NEXT: 1 2 0.50 * st1b { z21.b }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z21.h }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z31.b }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 4 1.50 * st1b { z31.d }, p7, [z31.d, #31]
-# CHECK-NEXT: 1 2 0.50 * st1b { z31.h }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1b { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 5 2.50 * st1b { z31.s }, p7, [z31.s, #31]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, lsl #3]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * st1d { z0.d }, p7, [z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1d { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1d { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 4 1.50 * st1d { z31.d }, p7, [z31.d, #248]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, lsl #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * st1h { z0.d }, p7, [z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.h }, p0, [x0]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0]
-# CHECK-NEXT: 1 5 2.50 * st1h { z0.s }, p7, [z0.s]
-# CHECK-NEXT: 1 2 0.50 * st1h { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1h { z21.h }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1h { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1h { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 4 1.50 * st1h { z31.d }, p7, [z31.d, #62]
-# CHECK-NEXT: 1 2 0.50 * st1h { z31.h }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1h { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 5 2.50 * st1h { z31.s }, p7, [z31.s, #62]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, lsl #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * st1w { z0.d }, p7, [z0.d]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0]
-# CHECK-NEXT: 1 5 2.50 * st1w { z0.s }, p7, [z0.s]
-# CHECK-NEXT: 1 2 0.50 * st1w { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1w { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: 1 2 0.50 * st1w { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 4 1.50 * st1w { z31.d }, p7, [z31.d, #124]
-# CHECK-NEXT: 1 2 0.50 * st1w { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: 1 5 2.50 * st1w { z31.s }, p7, [z31.s, #124]
-# CHECK-NEXT: 1 4 1.00 * st2b { z0.b, z1.b }, p0, [x0, x0]
-# CHECK-NEXT: 1 4 1.00 * st2b { z0.b, z1.b }, p0, [x0]
-# CHECK-NEXT: 1 4 1.00 * st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2b { z5.b, z6.b }, p3, [x17, x16]
-# CHECK-NEXT: 1 4 1.00 * st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 4 1.00 * st2d { z0.d, z1.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.00 * st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 4 1.00 * st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 4 1.00 * st2h { z0.h, z1.h }, p0, [x0]
-# CHECK-NEXT: 1 4 1.00 * st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 4 1.00 * st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 4 1.00 * st2w { z0.s, z1.s }, p0, [x0]
-# CHECK-NEXT: 1 4 1.00 * st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: 1 4 1.00 * st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 5 1.50 * st3b { z0.b - z2.b }, p0, [x0, x0]
-# CHECK-NEXT: 1 5 1.50 * st3b { z0.b - z2.b }, p0, [x0]
-# CHECK-NEXT: 1 5 1.50 * st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3b { z5.b - z7.b }, p3, [x17, x16]
-# CHECK-NEXT: 1 5 1.50 * st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 5 1.50 * st3d { z0.d - z2.d }, p0, [x0]
-# CHECK-NEXT: 1 5 1.50 * st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 5 1.50 * st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 5 1.50 * st3h { z0.h - z2.h }, p0, [x0]
-# CHECK-NEXT: 1 5 1.50 * st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 5 1.50 * st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 5 1.50 * st3w { z0.s - z2.s }, p0, [x0]
-# CHECK-NEXT: 1 5 1.50 * st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: 1 5 1.50 * st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 7 2.00 * st4b { z0.b - z3.b }, p0, [x0, x0]
-# CHECK-NEXT: 1 7 2.00 * st4b { z0.b - z3.b }, p0, [x0]
-# CHECK-NEXT: 1 7 2.00 * st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4b { z5.b - z8.b }, p3, [x17, x16]
-# CHECK-NEXT: 1 7 2.00 * st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 7 2.00 * st4d { z0.d - z3.d }, p0, [x0]
-# CHECK-NEXT: 1 7 2.00 * st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: 1 7 2.00 * st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 7 2.00 * st4h { z0.h - z3.h }, p0, [x0]
-# CHECK-NEXT: 1 7 2.00 * st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: 1 7 2.00 * st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 7 2.00 * st4w { z0.s - z3.s }, p0, [x0]
-# CHECK-NEXT: 1 7 2.00 * st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: 1 7 2.00 * st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: 1 2 0.50 * stnt1b { z0.b }, p0, [x0, x0]
-# CHECK-NEXT: 1 2 0.50 * stnt1b { z0.b }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1b { z0.d }, p0, [z1.d]
-# CHECK-NEXT: 1 5 3.00 * stnt1b { z0.s }, p0, [z1.s]
-# CHECK-NEXT: 1 2 0.50 * stnt1b { z21.b }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: 1 2 0.50 * stnt1b { z23.b }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d]
-# CHECK-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s]
-# CHECK-NEXT: 1 2 0.50 * stnt1d { z0.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: 1 2 0.50 * stnt1d { z0.d }, p0, [x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1d { z0.d }, p0, [z1.d]
-# CHECK-NEXT: 1 2 0.50 * stnt1d { z21.d }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: 1 2 0.50 * stnt1d { z23.d }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d]
-# CHECK-NEXT: 1 4 1.50 * stnt1h { z0.d }, p0, [z1.d]
-# CHECK-NEXT: 1 2 0.50 * stnt1h { z0.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: 1 2 0.50 * stnt1h { z0.h }, p0, [x0]
-# CHECK-NEXT: 1 5 3.00 * stnt1h { z0.s }, p0, [z1.s]
-# CHECK-NEXT: 1 2 0.50 * stnt1h { z21.h }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: 1 2 0.50 * stnt1h { z23.h }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d]
-# CHECK-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s]
-# CHECK-NEXT: 1 4 1.50 * stnt1w { z0.d }, p0, [z1.d]
-# CHECK-NEXT: 1 2 0.50 * stnt1w { z0.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: 1 2 0.50 * stnt1w { z0.s }, p0, [x0]
-# CHECK-NEXT: 1 5 3.00 * stnt1w { z0.s }, p0, [z1.s]
-# CHECK-NEXT: 1 2 0.50 * stnt1w { z21.s }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: 1 2 0.50 * stnt1w { z23.s }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d]
-# CHECK-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s]
-# CHECK-NEXT: 1 1 0.50 * str p0, [x0]
-# CHECK-NEXT: 1 1 0.50 * str p15, [sp, #-256, mul vl]
-# CHECK-NEXT: 1 1 0.50 * str p5, [x10, #255, mul vl]
-# CHECK-NEXT: 1 2 0.50 * str z0, [x0]
-# CHECK-NEXT: 1 2 0.50 * str z21, [x10, #-256, mul vl]
-# CHECK-NEXT: 1 2 0.50 * str z31, [sp, #255, mul vl]
-# CHECK-NEXT: 1 2 0.17 sub z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 sub z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 sub z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 sub z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 sub z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 sub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sub z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 sub z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 sub z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 sub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sub z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 sub z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 sub z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 sub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 sub z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 sub z21.b, p5/m, z21.b, z10.b
-# CHECK-NEXT: 1 2 0.17 sub z21.b, z10.b, z21.b
-# CHECK-NEXT: 1 2 0.17 sub z21.d, p5/m, z21.d, z10.d
-# CHECK-NEXT: 1 2 0.17 sub z21.d, z10.d, z21.d
-# CHECK-NEXT: 1 2 0.17 sub z21.h, p5/m, z21.h, z10.h
-# CHECK-NEXT: 1 2 0.17 sub z21.h, z10.h, z21.h
-# CHECK-NEXT: 1 2 0.17 sub z21.s, p5/m, z21.s, z10.s
-# CHECK-NEXT: 1 2 0.17 sub z21.s, z10.s, z21.s
-# CHECK-NEXT: 1 2 0.17 sub z23.b, p3/m, z23.b, z13.b
-# CHECK-NEXT: 1 2 0.17 sub z23.b, z13.b, z8.b
-# CHECK-NEXT: 1 2 0.17 sub z23.d, p3/m, z23.d, z13.d
-# CHECK-NEXT: 1 2 0.17 sub z23.d, z13.d, z8.d
-# CHECK-NEXT: 1 2 0.17 sub z23.h, p3/m, z23.h, z13.h
-# CHECK-NEXT: 1 2 0.17 sub z23.h, z13.h, z8.h
-# CHECK-NEXT: 1 2 0.17 sub z23.s, p3/m, z23.s, z13.s
-# CHECK-NEXT: 1 2 0.17 sub z23.s, z13.s, z8.s
-# CHECK-NEXT: 1 2 0.17 sub z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 sub z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 sub z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 sub z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 sub z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 sub z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 sub z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sub z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 sub z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 sub z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 sub z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 sub z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 subhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 subhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 subhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 subhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 subhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: 1 2 0.17 subhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: 1 2 0.17 subr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 subr z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 subr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 subr z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 subr z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 subr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 subr z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 subr z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 subr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 subr z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 subr z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 subr z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 subr z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 subr z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 subr z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 sunpkhi z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 sunpkhi z31.h, z31.b
-# CHECK-NEXT: 1 2 0.17 sunpkhi z31.s, z31.h
-# CHECK-NEXT: 1 2 0.17 sunpklo z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 sunpklo z31.h, z31.b
-# CHECK-NEXT: 1 2 0.17 sunpklo z31.s, z31.h
-# CHECK-NEXT: 1 2 0.17 suqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 suqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 suqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 suqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 sxtb z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 sxtb z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 2 0.17 sxtb z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 sxtb z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 sxtb z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 sxtb z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 sxth z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 sxth z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 sxth z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 sxth z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 sxtw z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 sxtw z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 tbl z28.b, { z29.b, z30.b }, z31.b
-# CHECK-NEXT: 1 2 0.17 tbl z28.d, { z29.d, z30.d }, z31.d
-# CHECK-NEXT: 1 2 0.17 tbl z28.h, { z29.h, z30.h }, z31.h
-# CHECK-NEXT: 1 2 0.17 tbl z28.s, { z29.s, z30.s }, z31.s
-# CHECK-NEXT: 1 2 0.17 tbl z31.b, { z31.b }, z31.b
-# CHECK-NEXT: 1 2 0.17 tbl z31.d, { z31.d }, z31.d
-# CHECK-NEXT: 1 2 0.17 tbl z31.h, { z31.h }, z31.h
-# CHECK-NEXT: 1 2 0.17 tbl z31.s, { z31.s }, z31.s
-# CHECK-NEXT: 1 2 0.17 tbx z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 tbx z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 tbx z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 tbx z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 trn1 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 trn1 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 trn1 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 trn1 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 trn1 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 trn1 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 trn1 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 trn1 z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 trn2 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 trn2 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 trn2 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 trn2 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 trn2 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 trn2 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 trn2 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 trn2 z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.17 uaba z0.b, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 uaba z0.d, z1.d, z31.d
-# CHECK-NEXT: 1 4 0.17 uaba z0.h, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 uaba z0.s, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 uabalb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 uabalb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 uabalb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.17 uabalt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.17 uabalt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.17 uabalt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uabd z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 uabd z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 uabd z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uabd z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 uabdlb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 uabdlb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uabdlb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 uabdlt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 uabdlt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uabdlt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.17 uadalp z0.h, p0/m, z1.b
-# CHECK-NEXT: 1 4 0.17 uadalp z29.s, p0/m, z30.h
-# CHECK-NEXT: 1 4 0.17 uadalp z30.d, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 uaddlb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 uaddlb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uaddlb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 uaddlt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 uaddlt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uaddlt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 8 0.75 uaddv d0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 uaddv d0, p7, z31.d
-# CHECK-NEXT: 1 6 0.50 uaddv d0, p7, z31.h
-# CHECK-NEXT: 1 6 0.50 uaddv d0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 uaddwb z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 uaddwb z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 uaddwb z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 uaddwt z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 uaddwt z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 uaddwt z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.d, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.s
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.s, p0/m, z0.d
-# CHECK-NEXT: 1 3 0.25 ucvtf z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 20 7.00 udiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 7.00 udiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 20 7.00 udivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 12 7.00 udivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 3 0.25 udot z0.d, z1.h, z15.h[1]
-# CHECK-NEXT: 1 3 0.25 udot z0.d, z1.h, z31.h
-# CHECK-NEXT: 1 3 0.17 udot z0.s, z1.b, z31.b
-# CHECK-NEXT: 1 3 0.17 udot z0.s, z1.b, z7.b[3]
-# CHECK-NEXT: 1 2 0.17 uhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 uhsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uhsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uhsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uhsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 uhsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uhsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uhsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uhsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 umax z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 umax z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 umax z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 umax z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 umax z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 umax z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 umaxp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 umaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 umaxp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 umaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 6 0.50 umaxv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 umaxv d0, p7, z31.d
-# CHECK-NEXT: 1 6 0.50 umaxv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 umaxv s0, p7, z31.s
-# CHECK-NEXT: 1 2 0.17 umin z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 umin z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 umin z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 umin z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 umin z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 umin z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 uminp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uminp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 6 0.50 uminv b0, p7, z31.b
-# CHECK-NEXT: 1 4 0.33 uminv d0, p7, z31.d
-# CHECK-NEXT: 1 6 0.50 uminv h0, p7, z31.h
-# CHECK-NEXT: 1 4 0.33 uminv s0, p7, z31.s
-# CHECK-NEXT: 1 4 0.25 umlalb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 umlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 umlalt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 umlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 umlslb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 umlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 umlslt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: 1 4 0.25 umlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 3 0.17 ummla z0.s, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 umulh z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: 1 4 0.25 umulh z0.b, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 umulh z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: 1 4 0.25 umulh z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umulh z0.h, z1.h, z2.h
-# CHECK-NEXT: 1 4 0.25 umulh z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umulh z29.s, z30.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umulh z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 4 0.25 umullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umullb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 umullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 umullb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umullb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 4 0.25 umullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: 1 4 0.25 umullt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 4 0.25 umullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: 1 4 0.25 umullt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 4 0.25 umullt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 uqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uqadd z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 uqadd z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 uqadd z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 uqadd z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqadd z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 uqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uqadd z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 uqadd z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqadd z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 uqadd z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 uqadd z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqadd z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 uqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uqadd z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 uqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 uqadd z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 uqadd z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 uqadd z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.50 uqdecb w0
-# CHECK-NEXT: 1 2 0.50 uqdecb w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecb w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecb w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecb x0
-# CHECK-NEXT: 1 2 0.50 uqdecb x0, #14
-# CHECK-NEXT: 1 2 0.50 uqdecb x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecb x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecb x0, vl1
-# CHECK-NEXT: 1 2 0.50 uqdecd w0
-# CHECK-NEXT: 1 2 0.50 uqdecd w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecd w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecd w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecd x0
-# CHECK-NEXT: 1 2 0.50 uqdecd x0, #14
-# CHECK-NEXT: 1 2 0.50 uqdecd x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecd x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecd x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqdecd z0.d
-# CHECK-NEXT: 1 2 0.17 uqdecd z0.d, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqdecd z0.d, pow2
-# CHECK-NEXT: 1 2 0.17 uqdecd z0.d, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdech w0
-# CHECK-NEXT: 1 2 0.50 uqdech w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdech w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdech w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdech x0
-# CHECK-NEXT: 1 2 0.50 uqdech x0, #14
-# CHECK-NEXT: 1 2 0.50 uqdech x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdech x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdech x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqdech z0.h
-# CHECK-NEXT: 1 2 0.17 uqdech z0.h, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqdech z0.h, pow2
-# CHECK-NEXT: 1 2 0.17 uqdech z0.h, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.b
-# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.d
-# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.h
-# CHECK-NEXT: 1 2 0.50 uqdecp wzr, p15.s
-# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.b
-# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.d
-# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.h
-# CHECK-NEXT: 1 2 0.50 uqdecp x0, p0.s
-# CHECK-NEXT: 1 7 1.00 uqdecp z0.d, p0.d
-# CHECK-NEXT: 1 7 1.00 uqdecp z0.h, p0.h
-# CHECK-NEXT: 1 7 1.00 uqdecp z0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 uqdecw w0
-# CHECK-NEXT: 1 2 0.50 uqdecw w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecw w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecw w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecw x0
-# CHECK-NEXT: 1 2 0.50 uqdecw x0, #14
-# CHECK-NEXT: 1 2 0.50 uqdecw x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqdecw x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqdecw x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqdecw z0.s
-# CHECK-NEXT: 1 2 0.17 uqdecw z0.s, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqdecw z0.s, pow2
-# CHECK-NEXT: 1 2 0.17 uqdecw z0.s, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincb w0
-# CHECK-NEXT: 1 2 0.50 uqincb w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincb w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincb w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincb x0
-# CHECK-NEXT: 1 2 0.50 uqincb x0, #14
-# CHECK-NEXT: 1 2 0.50 uqincb x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincb x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincb x0, vl1
-# CHECK-NEXT: 1 2 0.50 uqincd w0
-# CHECK-NEXT: 1 2 0.50 uqincd w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincd w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincd w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincd x0
-# CHECK-NEXT: 1 2 0.50 uqincd x0, #14
-# CHECK-NEXT: 1 2 0.50 uqincd x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincd x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincd x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqincd z0.d
-# CHECK-NEXT: 1 2 0.17 uqincd z0.d, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqincd z0.d, pow2
-# CHECK-NEXT: 1 2 0.17 uqincd z0.d, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqinch w0
-# CHECK-NEXT: 1 2 0.50 uqinch w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqinch w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqinch w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqinch x0
-# CHECK-NEXT: 1 2 0.50 uqinch x0, #14
-# CHECK-NEXT: 1 2 0.50 uqinch x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqinch x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqinch x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqinch z0.h
-# CHECK-NEXT: 1 2 0.17 uqinch z0.h, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqinch z0.h, pow2
-# CHECK-NEXT: 1 2 0.17 uqinch z0.h, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.b
-# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.d
-# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.h
-# CHECK-NEXT: 1 2 0.50 uqincp wzr, p15.s
-# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.b
-# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.d
-# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.h
-# CHECK-NEXT: 1 2 0.50 uqincp x0, p0.s
-# CHECK-NEXT: 1 7 1.00 uqincp z0.d, p0.d
-# CHECK-NEXT: 1 7 1.00 uqincp z0.h, p0.h
-# CHECK-NEXT: 1 7 1.00 uqincp z0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 uqincw w0
-# CHECK-NEXT: 1 2 0.50 uqincw w0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincw w0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincw w0, pow2, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincw x0
-# CHECK-NEXT: 1 2 0.50 uqincw x0, #14
-# CHECK-NEXT: 1 2 0.50 uqincw x0, all, mul #16
-# CHECK-NEXT: 1 2 0.50 uqincw x0, pow2
-# CHECK-NEXT: 1 2 0.50 uqincw x0, vl1
-# CHECK-NEXT: 1 2 0.17 uqincw z0.s
-# CHECK-NEXT: 1 2 0.17 uqincw z0.s, all, mul #16
-# CHECK-NEXT: 1 2 0.17 uqincw z0.s, pow2
-# CHECK-NEXT: 1 2 0.17 uqincw z0.s, pow2, mul #16
-# CHECK-NEXT: 1 4 0.17 uqrshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 uqrshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 uqrshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 uqrshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 uqrshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 uqrshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 uqrshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 uqrshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 uqrshrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 uqrshrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 uqshl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: 1 4 0.17 uqshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 uqshl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: 1 4 0.17 uqshl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: 1 4 0.17 uqshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 uqshl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: 1 4 0.17 uqshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 uqshl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: 1 4 0.17 uqshl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: 1 4 0.17 uqshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 uqshl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: 1 4 0.17 uqshl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: 1 4 0.17 uqshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 uqshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 uqshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 uqshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 uqshrnb z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnb z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnb z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnb z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 uqshrnb z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 uqshrnb z31.s, z31.d, #32
-# CHECK-NEXT: 1 4 0.17 uqshrnt z0.b, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnt z0.h, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnt z0.s, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 uqshrnt z31.b, z31.h, #8
-# CHECK-NEXT: 1 4 0.17 uqshrnt z31.h, z31.s, #16
-# CHECK-NEXT: 1 4 0.17 uqshrnt z31.s, z31.d, #32
-# CHECK-NEXT: 1 2 0.17 uqsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uqsub z0.b, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 uqsub z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 uqsub z0.d, z0.d, #0
-# CHECK-NEXT: 1 2 0.17 uqsub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqsub z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 uqsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uqsub z0.h, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 uqsub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqsub z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 uqsub z0.s, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 uqsub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: 1 2 0.17 uqsub z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 uqsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uqsub z31.b, z31.b, #255
-# CHECK-NEXT: 1 2 0.17 uqsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 2 0.17 uqsub z31.d, z31.d, #65280
-# CHECK-NEXT: 1 2 0.17 uqsub z31.h, z31.h, #65280
-# CHECK-NEXT: 1 2 0.17 uqsub z31.s, z31.s, #65280
-# CHECK-NEXT: 1 2 0.17 uqsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 uqsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 uqsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 uqsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 uqxtnb z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 uqxtnb z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 uqxtnb z0.s, z31.d
-# CHECK-NEXT: 1 4 0.17 uqxtnt z0.b, z31.h
-# CHECK-NEXT: 1 4 0.17 uqxtnt z0.h, z31.s
-# CHECK-NEXT: 1 4 0.17 uqxtnt z0.s, z31.d
-# CHECK-NEXT: 1 4 0.25 urecpe z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 urhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 urhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 urhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 urhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 urshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 urshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 urshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 urshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 urshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 4 0.17 urshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 4 0.17 urshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 4 0.17 urshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 urshr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 urshr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 urshr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 urshr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 urshr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 urshr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 urshr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 urshr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: 1 4 0.25 ursqrte z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 4 0.17 ursra z0.b, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 ursra z0.d, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 ursra z0.h, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 ursra z0.s, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 ursra z31.b, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 ursra z31.d, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 ursra z31.h, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 ursra z31.s, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 ushllb z0.d, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 ushllb z0.h, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 ushllb z0.s, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 ushllb z31.d, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 ushllb z31.h, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 ushllb z31.s, z31.h, #15
-# CHECK-NEXT: 1 2 0.17 ushllt z0.d, z0.s, #0
-# CHECK-NEXT: 1 2 0.17 ushllt z0.h, z0.b, #0
-# CHECK-NEXT: 1 2 0.17 ushllt z0.s, z0.h, #0
-# CHECK-NEXT: 1 2 0.17 ushllt z31.d, z31.s, #31
-# CHECK-NEXT: 1 2 0.17 ushllt z31.h, z31.b, #7
-# CHECK-NEXT: 1 2 0.17 ushllt z31.s, z31.h, #15
-# CHECK-NEXT: 1 3 0.17 usmmla z0.s, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 usqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: 1 2 0.17 usqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: 1 2 0.17 usqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: 1 2 0.17 usqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: 1 4 0.17 usra z0.b, z0.b, #1
-# CHECK-NEXT: 1 4 0.17 usra z0.d, z0.d, #1
-# CHECK-NEXT: 1 4 0.17 usra z0.h, z0.h, #1
-# CHECK-NEXT: 1 4 0.17 usra z0.s, z0.s, #1
-# CHECK-NEXT: 1 4 0.17 usra z31.b, z31.b, #8
-# CHECK-NEXT: 1 4 0.17 usra z31.d, z31.d, #64
-# CHECK-NEXT: 1 4 0.17 usra z31.h, z31.h, #16
-# CHECK-NEXT: 1 4 0.17 usra z31.s, z31.s, #32
-# CHECK-NEXT: 1 2 0.17 usublb z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 usublb z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 usublb z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 usublt z0.h, z1.b, z2.b
-# CHECK-NEXT: 1 2 0.17 usublt z29.s, z30.h, z31.h
-# CHECK-NEXT: 1 2 0.17 usublt z31.d, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.17 usubwb z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 usubwb z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 usubwb z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 usubwt z0.h, z1.h, z2.b
-# CHECK-NEXT: 1 2 0.17 usubwt z29.s, z30.s, z31.h
-# CHECK-NEXT: 1 2 0.17 usubwt z31.d, z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 uunpkhi z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 uunpkhi z31.h, z31.b
-# CHECK-NEXT: 1 2 0.17 uunpkhi z31.s, z31.h
-# CHECK-NEXT: 1 2 0.17 uunpklo z31.d, z31.s
-# CHECK-NEXT: 1 2 0.17 uunpklo z31.h, z31.b
-# CHECK-NEXT: 1 2 0.17 uunpklo z31.s, z31.h
-# CHECK-NEXT: 1 2 0.17 uxtb z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 uxtb z0.h, p0/m, z0.h
-# CHECK-NEXT: 1 2 0.17 uxtb z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 uxtb z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 uxtb z31.h, p7/m, z31.h
-# CHECK-NEXT: 1 2 0.17 uxtb z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 uxth z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 uxth z0.s, p0/m, z0.s
-# CHECK-NEXT: 1 2 0.17 uxth z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.17 uxth z31.s, p7/m, z31.s
-# CHECK-NEXT: 1 2 0.17 uxtw z0.d, p0/m, z0.d
-# CHECK-NEXT: 1 2 0.17 uxtw z31.d, p7/m, z31.d
-# CHECK-NEXT: 1 2 0.50 uzp1 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 uzp1 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 uzp1 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 uzp1 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 uzp1 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 uzp1 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 uzp1 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uzp1 z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 uzp2 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 uzp2 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 uzp2 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 uzp2 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 uzp2 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 uzp2 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 uzp2 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 uzp2 z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 1 0.50 whilege p15.b, w0, wzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.b, wzr, w0
-# CHECK-NEXT: 1 1 0.50 whilege p15.b, x0, xzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.b, xzr, x0
-# CHECK-NEXT: 1 1 0.50 whilege p15.d, w0, wzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.d, x0, xzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.h, w0, wzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.h, x0, xzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.s, w0, wzr
-# CHECK-NEXT: 1 1 0.50 whilege p15.s, x0, xzr
-# CHECK-NEXT: 1 2 0.50 whilerw p15.b, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilerw p15.d, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilerw p15.h, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilerw p15.s, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilewr p15.b, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilewr p15.d, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilewr p15.h, x30, x30
-# CHECK-NEXT: 1 2 0.50 whilewr p15.s, x30, x30
-# CHECK-NEXT: 1 2 1.00 * U wrffr p0.b
-# CHECK-NEXT: 1 2 1.00 * U wrffr p15.b
-# CHECK-NEXT: 1 2 0.17 xar z0.b, z0.b, z1.b, #1
-# CHECK-NEXT: 1 2 0.17 xar z0.d, z0.d, z1.d, #1
-# CHECK-NEXT: 1 2 0.17 xar z0.h, z0.h, z1.h, #1
-# CHECK-NEXT: 1 2 0.17 xar z0.s, z0.s, z1.s, #1
-# CHECK-NEXT: 1 2 0.17 xar z31.b, z31.b, z30.b, #8
-# CHECK-NEXT: 1 2 0.17 xar z31.d, z31.d, z30.d, #64
-# CHECK-NEXT: 1 2 0.17 xar z31.h, z31.h, z30.h, #16
-# CHECK-NEXT: 1 2 0.17 xar z31.s, z31.s, z30.s, #32
-# CHECK-NEXT: 1 2 0.50 zip1 p0.b, p0.b, p0.b
-# CHECK-NEXT: 1 2 0.50 zip1 p0.d, p0.d, p0.d
-# CHECK-NEXT: 1 2 0.50 zip1 p0.h, p0.h, p0.h
-# CHECK-NEXT: 1 2 0.50 zip1 p0.s, p0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 zip1 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 zip1 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 zip1 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 zip1 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 zip1 z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 zip1 z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 zip1 z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 zip1 z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 zip1 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 zip1 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 zip1 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 zip1 z31.s, z31.s, z31.s
-# CHECK-NEXT: 1 2 0.50 zip2 p0.b, p0.b, p0.b
-# CHECK-NEXT: 1 2 0.50 zip2 p0.d, p0.d, p0.d
-# CHECK-NEXT: 1 2 0.50 zip2 p0.h, p0.h, p0.h
-# CHECK-NEXT: 1 2 0.50 zip2 p0.s, p0.s, p0.s
-# CHECK-NEXT: 1 2 0.50 zip2 p15.b, p15.b, p15.b
-# CHECK-NEXT: 1 2 0.50 zip2 p15.d, p15.d, p15.d
-# CHECK-NEXT: 1 2 0.50 zip2 p15.h, p15.h, p15.h
-# CHECK-NEXT: 1 2 0.50 zip2 p15.s, p15.s, p15.s
-# CHECK-NEXT: 1 2 0.17 zip2 z0.b, z0.b, z0.b
-# CHECK-NEXT: 1 2 0.17 zip2 z0.d, z0.d, z0.d
-# CHECK-NEXT: 1 2 0.17 zip2 z0.h, z0.h, z0.h
-# CHECK-NEXT: 1 2 0.17 zip2 z0.s, z0.s, z0.s
-# CHECK-NEXT: 1 2 0.17 zip2 z31.b, z31.b, z31.b
-# CHECK-NEXT: 1 2 0.17 zip2 z31.d, z31.d, z31.d
-# CHECK-NEXT: 1 2 0.17 zip2 z31.h, z31.h, z31.h
-# CHECK-NEXT: 1 2 0.17 zip2 z31.s, z31.s, z31.s
+# STREAMING: Instruction Info:
+# STREAMING-NEXT: [1]: #uOps
+# STREAMING-NEXT: [2]: Latency
+# STREAMING-NEXT: [3]: RThroughput
+# STREAMING-NEXT: [4]: MayLoad
+# STREAMING-NEXT: [5]: MayStore
+# STREAMING-NEXT: [6]: HasSideEffects (U)
-# CHECK: Resources:
-# CHECK-NEXT: [0.0] - C1UUnitB
-# CHECK-NEXT: [0.1] - C1UUnitB
-# CHECK-NEXT: [0.2] - C1UUnitB
-# CHECK-NEXT: [1] - C1UUnitCME
-# CHECK-NEXT: [2.0] - C1UUnitD
-# CHECK-NEXT: [2.1] - C1UUnitD
-# CHECK-NEXT: [3.0] - C1UUnitFlg
-# CHECK-NEXT: [3.1] - C1UUnitFlg
-# CHECK-NEXT: [3.2] - C1UUnitFlg
-# CHECK-NEXT: [3.3] - C1UUnitFlg
-# CHECK-NEXT: [4.0] - C1UUnitL23
-# CHECK-NEXT: [4.1] - C1UUnitL23
-# CHECK-NEXT: [5] - C1UUnitLS0
-# CHECK-NEXT: [6] - C1UUnitLS1
-# CHECK-NEXT: [7] - C1UUnitM0
-# CHECK-NEXT: [8] - C1UUnitM1
-# CHECK-NEXT: [9] - C1UUnitS0
-# CHECK-NEXT: [10] - C1UUnitS1
-# CHECK-NEXT: [11] - C1UUnitS2
-# CHECK-NEXT: [12] - C1UUnitS3
-# CHECK-NEXT: [13] - C1UUnitS4
-# CHECK-NEXT: [14] - C1UUnitS5
-# CHECK-NEXT: [15] - C1UUnitV0
-# CHECK-NEXT: [16] - C1UUnitV1
-# CHECK-NEXT: [17] - C1UUnitV2
-# CHECK-NEXT: [18] - C1UUnitV3
-# CHECK-NEXT: [19] - C1UUnitV4
-# CHECK-NEXT: [20] - C1UUnitV5
+# NONSTREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# NONSTREAMING-NEXT: 1 2 0.17 abs z0.b, p0/m, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 abs z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 abs z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 abs z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 abs z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 abs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 abs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 abs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 adclb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 adclb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 adclt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 adclt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.b, p5/m, z21.b, z10.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.b, z10.b, z21.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.d, p5/m, z21.d, z10.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.d, z10.d, z21.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.h, p5/m, z21.h, z10.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.h, z10.h, z21.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.s, p5/m, z21.s, z10.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z21.s, z10.s, z21.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.b, p3/m, z23.b, z13.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.b, z13.b, z8.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.d, p3/m, z23.d, z13.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.h, p3/m, z23.h, z13.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.h, z13.h, z8.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.s, p3/m, z23.s, z13.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z23.s, z13.s, z8.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 add z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 addhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 addhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 addhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 addhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 addhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 addhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 addp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 addp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 addp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 addp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 1 0.13 addpl sp, sp, #31
+# NONSTREAMING-NEXT: 1 1 0.13 addpl x0, x0, #-32
+# NONSTREAMING-NEXT: 1 1 0.13 addpl x21, x21, #0
+# NONSTREAMING-NEXT: 1 1 0.13 addpl x23, x8, #-1
+# NONSTREAMING-NEXT: 1 1 0.13 addvl sp, sp, #31
+# NONSTREAMING-NEXT: 1 1 0.13 addvl x0, x0, #-32
+# NONSTREAMING-NEXT: 1 1 0.13 addvl x21, x21, #0
+# NONSTREAMING-NEXT: 1 1 0.13 addvl x23, x8, #-1
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, lsl #3]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.d, [z0.d, z0.d]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s, lsl #3]
+# NONSTREAMING-NEXT: 1 2 0.17 adr z0.s, [z0.s, z0.s]
+# NONSTREAMING-NEXT: 1 2 0.25 aesd z0.b, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.25 aese z0.b, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.25 aesimc z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.25 aesimc z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.25 aesmc z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.25 aesmc z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 1.00 and p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 2 0.17 and z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 and z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 and z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 and z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 and z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 and z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 and z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 and z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: 1 2 0.17 and z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 and z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 and z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 and z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 and z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 and z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: 1 2 1.00 ands p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 4 0.33 andv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 andv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 4 0.33 andv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 andv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 asr z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 asr z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 asrd z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 asrr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 asrr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 asrr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 asrr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 bcax z29.d, z29.d, z30.d, z31.d
+# NONSTREAMING-NEXT: 1 6 2.00 bdep z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 6 2.00 bdep z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 6 2.00 bdep z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 6 2.00 bdep z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 6 2.00 bext z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 6 2.00 bext z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 6 2.00 bext z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 6 2.00 bext z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 bfcvt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: 1 3 0.25 bfcvtnt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 4 0.17 bfdot z0.s, z1.h, z2.h[3]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalb z0.s, z1.h, z2.h[7]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalb z10.s, z21.h, z14.h
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalb z21.s, z14.h, z3.h[2]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z2.h[7]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 5 0.17 bfmlalt z14.s, z10.h, z21.h
+# NONSTREAMING-NEXT: 1 5 0.17 bfmmla z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 6 2.00 bgrp z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 6 2.00 bgrp z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 6 2.00 bgrp z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 6 2.00 bgrp z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 bic p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 bic p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 bic z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 bic z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 bic z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 bic z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 bic z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 bic z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 bics p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 bics p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brka p0.b, p15/m, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brka p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brkas p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brkb p0.b, p15/m, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brkb p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 1 0.50 brkbs p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkn p0.b, p15/z, p1.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkn p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkns p0.b, p15/z, p1.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkns p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpa p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpa p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpas p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpas p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpb p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpb p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpbs p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: 1 2 1.00 brkpbs p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 bsl z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 bsl1n z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 bsl2n z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z0.b, z0.b, z0.b, #90
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z0.d, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z0.h, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z0.s, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z31.b, z31.b, z31.b, #270
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z31.d, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z31.h, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: 1 2 0.17 cadd z31.s, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z0.d, z1.h, z15.h[1], #0
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #0
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #180
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #270
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z0.d, z1.h, z31.h, #90
+# NONSTREAMING-NEXT: 1 3 0.17 cdot z0.s, z1.b, z31.b, #0
+# NONSTREAMING-NEXT: 1 3 0.17 cdot z0.s, z1.b, z7.b[3], #0
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z29.d, z30.h, z0.h[0], #180
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z31.d, z30.h, z7.h[1], #270
+# NONSTREAMING-NEXT: 1 3 0.25 cdot z5.d, z6.h, z3.h[0], #90
+# NONSTREAMING-NEXT: 1 3 1.00 clasta b0, p7, b0, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 clasta d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clasta h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 clasta s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.b
+# NONSTREAMING-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.h
+# NONSTREAMING-NEXT: 1 8 1.00 clasta w0, p7, w0, z31.s
+# NONSTREAMING-NEXT: 1 8 1.00 clasta x0, p7, x0, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clasta z0.b, p7, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 clasta z0.d, p7, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clasta z0.h, p7, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 clasta z0.s, p7, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 1.00 clastb b0, p7, b0, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 clastb d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clastb h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 clastb s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.b
+# NONSTREAMING-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.h
+# NONSTREAMING-NEXT: 1 8 1.00 clastb w0, p7, w0, z31.s
+# NONSTREAMING-NEXT: 1 8 1.00 clastb x0, p7, x0, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clastb z0.b, p7, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 clastb z0.d, p7, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 clastb z0.h, p7, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 clastb z0.s, p7, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 cls z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 cls z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 cls z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 cls z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 clz z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 clz z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 clz z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 clz z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.b, z1.b, z2.b, #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.d, z1.d, z2.d, #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.h, z1.h, z2.h, #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.h, z1.h, z2.h[0], #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.s, z1.s, z2.s, #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z0.s, z1.s, z2.s[0], #0
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z15.b, z16.b, z17.b, #270
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z15.d, z16.d, z17.d, #270
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z15.h, z16.h, z17.h, #270
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z15.s, z16.s, z17.s, #270
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z29.b, z30.b, z31.b, #90
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z29.d, z30.d, z31.d, #90
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z29.h, z30.h, z31.h, #90
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z29.s, z30.s, z31.s, #90
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.b, z31.b, z31.b, #180
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.d, z31.d, z31.d, #180
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.h, z30.h, z7.h[0], #180
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.h, z31.h, z31.h, #180
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.s, z30.s, z7.s[0], #180
+# NONSTREAMING-NEXT: 1 4 0.25 cmla z31.s, z31.s, z31.s, #180
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpeq p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmpge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmpgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmphi p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmphs p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmple p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmplo p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: 1 2 1.00 cmpls p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmplt p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 cmpne p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 cnot z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 cnot z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 cnot z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 cnot z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 cnt z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 cnt z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 cnt z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 cnt z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 1 0.13 cntb x0
+# NONSTREAMING-NEXT: 1 1 0.13 cntb x0, #28
+# NONSTREAMING-NEXT: 1 1 0.13 cntb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 cntb x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 cntd x0
+# NONSTREAMING-NEXT: 1 1 0.13 cntd x0, #28
+# NONSTREAMING-NEXT: 1 1 0.13 cntd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 cntd x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 cnth x0
+# NONSTREAMING-NEXT: 1 1 0.13 cnth x0, #28
+# NONSTREAMING-NEXT: 1 1 0.13 cnth x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 cnth x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.s
+# NONSTREAMING-NEXT: 1 1 0.13 cntw x0
+# NONSTREAMING-NEXT: 1 1 0.13 cntw x0, #28
+# NONSTREAMING-NEXT: 1 1 0.13 cntw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 cntw x0, pow2
+# NONSTREAMING-NEXT: 1 3 1.00 compact z31.d, p7, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 compact z31.s, p7, z31.s
+# NONSTREAMING-NEXT: 1 1 1.00 ctermeq w30, wzr
+# NONSTREAMING-NEXT: 1 1 1.00 ctermeq wzr, w30
+# NONSTREAMING-NEXT: 1 1 1.00 ctermeq x30, xzr
+# NONSTREAMING-NEXT: 1 1 1.00 ctermeq xzr, x30
+# NONSTREAMING-NEXT: 1 1 1.00 ctermne w30, wzr
+# NONSTREAMING-NEXT: 1 1 1.00 ctermne wzr, w30
+# NONSTREAMING-NEXT: 1 1 1.00 ctermne x30, xzr
+# NONSTREAMING-NEXT: 1 1 1.00 ctermne xzr, x30
+# NONSTREAMING-NEXT: 1 1 0.13 decb x0
+# NONSTREAMING-NEXT: 1 1 0.13 decb x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 decb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 decb x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 decb x0, vl1
+# NONSTREAMING-NEXT: 1 1 0.13 decd x0
+# NONSTREAMING-NEXT: 1 1 0.13 decd x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 decd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 decd x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 decd x0, vl1
+# NONSTREAMING-NEXT: 1 1 0.13 dech x0
+# NONSTREAMING-NEXT: 1 1 0.13 dech x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 dech x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 dech x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 dech x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 decp x0, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 decp x0, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 decp x0, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 decp x0, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 decp xzr, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 decp xzr, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 decp xzr, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 decp xzr, p15.s
+# NONSTREAMING-NEXT: 1 7 1.00 decp z31.d, p15.d
+# NONSTREAMING-NEXT: 1 7 1.00 decp z31.h, p15.h
+# NONSTREAMING-NEXT: 1 7 1.00 decp z31.s, p15.s
+# NONSTREAMING-NEXT: 1 1 0.13 decw x0
+# NONSTREAMING-NEXT: 1 1 0.13 decw x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 decw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 decw x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 decw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 dupm z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 dupm z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 dupm z23.h, #0xfff9
+# NONSTREAMING-NEXT: 1 2 0.17 dupm z5.b, #0xf9
+# NONSTREAMING-NEXT: 1 2 1.00 eor p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 2 0.17 eor z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 eor z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 eor z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 eor z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 eor z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 eor z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 eor z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 eor z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: 1 2 0.17 eor z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 eor z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 eor z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 eor z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 eor z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 eor z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: 1 2 0.17 eor3 z29.d, z29.d, z30.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 eorbt z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 eorbt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 eorbt z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 eorbt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 eors p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 2 0.17 eortb z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 eortb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 eortb z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 eortb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.33 eorv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 eorv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 4 0.33 eorv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 eorv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ext z0.b, { z1.b, z2.b }, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ext z31.b, z31.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ext z31.b, z31.b, z0.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 ext z31.b, { z30.b, z31.b }, #255
+# NONSTREAMING-NEXT: 1 2 0.17 fabd z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fabd z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fabd z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fabs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fabs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fabs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 facge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 facgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fadd z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 4 0.33 fadda d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: 1 10 10.00 fadda h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: 1 6 6.00 fadda s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 faddp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 faddp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 faddp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.33 faddv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 8 0.67 faddv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 faddv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z0.d, p0/m, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z0.h, p0/m, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z0.s, p0/m, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z31.d, p7/m, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z31.h, p7/m, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: 1 3 0.17 fcadd z31.s, p7/m, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmeq p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 fcmge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 fcmgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.d, p0/m, z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.d, p0/m, z1.d, z2.d, #90
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.h, p0/m, z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.h, p0/m, z1.h, z2.h, #90
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.h, z0.h, z0.h[0], #0
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.s, p0/m, z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z0.s, p0/m, z1.s, z2.s, #90
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z21.s, z10.s, z5.s[1], #90
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z23.s, z13.s, z8.s[0], #270
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z29.d, p7/m, z30.d, z31.d, #180
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z29.h, p7/m, z30.h, z31.h, #180
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z29.s, p7/m, z30.s, z31.s, #180
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z31.d, p7/m, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z31.h, p7/m, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z31.h, z31.h, z7.h[3], #270
+# NONSTREAMING-NEXT: 1 5 0.17 fcmla z31.s, p7/m, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: 1 2 1.00 fcmle p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmle p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmle p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmlt p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmlt p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmlt p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 1.00 fcmne p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 2 1.00 fcmuo p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: 1 2 1.00 fcmuo p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 1.00 fcmuo p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvt z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvt z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvt z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 4 0.25 fcvt z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvt z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 4 0.25 fcvt z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 4 0.25 fcvtlt z0.s, p0/m, z1.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtlt z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 fcvtnt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtnt z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtx z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtx z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtxnt z0.s, p0/m, z1.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtxnt z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzs z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 fcvtzu z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 13 2.00 fdiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 8.00 fdiv z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 11 4.00 fdiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 13 2.00 fdivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 8.00 fdivr z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 11 4.00 fdivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 1.00 fexpa z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 fexpa z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 fexpa z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 flogb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 flogb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 flogb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fmad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fmad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fmad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmax z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnm z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnmp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnmp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxnmp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxnmv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 8 0.67 fmaxnmv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 fmaxnmv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.33 fmaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 8 0.67 fmaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 fmaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fmin z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnm z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fminnmp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 fminnmp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 fminnmp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.33 fminnmv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 8 0.67 fminnmv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 fminnmv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 fminp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 fminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.33 fminv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 8 0.67 fminv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 fminv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fmla z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalb z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalb z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalt z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 5 0.17 fmlalt z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fmls z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslb z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslb z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslt z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 5 0.17 fmlslt z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.d, #-10.00000000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.d, #0.12500000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.d, p0/m, #-10.00000000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.d, p0/m, #0.12500000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.h, #-0.12500000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.h, p0/m, #-0.12500000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.s, #-0.12500000
+# NONSTREAMING-NEXT: 1 2 0.17 fmov z0.s, p0/m, #-0.12500000
+# NONSTREAMING-NEXT: 1 4 0.17 fmsb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fmsb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fmsb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.d, z0.d, z0.d[0]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.h, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.s, z0.s, z0.s[0]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.d, p7/m, z31.d, #2.0
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.d, z31.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.h, p7/m, z31.h, #2.0
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.h, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.s, p7/m, z31.s, #2.0
+# NONSTREAMING-NEXT: 1 3 0.17 fmul z31.s, z31.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 fmulx z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fneg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fneg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fneg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fnmad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fnmad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fnmad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fnmla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fnmla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fnmla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fnmls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fnmls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fnmls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 fnmsb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 fnmsb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 fnmsb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frecpe z0.d, z31.d
+# NONSTREAMING-NEXT: 1 6 0.25 frecpe z0.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 frecpe z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 frecps z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 frecps z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 frecps z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frecpx z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 6 0.25 frecpx z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 frecpx z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frinta z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frinta z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frinta z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frinti z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frinti z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frinti z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frintm z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frintm z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frintm z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frintn z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frintn z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frintn z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frintp z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frintp z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frintp z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frintx z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frintx z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frintx z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frintz z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 3 0.25 frintz z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 3 0.25 frintz z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 frsqrte z0.d, z31.d
+# NONSTREAMING-NEXT: 1 6 0.25 frsqrte z0.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 frsqrte z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 frsqrts z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 fscale z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 fscale z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 fscale z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 13 2.00 fsqrt z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 12 8.00 fsqrt z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 11 4.00 fsqrt z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fsub z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: 1 2 0.17 fsubr z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: 1 4 0.17 ftmad z0.d, z0.d, z31.d, #7
+# NONSTREAMING-NEXT: 1 4 0.17 ftmad z0.h, z0.h, z31.h, #7
+# NONSTREAMING-NEXT: 1 4 0.17 ftmad z0.s, z0.s, z31.s, #7
+# NONSTREAMING-NEXT: 1 3 0.17 ftsmul z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 ftsmul z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 ftsmul z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.17 ftssel z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 3 0.17 ftssel z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 ftssel z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 histcnt z0.s, p0/z, z1.s, z2.s
+# NONSTREAMING-NEXT: 1 2 0.17 histcnt z29.d, p7/z, z30.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 histseg z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 1 0.13 incb x0
+# NONSTREAMING-NEXT: 1 1 0.13 incb x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 incb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 incb x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 incb x0, vl1
+# NONSTREAMING-NEXT: 1 1 0.13 incd x0
+# NONSTREAMING-NEXT: 1 1 0.13 incd x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 incd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 incd x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 incd x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 incd z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 incd z0.d, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 inch x0
+# NONSTREAMING-NEXT: 1 1 0.13 inch x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 inch x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 inch x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 inch x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 inch z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 inch z0.h, all, mul #16
+# NONSTREAMING-NEXT: 1 7 1.00 incp x0, p0.b
+# NONSTREAMING-NEXT: 1 7 1.00 incp x0, p0.d
+# NONSTREAMING-NEXT: 1 7 1.00 incp x0, p0.h
+# NONSTREAMING-NEXT: 1 7 1.00 incp x0, p0.s
+# NONSTREAMING-NEXT: 1 7 1.00 incp xzr, p15.b
+# NONSTREAMING-NEXT: 1 7 1.00 incp xzr, p15.d
+# NONSTREAMING-NEXT: 1 7 1.00 incp xzr, p15.h
+# NONSTREAMING-NEXT: 1 7 1.00 incp xzr, p15.s
+# NONSTREAMING-NEXT: 1 7 1.00 incp z31.d, p15.d
+# NONSTREAMING-NEXT: 1 7 1.00 incp z31.h, p15.h
+# NONSTREAMING-NEXT: 1 7 1.00 incp z31.s, p15.s
+# NONSTREAMING-NEXT: 1 1 0.13 incw x0
+# NONSTREAMING-NEXT: 1 1 0.13 incw x0, #14
+# NONSTREAMING-NEXT: 1 1 0.13 incw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 1 0.13 incw x0, pow2
+# NONSTREAMING-NEXT: 1 1 0.13 incw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 incw z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 incw z0.s, all, mul #16
+# NONSTREAMING-NEXT: 1 4 0.25 index z0.b, #0, #0
+# NONSTREAMING-NEXT: 1 4 0.25 index z0.d, #0, #0
+# NONSTREAMING-NEXT: 1 4 0.25 index z0.h, #0, #0
+# NONSTREAMING-NEXT: 1 7 1.00 index z0.h, w0, w0
+# NONSTREAMING-NEXT: 1 4 0.25 index z0.s, #0, #0
+# NONSTREAMING-NEXT: 1 7 1.00 index z21.b, w10, w21
+# NONSTREAMING-NEXT: 1 7 1.00 index z21.d, x10, x21
+# NONSTREAMING-NEXT: 1 7 1.00 index z21.s, w10, w21
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.b, #13, w8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.b, w13, #8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.d, #13, x8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.d, x13, #8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.h, #13, w8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.h, w13, #8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.s, #13, w8
+# NONSTREAMING-NEXT: 1 7 1.00 index z23.s, w13, #8
+# NONSTREAMING-NEXT: 1 4 0.25 index z31.b, #-1, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.b, #-1, wzr
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.b, wzr, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.b, wzr, wzr
+# NONSTREAMING-NEXT: 1 4 0.25 index z31.d, #-1, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.d, #-1, xzr
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.d, xzr, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.d, xzr, xzr
+# NONSTREAMING-NEXT: 1 4 0.25 index z31.h, #-1, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.h, #-1, wzr
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.h, wzr, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.h, wzr, wzr
+# NONSTREAMING-NEXT: 1 4 0.25 index z31.s, #-1, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.s, #-1, wzr
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.s, wzr, #-1
+# NONSTREAMING-NEXT: 1 7 1.00 index z31.s, wzr, wzr
+# NONSTREAMING-NEXT: 1 5 1.00 insr z0.b, w0
+# NONSTREAMING-NEXT: 1 5 1.00 insr z0.d, x0
+# NONSTREAMING-NEXT: 1 5 1.00 insr z0.h, w0
+# NONSTREAMING-NEXT: 1 5 1.00 insr z0.s, w0
+# NONSTREAMING-NEXT: 1 2 0.17 insr z31.b, b31
+# NONSTREAMING-NEXT: 1 5 1.00 insr z31.b, wzr
+# NONSTREAMING-NEXT: 1 2 0.17 insr z31.d, d31
+# NONSTREAMING-NEXT: 1 5 1.00 insr z31.d, xzr
+# NONSTREAMING-NEXT: 1 2 0.17 insr z31.h, h31
+# NONSTREAMING-NEXT: 1 5 1.00 insr z31.h, wzr
+# NONSTREAMING-NEXT: 1 2 0.17 insr z31.s, s31
+# NONSTREAMING-NEXT: 1 5 1.00 insr z31.s, wzr
+# NONSTREAMING-NEXT: 1 3 1.00 lasta b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 lasta d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 lasta h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 lasta s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 5 1.00 lasta w0, p7, z31.b
+# NONSTREAMING-NEXT: 1 5 1.00 lasta w0, p7, z31.h
+# NONSTREAMING-NEXT: 1 5 1.00 lasta w0, p7, z31.s
+# NONSTREAMING-NEXT: 1 5 1.00 lasta x0, p7, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 lastb b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 lastb d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 lastb h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 lastb s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 5 1.00 lastb w0, p7, z31.b
+# NONSTREAMING-NEXT: 1 5 1.00 lastb w0, p7, z31.h
+# NONSTREAMING-NEXT: 1 5 1.00 lastb w0, p7, z31.s
+# NONSTREAMING-NEXT: 1 5 1.00 lastb x0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [sp, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z21.b }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z21.s }, p5/z, [x10, x21]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z23.d }, p3/z, [x13, x8]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1b { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1b { z5.h }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1d { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [z31.d, #248]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z31.b }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z31.d }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z31.h }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rb { z31.s }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rd { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rd { z31.d }, p7/z, [sp, #504]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z31.d }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z31.h }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rh { z31.s }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqb { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqb { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqb { z21.b }, p5/z, [x10, #112]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqb { z23.b }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqb { z31.b }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqd { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqd { z23.d }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqd { z23.d }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqd { z31.d }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqh { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqh { z23.h }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqh { z23.h }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqh { z31.h }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqw { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqw { z23.s }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqw { z23.s }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rqw { z31.s }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z31.d }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z31.h }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsb { z31.s }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsh { z31.d }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsh { z31.s }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rsw { z31.d }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rw { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rw { z31.d }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1rw { z31.s }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [sp, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z21.s }, p5/z, [x10, x21]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z23.d }, p3/z, [x13, x8]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sb { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 6 0.25 * ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [z31.s, #124]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2b { z0.b, z1.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2b { z0.b, z1.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2b { z5.b, z6.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2d { z0.d, z1.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2h { z0.h, z1.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2w { z0.s, z1.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.50 * ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3b { z0.b - z2.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3b { z0.b - z2.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3b { z5.b - z7.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3d { z0.d - z2.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3h { z0.h - z2.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3w { z0.s - z2.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 8 0.75 * ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.75 * ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4b { z0.b - z3.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4b { z0.b - z3.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4b { z5.b - z8.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4d { z0.d - z3.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4h { z0.h - z3.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4w { z0.s - z3.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 10 1.33 * ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 11 1.33 * ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.b }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [z31.d, #248]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [z31.s, #124]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * U ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1b { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sw { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: 1 6 0.50 * ldr p0, [x0]
+# NONSTREAMING-NEXT: 1 6 0.50 * ldr p5, [x10, #255, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.50 * ldr p7, [x13, #-256, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldr z0, [x0]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldr z23, [x13, #255, mul vl]
+# NONSTREAMING-NEXT: 1 6 0.25 * ldr z31, [sp, #-256, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.b, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.d, z31.d, #63
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.h, z31.h, #15
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 lsl z31.s, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 lslr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 lslr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 lslr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 lslr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 lsr z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 lsrr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 lsrr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 lsrr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 lsrr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 4 0.25 mad z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 mad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 mad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 mad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 match p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 match p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 match p15.b, p7/z, z30.b, z31.b
+# NONSTREAMING-NEXT: 1 2 1.00 match p15.h, p7/z, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 mla z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 mls z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 2 1.00 mov p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 mov p0.b, p0/m, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 mov p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 mov p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 mov p15.b, p15/m, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 mov p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.b, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.b, b0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.b, p0/m, b0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.b, p0/m, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.b, p0/z, #127
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.b, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, #0xe0000000000003ff
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, #0xffffffffffff7fff
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, #32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, d0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, p0/m, d0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.d, p0/m, x0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.d, x0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, #-256
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, #32767
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, h0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, p0/m, h0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.h, p0/m, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.h, p0/z, #32512
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.h, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.q, q0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.s, #0xffff7fff
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.s, #32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.s, p0/m, s0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.s, p0/m, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z0.s, s0
+# NONSTREAMING-NEXT: 1 3 1.00 mov z0.s, w0
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p0/z, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p0/z, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p0/z, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p0/z, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p15/m, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.d, p15/m, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p0/z, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p0/z, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p0/z, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p0/z, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p15/m, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.h, p15/m, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p0/z, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p0/z, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p0/z, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p0/z, #32512
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p15/m, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z21.s, p15/m, #-32768
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.b, p15/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.b, p7/m, b31
+# NONSTREAMING-NEXT: 1 2 0.17 movprfx z31, z6
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.b, p7/m, wsp
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.b, wsp
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.b, z31.b[63]
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.d, p15/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.d, p7/m, d31
+# NONSTREAMING-NEXT: 1 2 0.17 movprfx z31.d, p7/z, z6.d
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.d, p7/m, sp
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.d, sp
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.d, z31.d[7]
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.h, p15/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.h, p7/m, h31
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.h, p7/m, wsp
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.h, wsp
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.h, z31.h[31]
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.s, p15/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.s, p7/m, s31
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.s, p7/m, wsp
+# NONSTREAMING-NEXT: 1 3 1.00 mov z31.s, wsp
+# NONSTREAMING-NEXT: 1 2 0.17 mov z31.s, z31.s[15]
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, #-1
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, p0/z, #-1
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, p0/z, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, p0/z, #127
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.b, p15/m, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.d, #-6
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.h, #-6
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.q, z17.q[3]
+# NONSTREAMING-NEXT: 1 2 0.17 mov z5.s, #-6
+# NONSTREAMING-NEXT: 1 2 1.00 movs p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 movs p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 movs p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 movs p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 1 0.10 U mrs x3, ID_AA64ZFR0_EL1
+# NONSTREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL1
+# NONSTREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL12
+# NONSTREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL2
+# NONSTREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL3
+# NONSTREAMING-NEXT: 1 4 0.25 msb z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 msb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 msb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 msb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 1 0.10 U msr ZCR_EL1, x3
+# NONSTREAMING-NEXT: 1 1 0.10 U msr ZCR_EL12, x3
+# NONSTREAMING-NEXT: 1 1 0.10 U msr ZCR_EL2, x3
+# NONSTREAMING-NEXT: 1 1 0.10 U msr ZCR_EL3, x3
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 mul z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 mul z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.b, z31.b, #-128
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.b, z31.b, #127
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.d, z31.d, #-128
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.d, z31.d, #127
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.h, z31.h, #-128
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.h, z31.h, #127
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.s, z31.s, #-128
+# NONSTREAMING-NEXT: 1 4 0.25 mul z31.s, z31.s, #127
+# NONSTREAMING-NEXT: 1 2 1.00 nand p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nand p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 nands p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nands p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 nbsl z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: 1 2 0.17 neg z0.b, p0/m, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 neg z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 neg z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 neg z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 neg z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 neg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 neg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 neg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 nmatch p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nmatch p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 1.00 nmatch p15.b, p7/z, z30.b, z31.b
+# NONSTREAMING-NEXT: 1 2 1.00 nmatch p15.h, p7/z, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 1.00 nor p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nor p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 nors p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nors p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 not p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 not p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 not z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 not z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 not z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 not z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 nots p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 nots p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 orn p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 orn p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 orns p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 orns p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 orr p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 2 0.17 orr z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 orr z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 orr z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 orr z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: 1 2 0.17 orr z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 orr z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 orr z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: 1 2 0.17 orr z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 orr z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 orr z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 orr z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 orr z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: 1 2 0.17 orr z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: 1 2 1.00 orrs p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: 1 4 0.33 orv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 orv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 4 0.33 orv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 orv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 pfalse p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 pfirst p0.b, p15, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 pfirst p15.b, p15, p15.b
+# NONSTREAMING-NEXT: 1 2 0.25 pmul z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.25 pmul z29.b, z30.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.25 pmullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.25 pmullb z29.q, z30.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.25 pmullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.25 pmullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.25 pmullt z29.q, z30.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.25 pmullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 pnext p0.b, p15, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 pnext p0.d, p15, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 pnext p0.h, p15, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 pnext p0.s, p15, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 pnext p15.b, p15, p15.b
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #14, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #15, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #6, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #7, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s, #31]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.s, uxtw]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d, #31]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfb pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #14, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #15, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d, #248]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s, #248]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #6, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd #7, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, lsl #3]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfd pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #14, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #15, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #6, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh #7, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0, z0.d, lsl #1]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfh pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #14, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #15, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s, #124]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #6, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #7, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw #7, p3, [x13, z8.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.d, lsl #2]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 0.25 * * U prfw pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: 1 1 0.50 ptest p15, p0.b
+# NONSTREAMING-NEXT: 1 1 0.50 ptest p15, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p0.b, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p15.s
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #14
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #15
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #16
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #17
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #18
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #19
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #20
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #21
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #22
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #23
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #24
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #25
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #26
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #27
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, #28
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, mul3
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, mul4
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl128
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl16
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl256
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl3
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl32
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl4
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl5
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl6
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl64
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl7
+# NONSTREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl8
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p0.b, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p15.s
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #14
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #15
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #16
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #17
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #18
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #19
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #20
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #21
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #22
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #23
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #24
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #25
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #26
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #27
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, #28
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, mul3
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, mul4
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl128
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl16
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl2
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl256
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl3
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl32
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl4
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl5
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl6
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl64
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl7
+# NONSTREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl8
+# NONSTREAMING-NEXT: 1 2 0.50 punpkhi p0.h, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 punpkhi p15.h, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 punpklo p0.h, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 punpklo p15.h, p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 raddhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 rax1 z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 rbit z0.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 rbit z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 rbit z0.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 rbit z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 1.00 * U rdffr p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 * U rdffr p0.b, p0/z
+# NONSTREAMING-NEXT: 1 2 1.00 * U rdffr p15.b
+# NONSTREAMING-NEXT: 1 2 1.00 * U rdffr p15.b, p15/z
+# NONSTREAMING-NEXT: 1 3 1.00 U rdffrs p0.b, p0/z
+# NONSTREAMING-NEXT: 1 3 1.00 U rdffrs p15.b, p15/z
+# NONSTREAMING-NEXT: 1 1 0.13 rdvl x0, #0
+# NONSTREAMING-NEXT: 1 1 0.13 rdvl x21, #-32
+# NONSTREAMING-NEXT: 1 1 0.13 rdvl x23, #31
+# NONSTREAMING-NEXT: 1 1 0.13 rdvl xzr, #-1
+# NONSTREAMING-NEXT: 1 2 0.50 rev p0.b, p1.b
+# NONSTREAMING-NEXT: 1 2 0.50 rev p0.d, p1.d
+# NONSTREAMING-NEXT: 1 2 0.50 rev p0.h, p1.h
+# NONSTREAMING-NEXT: 1 2 0.50 rev p0.s, p1.s
+# NONSTREAMING-NEXT: 1 2 0.17 rev z0.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 rev z0.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 rev z0.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 rev z0.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 revb z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 revb z0.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 revb z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 revh z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 revh z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 revw z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 rshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 rsubhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 saba z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 saba z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 saba z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 saba z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sabalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sabalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 sabalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 sabalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sabalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 sabalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sabd z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sabd z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sabd z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sabd z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sabdlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp z0.h, p0/m, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp z29.s, p0/m, z30.h
+# NONSTREAMING-NEXT: 1 4 0.17 sadalp z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 saddlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 saddlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 saddlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 saddlbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 saddlbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 saddlbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 saddlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 saddlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 saddlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 8 0.75 saddv d0, p7, z31.b
+# NONSTREAMING-NEXT: 1 6 0.50 saddv d0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 saddv d0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 saddwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 saddwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 saddwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 saddwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 saddwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 saddwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sbclb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sbclb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sbclt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sbclt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 scvtf z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 20 7.00 sdiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 7.00 sdiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 20 7.00 sdivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 7.00 sdivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 sdot z0.d, z1.h, z15.h[1]
+# NONSTREAMING-NEXT: 1 3 0.25 sdot z0.d, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 sdot z0.s, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 3 0.17 sdot z0.s, z1.b, z7.b[3]
+# NONSTREAMING-NEXT: 1 2 1.00 sel p0.b, p1, p2.b, p3.b
+# NONSTREAMING-NEXT: 1 2 0.17 sel z23.b, p11, z13.b, z8.b
+# NONSTREAMING-NEXT: 1 2 0.17 sel z23.d, p11, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 sel z23.h, p11, z13.h, z8.h
+# NONSTREAMING-NEXT: 1 2 0.17 sel z23.s, p11, z13.s, z8.s
+# NONSTREAMING-NEXT: 1 2 1.00 * U setffr
+# NONSTREAMING-NEXT: 1 2 0.17 shadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 shadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 shadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 shadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 2 0.17 shrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 2 0.17 shrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 2 0.17 shsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 shsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 shsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 shsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 shsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 shsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 shsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 shsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 sli z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sli z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sli z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sli z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sli z31.b, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 sli z31.d, z31.d, #63
+# NONSTREAMING-NEXT: 1 2 0.17 sli z31.h, z31.h, #15
+# NONSTREAMING-NEXT: 1 2 0.17 sli z31.s, z31.s, #31
+# NONSTREAMING-NEXT: 1 4 1.00 sm4e z0.s, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 1.00 sm4ekey z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 smax z0.b, z0.b, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smax z0.d, z0.d, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smax z0.h, z0.h, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smax z0.s, z0.s, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.b, z31.b, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.d, z31.d, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.h, z31.h, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 smax z31.s, z31.s, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 smaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 6 0.50 smaxv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 smaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.50 smaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 smaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 smin z0.b, z0.b, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smin z0.d, z0.d, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smin z0.h, z0.h, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smin z0.s, z0.s, #-128
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.b, z31.b, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.d, z31.d, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.h, z31.h, #127
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 smin z31.s, z31.s, #127
+# NONSTREAMING-NEXT: 1 2 0.17 sminp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 sminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 sminp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 sminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 6 0.50 sminv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 sminv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.50 sminv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 sminv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smlalb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 smlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smlalt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 smlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smlslb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 smlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smlslt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 smlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 3 0.17 smmla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 smullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 smullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 smullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 smullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 smullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 smullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 smullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 3 1.00 splice z29.b, p7, { z30.b, z31.b }
+# NONSTREAMING-NEXT: 1 3 1.00 splice z29.d, p7, { z30.d, z31.d }
+# NONSTREAMING-NEXT: 1 3 1.00 splice z29.h, p7, { z30.h, z31.h }
+# NONSTREAMING-NEXT: 1 3 1.00 splice z29.s, p7, { z30.s, z31.s }
+# NONSTREAMING-NEXT: 1 3 1.00 splice z31.b, p7, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 3 1.00 splice z31.d, p7, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 3 1.00 splice z31.h, p7, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 3 1.00 splice z31.s, p7, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqabs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqadd z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z0.b, z0.b, z0.b, #90
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z0.d, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z0.h, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z0.s, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z31.b, z31.b, z31.b, #270
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z31.d, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z31.h, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: 1 2 0.17 sqcadd z31.s, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecd z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecd z0.d, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecd z0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdech x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdech z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqdech z0.h, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdech z0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqdech z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.b, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.d, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.h, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.s, wzr
+# NONSTREAMING-NEXT: 1 7 1.00 sqdecp z0.d, p0.d
+# NONSTREAMING-NEXT: 1 7 1.00 sqdecp z0.h, p0.h
+# NONSTREAMING-NEXT: 1 7 1.00 sqdecp z0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecw z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecw z0.s, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecw z0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqdecw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalb z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalt z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslb z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslt z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqdmullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincb x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincd x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqincd z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqincd z0.d, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqincd z0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqincd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqinch x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqinch z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqinch z0.h, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqinch z0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqinch z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp x0, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp x0, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp x0, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp x0, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.b, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.d, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.h, wzr
+# NONSTREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.s, wzr
+# NONSTREAMING-NEXT: 1 7 1.00 sqincp z0.d, p0.d
+# NONSTREAMING-NEXT: 1 7 1.00 sqincp z0.h, p0.h
+# NONSTREAMING-NEXT: 1 7 1.00 sqincp z0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, w0
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 sqincw x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqincw z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqincw z0.s, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqincw z0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 sqincw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqneg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.b, z1.b, z2.b, #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.d, z1.d, z2.d, #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.h, z1.h, z2.h, #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.h, z1.h, z2.h[0], #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.s, z1.s, z2.s, #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z0.s, z1.s, z2.s[0], #0
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z15.b, z16.b, z17.b, #270
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z15.d, z16.d, z17.d, #270
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z15.h, z16.h, z17.h, #270
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z15.s, z16.s, z17.s, #270
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z29.b, z30.b, z31.b, #90
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z29.d, z30.d, z31.d, #90
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z29.h, z30.h, z31.h, #90
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z29.s, z30.s, z31.s, #90
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.b, z31.b, z31.b, #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.d, z31.d, z31.d, #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.h, z30.h, z7.h[0], #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.h, z31.h, z31.h, #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.s, z30.s, z7.s[0], #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdcmlah z31.s, z31.s, z31.s, #180
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlah z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmlsh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 sqrdmulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqrshrunt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: 1 4 0.17 sqshl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: 1 4 0.17 sqshlu z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 sqshrunt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqsub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sqsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 sqsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 sqsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 sqsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnb z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnb z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnb z0.s, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnt z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnt z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtnt z0.s, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunb z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunb z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunb z0.s, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunt z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunt z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 sqxtunt z0.s, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 srhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 sri z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 sri z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 sri z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 sri z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 sri z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 sri z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 sri z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 sri z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 4 0.17 srshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 srshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 srshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 srshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 srshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 srshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 srshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 srshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 srshr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 srsra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z0.d, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z0.h, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z0.s, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z31.d, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z31.h, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 sshllb z31.s, z31.h, #15
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z0.d, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z0.h, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z0.s, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z31.d, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z31.h, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 sshllt z31.s, z31.h, #15
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 ssra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 ssublb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssublb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssublb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ssublbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ssublbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssublbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssublt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssublt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssublt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubltb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubltb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubltb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 ssubwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.b }, p0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1b { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.h }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1b { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z21.b }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z21.h }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z31.b }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1b { z31.d }, p7, [z31.d, #31]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z31.h }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1b { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1b { z31.s }, p7, [z31.s, #31]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, lsl #3]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1d { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1d { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1d { z31.d }, p7, [z31.d, #248]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1h { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1h { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z21.h }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1h { z31.d }, p7, [z31.d, #62]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z31.h }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1h { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1h { z31.s }, p7, [z31.s, #62]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1w { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1w { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * st1w { z31.d }, p7, [z31.d, #124]
+# NONSTREAMING-NEXT: 1 2 0.50 * st1w { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: 1 5 2.50 * st1w { z31.s }, p7, [z31.s, #124]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2b { z0.b, z1.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2b { z0.b, z1.b }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2b { z5.b, z6.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2d { z0.d, z1.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2h { z0.h, z1.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z0.s, z1.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.00 * st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3b { z0.b - z2.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3b { z0.b - z2.b }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3b { z5.b - z7.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3d { z0.d - z2.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3h { z0.h - z2.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3w { z0.s - z2.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: 1 5 1.50 * st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4b { z0.b - z3.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4b { z0.b - z3.b }, p0, [x0]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4b { z5.b - z8.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4d { z0.d - z3.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4h { z0.h - z3.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4w { z0.s - z3.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: 1 7 2.00 * st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1b { z0.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1b { z0.b }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1b { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1b { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1b { z21.b }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1b { z23.b }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1d { z0.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1d { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1d { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1d { z21.d }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1d { z23.d }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1h { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1h { z0.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1h { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1h { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1h { z21.h }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1h { z23.h }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1w { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1w { z0.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1w { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1w { z21.s }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * stnt1w { z23.s }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: 1 1 0.50 * str p0, [x0]
+# NONSTREAMING-NEXT: 1 1 0.50 * str p15, [sp, #-256, mul vl]
+# NONSTREAMING-NEXT: 1 1 0.50 * str p5, [x10, #255, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * str z0, [x0]
+# NONSTREAMING-NEXT: 1 2 0.50 * str z21, [x10, #-256, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.50 * str z31, [sp, #255, mul vl]
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 sub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.b, p5/m, z21.b, z10.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.b, z10.b, z21.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.d, p5/m, z21.d, z10.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.d, z10.d, z21.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.h, p5/m, z21.h, z10.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.h, z10.h, z21.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.s, p5/m, z21.s, z10.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z21.s, z10.s, z21.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.b, p3/m, z23.b, z13.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.b, z13.b, z8.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.d, p3/m, z23.d, z13.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.h, p3/m, z23.h, z13.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.h, z13.h, z8.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.s, p3/m, z23.s, z13.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z23.s, z13.s, z8.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sub z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 subhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 subhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 subhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 subhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 subhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 subhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 subr z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 subr z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 subr z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 subr z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 subr z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 sunpkhi z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sunpkhi z31.h, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sunpkhi z31.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sunpklo z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sunpklo z31.h, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 sunpklo z31.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 suqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 sxtb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sxth z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxth z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 sxth z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxth z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 sxtw z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 sxtw z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z28.b, { z29.b, z30.b }, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z28.d, { z29.d, z30.d }, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z28.h, { z29.h, z30.h }, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z28.s, { z29.s, z30.s }, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z31.b, { z31.b }, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z31.d, { z31.d }, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z31.h, { z31.h }, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 tbl z31.s, { z31.s }, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 tbx z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 tbx z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 tbx z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 tbx z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 trn1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 trn1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 trn1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 trn1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 trn1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 trn2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 trn2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 trn2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 trn2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 trn2 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uaba z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 uaba z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 uaba z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 uaba z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uabalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uabalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 uabalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 uabalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uabalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.17 uabalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uabd z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 uabd z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 uabd z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uabd z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uabdlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp z0.h, p0/m, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp z29.s, p0/m, z30.h
+# NONSTREAMING-NEXT: 1 4 0.17 uadalp z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 8 0.75 uaddv d0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 uaddv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.50 uaddv d0, p7, z31.h
+# NONSTREAMING-NEXT: 1 6 0.50 uaddv d0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uaddwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 3 0.25 ucvtf z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 20 7.00 udiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 7.00 udiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 20 7.00 udivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 12 7.00 udivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 3 0.25 udot z0.d, z1.h, z15.h[1]
+# NONSTREAMING-NEXT: 1 3 0.25 udot z0.d, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 3 0.17 udot z0.s, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 3 0.17 udot z0.s, z1.b, z7.b[3]
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uhsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 uhsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uhsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uhsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uhsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 umax z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 umax z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 umax z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 umax z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 umax z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 umax z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 umaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 6 0.50 umaxv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 umaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.50 umaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 umaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 umin z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 umin z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 umin z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 umin z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 umin z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 umin z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uminp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uminp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 6 0.50 uminv b0, p7, z31.b
+# NONSTREAMING-NEXT: 1 4 0.33 uminv d0, p7, z31.d
+# NONSTREAMING-NEXT: 1 6 0.50 uminv h0, p7, z31.h
+# NONSTREAMING-NEXT: 1 4 0.33 uminv s0, p7, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umlalb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 umlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 umlalt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 umlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 umlslb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 umlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 umlslt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 umlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 3 0.17 ummla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 umullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 umullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 umullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 4 0.25 umullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: 1 4 0.25 umullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 4 0.25 umullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: 1 4 0.25 umullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 4 0.25 umullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 uqadd z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecb x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecd x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecd z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecd z0.d, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecd z0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdech x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqdech z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqdech z0.h, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqdech z0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqdech z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.s
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.s
+# NONSTREAMING-NEXT: 1 7 1.00 uqdecp z0.d, p0.d
+# NONSTREAMING-NEXT: 1 7 1.00 uqdecp z0.h, p0.h
+# NONSTREAMING-NEXT: 1 7 1.00 uqdecp z0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqdecw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecw z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecw z0.s, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecw z0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqdecw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincb x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincd x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqincd z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqincd z0.d, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqincd z0.d, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqincd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqinch x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqinch z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqinch z0.h, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqinch z0.h, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqinch z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.s
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp x0, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp x0, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp x0, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 uqincp x0, p0.s
+# NONSTREAMING-NEXT: 1 7 1.00 uqincp z0.d, p0.d
+# NONSTREAMING-NEXT: 1 7 1.00 uqincp z0.h, p0.h
+# NONSTREAMING-NEXT: 1 7 1.00 uqincp z0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw w0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw w0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw w0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw w0, pow2, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw x0
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw x0, #14
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw x0, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw x0, pow2
+# NONSTREAMING-NEXT: 1 2 0.50 uqincw x0, vl1
+# NONSTREAMING-NEXT: 1 2 0.17 uqincw z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqincw z0.s, all, mul #16
+# NONSTREAMING-NEXT: 1 2 0.17 uqincw z0.s, pow2
+# NONSTREAMING-NEXT: 1 2 0.17 uqincw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 uqrshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: 1 4 0.17 uqshl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: 1 4 0.17 uqshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 uqshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: 1 4 0.17 uqshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 uqsub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: 1 2 0.17 uqsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 uqsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 uqsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 uqsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnb z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnb z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnb z0.s, z31.d
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnt z0.b, z31.h
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnt z0.h, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 uqxtnt z0.s, z31.d
+# NONSTREAMING-NEXT: 1 4 0.25 urecpe z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 urhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 urshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 urshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 urshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 urshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 urshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 4 0.17 urshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 4 0.17 urshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 4 0.17 urshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 urshr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: 1 4 0.25 ursqrte z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 ursra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z0.d, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z0.h, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z0.s, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z31.d, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z31.h, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 ushllb z31.s, z31.h, #15
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z0.d, z0.s, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z0.h, z0.b, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z0.s, z0.h, #0
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z31.d, z31.s, #31
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z31.h, z31.b, #7
+# NONSTREAMING-NEXT: 1 2 0.17 ushllt z31.s, z31.h, #15
+# NONSTREAMING-NEXT: 1 3 0.17 usmmla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: 1 2 0.17 usqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: 1 4 0.17 usra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: 1 4 0.17 usra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: 1 4 0.17 usra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: 1 4 0.17 usra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: 1 4 0.17 usra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: 1 4 0.17 usra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: 1 4 0.17 usra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: 1 4 0.17 usra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: 1 2 0.17 usublb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 usublb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 usublb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 usublt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 usublt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 usublt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 usubwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 usubwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 usubwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 usubwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: 1 2 0.17 usubwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 usubwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uunpkhi z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uunpkhi z31.h, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 uunpkhi z31.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uunpklo z31.d, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uunpklo z31.h, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 uunpklo z31.s, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uxtb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uxth z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uxth z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 uxth z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 uxth z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: 1 2 0.17 uxtw z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 uxtw z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: 1 2 0.50 uzp1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 uzp1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 uzp1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 uzp1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uzp1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 uzp2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 uzp2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 uzp2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 uzp2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 uzp2 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.b, w0, wzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.b, wzr, w0
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.b, x0, xzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.b, xzr, x0
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.d, w0, wzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.d, x0, xzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.h, w0, wzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.h, x0, xzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.s, w0, wzr
+# NONSTREAMING-NEXT: 1 1 0.50 whilege p15.s, x0, xzr
+# NONSTREAMING-NEXT: 1 2 0.50 whilerw p15.b, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilerw p15.d, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilerw p15.h, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilerw p15.s, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilewr p15.b, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilewr p15.d, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilewr p15.h, x30, x30
+# NONSTREAMING-NEXT: 1 2 0.50 whilewr p15.s, x30, x30
+# NONSTREAMING-NEXT: 1 2 1.00 * U wrffr p0.b
+# NONSTREAMING-NEXT: 1 2 1.00 * U wrffr p15.b
+# NONSTREAMING-NEXT: 1 2 0.17 xar z0.b, z0.b, z1.b, #1
+# NONSTREAMING-NEXT: 1 2 0.17 xar z0.d, z0.d, z1.d, #1
+# NONSTREAMING-NEXT: 1 2 0.17 xar z0.h, z0.h, z1.h, #1
+# NONSTREAMING-NEXT: 1 2 0.17 xar z0.s, z0.s, z1.s, #1
+# NONSTREAMING-NEXT: 1 2 0.17 xar z31.b, z31.b, z30.b, #8
+# NONSTREAMING-NEXT: 1 2 0.17 xar z31.d, z31.d, z30.d, #64
+# NONSTREAMING-NEXT: 1 2 0.17 xar z31.h, z31.h, z30.h, #16
+# NONSTREAMING-NEXT: 1 2 0.17 xar z31.s, z31.s, z30.s, #32
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p0.b, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p0.d, p0.d, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p0.h, p0.h, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p0.s, p0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 zip1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 zip1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p0.b, p0.b, p0.b
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p0.d, p0.d, p0.d
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p0.h, p0.h, p0.h
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p0.s, p0.s, p0.s
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: 1 2 0.50 zip2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: 1 2 0.17 zip2 z31.s, z31.s, z31.s
-# CHECK: Resource pressure per iteration:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
-# CHECK-NEXT: - - - - - - - - - - 174.75 174.75 373.75 373.75 347.00 256.00 14.50 14.50 14.50 14.50 14.50 14.50 1043.83 823.83 300.83 400.33 400.33 300.83
+# STREAMING: [1] [2] [3] [4] [5] [6] Instructions:
+# STREAMING-NEXT: 1 4 0.50 abs z0.b, p0/m, z0.b
+# STREAMING-NEXT: 1 4 0.50 abs z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 abs z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 abs z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 abs z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 abs z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 abs z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 abs z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 adclb z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 adclb z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 adclt z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 adclt z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 add z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 add z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 add z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 add z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 add z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 add z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 add z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 add z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 add z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 add z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 add z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 add z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 add z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 add z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 add z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 add z0.s, z1.s, z2.s
+# STREAMING-NEXT: 1 4 0.50 add z21.b, p5/m, z21.b, z10.b
+# STREAMING-NEXT: 1 4 0.50 add z21.b, z10.b, z21.b
+# STREAMING-NEXT: 1 4 0.50 add z21.d, p5/m, z21.d, z10.d
+# STREAMING-NEXT: 1 4 0.50 add z21.d, z10.d, z21.d
+# STREAMING-NEXT: 1 4 0.50 add z21.h, p5/m, z21.h, z10.h
+# STREAMING-NEXT: 1 4 0.50 add z21.h, z10.h, z21.h
+# STREAMING-NEXT: 1 4 0.50 add z21.s, p5/m, z21.s, z10.s
+# STREAMING-NEXT: 1 4 0.50 add z21.s, z10.s, z21.s
+# STREAMING-NEXT: 1 4 0.50 add z23.b, p3/m, z23.b, z13.b
+# STREAMING-NEXT: 1 4 0.50 add z23.b, z13.b, z8.b
+# STREAMING-NEXT: 1 4 0.50 add z23.d, p3/m, z23.d, z13.d
+# STREAMING-NEXT: 1 4 0.50 add z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 add z23.h, p3/m, z23.h, z13.h
+# STREAMING-NEXT: 1 4 0.50 add z23.h, z13.h, z8.h
+# STREAMING-NEXT: 1 4 0.50 add z23.s, p3/m, z23.s, z13.s
+# STREAMING-NEXT: 1 4 0.50 add z23.s, z13.s, z8.s
+# STREAMING-NEXT: 1 4 0.50 add z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 add z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 add z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 add z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 add z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 add z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 add z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 add z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 add z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 add z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 add z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 add z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 addhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 addhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 addhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 addhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 addhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 addhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 addp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 addp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 addp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 addp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 1 0.13 addpl sp, sp, #31
+# STREAMING-NEXT: 1 1 0.13 addpl x0, x0, #-32
+# STREAMING-NEXT: 1 1 0.13 addpl x21, x21, #0
+# STREAMING-NEXT: 1 1 0.13 addpl x23, x8, #-1
+# STREAMING-NEXT: 1 1 0.13 addvl sp, sp, #31
+# STREAMING-NEXT: 1 1 0.13 addvl x0, x0, #-32
+# STREAMING-NEXT: 1 1 0.13 addvl x21, x21, #0
+# STREAMING-NEXT: 1 1 0.13 addvl x23, x8, #-1
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, lsl #1]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, lsl #2]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, lsl #3]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, sxtw #3]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, sxtw]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, uxtw #3]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d, uxtw]
+# STREAMING-NEXT: 1 4 0.50 adr z0.d, [z0.d, z0.d]
+# STREAMING-NEXT: 1 4 0.50 adr z0.s, [z0.s, z0.s, lsl #1]
+# STREAMING-NEXT: 1 4 0.50 adr z0.s, [z0.s, z0.s, lsl #2]
+# STREAMING-NEXT: 1 4 0.50 adr z0.s, [z0.s, z0.s, lsl #3]
+# STREAMING-NEXT: 1 4 0.50 adr z0.s, [z0.s, z0.s]
+# STREAMING-NEXT: 1 2 0.25 aesd z0.b, z0.b, z31.b
+# STREAMING-NEXT: 1 2 0.25 aese z0.b, z0.b, z31.b
+# STREAMING-NEXT: 1 2 0.25 aesimc z0.b, z0.b
+# STREAMING-NEXT: 1 2 0.25 aesimc z31.b, z31.b
+# STREAMING-NEXT: 1 2 0.25 aesmc z0.b, z0.b
+# STREAMING-NEXT: 1 2 0.25 aesmc z31.b, z31.b
+# STREAMING-NEXT: 1 2 1.00 and p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 4 0.50 and z0.d, z0.d, #0x6
+# STREAMING-NEXT: 1 4 0.50 and z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: 1 4 0.50 and z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 and z0.s, z0.s, #0x6
+# STREAMING-NEXT: 1 4 0.50 and z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: 1 4 0.50 and z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 and z23.h, z23.h, #0x6
+# STREAMING-NEXT: 1 4 0.50 and z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: 1 4 0.50 and z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 and z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 and z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 and z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 and z5.b, z5.b, #0x6
+# STREAMING-NEXT: 1 4 0.50 and z5.b, z5.b, #0xf9
+# STREAMING-NEXT: 1 2 1.00 ands p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 12 1.50 andv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 andv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 andv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 andv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 asr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 asr z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.b, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.b, z1.b, z2.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.d, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 asr z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.h, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.h, z1.h, z2.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 asr z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: 1 4 0.50 asr z0.s, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 asr z0.s, z1.s, z2.d
+# STREAMING-NEXT: 1 4 0.50 asr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 asr z31.b, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 asr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 asr z31.d, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 asr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 asr z31.h, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 asr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 asr z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 asrd z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 asrd z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 asrd z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 asrd z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 asrd z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 asrd z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 asrd z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 asrd z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 asrr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 asrr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 asrr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 asrr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 2 0.17 bcax z29.d, z29.d, z30.d, z31.d
+# STREAMING-NEXT: 1 6 2.00 bdep z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 6 2.00 bdep z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 6 2.00 bdep z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 6 2.00 bdep z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 6 2.00 bext z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 6 2.00 bext z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 6 2.00 bext z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 6 2.00 bext z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 bfcvt z0.h, p0/m, z1.s
+# STREAMING-NEXT: 1 4 0.50 bfcvtnt z0.h, p0/m, z1.s
+# STREAMING-NEXT: 1 4 0.50 bfdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 bfdot z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 4 0.50 bfdot z0.s, z1.h, z2.h[3]
+# STREAMING-NEXT: 1 4 0.50 bfmlalb z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 bfmlalb z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 4 0.50 bfmlalb z0.s, z1.h, z2.h[7]
+# STREAMING-NEXT: 1 4 0.50 bfmlalb z10.s, z21.h, z14.h
+# STREAMING-NEXT: 1 4 0.50 bfmlalb z21.s, z14.h, z3.h[2]
+# STREAMING-NEXT: 1 4 0.50 bfmlalt z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 bfmlalt z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: 1 4 0.50 bfmlalt z0.s, z1.h, z2.h[7]
+# STREAMING-NEXT: 1 4 0.50 bfmlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 bfmlalt z14.s, z10.h, z21.h
+# STREAMING-NEXT: 1 5 0.17 bfmmla z0.s, z1.h, z2.h
+# STREAMING-NEXT: 1 6 2.00 bgrp z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 6 2.00 bgrp z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 6 2.00 bgrp z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 6 2.00 bgrp z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 2 1.00 bic p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 bic p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 4 0.50 bic z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 bic z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 bic z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 bic z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 bic z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 bic z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 2 1.00 bics p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 bics p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 1 0.50 brka p0.b, p15/m, p15.b
+# STREAMING-NEXT: 1 1 0.50 brka p0.b, p15/z, p15.b
+# STREAMING-NEXT: 1 1 0.50 brkas p0.b, p15/z, p15.b
+# STREAMING-NEXT: 1 1 0.50 brkb p0.b, p15/m, p15.b
+# STREAMING-NEXT: 1 1 0.50 brkb p0.b, p15/z, p15.b
+# STREAMING-NEXT: 1 1 0.50 brkbs p0.b, p15/z, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkn p0.b, p15/z, p1.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 brkn p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkns p0.b, p15/z, p1.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 brkns p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkpa p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: 1 2 1.00 brkpa p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkpas p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: 1 2 1.00 brkpas p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkpb p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: 1 2 1.00 brkpb p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 brkpbs p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: 1 2 1.00 brkpbs p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 4 0.50 bsl z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: 1 4 0.50 bsl1n z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: 1 4 0.50 bsl2n z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: 1 4 0.50 cadd z0.b, z0.b, z0.b, #90
+# STREAMING-NEXT: 1 4 0.50 cadd z0.d, z0.d, z0.d, #90
+# STREAMING-NEXT: 1 4 0.50 cadd z0.h, z0.h, z0.h, #90
+# STREAMING-NEXT: 1 4 0.50 cadd z0.s, z0.s, z0.s, #90
+# STREAMING-NEXT: 1 4 0.50 cadd z31.b, z31.b, z31.b, #270
+# STREAMING-NEXT: 1 4 0.50 cadd z31.d, z31.d, z31.d, #270
+# STREAMING-NEXT: 1 4 0.50 cadd z31.h, z31.h, z31.h, #270
+# STREAMING-NEXT: 1 4 0.50 cadd z31.s, z31.s, z31.s, #270
+# STREAMING-NEXT: 1 8 1.00 cdot z0.d, z1.h, z15.h[1], #0
+# STREAMING-NEXT: 1 8 1.00 cdot z0.d, z1.h, z31.h, #0
+# STREAMING-NEXT: 1 8 1.00 cdot z0.d, z1.h, z31.h, #180
+# STREAMING-NEXT: 1 8 1.00 cdot z0.d, z1.h, z31.h, #270
+# STREAMING-NEXT: 1 8 1.00 cdot z0.d, z1.h, z31.h, #90
+# STREAMING-NEXT: 1 4 0.50 cdot z0.s, z1.b, z31.b, #0
+# STREAMING-NEXT: 1 4 0.50 cdot z0.s, z1.b, z7.b[3], #0
+# STREAMING-NEXT: 1 8 1.00 cdot z29.d, z30.h, z0.h[0], #180
+# STREAMING-NEXT: 1 8 1.00 cdot z31.d, z30.h, z7.h[1], #270
+# STREAMING-NEXT: 1 8 1.00 cdot z5.d, z6.h, z3.h[0], #90
+# STREAMING-NEXT: 1 4 1.00 clasta b0, p7, b0, z31.b
+# STREAMING-NEXT: 1 4 1.00 clasta d0, p7, d0, z31.d
+# STREAMING-NEXT: 1 4 1.00 clasta h0, p7, h0, z31.h
+# STREAMING-NEXT: 1 4 1.00 clasta s0, p7, s0, z31.s
+# STREAMING-NEXT: 1 12 2.00 clasta w0, p7, w0, z31.b
+# STREAMING-NEXT: 1 12 2.00 clasta w0, p7, w0, z31.h
+# STREAMING-NEXT: 1 12 2.00 clasta w0, p7, w0, z31.s
+# STREAMING-NEXT: 1 12 2.00 clasta x0, p7, x0, z31.d
+# STREAMING-NEXT: 1 4 1.00 clasta z0.b, p7, z0.b, z31.b
+# STREAMING-NEXT: 1 4 1.00 clasta z0.d, p7, z0.d, z31.d
+# STREAMING-NEXT: 1 4 1.00 clasta z0.h, p7, z0.h, z31.h
+# STREAMING-NEXT: 1 4 1.00 clasta z0.s, p7, z0.s, z31.s
+# STREAMING-NEXT: 1 4 1.00 clastb b0, p7, b0, z31.b
+# STREAMING-NEXT: 1 4 1.00 clastb d0, p7, d0, z31.d
+# STREAMING-NEXT: 1 4 1.00 clastb h0, p7, h0, z31.h
+# STREAMING-NEXT: 1 4 1.00 clastb s0, p7, s0, z31.s
+# STREAMING-NEXT: 1 12 2.00 clastb w0, p7, w0, z31.b
+# STREAMING-NEXT: 1 12 2.00 clastb w0, p7, w0, z31.h
+# STREAMING-NEXT: 1 12 2.00 clastb w0, p7, w0, z31.s
+# STREAMING-NEXT: 1 12 2.00 clastb x0, p7, x0, z31.d
+# STREAMING-NEXT: 1 4 1.00 clastb z0.b, p7, z0.b, z31.b
+# STREAMING-NEXT: 1 4 1.00 clastb z0.d, p7, z0.d, z31.d
+# STREAMING-NEXT: 1 4 1.00 clastb z0.h, p7, z0.h, z31.h
+# STREAMING-NEXT: 1 4 1.00 clastb z0.s, p7, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 cls z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 cls z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 cls z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 cls z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 clz z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 clz z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 clz z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 clz z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 cmla z0.b, z1.b, z2.b, #0
+# STREAMING-NEXT: 1 4 0.50 cmla z0.d, z1.d, z2.d, #0
+# STREAMING-NEXT: 1 4 0.50 cmla z0.h, z1.h, z2.h, #0
+# STREAMING-NEXT: 1 4 0.50 cmla z0.h, z1.h, z2.h[0], #0
+# STREAMING-NEXT: 1 4 0.50 cmla z0.s, z1.s, z2.s, #0
+# STREAMING-NEXT: 1 4 0.50 cmla z0.s, z1.s, z2.s[0], #0
+# STREAMING-NEXT: 1 4 0.50 cmla z15.b, z16.b, z17.b, #270
+# STREAMING-NEXT: 1 4 0.50 cmla z15.d, z16.d, z17.d, #270
+# STREAMING-NEXT: 1 4 0.50 cmla z15.h, z16.h, z17.h, #270
+# STREAMING-NEXT: 1 4 0.50 cmla z15.s, z16.s, z17.s, #270
+# STREAMING-NEXT: 1 4 0.50 cmla z29.b, z30.b, z31.b, #90
+# STREAMING-NEXT: 1 4 0.50 cmla z29.d, z30.d, z31.d, #90
+# STREAMING-NEXT: 1 4 0.50 cmla z29.h, z30.h, z31.h, #90
+# STREAMING-NEXT: 1 4 0.50 cmla z29.s, z30.s, z31.s, #90
+# STREAMING-NEXT: 1 4 0.50 cmla z31.b, z31.b, z31.b, #180
+# STREAMING-NEXT: 1 4 0.50 cmla z31.d, z31.d, z31.d, #180
+# STREAMING-NEXT: 1 4 0.50 cmla z31.h, z30.h, z7.h[0], #180
+# STREAMING-NEXT: 1 4 0.50 cmla z31.h, z31.h, z31.h, #180
+# STREAMING-NEXT: 1 4 0.50 cmla z31.s, z30.s, z7.s[0], #180
+# STREAMING-NEXT: 1 4 0.50 cmla z31.s, z31.s, z31.s, #180
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpeq p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmpge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmpgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmphi p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmphs p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 cmple p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmple p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmple p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmple p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmple p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmple p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmple p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmple p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmple p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmple p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmple p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: 1 4 1.00 cmplo p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: 1 4 1.00 cmpls p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmplt p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: 1 4 1.00 cmpne p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 cnot z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 cnot z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 cnot z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 cnot z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 cnt z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 cnt z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 cnt z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 cnt z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 1 0.13 cntb x0
+# STREAMING-NEXT: 1 1 0.13 cntb x0, #28
+# STREAMING-NEXT: 1 1 0.13 cntb x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 cntb x0, pow2
+# STREAMING-NEXT: 1 1 0.13 cntd x0
+# STREAMING-NEXT: 1 1 0.13 cntd x0, #28
+# STREAMING-NEXT: 1 1 0.13 cntd x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 cntd x0, pow2
+# STREAMING-NEXT: 1 1 0.13 cnth x0
+# STREAMING-NEXT: 1 1 0.13 cnth x0, #28
+# STREAMING-NEXT: 1 1 0.13 cnth x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 cnth x0, pow2
+# STREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.b
+# STREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.d
+# STREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.h
+# STREAMING-NEXT: 1 2 0.50 cntp x0, p15, p0.s
+# STREAMING-NEXT: 1 1 0.13 cntw x0
+# STREAMING-NEXT: 1 1 0.13 cntw x0, #28
+# STREAMING-NEXT: 1 1 0.13 cntw x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 cntw x0, pow2
+# STREAMING-NEXT: 1 4 1.00 compact z31.d, p7, z31.d
+# STREAMING-NEXT: 1 4 1.00 compact z31.s, p7, z31.s
+# STREAMING-NEXT: 1 1 1.00 ctermeq w30, wzr
+# STREAMING-NEXT: 1 1 1.00 ctermeq wzr, w30
+# STREAMING-NEXT: 1 1 1.00 ctermeq x30, xzr
+# STREAMING-NEXT: 1 1 1.00 ctermeq xzr, x30
+# STREAMING-NEXT: 1 1 1.00 ctermne w30, wzr
+# STREAMING-NEXT: 1 1 1.00 ctermne wzr, w30
+# STREAMING-NEXT: 1 1 1.00 ctermne x30, xzr
+# STREAMING-NEXT: 1 1 1.00 ctermne xzr, x30
+# STREAMING-NEXT: 1 1 0.13 decb x0
+# STREAMING-NEXT: 1 1 0.13 decb x0, #14
+# STREAMING-NEXT: 1 1 0.13 decb x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 decb x0, pow2
+# STREAMING-NEXT: 1 1 0.13 decb x0, vl1
+# STREAMING-NEXT: 1 1 0.13 decd x0
+# STREAMING-NEXT: 1 1 0.13 decd x0, #14
+# STREAMING-NEXT: 1 1 0.13 decd x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 decd x0, pow2
+# STREAMING-NEXT: 1 1 0.13 decd x0, vl1
+# STREAMING-NEXT: 1 1 0.13 dech x0
+# STREAMING-NEXT: 1 1 0.13 dech x0, #14
+# STREAMING-NEXT: 1 1 0.13 dech x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 dech x0, pow2
+# STREAMING-NEXT: 1 1 0.13 dech x0, vl1
+# STREAMING-NEXT: 1 2 0.50 decp x0, p0.b
+# STREAMING-NEXT: 1 2 0.50 decp x0, p0.d
+# STREAMING-NEXT: 1 2 0.50 decp x0, p0.h
+# STREAMING-NEXT: 1 2 0.50 decp x0, p0.s
+# STREAMING-NEXT: 1 2 0.50 decp xzr, p15.b
+# STREAMING-NEXT: 1 2 0.50 decp xzr, p15.d
+# STREAMING-NEXT: 1 2 0.50 decp xzr, p15.h
+# STREAMING-NEXT: 1 2 0.50 decp xzr, p15.s
+# STREAMING-NEXT: 1 7 1.00 decp z31.d, p15.d
+# STREAMING-NEXT: 1 7 1.00 decp z31.h, p15.h
+# STREAMING-NEXT: 1 7 1.00 decp z31.s, p15.s
+# STREAMING-NEXT: 1 1 0.13 decw x0
+# STREAMING-NEXT: 1 1 0.13 decw x0, #14
+# STREAMING-NEXT: 1 1 0.13 decw x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 decw x0, pow2
+# STREAMING-NEXT: 1 1 0.13 decw x0, vl1
+# STREAMING-NEXT: 1 4 0.50 dupm z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: 1 4 0.50 dupm z0.s, #0xfffffff9
+# STREAMING-NEXT: 1 4 0.50 dupm z23.h, #0xfff9
+# STREAMING-NEXT: 1 4 0.50 dupm z5.b, #0xf9
+# STREAMING-NEXT: 1 2 1.00 eor p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 4 0.50 eor z0.d, z0.d, #0x6
+# STREAMING-NEXT: 1 4 0.50 eor z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: 1 4 0.50 eor z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 eor z0.s, z0.s, #0x6
+# STREAMING-NEXT: 1 4 0.50 eor z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: 1 4 0.50 eor z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 eor z23.h, z23.h, #0x6
+# STREAMING-NEXT: 1 4 0.50 eor z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: 1 4 0.50 eor z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 eor z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 eor z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 eor z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 eor z5.b, z5.b, #0x6
+# STREAMING-NEXT: 1 4 0.50 eor z5.b, z5.b, #0xf9
+# STREAMING-NEXT: 1 2 0.17 eor3 z29.d, z29.d, z30.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 eorbt z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 eorbt z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 eorbt z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 eorbt z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 2 1.00 eors p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 4 0.50 eortb z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 eortb z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 eortb z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 eortb z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 12 1.50 eorv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 eorv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 eorv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 eorv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 ext z0.b, { z1.b, z2.b }, #0
+# STREAMING-NEXT: 1 4 0.50 ext z31.b, z31.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 ext z31.b, z31.b, z0.b, #255
+# STREAMING-NEXT: 1 4 0.50 ext z31.b, { z30.b, z31.b }, #255
+# STREAMING-NEXT: 1 4 0.50 fabd z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fabd z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fabd z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fabs z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 fabs z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 fabs z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 1.00 facge p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 facge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 facge p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 facge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 facge p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 facge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 facgt p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 facgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 facgt p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 facgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 facgt p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 facgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 fadd z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: 1 4 0.50 fadd z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fadd z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fadd z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: 1 4 0.50 fadd z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fadd z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fadd z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: 1 4 0.50 fadd z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fadd z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fadd z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fadd z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fadd z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.33 fadda d0, p7, d0, z31.d
+# STREAMING-NEXT: 1 10 10.00 fadda h0, p7, h0, z31.h
+# STREAMING-NEXT: 1 6 6.00 fadda s0, p7, s0, z31.s
+# STREAMING-NEXT: 1 4 0.50 faddp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 faddp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 faddp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 16 1.50 faddv d0, p7, z31.d
+# STREAMING-NEXT: 1 24 2.50 faddv h0, p7, z31.h
+# STREAMING-NEXT: 1 20 2.00 faddv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 fcadd z0.d, p0/m, z0.d, z0.d, #90
+# STREAMING-NEXT: 1 4 0.50 fcadd z0.h, p0/m, z0.h, z0.h, #90
+# STREAMING-NEXT: 1 4 0.50 fcadd z0.s, p0/m, z0.s, z0.s, #90
+# STREAMING-NEXT: 1 4 0.50 fcadd z31.d, p7/m, z31.d, z31.d, #270
+# STREAMING-NEXT: 1 4 0.50 fcadd z31.h, p7/m, z31.h, z31.h, #270
+# STREAMING-NEXT: 1 4 0.50 fcadd z31.s, p7/m, z31.s, z31.s, #270
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmeq p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 fcmge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 fcmgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.d, p0/m, z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.d, p0/m, z1.d, z2.d, #90
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.h, p0/m, z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.h, p0/m, z1.h, z2.h, #90
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.h, z0.h, z0.h[0], #0
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.s, p0/m, z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 fcmla z0.s, p0/m, z1.s, z2.s, #90
+# STREAMING-NEXT: 1 4 0.50 fcmla z21.s, z10.s, z5.s[1], #90
+# STREAMING-NEXT: 1 4 0.50 fcmla z23.s, z13.s, z8.s[0], #270
+# STREAMING-NEXT: 1 4 0.50 fcmla z29.d, p7/m, z30.d, z31.d, #180
+# STREAMING-NEXT: 1 4 0.50 fcmla z29.h, p7/m, z30.h, z31.h, #180
+# STREAMING-NEXT: 1 4 0.50 fcmla z29.s, p7/m, z30.s, z31.s, #180
+# STREAMING-NEXT: 1 4 0.50 fcmla z31.d, p7/m, z31.d, z31.d, #270
+# STREAMING-NEXT: 1 4 0.50 fcmla z31.h, p7/m, z31.h, z31.h, #270
+# STREAMING-NEXT: 1 4 0.50 fcmla z31.h, z31.h, z7.h[3], #270
+# STREAMING-NEXT: 1 4 0.50 fcmla z31.s, p7/m, z31.s, z31.s, #270
+# STREAMING-NEXT: 1 4 1.00 fcmle p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmle p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmle p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmlt p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmlt p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmlt p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: 1 4 1.00 fcmne p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 1.00 fcmuo p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: 1 4 1.00 fcmuo p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: 1 4 1.00 fcmuo p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.d, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.d, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.h, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.h, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvt z0.s, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtlt z0.s, p0/m, z1.h
+# STREAMING-NEXT: 1 4 0.50 fcvtlt z30.d, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 fcvtnt z0.h, p0/m, z1.s
+# STREAMING-NEXT: 1 4 0.50 fcvtnt z30.s, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 fcvtx z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvtx z30.s, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 fcvtxnt z0.s, p0/m, z1.d
+# STREAMING-NEXT: 1 4 0.50 fcvtxnt z30.s, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.d, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.d, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.s, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzs z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.d, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.d, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.s, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 fcvtzu z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 17 17.00 fdiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 10 10.00 fdiv z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 11 11.00 fdiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 17 17.00 fdivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 10 10.00 fdivr z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 11 11.00 fdivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 3 1.00 fexpa z0.d, z31.d
+# STREAMING-NEXT: 1 3 1.00 fexpa z0.h, z31.h
+# STREAMING-NEXT: 1 3 1.00 fexpa z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 flogb z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 flogb z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 flogb z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmax z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmax z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmax z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmax z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmax z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmax z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmax z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmax z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmax z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnm z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 fmaxnmp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv d0, p7, z31.d
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv h0, p7, z31.h
+# STREAMING-NEXT: 1 16 1.50 fmaxnmv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 fmaxp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 fmaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 16 1.50 fmaxv d0, p7, z31.d
+# STREAMING-NEXT: 1 16 1.50 fmaxv h0, p7, z31.h
+# STREAMING-NEXT: 1 16 1.50 fmaxv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmin z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmin z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmin z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmin z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmin z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: 1 4 0.50 fmin z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmin z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmin z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fmin z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fminnm z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fminnm z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.50 fminnmp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 fminnmp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 fminnmp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 16 1.50 fminnmv d0, p7, z31.d
+# STREAMING-NEXT: 1 16 1.50 fminnmv h0, p7, z31.h
+# STREAMING-NEXT: 1 16 1.50 fminnmv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 fminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 fminp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 fminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 16 1.50 fminv d0, p7, z31.d
+# STREAMING-NEXT: 1 16 1.50 fminv h0, p7, z31.h
+# STREAMING-NEXT: 1 16 1.50 fminv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmla z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmla z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmla z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmlalb z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: 1 4 0.50 fmlalb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmlalb z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmlalt z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: 1 4 0.50 fmlalt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmlalt z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmls z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmls z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmls z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmlslb z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: 1 4 0.50 fmlslb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmlslb z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmlslt z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: 1 4 0.50 fmlslt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmlslt z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: 1 1 0.50 fmov z0.d, #-10.00000000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.d, #0.12500000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.d, p0/m, #-10.00000000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.d, p0/m, #0.12500000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.h, #-0.12500000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.h, p0/m, #-0.12500000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.s, #-0.12500000
+# STREAMING-NEXT: 1 1 0.50 fmov z0.s, p0/m, #-0.12500000
+# STREAMING-NEXT: 1 4 0.50 fmsb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmsb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmsb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmul z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: 1 4 0.50 fmul z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmul z0.d, z0.d, z0.d[0]
+# STREAMING-NEXT: 1 4 0.50 fmul z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmul z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: 1 4 0.50 fmul z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmul z0.h, z0.h, z0.h[0]
+# STREAMING-NEXT: 1 4 0.50 fmul z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmul z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: 1 4 0.50 fmul z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmul z0.s, z0.s, z0.s[0]
+# STREAMING-NEXT: 1 4 0.50 fmul z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fmul z31.d, p7/m, z31.d, #2.0
+# STREAMING-NEXT: 1 4 0.50 fmul z31.d, z31.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 fmul z31.h, p7/m, z31.h, #2.0
+# STREAMING-NEXT: 1 4 0.50 fmul z31.h, z31.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 fmul z31.s, p7/m, z31.s, #2.0
+# STREAMING-NEXT: 1 4 0.50 fmul z31.s, z31.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 fmulx z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fmulx z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fmulx z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fneg z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 fneg z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 fneg z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 fnmad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fnmad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fnmad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fnmla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fnmla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fnmla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fnmls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fnmls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fnmls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fnmsb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fnmsb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fnmsb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 frecpe z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 frecpe z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 frecpe z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 frecps z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 frecps z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 frecps z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 frecpx z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frecpx z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frecpx z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frinta z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frinta z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frinta z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frinti z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frinti z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frinti z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frintm z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frintm z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frintm z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frintn z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frintn z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frintn z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frintp z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frintp z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frintp z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frintx z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frintx z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frintx z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frintz z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 frintz z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 frintz z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 frsqrte z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 frsqrte z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 frsqrte z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 frsqrts z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 frsqrts z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 frsqrts z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fscale z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fscale z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fscale z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 25 25.00 fsqrt z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 10 10.00 fsqrt z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 12 12.00 fsqrt z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 fsub z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsub z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fsub z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fsub z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsub z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fsub z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fsub z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsub z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fsub z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fsub z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fsub z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fsub z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: 1 4 0.50 fsubr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 fsubr z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: 1 4 0.50 fsubr z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: 1 4 0.50 fsubr z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: 1 4 0.17 ftmad z0.d, z0.d, z31.d, #7
+# STREAMING-NEXT: 1 4 0.17 ftmad z0.h, z0.h, z31.h, #7
+# STREAMING-NEXT: 1 4 0.17 ftmad z0.s, z0.s, z31.s, #7
+# STREAMING-NEXT: 1 3 0.17 ftsmul z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 3 0.17 ftsmul z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 3 0.17 ftsmul z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 3 0.17 ftssel z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 3 0.17 ftssel z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 3 0.17 ftssel z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 2 0.17 histcnt z0.s, p0/z, z1.s, z2.s
+# STREAMING-NEXT: 1 2 0.17 histcnt z29.d, p7/z, z30.d, z31.d
+# STREAMING-NEXT: 1 2 0.17 histseg z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 1 0.13 incb x0
+# STREAMING-NEXT: 1 1 0.13 incb x0, #14
+# STREAMING-NEXT: 1 1 0.13 incb x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 incb x0, pow2
+# STREAMING-NEXT: 1 1 0.13 incb x0, vl1
+# STREAMING-NEXT: 1 1 0.13 incd x0
+# STREAMING-NEXT: 1 1 0.13 incd x0, #14
+# STREAMING-NEXT: 1 1 0.13 incd x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 incd x0, pow2
+# STREAMING-NEXT: 1 1 0.13 incd x0, vl1
+# STREAMING-NEXT: 1 4 0.50 incd z0.d
+# STREAMING-NEXT: 1 4 0.50 incd z0.d, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 inch x0
+# STREAMING-NEXT: 1 1 0.13 inch x0, #14
+# STREAMING-NEXT: 1 1 0.13 inch x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 inch x0, pow2
+# STREAMING-NEXT: 1 1 0.13 inch x0, vl1
+# STREAMING-NEXT: 1 4 0.50 inch z0.h
+# STREAMING-NEXT: 1 4 0.50 inch z0.h, all, mul #16
+# STREAMING-NEXT: 1 7 1.00 incp x0, p0.b
+# STREAMING-NEXT: 1 7 1.00 incp x0, p0.d
+# STREAMING-NEXT: 1 7 1.00 incp x0, p0.h
+# STREAMING-NEXT: 1 7 1.00 incp x0, p0.s
+# STREAMING-NEXT: 1 7 1.00 incp xzr, p15.b
+# STREAMING-NEXT: 1 7 1.00 incp xzr, p15.d
+# STREAMING-NEXT: 1 7 1.00 incp xzr, p15.h
+# STREAMING-NEXT: 1 7 1.00 incp xzr, p15.s
+# STREAMING-NEXT: 1 7 1.00 incp z31.d, p15.d
+# STREAMING-NEXT: 1 7 1.00 incp z31.h, p15.h
+# STREAMING-NEXT: 1 7 1.00 incp z31.s, p15.s
+# STREAMING-NEXT: 1 1 0.13 incw x0
+# STREAMING-NEXT: 1 1 0.13 incw x0, #14
+# STREAMING-NEXT: 1 1 0.13 incw x0, all, mul #16
+# STREAMING-NEXT: 1 1 0.13 incw x0, pow2
+# STREAMING-NEXT: 1 1 0.13 incw x0, vl1
+# STREAMING-NEXT: 1 4 0.50 incw z0.s
+# STREAMING-NEXT: 1 4 0.50 incw z0.s, all, mul #16
+# STREAMING-NEXT: 1 4 0.25 index z0.b, #0, #0
+# STREAMING-NEXT: 1 4 0.25 index z0.d, #0, #0
+# STREAMING-NEXT: 1 4 0.25 index z0.h, #0, #0
+# STREAMING-NEXT: 1 12 2.50 index z0.h, w0, w0
+# STREAMING-NEXT: 1 4 0.25 index z0.s, #0, #0
+# STREAMING-NEXT: 1 12 2.50 index z21.b, w10, w21
+# STREAMING-NEXT: 1 12 2.50 index z21.d, x10, x21
+# STREAMING-NEXT: 1 12 2.50 index z21.s, w10, w21
+# STREAMING-NEXT: 1 4 1.00 index z23.b, #13, w8
+# STREAMING-NEXT: 1 4 1.00 index z23.b, w13, #8
+# STREAMING-NEXT: 1 4 1.00 index z23.d, #13, x8
+# STREAMING-NEXT: 1 4 1.00 index z23.d, x13, #8
+# STREAMING-NEXT: 1 4 1.00 index z23.h, #13, w8
+# STREAMING-NEXT: 1 4 1.00 index z23.h, w13, #8
+# STREAMING-NEXT: 1 4 1.00 index z23.s, #13, w8
+# STREAMING-NEXT: 1 4 1.00 index z23.s, w13, #8
+# STREAMING-NEXT: 1 4 0.25 index z31.b, #-1, #-1
+# STREAMING-NEXT: 1 4 1.00 index z31.b, #-1, wzr
+# STREAMING-NEXT: 1 4 1.00 index z31.b, wzr, #-1
+# STREAMING-NEXT: 1 12 2.50 index z31.b, wzr, wzr
+# STREAMING-NEXT: 1 4 0.25 index z31.d, #-1, #-1
+# STREAMING-NEXT: 1 4 1.00 index z31.d, #-1, xzr
+# STREAMING-NEXT: 1 4 1.00 index z31.d, xzr, #-1
+# STREAMING-NEXT: 1 12 2.50 index z31.d, xzr, xzr
+# STREAMING-NEXT: 1 4 0.25 index z31.h, #-1, #-1
+# STREAMING-NEXT: 1 4 1.00 index z31.h, #-1, wzr
+# STREAMING-NEXT: 1 4 1.00 index z31.h, wzr, #-1
+# STREAMING-NEXT: 1 12 2.50 index z31.h, wzr, wzr
+# STREAMING-NEXT: 1 4 0.25 index z31.s, #-1, #-1
+# STREAMING-NEXT: 1 4 1.00 index z31.s, #-1, wzr
+# STREAMING-NEXT: 1 4 1.00 index z31.s, wzr, #-1
+# STREAMING-NEXT: 1 12 2.50 index z31.s, wzr, wzr
+# STREAMING-NEXT: 1 4 1.00 insr z0.b, w0
+# STREAMING-NEXT: 1 4 1.00 insr z0.d, x0
+# STREAMING-NEXT: 1 4 1.00 insr z0.h, w0
+# STREAMING-NEXT: 1 4 1.00 insr z0.s, w0
+# STREAMING-NEXT: 1 4 0.50 insr z31.b, b31
+# STREAMING-NEXT: 1 4 1.00 insr z31.b, wzr
+# STREAMING-NEXT: 1 4 0.50 insr z31.d, d31
+# STREAMING-NEXT: 1 4 1.00 insr z31.d, xzr
+# STREAMING-NEXT: 1 4 0.50 insr z31.h, h31
+# STREAMING-NEXT: 1 4 1.00 insr z31.h, wzr
+# STREAMING-NEXT: 1 4 0.50 insr z31.s, s31
+# STREAMING-NEXT: 1 4 1.00 insr z31.s, wzr
+# STREAMING-NEXT: 1 4 1.00 lasta b0, p7, z31.b
+# STREAMING-NEXT: 1 4 1.00 lasta d0, p7, z31.d
+# STREAMING-NEXT: 1 4 1.00 lasta h0, p7, z31.h
+# STREAMING-NEXT: 1 4 1.00 lasta s0, p7, z31.s
+# STREAMING-NEXT: 1 8 1.00 lasta w0, p7, z31.b
+# STREAMING-NEXT: 1 8 1.00 lasta w0, p7, z31.h
+# STREAMING-NEXT: 1 8 1.00 lasta w0, p7, z31.s
+# STREAMING-NEXT: 1 8 1.00 lasta x0, p7, z31.d
+# STREAMING-NEXT: 1 4 1.00 lastb b0, p7, z31.b
+# STREAMING-NEXT: 1 4 1.00 lastb d0, p7, z31.d
+# STREAMING-NEXT: 1 4 1.00 lastb h0, p7, z31.h
+# STREAMING-NEXT: 1 4 1.00 lastb s0, p7, z31.s
+# STREAMING-NEXT: 1 8 1.00 lastb w0, p7, z31.b
+# STREAMING-NEXT: 1 8 1.00 lastb w0, p7, z31.h
+# STREAMING-NEXT: 1 8 1.00 lastb w0, p7, z31.s
+# STREAMING-NEXT: 1 8 1.00 lastb x0, p7, z31.d
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.b }, p0/z, [sp, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z21.b }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z21.s }, p5/z, [x10, x21]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z23.d }, p3/z, [x13, x8]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1b { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: 1 2 1.00 * ld1b { z5.h }, p3/z, [x17, x16]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: 1 2 1.00 * ld1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * ld1d { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1d { z31.d }, p7/z, [z31.d, #248]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1h { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z31.b }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z31.d }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z31.h }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rb { z31.s }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rd { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rd { z31.d }, p7/z, [sp, #504]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z31.d }, p7/z, [sp, #126]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z31.h }, p7/z, [sp, #126]
+# STREAMING-NEXT: 1 2 1.00 * ld1rh { z31.s }, p7/z, [sp, #126]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqb { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqb { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqb { z21.b }, p5/z, [x10, #112]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqb { z23.b }, p3/z, [x13, #-128]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqb { z31.b }, p7/z, [sp, #-16]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqd { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqd { z23.d }, p3/z, [x13, #-128]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqd { z23.d }, p3/z, [x13, #112]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqd { z31.d }, p7/z, [sp, #-16]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqh { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqh { z23.h }, p3/z, [x13, #-128]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqh { z23.h }, p3/z, [x13, #112]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqh { z31.h }, p7/z, [sp, #-16]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqw { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqw { z23.s }, p3/z, [x13, #-128]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqw { z23.s }, p3/z, [x13, #112]
+# STREAMING-NEXT: 1 2 1.00 * ld1rqw { z31.s }, p7/z, [sp, #-16]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z31.d }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z31.h }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsb { z31.s }, p7/z, [sp, #63]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsh { z31.d }, p7/z, [sp, #126]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsh { z31.s }, p7/z, [sp, #126]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rsw { z31.d }, p7/z, [sp, #252]
+# STREAMING-NEXT: 1 2 1.00 * ld1rw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rw { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1rw { z31.d }, p7/z, [sp, #252]
+# STREAMING-NEXT: 1 2 1.00 * ld1rw { z31.s }, p7/z, [sp, #252]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z0.h }, p0/z, [sp, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z21.s }, p5/z, [x10, x21]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z23.d }, p3/z, [x13, x8]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sb { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: 1 2 1.00 * ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * ld1sh { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1sw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1sw { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: 1 2 1.00 * ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * ld1w { z31.s }, p7/z, [z31.s, #124]
+# STREAMING-NEXT: 1 2 1.00 * ld2b { z0.b, z1.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2b { z0.b, z1.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2b { z5.b, z6.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: 1 2 1.00 * ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld2d { z0.d, z1.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld2h { z0.h, z1.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z0.s, z1.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld3b { z0.b - z2.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld3b { z0.b - z2.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3b { z5.b - z7.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: 1 2 1.00 * ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld3d { z0.d - z2.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld3h { z0.h - z2.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld3w { z0.s - z2.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld4b { z0.b - z3.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ld4b { z0.b - z3.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4b { z5.b - z8.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: 1 2 1.00 * ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld4d { z0.d - z3.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld4h { z0.h - z3.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ld4w { z0.s - z3.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.b }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1b { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1d { z31.d }, p7/z, [z31.d, #248]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1h { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sb { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sh { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1sw { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: 1 9 0.50 * U ldff1w { z31.s }, p7/z, [z31.s, #124]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * U ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1b { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1b { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: 1 6 0.25 * ldnt1d { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 6 0.25 * ldnt1d { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1h { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sb { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sh { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sw { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1sw { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: 1 9 0.50 * ldnt1w { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: 1 2 1.00 * ldr p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ldr p5, [x10, #255, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldr p7, [x13, #-256, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldr z0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * ldr z23, [x13, #255, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * ldr z31, [sp, #-256, mul vl]
+# STREAMING-NEXT: 1 4 0.50 lsl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 lsl z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.b, z1.b, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 lsl z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.h, z1.h, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 lsl z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsl z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 lsl z0.s, z1.s, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 lsl z31.b, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 lsl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 lsl z31.d, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 lsl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 lsl z31.h, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 lsl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 lsl z31.s, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 lslr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 lslr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 lslr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 lslr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 lsr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 lsr z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.b, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.b, z1.b, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.d, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 lsr z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.h, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.h, z1.h, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 lsr z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: 1 4 0.50 lsr z0.s, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 lsr z0.s, z1.s, z2.d
+# STREAMING-NEXT: 1 4 0.50 lsr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 lsr z31.b, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 lsr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 lsr z31.d, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 lsr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 lsr z31.h, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 lsr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 lsr z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 lsrr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 lsrr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 lsrr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 lsrr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 mad z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 mad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 mad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 mad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 2 1.00 match p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 2 1.00 match p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 2 1.00 match p15.b, p7/z, z30.b, z31.b
+# STREAMING-NEXT: 1 2 1.00 match p15.h, p7/z, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 mla z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 mla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 mla z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: 1 4 0.50 mla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 mla z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 mla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 mla z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 mls z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 mls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 mls z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: 1 4 0.50 mls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 mls z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 mls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 mls z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 2 1.00 mov p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 mov p0.b, p0/m, p0.b
+# STREAMING-NEXT: 1 2 1.00 mov p0.b, p0/z, p0.b
+# STREAMING-NEXT: 1 2 1.00 mov p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 mov p15.b, p15/m, p15.b
+# STREAMING-NEXT: 1 2 1.00 mov p15.b, p15/z, p15.b
+# STREAMING-NEXT: 1 4 0.50 mov z0.b, #127
+# STREAMING-NEXT: 1 4 0.50 mov z0.b, b0
+# STREAMING-NEXT: 1 1 0.50 mov z0.b, p0/m, b0
+# STREAMING-NEXT: 1 8 1.50 mov z0.b, p0/m, w0
+# STREAMING-NEXT: 1 1 0.50 mov z0.b, p0/z, #127
+# STREAMING-NEXT: 1 4 1.00 mov z0.b, w0
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, #0xe0000000000003ff
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, #0xffffffffffff7fff
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, #32768
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, d0
+# STREAMING-NEXT: 1 1 0.50 mov z0.d, p0/m, d0
+# STREAMING-NEXT: 1 8 1.50 mov z0.d, p0/m, x0
+# STREAMING-NEXT: 1 4 1.00 mov z0.d, x0
+# STREAMING-NEXT: 1 4 0.50 mov z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, #-256
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, #32512
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, #32767
+# STREAMING-NEXT: 1 4 0.50 mov z0.h, h0
+# STREAMING-NEXT: 1 1 0.50 mov z0.h, p0/m, h0
+# STREAMING-NEXT: 1 8 1.50 mov z0.h, p0/m, w0
+# STREAMING-NEXT: 1 1 0.50 mov z0.h, p0/z, #32512
+# STREAMING-NEXT: 1 4 1.00 mov z0.h, w0
+# STREAMING-NEXT: 1 4 0.50 mov z0.q, q0
+# STREAMING-NEXT: 1 4 0.50 mov z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 mov z0.s, #0xffff7fff
+# STREAMING-NEXT: 1 4 0.50 mov z0.s, #32768
+# STREAMING-NEXT: 1 1 0.50 mov z0.s, p0/m, s0
+# STREAMING-NEXT: 1 8 1.50 mov z0.s, p0/m, w0
+# STREAMING-NEXT: 1 4 0.50 mov z0.s, s0
+# STREAMING-NEXT: 1 4 1.00 mov z0.s, w0
+# STREAMING-NEXT: 1 4 0.50 mov z21.d, #-128
+# STREAMING-NEXT: 1 4 0.50 mov z21.d, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z21.d, #127
+# STREAMING-NEXT: 1 4 0.50 mov z21.d, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p0/z, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p0/z, #-32768
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p0/z, #127
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p0/z, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p15/m, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.d, p15/m, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z21.h, #-128
+# STREAMING-NEXT: 1 4 0.50 mov z21.h, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z21.h, #127
+# STREAMING-NEXT: 1 4 0.50 mov z21.h, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p0/z, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p0/z, #-32768
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p0/z, #127
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p0/z, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p15/m, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.h, p15/m, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z21.s, #-128
+# STREAMING-NEXT: 1 4 0.50 mov z21.s, #-32768
+# STREAMING-NEXT: 1 4 0.50 mov z21.s, #127
+# STREAMING-NEXT: 1 4 0.50 mov z21.s, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p0/z, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p0/z, #-32768
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p0/z, #127
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p0/z, #32512
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p15/m, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z21.s, p15/m, #-32768
+# STREAMING-NEXT: 1 1 1.00 mov z31.b, p15/m, z31.b
+# STREAMING-NEXT: 1 1 0.50 mov z31.b, p7/m, b31
+# STREAMING-NEXT: 1 4 0.50 movprfx z31, z6
+# STREAMING-NEXT: 1 8 1.50 mov z31.b, p7/m, wsp
+# STREAMING-NEXT: 1 4 1.00 mov z31.b, wsp
+# STREAMING-NEXT: 1 4 0.50 mov z31.b, z31.b[63]
+# STREAMING-NEXT: 1 1 1.00 mov z31.d, p15/m, z31.d
+# STREAMING-NEXT: 1 1 0.50 mov z31.d, p7/m, d31
+# STREAMING-NEXT: 1 4 0.50 movprfx z31.d, p7/z, z6.d
+# STREAMING-NEXT: 1 8 1.50 mov z31.d, p7/m, sp
+# STREAMING-NEXT: 1 4 1.00 mov z31.d, sp
+# STREAMING-NEXT: 1 4 0.50 mov z31.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 mov z31.d, z31.d[7]
+# STREAMING-NEXT: 1 1 1.00 mov z31.h, p15/m, z31.h
+# STREAMING-NEXT: 1 1 0.50 mov z31.h, p7/m, h31
+# STREAMING-NEXT: 1 8 1.50 mov z31.h, p7/m, wsp
+# STREAMING-NEXT: 1 4 1.00 mov z31.h, wsp
+# STREAMING-NEXT: 1 4 0.50 mov z31.h, z31.h[31]
+# STREAMING-NEXT: 1 1 1.00 mov z31.s, p15/m, z31.s
+# STREAMING-NEXT: 1 1 0.50 mov z31.s, p7/m, s31
+# STREAMING-NEXT: 1 8 1.50 mov z31.s, p7/m, wsp
+# STREAMING-NEXT: 1 4 1.00 mov z31.s, wsp
+# STREAMING-NEXT: 1 4 0.50 mov z31.s, z31.s[15]
+# STREAMING-NEXT: 1 4 0.50 mov z5.b, #-1
+# STREAMING-NEXT: 1 4 0.50 mov z5.b, #-128
+# STREAMING-NEXT: 1 4 0.50 mov z5.b, #127
+# STREAMING-NEXT: 1 1 0.50 mov z5.b, p0/z, #-1
+# STREAMING-NEXT: 1 1 0.50 mov z5.b, p0/z, #-128
+# STREAMING-NEXT: 1 1 0.50 mov z5.b, p0/z, #127
+# STREAMING-NEXT: 1 1 0.50 mov z5.b, p15/m, #-128
+# STREAMING-NEXT: 1 4 0.50 mov z5.d, #-6
+# STREAMING-NEXT: 1 4 0.50 mov z5.h, #-6
+# STREAMING-NEXT: 1 4 0.50 mov z5.q, z17.q[3]
+# STREAMING-NEXT: 1 4 0.50 mov z5.s, #-6
+# STREAMING-NEXT: 1 2 1.00 movs p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 movs p0.b, p0/z, p0.b
+# STREAMING-NEXT: 1 2 1.00 movs p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 movs p15.b, p15/z, p15.b
+# STREAMING-NEXT: 1 1 0.10 U mrs x3, ID_AA64ZFR0_EL1
+# STREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL1
+# STREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL12
+# STREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL2
+# STREAMING-NEXT: 1 1 0.10 U mrs x3, ZCR_EL3
+# STREAMING-NEXT: 1 4 0.50 msb z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 msb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 msb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 msb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: 1 1 0.10 U msr ZCR_EL1, x3
+# STREAMING-NEXT: 1 1 0.10 U msr ZCR_EL12, x3
+# STREAMING-NEXT: 1 1 0.10 U msr ZCR_EL2, x3
+# STREAMING-NEXT: 1 1 0.10 U msr ZCR_EL3, x3
+# STREAMING-NEXT: 1 4 0.50 mul z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 mul z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 mul z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 mul z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 mul z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 mul z0.h, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 mul z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 mul z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 mul z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 mul z29.s, z30.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 mul z31.b, z31.b, #-128
+# STREAMING-NEXT: 1 4 0.50 mul z31.b, z31.b, #127
+# STREAMING-NEXT: 1 4 0.50 mul z31.d, z31.d, #-128
+# STREAMING-NEXT: 1 4 0.50 mul z31.d, z31.d, #127
+# STREAMING-NEXT: 1 4 0.50 mul z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 mul z31.h, z31.h, #-128
+# STREAMING-NEXT: 1 4 0.50 mul z31.h, z31.h, #127
+# STREAMING-NEXT: 1 4 0.50 mul z31.s, z31.s, #-128
+# STREAMING-NEXT: 1 4 0.50 mul z31.s, z31.s, #127
+# STREAMING-NEXT: 1 2 1.00 nand p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 nand p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 nands p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 nands p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 4 0.50 nbsl z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: 1 4 0.50 neg z0.b, p0/m, z0.b
+# STREAMING-NEXT: 1 4 0.50 neg z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 neg z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 neg z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 neg z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 neg z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 neg z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 neg z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 2 1.00 nmatch p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: 1 2 1.00 nmatch p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: 1 2 1.00 nmatch p15.b, p7/z, z30.b, z31.b
+# STREAMING-NEXT: 1 2 1.00 nmatch p15.h, p7/z, z30.h, z31.h
+# STREAMING-NEXT: 1 2 1.00 nor p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 nor p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 nors p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 nors p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 not p0.b, p0/z, p0.b
+# STREAMING-NEXT: 1 2 1.00 not p15.b, p15/z, p15.b
+# STREAMING-NEXT: 1 4 0.50 not z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 not z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 not z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 not z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 2 1.00 nots p0.b, p0/z, p0.b
+# STREAMING-NEXT: 1 2 1.00 nots p15.b, p15/z, p15.b
+# STREAMING-NEXT: 1 2 1.00 orn p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 orn p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 orns p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: 1 2 1.00 orns p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: 1 2 1.00 orr p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 4 0.50 orr z0.d, z0.d, #0x6
+# STREAMING-NEXT: 1 4 0.50 orr z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: 1 4 0.50 orr z0.s, z0.s, #0x6
+# STREAMING-NEXT: 1 4 0.50 orr z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: 1 4 0.50 orr z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 orr z23.h, z23.h, #0x6
+# STREAMING-NEXT: 1 4 0.50 orr z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: 1 4 0.50 orr z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 orr z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 orr z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 orr z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 orr z5.b, z5.b, #0x6
+# STREAMING-NEXT: 1 4 0.50 orr z5.b, z5.b, #0xf9
+# STREAMING-NEXT: 1 2 1.00 orrs p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: 1 12 1.50 orv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 orv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 orv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 orv s0, p7, z31.s
+# STREAMING-NEXT: 1 2 0.50 pfalse p15.b
+# STREAMING-NEXT: 1 2 0.50 pfirst p0.b, p15, p0.b
+# STREAMING-NEXT: 1 2 0.50 pfirst p15.b, p15, p15.b
+# STREAMING-NEXT: 1 2 0.25 pmul z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 2 0.25 pmul z29.b, z30.b, z31.b
+# STREAMING-NEXT: 1 2 0.25 pmullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 2 0.25 pmullb z29.q, z30.d, z31.d
+# STREAMING-NEXT: 1 2 0.25 pmullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.25 pmullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 2 0.25 pmullt z29.q, z30.d, z31.d
+# STREAMING-NEXT: 1 2 0.25 pmullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 pnext p0.b, p15, p0.b
+# STREAMING-NEXT: 1 2 0.50 pnext p0.d, p15, p0.d
+# STREAMING-NEXT: 1 2 0.50 pnext p0.h, p15, p0.h
+# STREAMING-NEXT: 1 2 0.50 pnext p0.s, p15, p0.s
+# STREAMING-NEXT: 1 2 0.50 pnext p15.b, p15, p15.b
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #14, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #15, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #6, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #7, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s, #31]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb #7, p3, [z13.s]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.d]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.d, sxtw]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [x10, z21.s, uxtw]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d, #31]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pldl3strm, p5, [z10.d]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfb pstl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #14, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #15, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d, #248]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.d]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s, #248]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #15, p7, [z31.s]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #6, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd #7, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, lsl #3]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pldl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfd pstl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #14, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #15, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d, #62]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.d]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s, #62]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #15, p7, [z31.s]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #6, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh #7, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0, z0.d, lsl #1]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfh pstl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #14, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #15, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d, #124]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.d]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s, #124]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #15, p7, [z31.s]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #6, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #7, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw #7, p3, [x13, z8.d, uxtw #2]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.d, lsl #2]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl1keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl1strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl2keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl2strm, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl3keep, p0, [x0]
+# STREAMING-NEXT: 1 4 0.25 * * U prfw pstl3strm, p0, [x0]
+# STREAMING-NEXT: 1 1 0.50 ptest p15, p0.b
+# STREAMING-NEXT: 1 1 0.50 ptest p15, p15.b
+# STREAMING-NEXT: 1 2 0.50 ptrue p0.b, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrue p0.d, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrue p0.h, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrue p0.s, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrue p15.b
+# STREAMING-NEXT: 1 2 0.50 ptrue p15.d
+# STREAMING-NEXT: 1 2 0.50 ptrue p15.h
+# STREAMING-NEXT: 1 2 0.50 ptrue p15.s
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #14
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #15
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #16
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #17
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #18
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #19
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #20
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #21
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #22
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #23
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #24
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #25
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #26
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #27
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, #28
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, mul3
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, mul4
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl1
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl128
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl16
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl2
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl256
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl3
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl32
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl4
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl5
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl6
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl64
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl7
+# STREAMING-NEXT: 1 2 0.50 ptrue p7.s, vl8
+# STREAMING-NEXT: 1 2 0.50 ptrues p0.b, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrues p0.d, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrues p0.h, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrues p0.s, pow2
+# STREAMING-NEXT: 1 2 0.50 ptrues p15.b
+# STREAMING-NEXT: 1 2 0.50 ptrues p15.d
+# STREAMING-NEXT: 1 2 0.50 ptrues p15.h
+# STREAMING-NEXT: 1 2 0.50 ptrues p15.s
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #14
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #15
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #16
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #17
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #18
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #19
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #20
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #21
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #22
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #23
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #24
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #25
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #26
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #27
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, #28
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, mul3
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, mul4
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl1
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl128
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl16
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl2
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl256
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl3
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl32
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl4
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl5
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl6
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl64
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl7
+# STREAMING-NEXT: 1 2 0.50 ptrues p7.s, vl8
+# STREAMING-NEXT: 1 2 0.50 punpkhi p0.h, p0.b
+# STREAMING-NEXT: 1 2 0.50 punpkhi p15.h, p15.b
+# STREAMING-NEXT: 1 2 0.50 punpklo p0.h, p0.b
+# STREAMING-NEXT: 1 2 0.50 punpklo p15.h, p15.b
+# STREAMING-NEXT: 1 4 0.50 raddhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 raddhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 raddhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 raddhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 raddhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 raddhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 2 0.17 rax1 z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 rbit z0.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 rbit z0.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 rbit z0.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 rbit z0.s, p7/m, z31.s
+# STREAMING-NEXT: 1 2 1.00 * U rdffr p0.b
+# STREAMING-NEXT: 1 2 1.00 * U rdffr p0.b, p0/z
+# STREAMING-NEXT: 1 2 1.00 * U rdffr p15.b
+# STREAMING-NEXT: 1 2 1.00 * U rdffr p15.b, p15/z
+# STREAMING-NEXT: 1 3 1.00 U rdffrs p0.b, p0/z
+# STREAMING-NEXT: 1 3 1.00 U rdffrs p15.b, p15/z
+# STREAMING-NEXT: 1 1 0.13 rdvl x0, #0
+# STREAMING-NEXT: 1 1 0.13 rdvl x21, #-32
+# STREAMING-NEXT: 1 1 0.13 rdvl x23, #31
+# STREAMING-NEXT: 1 1 0.13 rdvl xzr, #-1
+# STREAMING-NEXT: 1 2 0.50 rev p0.b, p1.b
+# STREAMING-NEXT: 1 2 0.50 rev p0.d, p1.d
+# STREAMING-NEXT: 1 2 0.50 rev p0.h, p1.h
+# STREAMING-NEXT: 1 2 0.50 rev p0.s, p1.s
+# STREAMING-NEXT: 1 4 0.50 rev z0.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 rev z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 rev z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 rev z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 revb z0.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 revb z0.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 revb z0.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 revh z0.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 revh z0.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 revw z0.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 rshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 rshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 rshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 rshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 rshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 rshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 rshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 rsubhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 rsubhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 rsubhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 rsubhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 rsubhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 rsubhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 8 1.00 saba z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 saba z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 8 1.00 saba z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 8 1.00 saba z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 sabalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 sabalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 sabalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 8 1.00 sabalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 sabalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 sabalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sabd z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sabd z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sabd z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sabd z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sabdlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sabdlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sabdlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sabdlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sabdlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sabdlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 sadalp z0.h, p0/m, z1.b
+# STREAMING-NEXT: 1 8 1.00 sadalp z29.s, p0/m, z30.h
+# STREAMING-NEXT: 1 8 1.00 sadalp z30.d, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 saddlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 saddlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 saddlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 saddlbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 saddlbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 saddlbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 saddlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 saddlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 saddlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 12 1.50 saddv d0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 saddv d0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 saddv d0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 saddwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 saddwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 saddwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 saddwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 saddwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 saddwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 sbclb z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sbclb z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sbclt z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sbclt z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.d, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.h, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.h, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 scvtf z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 20 7.00 sdiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 12 12.00 sdiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 20 7.00 sdivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 12 12.00 sdivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 sdot z0.d, z1.h, z15.h[1]
+# STREAMING-NEXT: 1 8 1.00 sdot z0.d, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sdot z0.s, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sdot z0.s, z1.b, z7.b[3]
+# STREAMING-NEXT: 1 2 1.00 sel p0.b, p1, p2.b, p3.b
+# STREAMING-NEXT: 1 1 1.00 sel z23.b, p11, z13.b, z8.b
+# STREAMING-NEXT: 1 1 1.00 sel z23.d, p11, z13.d, z8.d
+# STREAMING-NEXT: 1 1 1.00 sel z23.h, p11, z13.h, z8.h
+# STREAMING-NEXT: 1 1 1.00 sel z23.s, p11, z13.s, z8.s
+# STREAMING-NEXT: 1 2 1.00 * U setffr
+# STREAMING-NEXT: 1 4 0.50 shadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 shadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 shadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 shadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 shrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 shrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 shrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 shrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 shrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 shrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 shrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 shrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 shrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 shrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 shrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 shrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 shsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 shsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 shsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 shsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 shsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 shsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 shsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 shsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sli z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sli z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sli z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sli z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sli z31.b, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 sli z31.d, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 sli z31.h, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 sli z31.s, z31.s, #31
+# STREAMING-NEXT: 1 4 1.00 sm4e z0.s, z0.s, z31.s
+# STREAMING-NEXT: 1 4 1.00 sm4ekey z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smax z0.b, z0.b, #-128
+# STREAMING-NEXT: 1 4 0.50 smax z0.d, z0.d, #-128
+# STREAMING-NEXT: 1 4 0.50 smax z0.h, z0.h, #-128
+# STREAMING-NEXT: 1 4 0.50 smax z0.s, z0.s, #-128
+# STREAMING-NEXT: 1 4 0.50 smax z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smax z31.b, z31.b, #127
+# STREAMING-NEXT: 1 4 0.50 smax z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 smax z31.d, z31.d, #127
+# STREAMING-NEXT: 1 4 0.50 smax z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smax z31.h, z31.h, #127
+# STREAMING-NEXT: 1 4 0.50 smax z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smax z31.s, z31.s, #127
+# STREAMING-NEXT: 1 4 0.50 smaxp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 smaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 smaxp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 smaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 12 1.50 smaxv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 smaxv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 smaxv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 smaxv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 smin z0.b, z0.b, #-128
+# STREAMING-NEXT: 1 4 0.50 smin z0.d, z0.d, #-128
+# STREAMING-NEXT: 1 4 0.50 smin z0.h, z0.h, #-128
+# STREAMING-NEXT: 1 4 0.50 smin z0.s, z0.s, #-128
+# STREAMING-NEXT: 1 4 0.50 smin z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smin z31.b, z31.b, #127
+# STREAMING-NEXT: 1 4 0.50 smin z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 smin z31.d, z31.d, #127
+# STREAMING-NEXT: 1 4 0.50 smin z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smin z31.h, z31.h, #127
+# STREAMING-NEXT: 1 4 0.50 smin z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smin z31.s, z31.s, #127
+# STREAMING-NEXT: 1 4 0.50 sminp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sminp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 12 1.50 sminv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 sminv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 sminv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 sminv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 smlalb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 smlalt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 smlslb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 smlslt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 3 0.17 smmla z0.s, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 smulh z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 smulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 smulh z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 smulh z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 smulh z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 smullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 smullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 smullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 smullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 smullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 smullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 smullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 smullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 1.00 splice z29.b, p7, { z30.b, z31.b }
+# STREAMING-NEXT: 1 4 1.00 splice z29.d, p7, { z30.d, z31.d }
+# STREAMING-NEXT: 1 4 1.00 splice z29.h, p7, { z30.h, z31.h }
+# STREAMING-NEXT: 1 4 1.00 splice z29.s, p7, { z30.s, z31.s }
+# STREAMING-NEXT: 1 4 1.00 splice z31.b, p7, z31.b, z31.b
+# STREAMING-NEXT: 1 4 1.00 splice z31.d, p7, z31.d, z31.d
+# STREAMING-NEXT: 1 4 1.00 splice z31.h, p7, z31.h, z31.h
+# STREAMING-NEXT: 1 4 1.00 splice z31.s, p7, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqabs z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqabs z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqabs z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqabs z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqadd z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 sqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqadd z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 sqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqadd z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 sqadd z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 sqadd z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 sqcadd z0.b, z0.b, z0.b, #90
+# STREAMING-NEXT: 1 4 0.50 sqcadd z0.d, z0.d, z0.d, #90
+# STREAMING-NEXT: 1 4 0.50 sqcadd z0.h, z0.h, z0.h, #90
+# STREAMING-NEXT: 1 4 0.50 sqcadd z0.s, z0.s, z0.s, #90
+# STREAMING-NEXT: 1 4 0.50 sqcadd z31.b, z31.b, z31.b, #270
+# STREAMING-NEXT: 1 4 0.50 sqcadd z31.d, z31.d, z31.d, #270
+# STREAMING-NEXT: 1 4 0.50 sqcadd z31.h, z31.h, z31.h, #270
+# STREAMING-NEXT: 1 4 0.50 sqcadd z31.s, z31.s, z31.s, #270
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecb x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecd x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdecd z0.d
+# STREAMING-NEXT: 1 4 0.50 sqdecd z0.d, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdecd z0.d, pow2
+# STREAMING-NEXT: 1 4 0.50 sqdecd z0.d, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdech x0
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdech x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdech z0.h
+# STREAMING-NEXT: 1 4 0.50 sqdech z0.h, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdech z0.h, pow2
+# STREAMING-NEXT: 1 4 0.50 sqdech z0.h, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.b
+# STREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.d
+# STREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.h
+# STREAMING-NEXT: 1 2 0.50 sqdecp x0, p0.s
+# STREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.b, wzr
+# STREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.d, wzr
+# STREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.h, wzr
+# STREAMING-NEXT: 1 2 0.50 sqdecp xzr, p15.s, wzr
+# STREAMING-NEXT: 1 7 1.00 sqdecp z0.d, p0.d
+# STREAMING-NEXT: 1 7 1.00 sqdecp z0.h, p0.h
+# STREAMING-NEXT: 1 7 1.00 sqdecp z0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqdecw x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdecw z0.s
+# STREAMING-NEXT: 1 4 0.50 sqdecw z0.s, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdecw z0.s, pow2
+# STREAMING-NEXT: 1 4 0.50 sqdecw z0.s, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqdmlalb z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmlalbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlalbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlalbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlalt z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmlslb z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmlslbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlslbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlslbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlslt z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqdmlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqdmullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sqdmullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqdmullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 sqdmullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sqdmullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqdmullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqdmullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 sqincb x0
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincb x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincd x0
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincd x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqincd z0.d
+# STREAMING-NEXT: 1 4 0.50 sqincd z0.d, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqincd z0.d, pow2
+# STREAMING-NEXT: 1 4 0.50 sqincd z0.d, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqinch x0
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqinch x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqinch z0.h
+# STREAMING-NEXT: 1 4 0.50 sqinch z0.h, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqinch z0.h, pow2
+# STREAMING-NEXT: 1 4 0.50 sqinch z0.h, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincp x0, p0.b
+# STREAMING-NEXT: 1 2 0.50 sqincp x0, p0.d
+# STREAMING-NEXT: 1 2 0.50 sqincp x0, p0.h
+# STREAMING-NEXT: 1 2 0.50 sqincp x0, p0.s
+# STREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.b, wzr
+# STREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.d, wzr
+# STREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.h, wzr
+# STREAMING-NEXT: 1 2 0.50 sqincp xzr, p15.s, wzr
+# STREAMING-NEXT: 1 7 1.00 sqincp z0.d, p0.d
+# STREAMING-NEXT: 1 7 1.00 sqincp z0.h, p0.h
+# STREAMING-NEXT: 1 7 1.00 sqincp z0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 sqincw x0
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, #14
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, vl1
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, w0
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, w0, pow2
+# STREAMING-NEXT: 1 2 0.50 sqincw x0, w0, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqincw z0.s
+# STREAMING-NEXT: 1 4 0.50 sqincw z0.s, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqincw z0.s, pow2
+# STREAMING-NEXT: 1 4 0.50 sqincw z0.s, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 sqneg z31.b, p7/m, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqneg z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqneg z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqneg z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.b, z1.b, z2.b, #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.d, z1.d, z2.d, #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.h, z1.h, z2.h, #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.h, z1.h, z2.h[0], #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.s, z1.s, z2.s, #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z0.s, z1.s, z2.s[0], #0
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z15.b, z16.b, z17.b, #270
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z15.d, z16.d, z17.d, #270
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z15.h, z16.h, z17.h, #270
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z15.s, z16.s, z17.s, #270
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z29.b, z30.b, z31.b, #90
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z29.d, z30.d, z31.d, #90
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z29.h, z30.h, z31.h, #90
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z29.s, z30.s, z31.s, #90
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.b, z31.b, z31.b, #180
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.d, z31.d, z31.d, #180
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.h, z30.h, z7.h[0], #180
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.h, z31.h, z31.h, #180
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.s, z30.s, z7.s[0], #180
+# STREAMING-NEXT: 1 4 0.50 sqrdcmlah z31.s, z31.s, z31.s, #180
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqrdmlah z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqrdmlsh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqrdmulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqrshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqrshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqrshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqrshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqrshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqrshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqrshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqrshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqrshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqrshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqrshrunb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqrshrunt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqshl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sqshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqshl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 sqshl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 sqshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqshl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 sqshl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 sqshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqshlu z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sqshlu z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sqshlu z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sqshlu z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sqshlu z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 sqshlu z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 sqshlu z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 sqshlu z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqshrunb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 sqshrunt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sqsub z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 sqsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqsub z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 sqsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqsub z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 sqsub z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 sqsub z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 sqsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 sqsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 sqsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 sqsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sqxtnb z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqxtnb z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqxtnb z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqxtnt z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqxtnt z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqxtnt z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqxtunb z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqxtunb z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqxtunb z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 sqxtunt z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 sqxtunt z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 sqxtunt z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 srhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 srhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 srhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 srhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sri z0.b, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 sri z0.d, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 sri z0.h, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 sri z0.s, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 sri z31.b, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 sri z31.d, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 sri z31.h, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 sri z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 srshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 srshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 srshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 srshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 srshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 srshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 srshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 srshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 srshr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 srshr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 srshr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 srshr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 srshr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 srshr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 srshr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 srshr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: 1 8 1.00 srsra z0.b, z0.b, #1
+# STREAMING-NEXT: 1 8 1.00 srsra z0.d, z0.d, #1
+# STREAMING-NEXT: 1 8 1.00 srsra z0.h, z0.h, #1
+# STREAMING-NEXT: 1 8 1.00 srsra z0.s, z0.s, #1
+# STREAMING-NEXT: 1 8 1.00 srsra z31.b, z31.b, #8
+# STREAMING-NEXT: 1 8 1.00 srsra z31.d, z31.d, #64
+# STREAMING-NEXT: 1 8 1.00 srsra z31.h, z31.h, #16
+# STREAMING-NEXT: 1 8 1.00 srsra z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 sshllb z0.d, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sshllb z0.h, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sshllb z0.s, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sshllb z31.d, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 sshllb z31.h, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 sshllb z31.s, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 sshllt z0.d, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sshllt z0.h, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sshllt z0.s, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sshllt z31.d, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 sshllt z31.h, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 sshllt z31.s, z31.h, #15
+# STREAMING-NEXT: 1 8 1.00 ssra z0.b, z0.b, #1
+# STREAMING-NEXT: 1 8 1.00 ssra z0.d, z0.d, #1
+# STREAMING-NEXT: 1 8 1.00 ssra z0.h, z0.h, #1
+# STREAMING-NEXT: 1 8 1.00 ssra z0.s, z0.s, #1
+# STREAMING-NEXT: 1 8 1.00 ssra z31.b, z31.b, #8
+# STREAMING-NEXT: 1 8 1.00 ssra z31.d, z31.d, #64
+# STREAMING-NEXT: 1 8 1.00 ssra z31.h, z31.h, #16
+# STREAMING-NEXT: 1 8 1.00 ssra z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 ssublb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 ssublb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssublb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 ssublbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 ssublbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 ssublbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssublt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 ssublt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssublt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 ssubltb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 ssubltb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 ssubltb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssubwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 ssubwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssubwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 ssubwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 ssubwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 ssubwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.b }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.b }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.d }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1b { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.d }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * st1b { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.h }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.h }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.s }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1b { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z0.s }, p0, [x0]
+# STREAMING-NEXT: 1 5 2.50 * st1b { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z21.b }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z21.h }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z31.b }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * st1b { z31.d }, p7, [z31.d, #31]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z31.h }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1b { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 5 2.50 * st1b { z31.s }, p7, [z31.s, #31]
+# STREAMING-NEXT: 1 2 1.00 * st1d { z0.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, lsl #3]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1d { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1d { z0.d }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * st1d { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1d { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1d { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * st1d { z31.d }, p7, [z31.d, #248]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.d }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, lsl #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.d }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * st1h { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.h }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.s }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 2 3.00 * st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
+# STREAMING-NEXT: 1 2 0.50 * st1h { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z0.s }, p0, [x0]
+# STREAMING-NEXT: 1 5 2.50 * st1h { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z21.h }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * st1h { z31.d }, p7, [z31.d, #62]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z31.h }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1h { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 5 2.50 * st1h { z31.s }, p7, [z31.s, #62]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z0.d }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, lsl #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z0.d }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * st1w { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z0.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: 1 2 3.00 * st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
+# STREAMING-NEXT: 1 2 0.50 * st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: 1 5 2.50 * st1w { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * st1w { z31.d }, p7, [z31.d, #124]
+# STREAMING-NEXT: 1 2 1.00 * st1w { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: 1 5 2.50 * st1w { z31.s }, p7, [z31.s, #124]
+# STREAMING-NEXT: 1 2 1.00 * st2b { z0.b, z1.b }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * st2b { z0.b, z1.b }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2b { z5.b, z6.b }, p3, [x17, x16]
+# STREAMING-NEXT: 1 2 1.00 * st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * st2d { z0.d, z1.d }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * st2h { z0.h, z1.h }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z0.s, z1.s }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 2 1.50 * st3b { z0.b - z2.b }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 1.50 * st3b { z0.b - z2.b }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.50 * st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3b { z5.b - z7.b }, p3, [x17, x16]
+# STREAMING-NEXT: 1 2 1.50 * st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.50 * st3d { z0.d - z2.d }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.50 * st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 1.50 * st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.50 * st3h { z0.h - z2.h }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.50 * st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 1.50 * st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.50 * st3w { z0.s - z2.s }, p0, [x0]
+# STREAMING-NEXT: 1 2 1.50 * st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: 1 2 1.50 * st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 2 2.00 * st4b { z0.b - z3.b }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 2.00 * st4b { z0.b - z3.b }, p0, [x0]
+# STREAMING-NEXT: 1 2 2.00 * st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4b { z5.b - z8.b }, p3, [x17, x16]
+# STREAMING-NEXT: 1 2 2.00 * st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 2.00 * st4d { z0.d - z3.d }, p0, [x0]
+# STREAMING-NEXT: 1 2 2.00 * st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: 1 2 2.00 * st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 2.00 * st4h { z0.h - z3.h }, p0, [x0]
+# STREAMING-NEXT: 1 2 2.00 * st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: 1 2 2.00 * st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 2.00 * st4w { z0.s - z3.s }, p0, [x0]
+# STREAMING-NEXT: 1 2 2.00 * st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: 1 2 2.00 * st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * stnt1b { z0.b }, p0, [x0, x0]
+# STREAMING-NEXT: 1 2 1.00 * stnt1b { z0.b }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1b { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: 1 5 3.00 * stnt1b { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * stnt1b { z21.b }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * stnt1b { z23.b }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1b { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: 1 5 3.00 * stnt1b { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: 1 2 1.00 * stnt1d { z0.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: 1 2 1.00 * stnt1d { z0.d }, p0, [x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1d { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * stnt1d { z21.d }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * stnt1d { z23.d }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1d { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: 1 4 1.50 * stnt1h { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * stnt1h { z0.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: 1 2 1.00 * stnt1h { z0.h }, p0, [x0]
+# STREAMING-NEXT: 1 5 3.00 * stnt1h { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * stnt1h { z21.h }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * stnt1h { z23.h }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1h { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: 1 5 3.00 * stnt1h { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: 1 4 1.50 * stnt1w { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: 1 2 1.00 * stnt1w { z0.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: 1 2 1.00 * stnt1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: 1 5 3.00 * stnt1w { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: 1 2 1.00 * stnt1w { z21.s }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * stnt1w { z23.s }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: 1 4 1.50 * stnt1w { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: 1 5 3.00 * stnt1w { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: 1 2 1.00 * str p0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * str p15, [sp, #-256, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * str p5, [x10, #255, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * str z0, [x0]
+# STREAMING-NEXT: 1 2 1.00 * str z21, [x10, #-256, mul vl]
+# STREAMING-NEXT: 1 2 1.00 * str z31, [sp, #255, mul vl]
+# STREAMING-NEXT: 1 4 0.50 sub z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 sub z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 sub z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 sub z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 sub z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 sub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sub z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 sub z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 sub z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 sub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sub z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 sub z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 sub z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 sub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 sub z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 sub z21.b, p5/m, z21.b, z10.b
+# STREAMING-NEXT: 1 4 0.50 sub z21.b, z10.b, z21.b
+# STREAMING-NEXT: 1 4 0.50 sub z21.d, p5/m, z21.d, z10.d
+# STREAMING-NEXT: 1 4 0.50 sub z21.d, z10.d, z21.d
+# STREAMING-NEXT: 1 4 0.50 sub z21.h, p5/m, z21.h, z10.h
+# STREAMING-NEXT: 1 4 0.50 sub z21.h, z10.h, z21.h
+# STREAMING-NEXT: 1 4 0.50 sub z21.s, p5/m, z21.s, z10.s
+# STREAMING-NEXT: 1 4 0.50 sub z21.s, z10.s, z21.s
+# STREAMING-NEXT: 1 4 0.50 sub z23.b, p3/m, z23.b, z13.b
+# STREAMING-NEXT: 1 4 0.50 sub z23.b, z13.b, z8.b
+# STREAMING-NEXT: 1 4 0.50 sub z23.d, p3/m, z23.d, z13.d
+# STREAMING-NEXT: 1 4 0.50 sub z23.d, z13.d, z8.d
+# STREAMING-NEXT: 1 4 0.50 sub z23.h, p3/m, z23.h, z13.h
+# STREAMING-NEXT: 1 4 0.50 sub z23.h, z13.h, z8.h
+# STREAMING-NEXT: 1 4 0.50 sub z23.s, p3/m, z23.s, z13.s
+# STREAMING-NEXT: 1 4 0.50 sub z23.s, z13.s, z8.s
+# STREAMING-NEXT: 1 4 0.50 sub z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sub z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 sub z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 sub z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sub z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 sub z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 sub z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sub z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 sub z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 sub z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 sub z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 sub z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 subhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 subhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 subhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 subhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 subhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 subhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 subr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 subr z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 subr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 subr z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 subr z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 subr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 subr z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 subr z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 subr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 subr z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 subr z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 subr z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 subr z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 subr z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 subr z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 sunpkhi z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 sunpkhi z31.h, z31.b
+# STREAMING-NEXT: 1 4 0.50 sunpkhi z31.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 sunpklo z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 sunpklo z31.h, z31.b
+# STREAMING-NEXT: 1 4 0.50 sunpklo z31.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 suqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 suqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 suqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 suqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 sxtb z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 sxtb z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 sxtb z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 sxtb z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 sxtb z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 sxtb z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 sxth z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 sxth z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 sxth z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 sxth z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 sxtw z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 sxtw z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 1.00 tbl z28.b, { z29.b, z30.b }, z31.b
+# STREAMING-NEXT: 1 4 1.00 tbl z28.d, { z29.d, z30.d }, z31.d
+# STREAMING-NEXT: 1 4 1.00 tbl z28.h, { z29.h, z30.h }, z31.h
+# STREAMING-NEXT: 1 4 1.00 tbl z28.s, { z29.s, z30.s }, z31.s
+# STREAMING-NEXT: 1 4 1.00 tbl z31.b, { z31.b }, z31.b
+# STREAMING-NEXT: 1 4 1.00 tbl z31.d, { z31.d }, z31.d
+# STREAMING-NEXT: 1 4 1.00 tbl z31.h, { z31.h }, z31.h
+# STREAMING-NEXT: 1 4 1.00 tbl z31.s, { z31.s }, z31.s
+# STREAMING-NEXT: 1 4 1.00 tbx z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 1.00 tbx z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 1.00 tbx z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 1.00 tbx z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 trn1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 trn1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 trn1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 trn1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 trn1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 trn1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 trn1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 trn1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 trn2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 trn2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 trn2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 trn2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 trn2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 trn2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 trn2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 trn2 z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 uaba z0.b, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 uaba z0.d, z1.d, z31.d
+# STREAMING-NEXT: 1 8 1.00 uaba z0.h, z1.h, z31.h
+# STREAMING-NEXT: 1 8 1.00 uaba z0.s, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 uabalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 uabalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 uabalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 8 1.00 uabalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 uabalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 8 1.00 uabalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uabd z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 uabd z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 uabd z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uabd z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 uabdlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 uabdlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uabdlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 uabdlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 uabdlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uabdlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 uadalp z0.h, p0/m, z1.b
+# STREAMING-NEXT: 1 8 1.00 uadalp z29.s, p0/m, z30.h
+# STREAMING-NEXT: 1 8 1.00 uadalp z30.d, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 uaddlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 uaddlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uaddlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 uaddlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 uaddlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uaddlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 12 1.50 uaddv d0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 uaddv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 uaddv d0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 uaddv d0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 uaddwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 uaddwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 uaddwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 uaddwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 uaddwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 uaddwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.d, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.h, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.h, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.s, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 ucvtf z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 20 7.00 udiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 12 12.00 udiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 20 7.00 udivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 12 12.00 udivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 8 1.00 udot z0.d, z1.h, z15.h[1]
+# STREAMING-NEXT: 1 8 1.00 udot z0.d, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 udot z0.s, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 udot z0.s, z1.b, z7.b[3]
+# STREAMING-NEXT: 1 4 0.50 uhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uhsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uhsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uhsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uhsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uhsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uhsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uhsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uhsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 umax z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 umax z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umax z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 umax z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 umax z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umax z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umaxp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 umaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 umaxp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 umaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 12 1.50 umaxv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 umaxv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 umaxv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 umaxv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 umin z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 umin z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umin z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 umin z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 umin z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umin z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 uminp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uminp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 12 1.50 uminv b0, p7, z31.b
+# STREAMING-NEXT: 1 12 1.50 uminv d0, p7, z31.d
+# STREAMING-NEXT: 1 12 1.50 uminv h0, p7, z31.h
+# STREAMING-NEXT: 1 12 1.50 uminv s0, p7, z31.s
+# STREAMING-NEXT: 1 4 0.50 umlalb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 umlalt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 umlslb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 umlslt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 3 0.17 ummla z0.s, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 umulh z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 umulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 umulh z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 umulh z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: 1 4 0.50 umulh z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 umullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 umullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 umullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 umullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: 1 4 0.50 umullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 umullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: 1 4 0.50 umullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 umullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqadd z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 uqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqadd z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 uqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqadd z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 uqadd z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 uqadd z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 2 0.50 uqdecb w0
+# STREAMING-NEXT: 1 2 0.50 uqdecb w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecb w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecb w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecb x0
+# STREAMING-NEXT: 1 2 0.50 uqdecb x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqdecb x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecb x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecb x0, vl1
+# STREAMING-NEXT: 1 2 0.50 uqdecd w0
+# STREAMING-NEXT: 1 2 0.50 uqdecd w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecd w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecd w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecd x0
+# STREAMING-NEXT: 1 2 0.50 uqdecd x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqdecd x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecd x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecd x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqdecd z0.d
+# STREAMING-NEXT: 1 4 0.50 uqdecd z0.d, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqdecd z0.d, pow2
+# STREAMING-NEXT: 1 4 0.50 uqdecd z0.d, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdech w0
+# STREAMING-NEXT: 1 2 0.50 uqdech w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdech w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdech w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdech x0
+# STREAMING-NEXT: 1 2 0.50 uqdech x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqdech x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdech x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdech x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqdech z0.h
+# STREAMING-NEXT: 1 4 0.50 uqdech z0.h, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqdech z0.h, pow2
+# STREAMING-NEXT: 1 4 0.50 uqdech z0.h, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.b
+# STREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.d
+# STREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.h
+# STREAMING-NEXT: 1 2 0.50 uqdecp wzr, p15.s
+# STREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.b
+# STREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.d
+# STREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.h
+# STREAMING-NEXT: 1 2 0.50 uqdecp x0, p0.s
+# STREAMING-NEXT: 1 7 1.00 uqdecp z0.d, p0.d
+# STREAMING-NEXT: 1 7 1.00 uqdecp z0.h, p0.h
+# STREAMING-NEXT: 1 7 1.00 uqdecp z0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 uqdecw w0
+# STREAMING-NEXT: 1 2 0.50 uqdecw w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecw w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecw w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecw x0
+# STREAMING-NEXT: 1 2 0.50 uqdecw x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqdecw x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqdecw x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqdecw x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqdecw z0.s
+# STREAMING-NEXT: 1 4 0.50 uqdecw z0.s, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqdecw z0.s, pow2
+# STREAMING-NEXT: 1 4 0.50 uqdecw z0.s, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincb w0
+# STREAMING-NEXT: 1 2 0.50 uqincb w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincb w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincb w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincb x0
+# STREAMING-NEXT: 1 2 0.50 uqincb x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqincb x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincb x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincb x0, vl1
+# STREAMING-NEXT: 1 2 0.50 uqincd w0
+# STREAMING-NEXT: 1 2 0.50 uqincd w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincd w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincd w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincd x0
+# STREAMING-NEXT: 1 2 0.50 uqincd x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqincd x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincd x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincd x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqincd z0.d
+# STREAMING-NEXT: 1 4 0.50 uqincd z0.d, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqincd z0.d, pow2
+# STREAMING-NEXT: 1 4 0.50 uqincd z0.d, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqinch w0
+# STREAMING-NEXT: 1 2 0.50 uqinch w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqinch w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqinch w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqinch x0
+# STREAMING-NEXT: 1 2 0.50 uqinch x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqinch x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqinch x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqinch x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqinch z0.h
+# STREAMING-NEXT: 1 4 0.50 uqinch z0.h, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqinch z0.h, pow2
+# STREAMING-NEXT: 1 4 0.50 uqinch z0.h, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.b
+# STREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.d
+# STREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.h
+# STREAMING-NEXT: 1 2 0.50 uqincp wzr, p15.s
+# STREAMING-NEXT: 1 2 0.50 uqincp x0, p0.b
+# STREAMING-NEXT: 1 2 0.50 uqincp x0, p0.d
+# STREAMING-NEXT: 1 2 0.50 uqincp x0, p0.h
+# STREAMING-NEXT: 1 2 0.50 uqincp x0, p0.s
+# STREAMING-NEXT: 1 7 1.00 uqincp z0.d, p0.d
+# STREAMING-NEXT: 1 7 1.00 uqincp z0.h, p0.h
+# STREAMING-NEXT: 1 7 1.00 uqincp z0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 uqincw w0
+# STREAMING-NEXT: 1 2 0.50 uqincw w0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincw w0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincw w0, pow2, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincw x0
+# STREAMING-NEXT: 1 2 0.50 uqincw x0, #14
+# STREAMING-NEXT: 1 2 0.50 uqincw x0, all, mul #16
+# STREAMING-NEXT: 1 2 0.50 uqincw x0, pow2
+# STREAMING-NEXT: 1 2 0.50 uqincw x0, vl1
+# STREAMING-NEXT: 1 4 0.50 uqincw z0.s
+# STREAMING-NEXT: 1 4 0.50 uqincw z0.s, all, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqincw z0.s, pow2
+# STREAMING-NEXT: 1 4 0.50 uqincw z0.s, pow2, mul #16
+# STREAMING-NEXT: 1 4 0.50 uqrshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqrshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqrshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqrshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqrshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqrshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqrshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqrshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 uqrshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 uqrshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqshl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 uqshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqshl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 uqshl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: 1 4 0.50 uqshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqshl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 uqshl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 uqshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 uqshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: 1 4 0.50 uqshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.b, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.d, z0.d, #0
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.h, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.s, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: 1 4 0.50 uqsub z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 uqsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqsub z31.b, z31.b, #255
+# STREAMING-NEXT: 1 4 0.50 uqsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqsub z31.d, z31.d, #65280
+# STREAMING-NEXT: 1 4 0.50 uqsub z31.h, z31.h, #65280
+# STREAMING-NEXT: 1 4 0.50 uqsub z31.s, z31.s, #65280
+# STREAMING-NEXT: 1 4 0.50 uqsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 uqsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 uqsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 uqsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 uqxtnb z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 uqxtnb z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 uqxtnb z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 uqxtnt z0.b, z31.h
+# STREAMING-NEXT: 1 4 0.50 uqxtnt z0.h, z31.s
+# STREAMING-NEXT: 1 4 0.50 uqxtnt z0.s, z31.d
+# STREAMING-NEXT: 1 4 0.50 urecpe z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 urhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 urhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 urhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 urhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 urshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 urshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 urshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 urshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 urshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 urshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 urshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 urshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 4 0.50 urshr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: 1 4 0.50 urshr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: 1 4 0.50 urshr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: 1 4 0.50 urshr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: 1 4 0.50 urshr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: 1 4 0.50 urshr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: 1 4 0.50 urshr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: 1 4 0.50 urshr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 ursqrte z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 8 1.00 ursra z0.b, z0.b, #1
+# STREAMING-NEXT: 1 8 1.00 ursra z0.d, z0.d, #1
+# STREAMING-NEXT: 1 8 1.00 ursra z0.h, z0.h, #1
+# STREAMING-NEXT: 1 8 1.00 ursra z0.s, z0.s, #1
+# STREAMING-NEXT: 1 8 1.00 ursra z31.b, z31.b, #8
+# STREAMING-NEXT: 1 8 1.00 ursra z31.d, z31.d, #64
+# STREAMING-NEXT: 1 8 1.00 ursra z31.h, z31.h, #16
+# STREAMING-NEXT: 1 8 1.00 ursra z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 ushllb z0.d, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 ushllb z0.h, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 ushllb z0.s, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 ushllb z31.d, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 ushllb z31.h, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 ushllb z31.s, z31.h, #15
+# STREAMING-NEXT: 1 4 0.50 ushllt z0.d, z0.s, #0
+# STREAMING-NEXT: 1 4 0.50 ushllt z0.h, z0.b, #0
+# STREAMING-NEXT: 1 4 0.50 ushllt z0.s, z0.h, #0
+# STREAMING-NEXT: 1 4 0.50 ushllt z31.d, z31.s, #31
+# STREAMING-NEXT: 1 4 0.50 ushllt z31.h, z31.b, #7
+# STREAMING-NEXT: 1 4 0.50 ushllt z31.s, z31.h, #15
+# STREAMING-NEXT: 1 3 0.17 usmmla z0.s, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 usqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: 1 4 0.50 usqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: 1 4 0.50 usqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: 1 4 0.50 usqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: 1 8 1.00 usra z0.b, z0.b, #1
+# STREAMING-NEXT: 1 8 1.00 usra z0.d, z0.d, #1
+# STREAMING-NEXT: 1 8 1.00 usra z0.h, z0.h, #1
+# STREAMING-NEXT: 1 8 1.00 usra z0.s, z0.s, #1
+# STREAMING-NEXT: 1 8 1.00 usra z31.b, z31.b, #8
+# STREAMING-NEXT: 1 8 1.00 usra z31.d, z31.d, #64
+# STREAMING-NEXT: 1 8 1.00 usra z31.h, z31.h, #16
+# STREAMING-NEXT: 1 8 1.00 usra z31.s, z31.s, #32
+# STREAMING-NEXT: 1 4 0.50 usublb z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 usublb z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 usublb z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 usublt z0.h, z1.b, z2.b
+# STREAMING-NEXT: 1 4 0.50 usublt z29.s, z30.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 usublt z31.d, z31.s, z31.s
+# STREAMING-NEXT: 1 4 0.50 usubwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 usubwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 usubwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 usubwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: 1 4 0.50 usubwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 usubwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 uunpkhi z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 uunpkhi z31.h, z31.b
+# STREAMING-NEXT: 1 4 0.50 uunpkhi z31.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 uunpklo z31.d, z31.s
+# STREAMING-NEXT: 1 4 0.50 uunpklo z31.h, z31.b
+# STREAMING-NEXT: 1 4 0.50 uunpklo z31.s, z31.h
+# STREAMING-NEXT: 1 4 0.50 uxtb z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 uxtb z0.h, p0/m, z0.h
+# STREAMING-NEXT: 1 4 0.50 uxtb z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 uxtb z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 uxtb z31.h, p7/m, z31.h
+# STREAMING-NEXT: 1 4 0.50 uxtb z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 uxth z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 uxth z0.s, p0/m, z0.s
+# STREAMING-NEXT: 1 4 0.50 uxth z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 4 0.50 uxth z31.s, p7/m, z31.s
+# STREAMING-NEXT: 1 4 0.50 uxtw z0.d, p0/m, z0.d
+# STREAMING-NEXT: 1 4 0.50 uxtw z31.d, p7/m, z31.d
+# STREAMING-NEXT: 1 2 0.50 uzp1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 uzp1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 uzp1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 uzp1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 uzp1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 uzp1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 uzp1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uzp1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 uzp2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 uzp2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 uzp2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 uzp2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 uzp2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 uzp2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 uzp2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 uzp2 z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 1 0.50 whilege p15.b, w0, wzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.b, wzr, w0
+# STREAMING-NEXT: 1 1 0.50 whilege p15.b, x0, xzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.b, xzr, x0
+# STREAMING-NEXT: 1 1 0.50 whilege p15.d, w0, wzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.d, x0, xzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.h, w0, wzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.h, x0, xzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.s, w0, wzr
+# STREAMING-NEXT: 1 1 0.50 whilege p15.s, x0, xzr
+# STREAMING-NEXT: 1 2 0.50 whilerw p15.b, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilerw p15.d, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilerw p15.h, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilerw p15.s, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilewr p15.b, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilewr p15.d, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilewr p15.h, x30, x30
+# STREAMING-NEXT: 1 2 0.50 whilewr p15.s, x30, x30
+# STREAMING-NEXT: 1 2 1.00 * U wrffr p0.b
+# STREAMING-NEXT: 1 2 1.00 * U wrffr p15.b
+# STREAMING-NEXT: 1 2 0.17 xar z0.b, z0.b, z1.b, #1
+# STREAMING-NEXT: 1 2 0.17 xar z0.d, z0.d, z1.d, #1
+# STREAMING-NEXT: 1 2 0.17 xar z0.h, z0.h, z1.h, #1
+# STREAMING-NEXT: 1 2 0.17 xar z0.s, z0.s, z1.s, #1
+# STREAMING-NEXT: 1 2 0.17 xar z31.b, z31.b, z30.b, #8
+# STREAMING-NEXT: 1 2 0.17 xar z31.d, z31.d, z30.d, #64
+# STREAMING-NEXT: 1 2 0.17 xar z31.h, z31.h, z30.h, #16
+# STREAMING-NEXT: 1 2 0.17 xar z31.s, z31.s, z30.s, #32
+# STREAMING-NEXT: 1 2 0.50 zip1 p0.b, p0.b, p0.b
+# STREAMING-NEXT: 1 2 0.50 zip1 p0.d, p0.d, p0.d
+# STREAMING-NEXT: 1 2 0.50 zip1 p0.h, p0.h, p0.h
+# STREAMING-NEXT: 1 2 0.50 zip1 p0.s, p0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 zip1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 zip1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 zip1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 zip1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 zip1 z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 zip1 z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 zip1 z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 zip1 z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 zip1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 zip1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 zip1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 zip1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: 1 2 0.50 zip2 p0.b, p0.b, p0.b
+# STREAMING-NEXT: 1 2 0.50 zip2 p0.d, p0.d, p0.d
+# STREAMING-NEXT: 1 2 0.50 zip2 p0.h, p0.h, p0.h
+# STREAMING-NEXT: 1 2 0.50 zip2 p0.s, p0.s, p0.s
+# STREAMING-NEXT: 1 2 0.50 zip2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: 1 2 0.50 zip2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: 1 2 0.50 zip2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: 1 2 0.50 zip2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: 1 4 0.50 zip2 z0.b, z0.b, z0.b
+# STREAMING-NEXT: 1 4 0.50 zip2 z0.d, z0.d, z0.d
+# STREAMING-NEXT: 1 4 0.50 zip2 z0.h, z0.h, z0.h
+# STREAMING-NEXT: 1 4 0.50 zip2 z0.s, z0.s, z0.s
+# STREAMING-NEXT: 1 4 0.50 zip2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: 1 4 0.50 zip2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: 1 4 0.50 zip2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: 1 4 0.50 zip2 z31.s, z31.s, z31.s
-# CHECK: Resource pressure by instruction:
-# CHECK-NEXT: [0.0] [0.1] [0.2] [1] [2.0] [2.1] [3.0] [3.1] [3.2] [3.3] [4.0] [4.1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Instructions:
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.b, p0/m, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclb z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclb z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclt z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclt z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z1.s, z2.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.b, p5/m, z21.b, z10.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.b, z10.b, z21.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.d, p5/m, z21.d, z10.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.d, z10.d, z21.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.h, p5/m, z21.h, z10.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.h, z10.h, z21.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.s, p5/m, z21.s, z10.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.s, z10.s, z21.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.b, p3/m, z23.b, z13.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.b, z13.b, z8.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.d, p3/m, z23.d, z13.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.h, p3/m, z23.h, z13.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.h, z13.h, z8.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.s, p3/m, z23.s, z13.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.s, z13.s, z8.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl sp, sp, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x0, x0, #-32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x21, x21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x23, x8, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl sp, sp, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x0, x0, #-32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x21, x21, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x23, x8, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd z0.b, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese z0.b, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - and p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.s, z0.s, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.h, z23.h, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.h, z23.h, #0xfff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z5.b, z5.b, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z5.b, z5.b, #0xf9
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ands p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, z1.b, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, z1.h, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, z1.s, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bcax z29.d, z29.d, z30.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvt z0.h, p0/m, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtnt z0.h, p0/m, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z10.s, z21.h, z14.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z21.s, z14.h, z3.h[2]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z14.s, z10.h, z21.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmmla z0.s, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/m, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkas p0.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/m, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkbs p0.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p0.b, p15/z, p1.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p0.b, p15/z, p1.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p0.b, p15/z, p1.b, p2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl1n z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl2n z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.b, z0.b, z0.b, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.d, z0.d, z0.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.h, z0.h, z0.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.s, z0.s, z0.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.b, z31.b, z31.b, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.d, z31.d, z31.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.h, z31.h, z31.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.s, z31.s, z31.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z15.h[1], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cdot z0.s, z1.b, z31.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cdot z0.s, z1.b, z7.b[3], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z29.d, z30.h, z0.h[0], #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z31.d, z30.h, z7.h[1], #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z5.d, z6.h, z3.h[0], #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta b0, p7, b0, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta d0, p7, d0, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta h0, p7, h0, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta s0, p7, s0, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta x0, p7, x0, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.b, p7, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.d, p7, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.h, p7, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.s, p7, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb b0, p7, b0, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb d0, p7, d0, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb h0, p7, h0, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb s0, p7, s0, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb x0, p7, x0, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.b, p7, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.d, p7, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.h, p7, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.s, p7, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.b, z1.b, z2.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.d, z1.d, z2.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.h, z1.h, z2.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.h, z1.h, z2.h[0], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.s, z1.s, z2.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.s, z1.s, z2.s[0], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.b, z16.b, z17.b, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.d, z16.d, z17.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.h, z16.h, z17.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.s, z16.s, z17.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.b, z30.b, z31.b, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.d, z30.d, z31.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.h, z30.h, z31.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.s, z30.s, z31.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.b, z31.b, z31.b, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.d, z31.d, z31.d, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.h, z30.h, z7.h[0], #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.h, z31.h, z31.h, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.s, z30.s, z7.s[0], #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.s, z31.s, z31.s, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z1.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.d, p0/z, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.d, p0/z, z0.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, #-16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - compact z31.d, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - compact z31.s, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq w30, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq wzr, w30
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq x30, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq xzr, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne w30, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne wzr, w30
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne x30, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne xzr, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z0.s, #0xfffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z23.h, #0xfff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z5.b, #0xf9
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eor p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.s, z0.s, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.h, z23.h, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.h, z23.h, #0xfff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z5.b, z5.b, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z5.b, z5.b, #0xf9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor3 z29.d, z29.d, z30.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eors p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z0.b, { z1.b, z2.b }, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, z31.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, z31.b, z0.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, { z30.b, z31.b }, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fadda d0, p7, d0, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 10.00 - - - - - fadda h0, p7, h0, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 6.00 - - - - - fadda s0, p7, s0, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 faddv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 faddv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 faddv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.d, p0/m, z0.d, z0.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.h, p0/m, z0.h, z0.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.s, p0/m, z0.s, z0.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.d, p7/m, z31.d, z31.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.h, p7/m, z31.h, z31.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.s, p7/m, z31.s, z31.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z1.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z1.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z1.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.d, p0/m, z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.d, p0/m, z1.d, z2.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, p0/m, z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, p0/m, z1.h, z2.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, z0.h, z0.h[0], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.s, p0/m, z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.s, p0/m, z1.s, z2.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z21.s, z10.s, z5.s[1], #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z23.s, z13.s, z8.s[0], #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.d, p7/m, z30.d, z31.d, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.h, p7/m, z30.h, z31.h, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.s, p7/m, z30.s, z31.s, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.d, p7/m, z31.d, z31.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.h, p7/m, z31.h, z31.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.h, z31.h, z7.h[3], #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.s, p7/m, z31.s, z31.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.d, p0/z, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.h, p0/z, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.s, p0/z, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.d, p0/z, z0.d, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.h, p0/z, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.s, p0/z, z0.s, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.d, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.d, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.h, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.h, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.s, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtlt z0.s, p0/m, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtlt z30.d, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnt z0.h, p0/m, z1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnt z30.s, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtx z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtx z30.s, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxnt z0.s, p0/m, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxnt z30.s, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - - fdiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - - fdiv z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - - fdiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - - fdivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - - fdivr z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - - fdivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fmaxnmv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxnmv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fmaxv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.d, p0/m, z0.d, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.h, p0/m, z0.h, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.s, p0/m, z0.s, #0.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fminnmv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminnmv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z29.s, p3/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fminv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z0.s, z1.h, z7.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z30.s, z31.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, #-10.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, #0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, p0/m, #-10.00000000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, p0/m, #0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.h, #-0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.h, p0/m, #-0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.s, #-0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.s, p0/m, #-0.12500000
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, z0.d, z0.d[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, z0.h, z0.h[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, z0.s, z0.s[0]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.d, p7/m, z31.d, #2.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.d, z31.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.h, p7/m, z31.h, #2.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.h, z31.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.s, p7/m, z31.s, #2.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.s, z31.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fsqrt z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.d, p0/m, z0.d, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.h, p0/m, z0.h, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.s, p0/m, z0.s, #0.5
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.d, p7/m, z31.d, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.h, p7/m, z31.h, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.s, p7/m, z31.s, #1.0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.d, z0.d, z31.d, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.h, z0.h, z31.h, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.s, z0.s, z31.s, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z0.s, p0/z, z1.s, z2.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z29.d, p7/z, z30.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histseg z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incd z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incd z0.d, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 inch z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 inch z0.h, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incw z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incw z0.s, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.b, #0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.d, #0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.h, #0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.h, w0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, #0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.b, w10, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.d, x10, x21
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.s, w10, w21
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.b, #13, w8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.b, w13, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.d, #13, x8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.d, x13, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.h, #13, w8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.h, w13, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.s, #13, w8
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.s, w13, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, #-1, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, #-1, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, wzr, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, wzr, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, #-1, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, #-1, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, xzr, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, xzr, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, #-1, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, #-1, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, wzr, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, wzr, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, #-1, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, #-1, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, wzr, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, wzr, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.b, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.d, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.h, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.s, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.b, b31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.b, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.d, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.d, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.h, h31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.h, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.s, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.s, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta x0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb x0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [sp, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.b }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, x21]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z23.d }, p3/z, [x13, x8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z5.h }, p3/z, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [z31.d, #248]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.b }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.d }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.h }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.s }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z31.d }, p7/z, [sp, #504]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.d }, p7/z, [sp, #126]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.h }, p7/z, [sp, #126]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.s }, p7/z, [sp, #126]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z21.b }, p5/z, [x10, #112]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z23.b }, p3/z, [x13, #-128]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z31.b }, p7/z, [sp, #-16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #-128]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #112]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z31.d }, p7/z, [sp, #-16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #-128]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #112]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z31.h }, p7/z, [sp, #-16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #-128]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #112]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z31.s }, p7/z, [sp, #-16]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.d }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.h }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.s }, p7/z, [sp, #63]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.d }, p7/z, [sp, #126]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.s }, p7/z, [sp, #126]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z31.d }, p7/z, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.d }, p7/z, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.s }, p7/z, [sp, #252]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [sp, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, x21]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z23.d }, p3/z, [x13, x8]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [z31.s, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z0.b, z1.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z0.b, z1.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z5.b, z6.b }, p3/z, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z0.d, z1.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z0.h, z1.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z0.s, z1.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z0.b - z2.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z0.b - z2.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z5.b - z7.b }, p3/z, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z0.d - z2.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z0.h - z2.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z0.s - z2.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z0.b - z3.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z0.b - z3.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z5.b - z8.b }, p3/z, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z0.d - z3.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z0.h - z3.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z0.s - z3.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.b }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.h }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [z31.d, #248]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.h }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.h }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [z31.d, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.h }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [z31.s, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp, z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [z31.s, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.d }, p0/z, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.s }, p0/z, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p5, [x10, #255, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p7, [x13, #-256, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z23, [x13, #255, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z31, [sp, #-256, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, z1.b, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, z1.h, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, z1.s, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.b, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.d, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.h, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.s, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, z1.b, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, z1.h, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, z1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, z1.s, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.b, p7/z, z30.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.h, p7/z, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.d, z1.d, z7.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/m, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/z, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/m, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, b0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/m, b0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/m, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/z, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.b, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0xe0000000000003ff
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0xffffffffffff7fff
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, d0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, p0/m, d0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, p0/m, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.d, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #-256
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #32767
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/m, h0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/m, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/z, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.h, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.q, q0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #0xffff7fff
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, p0/m, s0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, p0/m, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, s0
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.s, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p15/m, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p15/m, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p15/m, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p15/m, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #32512
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p15/m, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p15/m, #-32768
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p15/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p7/m, b31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movprfx z31, z6
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p7/m, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.b, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, z31.b[63]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p15/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p7/m, d31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movprfx z31.d, p7/z, z6.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p7/m, sp
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.d, sp
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, z31.d[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p15/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p7/m, h31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p7/m, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.h, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, z31.h[31]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p15/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p7/m, s31
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p7/m, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.s, wsp
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, z31.s[15]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p15/m, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.d, #-6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.h, #-6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.q, z17.q[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.s, #-6
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0/z, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ID_AA64ZFR0_EL1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL12
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.b, p7/m, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.d, p7/m, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.h, p7/m, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.s, p7/m, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL1, x3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL12, x3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL2, x3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL3, x3
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z29.s, z30.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.b, z31.b, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.b, z31.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.h, z31.h, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.h, z31.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.s, z31.s, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.s, z31.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 nbsl z0.d, z0.d, z1.d, z2.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.b, p0/m, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.b, p0/z, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.h, p0/z, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.b, p7/z, z30.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.h, p7/z, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p0.b, p0/z, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p15.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p0.b, p0/z, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p15.b, p15/z, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p0.b, p0/z, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p15.b, p15/z, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orr p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.d, z0.d, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.d, z0.d, #0xfffffffffffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.s, z0.s, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.s, z0.s, #0xfffffff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.h, z23.h, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.h, z23.h, #0xfff9
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z5.b, z5.b, #0x6
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z5.b, z5.b, #0xf9
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orrs p0.b, p0/z, p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfalse p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p0.b, p15, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p15.b, p15, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z29.b, z30.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z29.q, z30.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z29.q, z30.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.b, p15, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.d, p15, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.h, p15, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.s, p15, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p15.b, p15, p15.b
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #14, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #15, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #6, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d, #31]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #14, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d, #248]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s, #248]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #6, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #7, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #14, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #6, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #7, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0, z0.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #14, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s, #124]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #6, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p3, [x13, z8.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #31, mul vl]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3keep, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3strm, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.b, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #19
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #22
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #23
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #24
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #26
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #27
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl128
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl256
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl64
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl8
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.b, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #17
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #18
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #19
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #20
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #21
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #22
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #23
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #24
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #25
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #26
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #27
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #28
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl128
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl256
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl3
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl4
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl5
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl6
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl64
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl7
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl8
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p0.h, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p15.h, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p0.h, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p15.h, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rax1 z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b, p0/z
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b, p15/z
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p0.b, p0/z
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p15.b, p15/z
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x0, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x21, #-32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x23, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl xzr, #-1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.b, p1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.d, p1.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.h, p1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.s, p1.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revh z0.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revh z0.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revw z0.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z0.h, p0/m, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z29.s, p0/m, z30.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z30.d, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.92 0.92 0.17 0.92 0.92 0.17 saddv d0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 saddv d0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 saddv d0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclb z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclb z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclt z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclt z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.d, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sdot z0.d, z1.h, z15.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sdot z0.d, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot z0.s, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot z0.s, z1.b, z7.b[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - sel p0.b, p1, p2.b, p3.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.b, p11, z13.b, z8.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.d, p11, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.h, p11, z13.h, z8.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.s, p11, z13.s, z8.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - setffr
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.b, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.d, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.h, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.s, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4e z0.s, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4ekey z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.b, z0.b, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.d, z0.d, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.h, z0.h, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.s, z0.s, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.b, z31.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.d, z31.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.h, z31.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.s, z31.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 smaxv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 smaxv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 smaxv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.b, z0.b, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.d, z0.d, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.h, z0.h, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.s, z0.s, #-128
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.b, z31.b, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.d, z31.d, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.h, z31.h, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.s, z31.s, #127
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 sminv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 sminv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 sminv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smmla z0.s, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.h, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z29.s, z30.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.b, p7, { z30.b, z31.b }
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.d, p7, { z30.d, z31.d }
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.h, p7, { z30.h, z31.h }
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.s, p7, { z30.s, z31.s }
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.b, p7, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.d, p7, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.h, p7, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.s, p7, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.b, z0.b, z0.b, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.d, z0.d, z0.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.h, z0.h, z0.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.s, z0.s, z0.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.b, z31.b, z31.b, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.d, z31.d, z31.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.h, z31.h, z31.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.s, z31.s, z31.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.b, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.d, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.h, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.s, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.d, z1.s, z15.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.h, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z29.s, z30.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.b, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.d, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.h, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.s, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.b, p7/m, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.b, z1.b, z2.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.d, z1.d, z2.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.h, z1.h, z2.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.h, z1.h, z2.h[0], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.s, z1.s, z2.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.s, z1.s, z2.s[0], #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.b, z16.b, z17.b, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.d, z16.d, z17.d, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.h, z16.h, z17.h, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.s, z16.s, z17.s, #270
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.b, z30.b, z31.b, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.d, z30.d, z31.d, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.h, z30.h, z31.h, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.s, z30.s, z31.s, #90
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.b, z31.b, z31.b, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.d, z31.d, z31.d, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.h, z30.h, z7.h[0], #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.h, z31.h, z31.h, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.s, z30.s, z7.s[0], #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.s, z31.s, z31.s, #180
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.d, z1.d, z15.d[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.h, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.h, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.s, z1.s, z7.s[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z29.s, z30.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.d, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.h, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.s, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.d, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.h, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.s, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.d, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.h, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.s, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.d, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.h, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.s, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z0.d }, p7, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z0.s }, p7, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.b }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.h }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.b }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z31.d }, p7, [z31.d, #31]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.h }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z31.s }, p7, [z31.s, #31]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z0.d }, p7, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z31.d }, p7, [z31.d, #248]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z0.d }, p7, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z0.s }, p7, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.h }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z31.d }, p7, [z31.d, #62]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.h }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z31.s }, p7, [z31.s, #62]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z0.d }, p7, [z0.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z0.s }, p7, [z0.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.d }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.s }, p5, [x10, #5, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.d }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z31.d }, p7, [z31.d, #124]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.s }, p7, [sp, #-1, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z31.s }, p7, [z31.s, #124]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2b { z5.b, z6.b }, p3, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3b { z5.b - z7.b }, p3, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4b { z5.b - z8.b }, p3, [x17, x16]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z0.d }, p0, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z0.s }, p0, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z21.b }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z23.b }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0, x0, lsl #3]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z0.d }, p0, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z21.d }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z23.d }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z0.d }, p0, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0, x0, lsl #1]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z0.s }, p0, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z21.h }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z23.h }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z0.d }, p0, [z1.d]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0, x0, lsl #2]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z0.s }, p0, [z1.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z21.s }, p5, [x10, #7, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z23.s }, p3, [x13, #-8, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s, x0]
-# CHECK-NEXT: - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p15, [sp, #-256, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p5, [x10, #255, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z0, [x0]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z21, [x10, #-256, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z31, [sp, #255, mul vl]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.b, p5/m, z21.b, z10.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.b, z10.b, z21.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.d, p5/m, z21.d, z10.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.d, z10.d, z21.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.h, p5/m, z21.h, z10.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.h, z10.h, z21.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.s, p5/m, z21.s, z10.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.s, z10.s, z21.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.b, p3/m, z23.b, z13.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.b, z13.b, z8.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.d, p3/m, z23.d, z13.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.d, z13.d, z8.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.h, p3/m, z23.h, z13.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.h, z13.h, z8.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.s, p3/m, z23.s, z13.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.s, z13.s, z8.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.b, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.h, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.s, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.b, p0/m, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, p0/m, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, p0/m, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, p0/m, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.h, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.h, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtw z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtw z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.b, { z29.b, z30.b }, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.d, { z29.d, z30.d }, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.h, { z29.h, z30.h }, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.s, { z29.s, z30.s }, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.b, { z31.b }, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.d, { z31.d }, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.h, { z31.h }, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.s, { z31.s }, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.b, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.d, z1.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.h, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.s, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z0.h, p0/m, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z29.s, p0/m, z30.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z30.d, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.92 0.92 0.17 0.92 0.92 0.17 uaddv d0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 uaddv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 uaddv d0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 uaddv d0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.d, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.s, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udiv z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udiv z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udivr z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udivr z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - udot z0.d, z1.h, z15.h[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - udot z0.d, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot z0.s, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot z0.s, z1.b, z7.b[3]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 umaxv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 umaxv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 umaxv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.b, p7/m, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.d, p7/m, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.h, p7/m, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.s, p7/m, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 uminv b0, p7, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 uminv d0, p7, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 uminv h0, p7, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv s0, p7, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.d, z1.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.h, z1.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.s, z1.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ummla z0.s, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.b, p7/m, z0.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.b, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.d, p7/m, z0.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.h, p7/m, z0.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.h, z1.h, z2.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.s, p7/m, z0.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z29.s, z30.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.d, z1.s, z15.s[1]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.s, z1.h, z7.h[7]
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, #14
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, vl1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, all, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, pow2
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, pow2, mul #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.b, p0/m, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.d, p0/m, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.h, p0/m, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.s, p0/m, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.b, p0/m, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.d, p0/m, z31.d, #63
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.h, p0/m, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.s, p0/m, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.b, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.h, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.s, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.b, z31.h, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.h, z31.s, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.s, z31.d, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, #0, lsl #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.b, z31.b, #255
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.d, z31.d, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.h, z31.h, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.s, z31.s, #65280
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.b, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.h, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.s, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - urecpe z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.b, p0/m, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.d, p0/m, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.h, p0/m, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.s, p0/m, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.b, p0/m, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.d, p0/m, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.h, p0/m, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.s, p0/m, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ursqrte z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.d, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.h, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.s, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.d, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.h, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.s, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.d, z0.s, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.h, z0.b, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.s, z0.h, #0
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.d, z31.s, #31
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.h, z31.b, #7
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.s, z31.h, #15
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usmmla z0.s, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z0.b, p0/m, z0.b, z1.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z0.h, p0/m, z0.h, z1.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z29.s, p7/m, z29.s, z30.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z31.d, p7/m, z31.d, z30.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.b, z0.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.d, z0.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.h, z0.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.s, z0.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.b, z31.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.d, z31.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.h, z31.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.s, z31.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z0.h, z1.b, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z29.s, z30.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z31.d, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z0.h, z1.h, z2.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z29.s, z30.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z31.d, z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.h, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.d, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.h, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.s, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.h, p0/m, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.h, p7/m, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z0.s, p0/m, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z31.s, p7/m, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtw z0.d, p0/m, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtw z31.d, p7/m, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, wzr, w0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, xzr, x0
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, w0, wzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, x0, xzr
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.b, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.d, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.h, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.s, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.b, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.d, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.h, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.s, x30, x30
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.b, z0.b, z1.b, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.d, z0.d, z1.d, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.h, z0.h, z1.h, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.s, z0.s, z1.s, #1
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.b, z31.b, z30.b, #8
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.d, z31.d, z30.d, #64
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.h, z31.h, z30.h, #16
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.s, z31.s, z30.s, #32
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.b, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.d, p0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.h, p0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.s, p0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.s, z31.s, z31.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.b, p0.b, p0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.d, p0.d, p0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.h, p0.h, p0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.s, p0.s, p0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.b, p15.b, p15.b
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.d, p15.d, p15.d
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.h, p15.h, p15.h
-# CHECK-NEXT: - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.s, p15.s, p15.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.b, z0.b, z0.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.d, z0.d, z0.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.h, z0.h, z0.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.s, z0.s, z0.s
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.b, z31.b, z31.b
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.d, z31.d, z31.d
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.h, z31.h, z31.h
-# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.s, z31.s, z31.s
+# NONSTREAMING: Resources:
+# NONSTREAMING-NEXT: [0.0] - C1UUnitB
+# NONSTREAMING-NEXT: [0.1] - C1UUnitB
+# NONSTREAMING-NEXT: [0.2] - C1UUnitB
+# NONSTREAMING-NEXT: [1] - C1UUnitCMELD
+# NONSTREAMING-NEXT: [2] - C1UUnitCMEMC
+# NONSTREAMING-NEXT: [3] - C1UUnitCMEMML0
+# NONSTREAMING-NEXT: [4] - C1UUnitCMEMML1
+# NONSTREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# NONSTREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# NONSTREAMING-NEXT: [7] - C1UUnitCMEPF
+# NONSTREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# NONSTREAMING-NEXT: [9] - C1UUnitCMEST
+# NONSTREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# NONSTREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# NONSTREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# NONSTREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# NONSTREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# NONSTREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# NONSTREAMING-NEXT: [16.0] - C1UUnitD
+# NONSTREAMING-NEXT: [16.1] - C1UUnitD
+# NONSTREAMING-NEXT: [17.0] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.1] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.2] - C1UUnitFlg
+# NONSTREAMING-NEXT: [17.3] - C1UUnitFlg
+# NONSTREAMING-NEXT: [18.0] - C1UUnitL23
+# NONSTREAMING-NEXT: [18.1] - C1UUnitL23
+# NONSTREAMING-NEXT: [19] - C1UUnitLS0
+# NONSTREAMING-NEXT: [20] - C1UUnitLS1
+# NONSTREAMING-NEXT: [21] - C1UUnitM0
+# NONSTREAMING-NEXT: [22] - C1UUnitM1
+# NONSTREAMING-NEXT: [23] - C1UUnitS0
+# NONSTREAMING-NEXT: [24] - C1UUnitS1
+# NONSTREAMING-NEXT: [25] - C1UUnitS2
+# NONSTREAMING-NEXT: [26] - C1UUnitS3
+# NONSTREAMING-NEXT: [27] - C1UUnitS4
+# NONSTREAMING-NEXT: [28] - C1UUnitS5
+# NONSTREAMING-NEXT: [29] - C1UUnitV0
+# NONSTREAMING-NEXT: [30] - C1UUnitV1
+# NONSTREAMING-NEXT: [31] - C1UUnitV2
+# NONSTREAMING-NEXT: [32] - C1UUnitV3
+# NONSTREAMING-NEXT: [33] - C1UUnitV4
+# NONSTREAMING-NEXT: [34] - C1UUnitV5
+
+# STREAMING: Resources:
+# STREAMING-NEXT: [0.0] - C1UUnitB
+# STREAMING-NEXT: [0.1] - C1UUnitB
+# STREAMING-NEXT: [0.2] - C1UUnitB
+# STREAMING-NEXT: [1] - C1UUnitCMELD
+# STREAMING-NEXT: [2] - C1UUnitCMEMC
+# STREAMING-NEXT: [3] - C1UUnitCMEMML0
+# STREAMING-NEXT: [4] - C1UUnitCMEMML1
+# STREAMING-NEXT: [5] - C1UUnitCMEPERMF
+# STREAMING-NEXT: [6] - C1UUnitCMEPERMS
+# STREAMING-NEXT: [7] - C1UUnitCMEPF
+# STREAMING-NEXT: [8.0] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.1] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [8.2] - C1UUnitCMERNMRET
+# STREAMING-NEXT: [9] - C1UUnitCMEST
+# STREAMING-NEXT: [10] - C1UUnitCMEVX0ALU
+# STREAMING-NEXT: [11] - C1UUnitCMEVX0FPDOT
+# STREAMING-NEXT: [12] - C1UUnitCMEVX0MUL
+# STREAMING-NEXT: [13] - C1UUnitCMEVX1ALU
+# STREAMING-NEXT: [14] - C1UUnitCMEVX1FPDOT
+# STREAMING-NEXT: [15] - C1UUnitCMEVX1MUL
+# STREAMING-NEXT: [16.0] - C1UUnitD
+# STREAMING-NEXT: [16.1] - C1UUnitD
+# STREAMING-NEXT: [17.0] - C1UUnitFlg
+# STREAMING-NEXT: [17.1] - C1UUnitFlg
+# STREAMING-NEXT: [17.2] - C1UUnitFlg
+# STREAMING-NEXT: [17.3] - C1UUnitFlg
+# STREAMING-NEXT: [18.0] - C1UUnitL23
+# STREAMING-NEXT: [18.1] - C1UUnitL23
+# STREAMING-NEXT: [19] - C1UUnitLS0
+# STREAMING-NEXT: [20] - C1UUnitLS1
+# STREAMING-NEXT: [21] - C1UUnitM0
+# STREAMING-NEXT: [22] - C1UUnitM1
+# STREAMING-NEXT: [23] - C1UUnitS0
+# STREAMING-NEXT: [24] - C1UUnitS1
+# STREAMING-NEXT: [25] - C1UUnitS2
+# STREAMING-NEXT: [26] - C1UUnitS3
+# STREAMING-NEXT: [27] - C1UUnitS4
+# STREAMING-NEXT: [28] - C1UUnitS5
+# STREAMING-NEXT: [29] - C1UUnitV0
+# STREAMING-NEXT: [30] - C1UUnitV1
+# STREAMING-NEXT: [31] - C1UUnitV2
+# STREAMING-NEXT: [32] - C1UUnitV3
+# STREAMING-NEXT: [33] - C1UUnitV4
+# STREAMING-NEXT: [34] - C1UUnitV5
+
+# NONSTREAMING: Resource pressure per iteration:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 174.75 174.75 373.75 373.75 347.00 256.00 14.50 14.50 14.50 14.50 14.50 14.50 1043.83 823.83 300.83 400.33 400.33 300.83
+
+# STREAMING: Resource pressure per iteration:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
+# STREAMING-NEXT: - - - 205.00 171.00 - - 273.50 124.50 - - - - 122.00 953.50 1.50 184.50 720.50 1.50 184.50 - - - - - - 144.75 144.75 343.75 343.75 298.50 255.50 11.50 11.50 11.50 11.50 11.50 11.50 423.17 396.17 9.17 14.67 14.67 9.17
+
+# NONSTREAMING: Resource pressure by instruction:
+# NONSTREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.b, p0/m, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 abs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adclt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z0.s, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.b, p5/m, z21.b, z10.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.b, z10.b, z21.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.d, p5/m, z21.d, z10.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.d, z10.d, z21.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.h, p5/m, z21.h, z10.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.h, z10.h, z21.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.s, p5/m, z21.s, z10.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z21.s, z10.s, z21.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.b, p3/m, z23.b, z13.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.b, z13.b, z8.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.d, p3/m, z23.d, z13.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.h, p3/m, z23.h, z13.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.h, z13.h, z8.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.s, p3/m, z23.s, z13.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z23.s, z13.s, z8.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 add z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 addp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl sp, sp, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x0, x0, #-32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x21, x21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x23, x8, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl sp, sp, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x0, x0, #-32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x21, x21, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x23, x8, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.d, [z0.d, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 adr z0.s, [z0.s, z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd z0.b, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese z0.b, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - and p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 and z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ands p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 andv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asr z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrd z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 asrr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bcax z29.d, z29.d, z30.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - bfcvtnt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfdot z0.s, z1.h, z2.h[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z0.s, z1.h, z2.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z10.s, z21.h, z14.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalb z21.s, z14.h, z3.h[2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z2.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmlalt z14.s, z10.h, z21.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmmla z0.s, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bic z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/m, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkas p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/m, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkbs p0.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p0.b, p15/z, p1.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p0.b, p15/z, p1.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p0.b, p15/z, p1.b, p2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl1n z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bsl2n z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.b, z0.b, z0.b, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.d, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.h, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z0.s, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.b, z31.b, z31.b, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.d, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.h, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cadd z31.s, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z15.h[1], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z0.d, z1.h, z31.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cdot z0.s, z1.b, z31.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cdot z0.s, z1.b, z7.b[3], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z29.d, z30.h, z0.h[0], #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z31.d, z30.h, z7.h[1], #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cdot z5.d, z6.h, z3.h[0], #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta b0, p7, b0, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta w0, p7, w0, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clasta x0, p7, x0, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.b, p7, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.d, p7, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.h, p7, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clasta z0.s, p7, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb b0, p7, b0, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb w0, p7, w0, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.50 1.50 - - - - clastb x0, p7, x0, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.b, p7, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.d, p7, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.h, p7, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - clastb z0.s, p7, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cls z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 clz z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.b, z1.b, z2.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.d, z1.d, z2.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.h, z1.h, z2.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.h, z1.h, z2.h[0], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.s, z1.s, z2.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z0.s, z1.s, z2.s[0], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.b, z16.b, z17.b, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.d, z16.d, z17.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.h, z16.h, z17.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z15.s, z16.s, z17.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.b, z30.b, z31.b, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.d, z30.d, z31.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.h, z30.h, z31.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z29.s, z30.s, z31.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.b, z31.b, z31.b, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.d, z31.d, z31.d, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.h, z30.h, z7.h[0], #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.h, z31.h, z31.h, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.s, z30.s, z7.s[0], #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - cmla z31.s, z31.s, z31.s, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpeq p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphi p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.b, p0/z, z1.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmphs p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmple p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplo p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.d, p0/z, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.d, p0/z, z0.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpls p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmplt p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.b, p0/z, z0.b, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.d, p0/z, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, #-16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - cmpne p0.s, p0/z, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnot z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 cnt z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - compact z31.d, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - compact z31.s, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq w30, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq wzr, w30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq x30, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq xzr, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne w30, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne wzr, w30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne x30, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne xzr, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z23.h, #0xfff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 dupm z5.b, #0xf9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eor p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor3 z29.d, z29.d, z30.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eorbt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eors p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eortb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 eorv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z0.b, { z1.b, z2.b }, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, z31.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, z31.b, z0.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ext z31.b, { z30.b, z31.b }, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabd z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fabs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - facgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fadd z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fadda d0, p7, d0, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10.00 - - - - - fadda h0, p7, h0, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 - - - - - fadda s0, p7, s0, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 faddp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 faddv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 faddv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 faddv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.d, p0/m, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.h, p0/m, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z0.s, p0/m, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.d, p7/m, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.h, p7/m, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcadd z31.s, p7/m, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmeq p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmge p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.d, p0/z, z1.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.h, p0/z, z1.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmgt p0.s, p0/z, z1.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.d, p0/m, z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.d, p0/m, z1.d, z2.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, p0/m, z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, p0/m, z1.h, z2.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.h, z0.h, z0.h[0], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.s, p0/m, z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z0.s, p0/m, z1.s, z2.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z21.s, z10.s, z5.s[1], #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z23.s, z13.s, z8.s[0], #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.d, p7/m, z30.d, z31.d, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.h, p7/m, z30.h, z31.h, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z29.s, p7/m, z30.s, z31.s, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.d, p7/m, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.h, p7/m, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.h, z31.h, z7.h[3], #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fcmla z31.s, p7/m, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmle p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmlt p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.d, p0/z, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.h, p0/z, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.s, p0/z, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmne p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.d, p0/z, z0.d, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.h, p0/z, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - fcmuo p0.s, p0/z, z0.s, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvt z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtlt z0.s, p0/m, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtlt z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnt z0.h, p0/m, z1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtnt z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtx z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtx z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxnt z0.s, p0/m, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtxnt z30.s, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzs z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - fcvtzu z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - - fdiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - - fdiv z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - - fdiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - - fdivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - - fdivr z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - - fdivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - flogb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmax z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnm z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxnmp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxnmv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fmaxnmv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxnmv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fmaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fmaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fmaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmin z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.d, p0/m, z0.d, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.h, p0/m, z0.h, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.s, p0/m, z0.s, #0.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnm z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminnmp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminnmv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fminnmv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminnmv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z29.s, p3/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fminv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.67 0.67 0.67 0.67 fminv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 fminv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmla z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalb z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlalt z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmls z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslb z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z0.s, z1.h, z7.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmlslt z30.s, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, #-10.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, #0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, p0/m, #-10.00000000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.d, p0/m, #0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.h, #-0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.h, p0/m, #-0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.s, #-0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmov z0.s, p0/m, #-0.12500000
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmsb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, z0.d, z0.d[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, z0.h, z0.h[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, z0.s, z0.s[0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.d, p7/m, z31.d, #2.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.d, z31.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.h, p7/m, z31.h, #2.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.h, z31.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.s, p7/m, z31.s, #2.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmul z31.s, z31.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fmulx z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fneg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fnmsb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpe z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frecps z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frecpx z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinta z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frinti z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintm z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintn z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintp z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintx z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frintz z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - frsqrte z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 frsqrts z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fscale z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - fsqrt z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.00 - - - - fsqrt z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4.00 - - - - fsqrt z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsub z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.d, p0/m, z0.d, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.h, p0/m, z0.h, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.s, p0/m, z0.s, #0.5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.d, p7/m, z31.d, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.h, p7/m, z31.h, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 fsubr z31.s, p7/m, z31.s, #1.0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.d, z0.d, z31.d, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.h, z0.h, z31.h, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.s, z0.s, z31.s, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z0.s, p0/z, z1.s, z2.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z29.d, p7/z, z30.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histseg z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incd z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incd z0.d, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 inch z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 inch z0.h, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incw z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incw z0.s, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.b, #0, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.d, #0, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.h, #0, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.h, w0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, #0, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.b, w10, w21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.d, x10, x21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z21.s, w10, w21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.b, #13, w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.b, w13, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.d, #13, x8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.d, x13, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.h, #13, w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.h, w13, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.s, #13, w8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z23.s, w13, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, #-1, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, #-1, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, wzr, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, wzr, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, #-1, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, #-1, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, xzr, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, xzr, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, #-1, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, #-1, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, wzr, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, wzr, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, #-1, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, #-1, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, wzr, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, wzr, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.b, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.d, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.h, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z0.s, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.b, b31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.b, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.d, d31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.d, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.h, h31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.h, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.s, s31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 insr z31.s, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lasta s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta w0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lasta x0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - lastb s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb w0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 1.50 - - - - lastb x0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [sp, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.b }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z23.d }, p3/z, [x13, x8]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z5.h }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [z31.d, #248]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.b }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.d }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.h }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.s }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z31.d }, p7/z, [sp, #504]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.d }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.h }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.s }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z21.b }, p5/z, [x10, #112]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z23.b }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z31.b }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z31.d }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z31.h }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #-128]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #112]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z31.s }, p7/z, [sp, #-16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.d }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.h }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.s }, p7/z, [sp, #63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.d }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.s }, p7/z, [sp, #126]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z31.d }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.d }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.s }, p7/z, [sp, #252]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [sp, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, x21]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z23.d }, p3/z, [x13, x8]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [z31.s, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z0.b, z1.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z0.b, z1.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2b { z5.b, z6.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z0.d, z1.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z0.h, z1.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z0.s, z1.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 0.50 0.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.33 0.33 0.33 0.33 0.33 0.33 ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z0.b - z2.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z0.b - z2.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3b { z5.b - z7.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z0.d - z2.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z0.h - z2.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z0.s - z2.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 - - - - - - - - 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.75 0.75 0.75 0.75 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 0.50 0.50 0.50 0.50 ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z0.b - z3.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z0.b - z3.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4b { z5.b - z8.b }, p3/z, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z0.d - z3.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z0.h - z3.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z0.s - z3.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 - - - - - - - - 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.33 1.33 1.33 1.33 1.33 1.33 ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.b }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [z31.d, #248]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.h }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [z31.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.h }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [z31.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp, z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [z31.s, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.d }, p0/z, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.s }, p0/z, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p5, [x10, #255, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.50 0.50 - - - - - - - - - - - - ldr p7, [x13, #-256, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z23, [x13, #255, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z31, [sp, #-256, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.b, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.d, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.h, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsl z31.s, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lslr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, p0/m, z0.b, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.b, z1.b, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, p0/m, z0.h, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.h, z1.h, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, p0/m, z0.s, z1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z0.s, z1.s, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsr z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 lsrr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mad z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.b, p7/z, z30.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.h, p7/z, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mla z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.d, z1.d, z7.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mls z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/m, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/m, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, b0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/m, b0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/m, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.b, p0/z, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.b, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0xe0000000000003ff
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #0xffffffffffff7fff
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, #32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, d0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, p0/m, d0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, p0/m, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.d, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #-256
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, #32767
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, h0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/m, h0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/m, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.h, p0/z, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.h, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.q, q0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #0xffff7fff
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, #32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, p0/m, s0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, p0/m, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z0.s, s0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z0.s, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p0/z, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p15/m, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.d, p15/m, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p0/z, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p15/m, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.h, p15/m, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p0/z, #32512
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p15/m, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z21.s, p15/m, #-32768
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p15/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p7/m, b31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movprfx z31, z6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, p7/m, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.b, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.b, z31.b[63]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p15/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p7/m, d31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 movprfx z31.d, p7/z, z6.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, p7/m, sp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.d, sp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.d, z31.d[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p15/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p7/m, h31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, p7/m, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.h, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.h, z31.h[31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p15/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p7/m, s31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, p7/m, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - mov z31.s, wsp
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z31.s, z31.s[15]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p0/z, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.b, p15/m, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.d, #-6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.h, #-6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.q, z17.q[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 mov z5.s, #-6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ID_AA64ZFR0_EL1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL12
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.b, p7/m, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.d, p7/m, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.h, p7/m, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - msb z0.s, p7/m, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL1, x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL12, x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL2, x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL3, x3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.b, z31.b, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.b, z31.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.h, z31.h, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.h, z31.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.s, z31.s, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - mul z31.s, z31.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 nbsl z0.d, z0.d, z1.d, z2.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.b, p0/m, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 neg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.b, p0/z, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.h, p0/z, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.b, p7/z, z30.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.h, p7/z, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 not z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p0.b, p0/z, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p15.b, p15/z, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p0.b, p0/z, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p15.b, p15/z, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orr p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.d, z0.d, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.d, z0.d, #0xfffffffffffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.s, z0.s, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z0.s, z0.s, #0xfffffff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.h, z23.h, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z23.h, z23.h, #0xfff9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z5.b, z5.b, #0x6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 orr z5.b, z5.b, #0xf9
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orrs p0.b, p0/z, p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 orv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfalse p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p0.b, p15, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p15.b, p15, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z29.b, z30.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z29.q, z30.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z29.q, z30.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.b, p15, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.d, p15, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.h, p15, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.s, p15, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p15.b, p15, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #14, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #15, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #6, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #14, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d, #248]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s, #248]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #6, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #7, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #14, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #6, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #7, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0, z0.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #14, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #6, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p3, [x13, z8.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #31, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3keep, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3strm, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.b, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #17
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #19
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #20
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #23
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #24
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #25
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #26
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #27
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl256
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.b, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #17
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #18
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #19
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #20
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #21
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #22
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #23
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #24
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #25
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #26
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #27
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #28
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl256
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl3
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl4
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl5
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl6
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p0.h, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p15.h, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p0.h, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p15.h, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 raddhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rax1 z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rbit z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b, p0/z
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b, p15/z
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p0.b, p0/z
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p15.b, p15/z
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x0, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x21, #-32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x23, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl xzr, #-1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.b, p1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.d, p1.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.h, p1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.s, p1.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rev z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revb z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revh z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revh z0.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 revw z0.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rsubhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saba z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabd z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sabdlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z0.h, p0/m, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z29.s, p0/m, z30.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sadalp z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.92 0.92 0.17 0.92 0.92 0.17 saddv d0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 saddv d0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 saddv d0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 saddwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclb z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclb z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclt z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sbclt z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - scvtf z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sdot z0.d, z1.h, z15.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sdot z0.d, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot z0.s, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sdot z0.s, z1.b, z7.b[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - sel p0.b, p1, p2.b, p3.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.b, p11, z13.b, z8.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.d, p11, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.h, p11, z13.h, z8.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sel z23.s, p11, z13.s, z8.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - setffr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 shsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.b, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.d, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.h, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sli z31.s, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4e z0.s, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4ekey z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.b, z0.b, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.d, z0.d, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.h, z0.h, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z0.s, z0.s, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.b, z31.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.d, z31.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.h, z31.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smax z31.s, z31.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 smaxv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 smaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 smaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 smaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.b, z0.b, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.d, z0.d, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.h, z0.h, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z0.s, z0.s, #-128
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.b, z31.b, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.d, z31.d, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.h, z31.h, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smin z31.s, z31.s, #127
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 sminv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 sminv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 sminv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 sminv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smmla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - smullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.b, p7, { z30.b, z31.b }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.d, p7, { z30.d, z31.d }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.h, p7, { z30.h, z31.h }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z29.s, p7, { z30.s, z31.s }
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.b, p7, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.d, p7, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.h, p7, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - splice z31.s, p7, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqabs z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqadd z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.b, z0.b, z0.b, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.d, z0.d, z0.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.h, z0.h, z0.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z0.s, z0.s, z0.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.b, z31.b, z31.b, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.d, z31.d, z31.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.h, z31.h, z31.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqcadd z31.s, z31.s, z31.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdech z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.b, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.d, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.h, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.s, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.d, z1.s, z15.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqdmullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqinch z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.b, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.d, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.h, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.s, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.b, p7/m, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqneg z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.b, z1.b, z2.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.d, z1.d, z2.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.h, z1.h, z2.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.h, z1.h, z2.h[0], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.s, z1.s, z2.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z0.s, z1.s, z2.s[0], #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.b, z16.b, z17.b, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.d, z16.d, z17.d, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.h, z16.h, z17.h, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z15.s, z16.s, z17.s, #270
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.b, z30.b, z31.b, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.d, z30.d, z31.d, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.h, z30.h, z31.h, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z29.s, z30.s, z31.s, #90
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.b, z31.b, z31.b, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.d, z31.d, z31.d, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.h, z30.h, z7.h[0], #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.h, z31.h, z31.h, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.s, z30.s, z7.s[0], #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdcmlah z31.s, z31.s, z31.s, #180
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlah z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmlsh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.d, z1.d, z15.d[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.h, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z0.s, z1.s, z7.s[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - sqrdmulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqrshrunt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshlu z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqshrunt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnb z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtnt z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunb z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqxtunt z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sri z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srshr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 srsra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.d, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.h, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z0.s, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.d, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.h, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllb z31.s, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.d, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.h, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z0.s, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.d, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.h, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sshllt z31.s, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublbt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssublt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubltb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ssubwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.b }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.h }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.b }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z31.d }, p7, [z31.d, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.h }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z31.s }, p7, [z31.s, #31]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z31.d }, p7, [z31.d, #248]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.h }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z31.d }, p7, [z31.d, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.h }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z31.s }, p7, [z31.s, #62]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z0.d }, p7, [z0.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z0.s }, p7, [z0.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.d }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.s }, p5, [x10, #5, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.d }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z31.d }, p7, [z31.d, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.s }, p7, [sp, #-1, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z31.s }, p7, [z31.s, #124]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2b { z5.b, z6.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.00 1.00 - - - - st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3b { z5.b - z7.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 1.50 1.50 - - - - st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4b { z5.b - z8.b }, p3, [x17, x16]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 2.00 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 2.00 2.00 - - - - st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z21.b }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z23.b }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0, x0, lsl #3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z21.d }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z23.d }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0, x0, lsl #1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z21.h }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z23.h }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z0.d }, p0, [z1.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0, x0, lsl #2]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z0.s }, p0, [z1.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z21.s }, p5, [x10, #7, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z23.s }, p3, [x13, #-8, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s, x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p15, [sp, #-256, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p5, [x10, #255, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z0, [x0]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z21, [x10, #-256, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z31, [sp, #255, mul vl]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.b, p5/m, z21.b, z10.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.b, z10.b, z21.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.d, p5/m, z21.d, z10.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.d, z10.d, z21.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.h, p5/m, z21.h, z10.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.h, z10.h, z21.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.s, p5/m, z21.s, z10.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z21.s, z10.s, z21.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.b, p3/m, z23.b, z13.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.b, z13.b, z8.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.d, p3/m, z23.d, z13.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.d, z13.d, z8.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.h, p3/m, z23.h, z13.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.h, z13.h, z8.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.s, p3/m, z23.s, z13.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z23.s, z13.s, z8.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sub z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnb z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.b, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.h, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subhnt z0.s, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.b, p0/m, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, p0/m, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, p0/m, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, p0/m, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 subr z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.h, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpkhi z31.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.h, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sunpklo z31.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 suqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxth z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtw z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sxtw z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.b, { z29.b, z30.b }, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.d, { z29.d, z30.d }, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.h, { z29.h, z30.h }, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z28.s, { z29.s, z30.s }, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.b, { z31.b }, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.d, { z31.d }, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.h, { z31.h }, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbl z31.s, { z31.s }, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 tbx z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 trn2 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.b, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.d, z1.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.h, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaba z0.s, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabd z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uabdlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z0.h, p0/m, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z29.s, p0/m, z30.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uadalp z30.d, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddlt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.92 0.92 0.17 0.92 0.92 0.17 uaddv d0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 uaddv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 uaddv d0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 uaddv d0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uaddwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.d, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.h, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.s, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ucvtf z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udiv z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udiv z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udivr z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udivr z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - udot z0.d, z1.h, z15.h[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - udot z0.d, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot z0.s, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 udot z0.s, z1.b, z7.b[3]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uhsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umax z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umaxp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 umaxv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 umaxv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 umaxv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 umaxv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.b, p7/m, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.d, p7/m, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.h, p7/m, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 umin z31.s, p7/m, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uminp z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.67 0.67 0.17 0.67 0.67 0.17 uminv b0, p7, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 uminv d0, p7, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.58 0.58 0.33 0.58 0.58 0.33 uminv h0, p7, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.42 0.42 0.17 0.42 0.42 0.17 uminv s0, p7, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlalt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.d, z1.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.h, z1.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.s, z1.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umlslt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ummla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.b, p7/m, z0.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.b, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.d, p7/m, z0.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.h, p7/m, z0.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.h, z1.h, z2.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z0.s, p7/m, z0.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z29.s, z30.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umulh z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.d, z1.s, z15.s[1]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z0.s, z1.h, z7.h[7]
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - umullt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqadd z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdech z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincd z0.d, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqinch z0.h, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, #14
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, vl1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, all, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, pow2
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincw z0.s, pow2, mul #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqrshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.b, p0/m, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.d, p0/m, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.h, p0/m, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z0.s, p0/m, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.b, p0/m, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.d, p0/m, z31.d, #63
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.h, p0/m, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshl z31.s, p0/m, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnb z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.b, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.h, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z0.s, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.b, z31.h, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.h, z31.s, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqshrnt z31.s, z31.d, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, #0, lsl #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.b, z31.b, #255
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.d, z31.d, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.h, z31.h, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsub z31.s, z31.s, #65280
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqsubr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnb z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.b, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.h, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqxtnt z0.s, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - urecpe z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urhadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshl z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshlr z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.b, p0/m, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.d, p0/m, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.h, p0/m, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z0.s, p0/m, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.b, p0/m, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.d, p0/m, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.h, p0/m, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 urshr z31.s, p0/m, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - ursqrte z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ursra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.d, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.h, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z0.s, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.d, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.h, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllb z31.s, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.d, z0.s, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.h, z0.b, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z0.s, z0.h, #0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.d, z31.s, #31
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.h, z31.b, #7
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ushllt z31.s, z31.h, #15
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usmmla z0.s, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z0.b, p0/m, z0.b, z1.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z0.h, p0/m, z0.h, z1.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z29.s, p7/m, z29.s, z30.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usqadd z31.d, p7/m, z31.d, z30.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.b, z0.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.d, z0.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.h, z0.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z0.s, z0.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.b, z31.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.d, z31.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.h, z31.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usra z31.s, z31.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublb z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z0.h, z1.b, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z29.s, z30.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usublt z31.d, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwb z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z0.h, z1.h, z2.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z29.s, z30.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usubwt z31.d, z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.h, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpkhi z31.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.d, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.h, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uunpklo z31.s, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.h, p0/m, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.h, p7/m, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtb z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z0.s, p0/m, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxth z31.s, p7/m, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtw z0.d, p0/m, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uxtw z31.d, p7/m, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uzp2 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, w0, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, wzr, w0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, x0, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, xzr, x0
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, w0, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, x0, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, w0, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, x0, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, w0, wzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, x0, xzr
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.b, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.d, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.h, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.s, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.b, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.d, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.h, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.s, x30, x30
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.b, z0.b, z1.b, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.d, z0.d, z1.d, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.h, z0.h, z1.h, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.s, z0.s, z1.s, #1
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.b, z31.b, z30.b, #8
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.d, z31.d, z30.d, #64
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.h, z31.h, z30.h, #16
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.s, z31.s, z30.s, #32
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.b, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.d, p0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.h, p0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.s, p0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip1 z31.s, z31.s, z31.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.b, p0.b, p0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.d, p0.d, p0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.h, p0.h, p0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.s, p0.s, p0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.b, p15.b, p15.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.d, p15.d, p15.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.h, p15.h, p15.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.s, p15.s, p15.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.b, z0.b, z0.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.d, z0.d, z0.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.h, z0.h, z0.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z0.s, z0.s, z0.s
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.b, z31.b, z31.b
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.d, z31.d, z31.d
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.h, z31.h, z31.h
+# NONSTREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 zip2 z31.s, z31.s, z31.s
+
+# STREAMING: Resource pressure by instruction:
+# STREAMING-NEXT: [0.0] [0.1] [0.2] [1] [2] [3] [4] [5] [6] [7] [8.0] [8.1] [8.2] [9] [10] [11] [12] [13] [14] [15] [16.0] [16.1] [17.0] [17.1] [17.2] [17.3] [18.0] [18.1] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] Instructions:
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z0.b, p0/m, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - abs z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adclb z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adclb z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adclt z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adclt z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z0.s, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.b, p5/m, z21.b, z10.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.b, z10.b, z21.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.d, p5/m, z21.d, z10.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.d, z10.d, z21.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.h, p5/m, z21.h, z10.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.h, z10.h, z21.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.s, p5/m, z21.s, z10.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z21.s, z10.s, z21.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.b, p3/m, z23.b, z13.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.b, z13.b, z8.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.d, p3/m, z23.d, z13.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.h, p3/m, z23.h, z13.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.h, z13.h, z8.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.s, p3/m, z23.s, z13.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z23.s, z13.s, z8.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - add z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - addp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl sp, sp, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x0, x0, #-32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x21, x21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addpl x23, x8, #-1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl sp, sp, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x0, x0, #-32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x21, x21, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - addvl x23, x8, #-1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, uxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.d, [z0.d, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.s, [z0.s, z0.s, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.s, [z0.s, z0.s, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.s, [z0.s, z0.s, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - adr z0.s, [z0.s, z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesd z0.b, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aese z0.b, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesimc z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - aesmc z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - and p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z0.d, z0.d, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z0.s, z0.s, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z23.h, z23.h, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z5.b, z5.b, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - and z5.b, z5.b, #0xf9
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ands p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - andv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - andv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - andv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - andv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.b, z1.b, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.h, z1.h, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z0.s, z1.s, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asr z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrd z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - asrr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bcax z29.d, z29.d, z30.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bdep z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bext z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bfcvt z0.h, p0/m, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bfcvtnt z0.h, p0/m, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - bfdot z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - bfdot z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - bfdot z0.s, z1.h, z2.h[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalb z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalb z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalb z0.s, z1.h, z2.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalb z10.s, z21.h, z14.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalb z21.s, z14.h, z3.h[2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalt z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalt z0.s, z1.h, z2.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalt z0.s, z1.h, z2.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - bfmlalt z14.s, z10.h, z21.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 bfmmla z0.s, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.00 - - - - bgrp z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bic p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bic z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - bics p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/m, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brka p0.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkas p0.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/m, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkb p0.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - brkbs p0.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p0.b, p15/z, p1.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkn p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p0.b, p15/z, p1.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkns p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpa p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpas p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpb p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p0.b, p15/z, p1.b, p2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - brkpbs p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bsl z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bsl1n z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - bsl2n z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z0.b, z0.b, z0.b, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z0.d, z0.d, z0.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z0.h, z0.h, z0.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z0.s, z0.s, z0.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z31.b, z31.b, z31.b, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z31.d, z31.d, z31.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z31.h, z31.h, z31.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cadd z31.s, z31.s, z31.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.d, z1.h, z15.h[1], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.d, z1.h, z31.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.d, z1.h, z31.h, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.d, z1.h, z31.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.d, z1.h, z31.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.s, z1.b, z31.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cdot z0.s, z1.b, z7.b[3], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z29.d, z30.h, z0.h[0], #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z31.d, z30.h, z7.h[1], #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - cdot z5.d, z6.h, z3.h[0], #90
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta b0, p7, b0, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta d0, p7, d0, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta h0, p7, h0, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta s0, p7, s0, z31.s
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clasta w0, p7, w0, z31.b
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clasta w0, p7, w0, z31.h
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clasta w0, p7, w0, z31.s
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clasta x0, p7, x0, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta z0.b, p7, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta z0.d, p7, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta z0.h, p7, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clasta z0.s, p7, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb b0, p7, b0, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb d0, p7, d0, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb h0, p7, h0, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb s0, p7, s0, z31.s
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clastb w0, p7, w0, z31.b
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clastb w0, p7, w0, z31.h
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clastb w0, p7, w0, z31.s
+# STREAMING-NEXT: - - - - - - - 2.00 - - - - - - 2.00 - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - clastb x0, p7, x0, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb z0.b, p7, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb z0.d, p7, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb z0.h, p7, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clastb z0.s, p7, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cls z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cls z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cls z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cls z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - clz z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - clz z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - clz z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - clz z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.b, z1.b, z2.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.d, z1.d, z2.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.h, z1.h, z2.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.h, z1.h, z2.h[0], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.s, z1.s, z2.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z0.s, z1.s, z2.s[0], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z15.b, z16.b, z17.b, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z15.d, z16.d, z17.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z15.h, z16.h, z17.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z15.s, z16.s, z17.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z29.b, z30.b, z31.b, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z29.d, z30.d, z31.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z29.h, z30.h, z31.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z29.s, z30.s, z31.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.b, z31.b, z31.b, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.d, z31.d, z31.d, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.h, z30.h, z7.h[0], #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.h, z31.h, z31.h, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.s, z30.s, z7.s[0], #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - cmla z31.s, z31.s, z31.s, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpeq p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphi p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.b, p0/z, z1.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmphs p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmple p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplo p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.b, p0/z, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.b, p0/z, z0.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.d, p0/z, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.d, p0/z, z0.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.h, p0/z, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.h, p0/z, z0.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.s, p0/z, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.s, p0/z, z0.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpls p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmplt p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.b, p0/z, z0.b, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.b, p0/z, z0.b, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.b, p0/z, z0.b, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.d, p0/z, z0.d, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.d, p0/z, z0.d, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.d, p0/z, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.h, p0/z, z0.h, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.h, p0/z, z0.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.h, p0/z, z0.h, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.s, p0/z, z0.s, #-16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.s, p0/z, z0.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.s, p0/z, z0.s, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cmpne p0.s, p0/z, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnot z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnot z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnot z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnot z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnt z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnt z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnt z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - cnt z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cnth x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - cntp x0, p15, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - cntw x0, pow2
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - compact z31.d, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - compact z31.s, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq w30, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq wzr, w30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq x30, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermeq xzr, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne w30, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne wzr, w30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne x30, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - ctermne xzr, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - dech x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - decp xzr, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 decp z31.s, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - decw x0, vl1
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dupm z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dupm z0.s, #0xfffffff9
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dupm z23.h, #0xfff9
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dupm z5.b, #0xf9
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eor p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z0.d, z0.d, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z0.s, z0.s, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z23.h, z23.h, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z5.b, z5.b, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eor z5.b, z5.b, #0xf9
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 eor3 z29.d, z29.d, z30.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorbt z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorbt z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorbt z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorbt z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - eors p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eortb z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eortb z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eortb z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eortb z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - eorv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ext z0.b, { z1.b, z2.b }, #0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ext z31.b, z31.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ext z31.b, z31.b, z0.b, #255
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ext z31.b, { z30.b, z31.b }, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabd z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabd z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabd z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fabs z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - facgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fadd z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 fadda d0, p7, d0, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10.00 - - - - - fadda h0, p7, h0, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.00 - - - - - fadda s0, p7, s0, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.50 1.50 - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 2.50 - - 2.50 - - - - - - - - - - - - - - - - - - - - - - - - - - faddv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 2.00 2.00 - - - - - 2.00 - - 2.00 - - - - - - - - - - - - - - - - - - - - - - - - - - faddv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z0.d, p0/m, z0.d, z0.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z0.h, p0/m, z0.h, z0.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z0.s, p0/m, z0.s, z0.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z31.d, p7/m, z31.d, z31.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z31.h, p7/m, z31.h, z31.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcadd z31.s, p7/m, z31.s, z31.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmeq p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmge p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.d, p0/z, z1.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.h, p0/z, z1.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmgt p0.s, p0/z, z1.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.d, p0/m, z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.d, p0/m, z1.d, z2.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.h, p0/m, z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.h, p0/m, z1.h, z2.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.h, z0.h, z0.h[0], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.s, p0/m, z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z0.s, p0/m, z1.s, z2.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z21.s, z10.s, z5.s[1], #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z23.s, z13.s, z8.s[0], #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z29.d, p7/m, z30.d, z31.d, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z29.h, p7/m, z30.h, z31.h, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z29.s, p7/m, z30.s, z31.s, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z31.d, p7/m, z31.d, z31.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z31.h, p7/m, z31.h, z31.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z31.h, z31.h, z7.h[3], #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fcmla z31.s, p7/m, z31.s, z31.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmle p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmle p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmle p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmlt p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmlt p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmlt p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.d, p0/z, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.h, p0/z, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.s, p0/z, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmne p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmuo p0.d, p0/z, z0.d, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmuo p0.h, p0/z, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fcmuo p0.s, p0/z, z0.s, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.d, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.d, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.h, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.h, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvt z0.s, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtlt z0.s, p0/m, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtlt z30.d, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnt z0.h, p0/m, z1.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtnt z30.s, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtx z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtx z30.s, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtxnt z0.s, p0/m, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtxnt z30.s, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.d, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.d, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.s, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzs z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.d, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.d, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.s, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fcvtzu z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - 17.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - 11.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - 17.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdivr z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - 11.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fdivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - fexpa z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - flogb z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - flogb z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - flogb z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmax z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnm z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxnmv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmaxv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fmin z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.d, p0/m, z0.d, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.h, p0/m, z0.h, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.s, p0/m, z0.s, #0.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnm z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminnmv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp z29.s, p3/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fminv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmla z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalb z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalb z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalt z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlalt z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmls z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslb z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslb z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslt z0.s, z1.h, z7.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmlslt z30.s, z31.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.d, #-10.00000000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.d, #0.12500000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.d, p0/m, #-10.00000000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.d, p0/m, #0.12500000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.h, #-0.12500000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.h, p0/m, #-0.12500000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.s, #-0.12500000
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fmov z0.s, p0/m, #-0.12500000
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmsb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmsb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmsb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.d, z0.d, z0.d[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.h, z0.h, z0.h[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.s, z0.s, z0.s[0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.d, p7/m, z31.d, #2.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.d, z31.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.h, p7/m, z31.h, #2.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.h, z31.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.s, p7/m, z31.s, #2.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmul z31.s, z31.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fmulx z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fneg z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmsb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmsb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fnmsb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpe z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpe z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpe z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecps z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecps z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecps z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpx z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpx z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frecpx z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinta z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frinti z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintm z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintn z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintp z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintx z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - frintz z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrte z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrte z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrte z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrts z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrts z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - frsqrts z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fscale z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fscale z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - fscale z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - 25.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - 10.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - fsqrt z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsub z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.d, p0/m, z0.d, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.h, p0/m, z0.h, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.s, p0/m, z0.s, #0.5
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z31.d, p7/m, z31.d, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z31.h, p7/m, z31.h, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - fsubr z31.s, p7/m, z31.s, #1.0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.d, z0.d, z31.d, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.h, z0.h, z31.h, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftmad z0.s, z0.s, z31.s, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftsmul z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ftssel z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z0.s, p0/z, z1.s, z2.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histcnt z29.d, p7/z, z30.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 histseg z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - incd z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - incd z0.d, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - inch x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - inch z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - inch z0.h, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp xzr, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 incp z31.s, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - incw x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - incw z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - incw z0.s, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.b, #0, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.d, #0, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.h, #0, #0
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z0.h, w0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z0.s, #0, #0
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z21.b, w10, w21
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z21.d, x10, x21
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z21.s, w10, w21
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.b, #13, w8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.b, w13, #8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.d, #13, x8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.d, x13, #8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.h, #13, w8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.h, w13, #8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.s, #13, w8
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z23.s, w13, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.b, #-1, #-1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.b, #-1, wzr
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.b, wzr, #-1
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.b, wzr, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.d, #-1, #-1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.d, #-1, xzr
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.d, xzr, #-1
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.d, xzr, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.h, #-1, #-1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.h, #-1, wzr
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.h, wzr, #-1
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.h, wzr, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - index z31.s, #-1, #-1
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.s, #-1, wzr
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.s, wzr, #-1
+# STREAMING-NEXT: - - - - - - - 2.50 2.50 - - - - - 3.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - index z31.s, wzr, wzr
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z0.b, w0
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z0.d, x0
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z0.h, w0
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z0.s, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insr z31.b, b31
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z31.b, wzr
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insr z31.d, d31
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z31.d, xzr
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insr z31.h, h31
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z31.h, wzr
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - insr z31.s, s31
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - insr z31.s, wzr
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lasta b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lasta d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lasta h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lasta s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lasta w0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lasta w0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lasta w0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lasta x0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lastb b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lastb d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lastb h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lastb s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lastb w0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lastb w0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lastb w0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - lastb x0, p7, z31.d
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [sp, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.b }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z21.s }, p5/z, [x10, x21]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z23.d }, p3/z, [x13, x8]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1b { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1b { z5.h }, p3/z, [x17, x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [sp, x8, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z23.d }, p3/z, [x13, x8, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1d { z31.d }, p7/z, [z31.d, #248]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z21.s }, p5/z, [x10, x21, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z23.d }, p3/z, [x13, x8, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1h { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [sp, x16, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1h { z5.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.b }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.d }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.h }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rb { z31.s }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rd { z31.d }, p7/z, [sp, #504]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.d }, p7/z, [sp, #126]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.h }, p7/z, [sp, #126]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rh { z31.s }, p7/z, [sp, #126]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z21.b }, p5/z, [x10, #112]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z23.b }, p3/z, [x13, #-128]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqb { z31.b }, p7/z, [sp, #-16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #-128]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z23.d }, p3/z, [x13, #112]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqd { z31.d }, p7/z, [sp, #-16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #-128]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z23.h }, p3/z, [x13, #112]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqh { z31.h }, p7/z, [sp, #-16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #-128]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z23.s }, p3/z, [x13, #112]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rqw { z31.s }, p7/z, [sp, #-16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.d }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.h }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsb { z31.s }, p7/z, [sp, #63]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.d }, p7/z, [sp, #126]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsh { z31.s }, p7/z, [sp, #126]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rsw { z31.d }, p7/z, [sp, #252]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.d }, p7/z, [sp, #252]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1rw { z31.s }, p7/z, [sp, #252]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [sp, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z21.s }, p5/z, [x10, x21]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z23.d }, p3/z, [x13, x8]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sb { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [sp, x21, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z21.s }, p5/z, [x10, x21, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z23.d }, p3/z, [x13, x8, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sh { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [sp, x8, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z23.d }, p3/z, [x13, x8, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1sw { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [sp, x21, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z21.s }, p5/z, [x10, x21, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z23.d }, p3/z, [x13, x8, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ld1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld1w { z31.s }, p7/z, [z31.s, #124]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2b { z0.b, z1.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2b { z0.b, z1.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2b { z21.b, z22.b }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2b { z23.b, z24.b }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2b { z5.b, z6.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2d { z0.d, z1.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2d { z0.d, z1.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2d { z21.d, z22.d }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2d { z23.d, z24.d }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2d { z5.d, z6.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2h { z0.h, z1.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2h { z0.h, z1.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2h { z21.h, z22.h }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2h { z23.h, z24.h }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2h { z5.h, z6.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2w { z0.s, z1.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2w { z0.s, z1.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2w { z21.s, z22.s }, p5/z, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld2w { z23.s, z24.s }, p3/z, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld2w { z5.s, z6.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3b { z0.b - z2.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3b { z0.b - z2.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3b { z21.b - z23.b }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3b { z23.b - z25.b }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3b { z5.b - z7.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3d { z0.d - z2.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3d { z0.d - z2.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3d { z21.d - z23.d }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3d { z23.d - z25.d }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3d { z5.d - z7.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3h { z0.h - z2.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3h { z0.h - z2.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3h { z21.h - z23.h }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3h { z23.h - z25.h }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3h { z5.h - z7.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3w { z0.s - z2.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3w { z0.s - z2.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3w { z21.s - z23.s }, p5/z, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld3w { z23.s - z25.s }, p3/z, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld3w { z5.s - z7.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4b { z0.b - z3.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4b { z0.b - z3.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4b { z21.b - z24.b }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4b { z23.b - z26.b }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4b { z5.b - z8.b }, p3/z, [x17, x16]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4d { z0.d - z3.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4d { z0.d - z3.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4d { z21.d - z24.d }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4d { z23.d - z26.d }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4d { z5.d - z8.d }, p3/z, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4h { z0.h - z3.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4h { z0.h - z3.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4h { z21.h - z24.h }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4h { z23.h - z26.h }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4h { z5.h - z8.h }, p3/z, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4w { z0.s - z3.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4w { z0.s - z3.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4w { z21.s - z24.s }, p5/z, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ld4w { z23.s - z26.s }, p3/z, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.50 0.50 - - - - ld4w { z5.s - z8.s }, p3/z, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.b }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1b { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z23.d }, p3/z, [x13, z8.d, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1d { z31.d }, p7/z, [z31.d, #248]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1h { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.h }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.d }, p7/z, [z31.d, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.h }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sb { z31.s }, p7/z, [z31.s, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z23.d }, p3/z, [x13, z8.d, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.d }, p7/z, [z31.d, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp, z31.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sh { z31.s }, p7/z, [z31.s, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1sw { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.d }, p0/z, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z0.s }, p0/z, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z21.d }, p5/z, [x10, z21.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z23.d }, p3/z, [x13, z8.d, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp, z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.d }, p7/z, [z31.d, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp, z31.s, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [sp]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldff1w { z31.s }, p7/z, [z31.s, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.b }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.b }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1b { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1d { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1h { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.h }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.h }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sb { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sh { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1sw { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.d }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z21.s }, p5/z, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.d }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnf1w { z31.s }, p7/z, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0, x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z0.b }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z21.b }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1b { z23.b }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1b { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z21.d }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z23.d }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1d { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z0.h }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z21.h }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1h { z23.h }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1h { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sb { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sh { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1sw { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.d }, p0/z, [z1.d]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z0.s }, p0/z, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z0.s }, p0/z, [z1.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z21.s }, p5/z, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldnt1w { z23.s }, p3/z, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.d }, p7/z, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - 0.50 0.50 - - - - ldnt1w { z31.s }, p7/z, [z31.s]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr p0, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr p5, [x10, #255, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr p7, [x13, #-256, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z0, [x0]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z23, [x13, #255, mul vl]
+# STREAMING-NEXT: - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - ldr z31, [sp, #-256, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.b, z1.b, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.h, z1.h, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z0.s, z1.s, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.b, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.d, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.h, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsl z31.s, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lslr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lslr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lslr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lslr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.b, p0/m, z0.b, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.b, z1.b, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.h, p0/m, z0.h, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.h, z1.h, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.s, p0/m, z0.s, z1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z0.s, z1.s, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsr z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsrr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsrr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsrr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - lsrr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mad z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mad z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mad z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mad z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.b, p7/z, z30.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - match p15.h, p7/z, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mla z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.d, z1.d, z7.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mls z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/m, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p0.b, p0/z, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/m, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - mov p15.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, b0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, p0/m, b0
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, p0/m, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, p0/z, #127
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.b, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, #0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, #0xe0000000000003ff
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, #0xffffffffffff7fff
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, #32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, d0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, p0/m, d0
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, p0/m, x0
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, #-256
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, #0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, #32767
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, h0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, p0/m, h0
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, p0/m, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, p0/z, #32512
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.h, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.q, q0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, #0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, #0xffff7fff
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, #32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, p0/m, s0
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, p0/m, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, s0
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z0.s, w0
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p0/z, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p0/z, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p0/z, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p0/z, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p15/m, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.d, p15/m, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p0/z, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p0/z, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p0/z, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p0/z, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p15/m, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.h, p15/m, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p0/z, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p0/z, #-32768
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p0/z, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p0/z, #32512
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p15/m, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z21.s, p15/m, #-32768
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.b, p15/m, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.b, p7/m, b31
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - movprfx z31, z6
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.b, p7/m, wsp
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.b, wsp
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.b, z31.b[63]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, p15/m, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, p7/m, d31
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - movprfx z31.d, p7/z, z6.d
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, p7/m, sp
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, sp
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, z0.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.d, z31.d[7]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.h, p15/m, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.h, p7/m, h31
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.h, p7/m, wsp
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.h, wsp
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.h, z31.h[31]
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.s, p15/m, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.s, p7/m, s31
+# STREAMING-NEXT: - - - - - - - 2.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.s, p7/m, wsp
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.s, wsp
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z31.s, z31.s[15]
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, #-1
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, p0/z, #-1
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, p0/z, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, p0/z, #127
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.b, p15/m, #-128
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.d, #-6
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.h, #-6
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.q, z17.q[3]
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mov z5.s, #-6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p0.b, p0/z, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - movs p15.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ID_AA64ZFR0_EL1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL12
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mrs x3, ZCR_EL3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - msb z0.b, p7/m, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - msb z0.d, p7/m, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - msb z0.h, p7/m, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - msb z0.s, p7/m, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL1, x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL12, x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL2, x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - msr ZCR_EL3, x3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.h, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z29.s, z30.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.b, z31.b, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.b, z31.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.d, z31.d, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.d, z31.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.h, z31.h, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.h, z31.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.s, z31.s, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - mul z31.s, z31.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nand p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nands p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - nbsl z0.d, z0.d, z1.d, z2.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z0.b, p0/m, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - neg z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.b, p0/z, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p0.h, p0/z, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.b, p7/z, z30.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - nmatch p15.h, p7/z, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nor p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nors p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p0.b, p0/z, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - not p15.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - not z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - not z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - not z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - not z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p0.b, p0/z, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - nots p15.b, p15/z, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orn p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p0.b, p0/z, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orns p15.b, p15/z, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orr p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z0.d, z0.d, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z0.d, z0.d, #0xfffffffffffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z0.s, z0.s, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z0.s, z0.s, #0xfffffff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z23.h, z23.h, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z23.h, z23.h, #0xfff9
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z5.b, z5.b, #0x6
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orr z5.b, z5.b, #0xf9
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - orrs p0.b, p0/z, p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - orv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfalse p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p0.b, p15, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pfirst p15.b, p15, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmul z29.b, z30.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z29.q, z30.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z29.q, z30.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 - 0.25 0.25 - pmullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.b, p15, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.d, p15, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.h, p15, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p0.s, p15, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - pnext p15.b, p15, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #14, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #15, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #6, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb #7, p3, [z13.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [x10, z21.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pldl3strm, p5, [z10.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfb pstl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #14, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d, #248]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s, #248]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #15, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #6, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd #7, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0, z0.s, uxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pldl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfd pstl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #14, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #15, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #6, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh #7, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0, z0.d, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.d, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pldl3strm, p5, [x10, z21.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfh pstl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #14, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #15, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #6, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw #7, p3, [x13, z8.d, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0, z0.s, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0, #31, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.d, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pldl3strm, p5, [x10, z21.s, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl1strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl2strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3keep, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - 0.25 0.25 0.25 0.25 - - - - - - - - - - - - - - prfw pstl3strm, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptest p15, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.b, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #17
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #19
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #20
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #21
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #23
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #24
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #25
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #26
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #27
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, mul4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl256
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl64
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrue p7.s, vl8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.b, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #17
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #18
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #19
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #20
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #21
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #22
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #23
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #24
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #25
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #26
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #27
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, #28
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, mul4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl128
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl256
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl3
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl4
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl5
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl6
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl64
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl7
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - ptrues p7.s, vl8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p0.h, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpkhi p15.h, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p0.h, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - punpklo p15.h, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - raddhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 rax1 z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rbit z0.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rbit z0.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rbit z0.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rbit z0.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p0.b, p0/z
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffr p15.b, p15/z
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p0.b, p0/z
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - rdffrs p15.b, p15/z
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x0, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x21, #-32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl x23, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 - - - - - - rdvl xzr, #-1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.b, p1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.d, p1.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.h, p1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - rev p0.s, p1.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rev z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rev z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rev z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rev z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revb z0.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revb z0.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revb z0.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revh z0.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revh z0.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - revw z0.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - rsubhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - saba z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - saba z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - saba z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - saba z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sabalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabd z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabd z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabd z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabd z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sabdlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp z0.h, p0/m, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp z29.s, p0/m, z30.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - sadalp z30.d, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddv d0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddv d0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddv d0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - saddwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sbclb z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sbclb z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sbclt z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sbclt z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.d, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.h, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.h, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - scvtf z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sdiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - sdivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sdivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.d, z1.h, z15.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.d, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.s, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sdot z0.s, z1.b, z7.b[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - - - - - sel p0.b, p1, p2.b, p3.b
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel z23.b, p11, z13.b, z8.b
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel z23.d, p11, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel z23.h, p11, z13.h, z8.h
+# STREAMING-NEXT: - - - - - - - 1.00 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sel z23.s, p11, z13.s, z8.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - setffr
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - shsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z31.b, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z31.d, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z31.h, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sli z31.s, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4e z0.s, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - sm4ekey z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z0.b, z0.b, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z0.d, z0.d, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z0.h, z0.h, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z0.s, z0.s, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.b, z31.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.d, z31.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.h, z31.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smax z31.s, z31.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smaxv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z0.b, z0.b, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z0.d, z0.d, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z0.h, z0.h, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z0.s, z0.s, #-128
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.b, z31.b, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.d, z31.d, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.h, z31.h, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - smin z31.s, z31.s, #127
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sminv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 smmla z0.s, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - smullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z29.b, p7, { z30.b, z31.b }
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z29.d, p7, { z30.d, z31.d }
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z29.h, p7, { z30.h, z31.h }
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z29.s, p7, { z30.s, z31.s }
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z31.b, p7, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z31.d, p7, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z31.h, p7, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - splice z31.s, p7, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqabs z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqabs z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqabs z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqabs z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqadd z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z0.b, z0.b, z0.b, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z0.d, z0.d, z0.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z0.h, z0.h, z0.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z0.s, z0.s, z0.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z31.b, z31.b, z31.b, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z31.d, z31.d, z31.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z31.h, z31.h, z31.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqcadd z31.s, z31.s, z31.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecb x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecd x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecd z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecd z0.d, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecd z0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecd z0.d, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdech x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdech z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdech z0.h, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdech z0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdech z0.h, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.b, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.d, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.h, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecp xzr, p15.s, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqdecp z0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqdecw x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecw z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecw z0.s, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecw z0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqdecw z0.s, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalb z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalt z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslb z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslt z0.d, z1.s, z15.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqdmullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincb x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincd x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincd z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincd z0.d, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincd z0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincd z0.d, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqinch x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqinch z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqinch z0.h, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqinch z0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqinch z0.h, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.b, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.d, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.h, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincp xzr, p15.s, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 sqincp z0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - sqincw x0, w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincw z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincw z0.s, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincw z0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqincw z0.s, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqneg z31.b, p7/m, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqneg z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqneg z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqneg z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.b, z1.b, z2.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.d, z1.d, z2.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.h, z1.h, z2.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.h, z1.h, z2.h[0], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.s, z1.s, z2.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z0.s, z1.s, z2.s[0], #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z15.b, z16.b, z17.b, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z15.d, z16.d, z17.d, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z15.h, z16.h, z17.h, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z15.s, z16.s, z17.s, #270
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z29.b, z30.b, z31.b, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z29.d, z30.d, z31.d, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z29.h, z30.h, z31.h, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z29.s, z30.s, z31.s, #90
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.b, z31.b, z31.b, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.d, z31.d, z31.d, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.h, z30.h, z7.h[0], #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.h, z31.h, z31.h, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.s, z30.s, z7.s[0], #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdcmlah z31.s, z31.s, z31.s, #180
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlah z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmlsh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z0.d, z1.d, z15.d[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z0.h, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z0.s, z1.s, z7.s[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - sqrdmulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrshrunt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshlu z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqshrunt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsub z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnb z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnb z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnb z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnt z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnt z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtnt z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunb z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunb z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunb z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunt z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunt z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sqxtunt z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sri z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - srshr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - srsra z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z0.d, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z0.h, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z0.s, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z31.d, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z31.h, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllb z31.s, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z0.d, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z0.h, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z0.s, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z31.d, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z31.h, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sshllt z31.s, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ssra z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublbt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublbt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublbt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssublt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubltb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubltb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubltb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ssubwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.b }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z0.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.b }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.h }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.b }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1b { z31.d }, p7, [z31.d, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.h }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1b { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1b { z31.s }, p7, [z31.s, #31]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z0.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1d { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1d { z31.d }, p7, [z31.d, #248]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z0.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.h }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1h { z31.d }, p7, [z31.d, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.h }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1h { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1h { z31.s }, p7, [z31.s, #62]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0, z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z0.d }, p7, [z0.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, sxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0, z0.s, uxtw]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z0.s }, p7, [z0.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.d }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z21.s }, p5, [x10, #5, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.d }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st1w { z31.d }, p7, [z31.d, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - st1w { z31.s }, p7, [sp, #-1, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2.50 2.50 - - - - - - - - 2.50 2.50 - - - - st1w { z31.s }, p7, [z31.s, #124]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z0.b, z1.b }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z21.b, z22.b }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z23.b, z24.b }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2b { z5.b, z6.b }, p3, [x17, x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z0.d, z1.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z21.d, z22.d }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z23.d, z24.d }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2d { z5.d, z6.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z0.h, z1.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z21.h, z22.h }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z23.h, z24.h }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2h { z5.h, z6.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z0.s, z1.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z21.s, z22.s }, p5, [x10, #10, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z23.s, z24.s }, p3, [x13, #-16, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.00 1.00 - - - - - - - - 1.00 1.00 - - - - st2w { z5.s, z6.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z0.b - z2.b }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z21.b - z23.b }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z23.b - z25.b }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3b { z5.b - z7.b }, p3, [x17, x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z0.d - z2.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z21.d - z23.d }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z23.d - z25.d }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3d { z5.d - z7.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z0.h - z2.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z21.h - z23.h }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z23.h - z25.h }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3h { z5.h - z7.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z0.s - z2.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z21.s - z23.s }, p5, [x10, #15, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z23.s - z25.s }, p3, [x13, #-24, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - st3w { z5.s - z7.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z0.b - z3.b }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z21.b - z24.b }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z23.b - z26.b }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4b { z5.b - z8.b }, p3, [x17, x16]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z0.d - z3.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z21.d - z24.d }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z23.d - z26.d }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4d { z5.d - z8.d }, p3, [x17, x16, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z0.h - z3.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z21.h - z24.h }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z23.h - z26.h }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4h { z5.h - z8.h }, p3, [x17, x16, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z0.s - z3.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z21.s - z24.s }, p5, [x10, #20, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z23.s - z26.s }, p3, [x13, #-32, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 2.00 2.00 - - - - - - - - 2.00 2.00 - - - - st4w { z5.s - z8.s }, p3, [x17, x16, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z0.b }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z21.b }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1b { z23.b }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1b { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1b { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0, x0, lsl #3]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z0.d }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z21.d }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1d { z23.d }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1d { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0, x0, lsl #1]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z0.h }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z21.h }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1h { z23.h }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1h { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1h { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z0.d }, p0, [z1.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0, x0, lsl #2]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z0.s }, p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z0.s }, p0, [z1.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z21.s }, p5, [x10, #7, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - stnt1w { z23.s }, p3, [x13, #-8, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 1.50 1.50 - - - - stnt1w { z31.d }, p7, [z31.d]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s, x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 1.50 - - - - - - - - 3.00 3.00 - - - - stnt1w { z31.s }, p7, [z31.s]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p15, [sp, #-256, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - str p5, [x10, #255, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z0, [x0]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z21, [x10, #-256, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - 0.50 0.50 - - - - str z31, [sp, #255, mul vl]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.b, p5/m, z21.b, z10.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.b, z10.b, z21.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.d, p5/m, z21.d, z10.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.d, z10.d, z21.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.h, p5/m, z21.h, z10.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.h, z10.h, z21.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.s, p5/m, z21.s, z10.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z21.s, z10.s, z21.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.b, p3/m, z23.b, z13.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.b, z13.b, z8.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.d, p3/m, z23.d, z13.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.d, z13.d, z8.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.h, p3/m, z23.h, z13.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.h, z13.h, z8.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.s, p3/m, z23.s, z13.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z23.s, z13.s, z8.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sub z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnb z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnb z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnb z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnt z0.b, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnt z0.h, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subhnt z0.s, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.b, p0/m, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.d, p0/m, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.h, p0/m, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.s, p0/m, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - subr z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpkhi z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpkhi z31.h, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpkhi z31.s, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpklo z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpklo z31.h, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sunpklo z31.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - suqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - suqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - suqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - suqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtb z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxth z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxth z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxth z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxth z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtw z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - sxtw z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z28.b, { z29.b, z30.b }, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z28.d, { z29.d, z30.d }, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z28.h, { z29.h, z30.h }, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z28.s, { z29.s, z30.s }, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z31.b, { z31.b }, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z31.d, { z31.d }, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z31.h, { z31.h }, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbl z31.s, { z31.s }, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbx z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbx z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbx z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tbx z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - trn2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - trn2 z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba z0.b, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba z0.d, z1.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba z0.h, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uaba z0.s, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uabalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabd z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabd z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabd z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabd z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uabdlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp z0.h, p0/m, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp z29.s, p0/m, z30.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - uadalp z30.d, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddlt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddv d0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddv d0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddv d0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uaddwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.d, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.h, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.h, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.s, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ucvtf z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udiv z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - udiv z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.00 - - - - - udivr z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - 12.00 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - udivr z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - udot z0.d, z1.h, z15.h[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - udot z0.d, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot z0.s, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - udot z0.s, z1.b, z7.b[3]
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uhsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umax z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umaxv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z31.b, p7/m, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z31.d, p7/m, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z31.h, p7/m, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - umin z31.s, p7/m, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminp z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminp z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminp z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminp z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv b0, p7, z31.b
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv d0, p7, z31.d
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv h0, p7, z31.h
+# STREAMING-NEXT: - - - - - - - 1.00 - - - - - - 1.50 - - 1.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uminv s0, p7, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlalt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslb z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslb z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslb z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslt z0.d, z1.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslt z0.h, z1.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslt z0.s, z1.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umlslt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 ummla z0.s, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.b, p7/m, z0.b, z31.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.b, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.d, p7/m, z0.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.h, p7/m, z0.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.h, z1.h, z2.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z0.s, p7/m, z0.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z29.s, z30.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umulh z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullb z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullb z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullt z0.d, z1.s, z15.s[1]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullt z0.s, z1.h, z7.h[7]
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - umullt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqadd z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecd z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecd z0.d, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecd z0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecd z0.d, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdech x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdech z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdech z0.h, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdech z0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdech z0.h, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp wzr, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqdecp z0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqdecw x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecw z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecw z0.s, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecw z0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqdecw z0.s, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincb x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincd x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincd z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincd z0.d, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincd z0.d, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincd z0.d, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqinch x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqinch z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqinch z0.h, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqinch z0.h, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqinch z0.h, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp wzr, p15.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincp x0, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.50 0.50 - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 uqincp z0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw w0, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, #14
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uqincw x0, vl1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincw z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincw z0.s, all, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincw z0.s, pow2
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqincw z0.s, pow2, mul #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqrshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.b, p0/m, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.d, p0/m, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.h, p0/m, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z0.s, p0/m, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z31.b, p0/m, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z31.d, p0/m, z31.d, #63
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z31.h, p0/m, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshl z31.s, p0/m, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnb z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z0.b, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z0.h, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z0.s, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z31.b, z31.h, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z31.h, z31.s, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqshrnt z31.s, z31.d, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.b, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.d, z0.d, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.d, z0.d, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.h, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.h, z0.h, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.s, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.s, z0.s, #0, lsl #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z31.b, z31.b, #255
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z31.d, z31.d, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z31.h, z31.h, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsub z31.s, z31.s, #65280
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsubr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsubr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsubr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqsubr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnb z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnb z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnb z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnt z0.b, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnt z0.h, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uqxtnt z0.s, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - urecpe z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urhadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urhadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urhadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urhadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshl z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshlr z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshlr z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshlr z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshlr z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z0.b, p0/m, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z0.d, p0/m, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z0.h, p0/m, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z0.s, p0/m, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z31.b, p0/m, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z31.d, p0/m, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z31.h, p0/m, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - urshr z31.s, p0/m, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - ursqrte z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - ursra z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z0.d, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z0.h, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z0.s, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z31.d, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z31.h, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllb z31.s, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z0.d, z0.s, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z0.h, z0.b, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z0.s, z0.h, #0
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z31.d, z31.s, #31
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z31.h, z31.b, #7
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - ushllt z31.s, z31.h, #15
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 usmmla z0.s, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usqadd z0.b, p0/m, z0.b, z1.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usqadd z0.h, p0/m, z0.h, z1.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usqadd z29.s, p7/m, z29.s, z30.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usqadd z31.d, p7/m, z31.d, z30.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z0.b, z0.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z0.d, z0.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z0.h, z0.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z0.s, z0.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z31.b, z31.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z31.d, z31.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z31.h, z31.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - 1.00 - - 1.00 - - - - - - - - - - - - - - - - - - - - - - - - - - usra z31.s, z31.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublb z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublb z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublb z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublt z0.h, z1.b, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublt z29.s, z30.h, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usublt z31.d, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwb z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwb z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwb z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwt z0.h, z1.h, z2.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwt z29.s, z30.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - usubwt z31.d, z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpkhi z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpkhi z31.h, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpkhi z31.s, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpklo z31.d, z31.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpklo z31.h, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uunpklo z31.s, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z0.h, p0/m, z0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z31.h, p7/m, z31.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtb z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxth z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxth z0.s, p0/m, z0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxth z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxth z31.s, p7/m, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtw z0.d, p0/m, z0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - 0.50 - - 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - uxtw z31.d, p7/m, z31.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - uzp2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uzp2 z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, w0, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, wzr, w0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, x0, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.b, xzr, x0
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, w0, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.d, x0, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, w0, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.h, x0, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, w0, wzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilege p15.s, x0, xzr
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.b, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.d, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.h, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilerw p15.s, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.b, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.d, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.h, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - whilewr p15.s, x30, x30
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1.00 - - - - - - - - - - - - - wrffr p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.b, z0.b, z1.b, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.d, z0.d, z1.d, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.h, z0.h, z1.h, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z0.s, z0.s, z1.s, #1
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.b, z31.b, z30.b, #8
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.d, z31.d, z30.d, #64
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.h, z31.h, z30.h, #16
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.17 0.17 0.17 0.17 0.17 0.17 xar z31.s, z31.s, z30.s, #32
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.b, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.d, p0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.h, p0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p0.s, p0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip1 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip1 z31.s, z31.s, z31.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.b, p0.b, p0.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.d, p0.d, p0.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.h, p0.h, p0.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p0.s, p0.s, p0.s
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.b, p15.b, p15.b
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.d, p15.d, p15.d
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.h, p15.h, p15.h
+# STREAMING-NEXT: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0.50 0.50 - - - - - - - - - - - - zip2 p15.s, p15.s, p15.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z0.b, z0.b, z0.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z0.d, z0.d, z0.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z0.h, z0.h, z0.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z0.s, z0.s, z0.s
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z31.b, z31.b, z31.b
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z31.d, z31.d, z31.d
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z31.h, z31.h, z31.h
+# STREAMING-NEXT: - - - - - - - 0.50 0.50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - zip2 z31.s, z31.s, z31.s
diff --git a/llvm/test/tools/llvm-mca/AArch64/Inputs/sme-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Inputs/sme-instructions.s
new file mode 100644
index 0000000000000..7a168bd5e23b8
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Inputs/sme-instructions.s
@@ -0,0 +1,66 @@
+// Instructions added by SME and available when not in streaming. When in
+// streaming these are not sent to CME
+addspl x0, x1, #10
+addspl x0, sp, #10
+addsvl x0, x1, #10
+addsvl x0, sp, #10
+rdsvl x1, #10
+cntp x0, pn0.h, vlx2
+pext p0.h, pn8[0]
+pext { p0.h, p1.h }, pn8[0]
+ptrue pn8.h
+whilege pn8.h, x0, x0, vlx2
+whilegt pn8.h, x0, x0, vlx2
+whilehi pn8.h, x0, x0, vlx2
+whilehs pn8.h, x0, x0, vlx2
+whilele pn8.h, x0, x0, vlx2
+whilelo pn8.h, x0, x0, vlx2
+whilels pn8.h, x0, x0, vlx2
+whilelt pn8.h, x0, x0, vlx2
+bfmlslb z0.s, z1.h, z2.h
+bfmlslb z0.s, z1.h, z2.h[0]
+bfmlslt z0.s, z1.h, z2.h
+bfmlslt z0.s, z1.h, z2.h[0]
+fclamp z0.s, z1.s, z2.s
+fdot z0.s, z1.h, z2.h
+fdot z0.s, z1.h, z2.h[0]
+psel p0, p0, p0.b[w12, 0]
+revd z0.q, p0/m, z0.q
+sclamp z0.s, z1.s, z2.s
+uclamp z0.s, z1.s, z2.s
+sdot z0.s, z0.h, z0.h
+sdot z0.s, z0.h, z0.h[0]
+udot z0.s, z0.h, z0.h
+udot z0.s, z0.h, z0.h[0]
+sqcvtn z0.h, { z0.s, z1.s }
+sqcvtun z0.h, { z0.s, z1.s }
+uqcvtn z0.h, { z0.s, z1.s }
+whilege { p0.h, p1.h }, x0, x0
+whilegt { p0.h, p1.h }, x0, x0
+whilehi { p0.h, p1.h }, x0, x0
+whilehs { p0.h, p1.h }, x0, x0
+whilele { p0.h, p1.h }, x0, x0
+whilelo { p0.h, p1.h }, x0, x0
+whilels { p0.h, p1.h }, x0, x0
+whilelt { p0.h, p1.h }, x0, x0
+
+// SVE2 and base A64 instructions added by SME and available when not in
+// streaming. When in streaming these are sent to the CME.
+bfmlslb z0.s, z1.h, z2.h
+bfmlslt z0.s, z1.h, z2.h
+fclamp z0.s, z1.s, z2.s
+fdot z0.s, z1.h, z2.h
+revd z0.q, p0/m, z0.q
+rprfm #0, x0, [x0]
+sclamp z0.s, z1.s, z2.s
+uclamp z0.s, z1.s, z2.s
+sdot z0.s, z0.h, z0.h
+udot z0.s, z0.h, z0.h
+sqcvtn z0.h, {z0.s, z1.s}
+sqcvtun z0.b, {z0.s - z3.s}
+uqcvtn z0.h, {z0.s, z1.s}
+sqrshrn z0.h, {z0.s - z1.s}, #16
+uqrshrn z0.h, {z0.s - z1.s}, #16
+sqrshrn z0.b, {z0.s - z3.s}, #32
+sqrshrun z0.b, {z0.s - z3.s}, #32
+uqrshrn z0.b, {z0.s - z3.s}, #32
diff --git a/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-cme-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-cme-instructions.s
new file mode 100644
index 0000000000000..94364f6a76c49
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-cme-instructions.s
@@ -0,0 +1,50 @@
+// Instructions available with no SME but will be sent to CME when in streaming
+// SVE mode
+
+fadd s0, s1, s2
+fcvtzs w0, s1
+frintz s0, s1
+scvtf s0, w0
+fmov d0, x0
+fnmadd s0, s1, s2, s3
+ldr s0, [x0]
+ldr q0, [x0, x1, lsl #4]
+str s0, [x0]
+fadd v0.4s, v1.4s, v2.4s
+bfdot v0.4s, v1.8h, v2.8h
+add z0.s, z1.s, z2.s
+andv b0, p7, z31.b
+clastb w0, p0, w0, z2.s
+cpy z0.s, p0/m, w0
+dup z0.s, w0
+fdup z0.h, #1.00000
+ext z0.b, z0.b, z1.b, #1
+tbl z0.b, { z0.b, z1.b }, z2.b
+fadd z0.s, p0/m, z0.s, z1.s
+fmul z0.s, p0/m, z0.s, z1.s
+fmin z0.s, p0/m, z0.s, z1.s
+fcpy z0.s, p0/m, #1.0
+bfdot z0.s, z1.h, z2.h
+ld1w { z0.s }, p0/z, [x0]
+ld2w { z0.s, z1.s }, p0/z, [x0]
+ld1d { z0.d }, p0/z, [x0, z0.d, uxtw]
+st1w { z0.s }, p0, [x0]
+st2w { z0.s, z1.s }, p0, [x0]
+st1w { z0.s }, p0, [x0, z0.s, uxtw]
+eor3 z0.d, z0.d, z1.d, z2.d
+sabalb z0.s, z1.h, z2.h
+sadalp z0.d, p0/m, z1.s
+ssra z0.d, z1.d, #1
+mla z0.d, p0/m, z1.d, z2.d
+bfmlslb z0.s, z1.h, z2.h
+fdot z0.s, z1.h, z2.h
+index z0.s, w0, #1
+index z0.s, #0, w0
+index z0.s, w0, w1
+insr z0.s, w0
+lasta d0, p7, z31.d
+faddv d0, p0, z1.d
+fmaxnmv d0, p0, z1.d
+psel p0, p0, p0.b[w12, 0]
+sqcvtn z0.h, { z0.s, z1.s }
+uaddv d0, p7, z31.b
diff --git a/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-sme-only-instructions.s b/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-sme-only-instructions.s
new file mode 100644
index 0000000000000..00f3642465c30
--- /dev/null
+++ b/llvm/test/tools/llvm-mca/AArch64/Inputs/streaming-sme-only-instructions.s
@@ -0,0 +1,155 @@
+// Instructions only available when in streaming SVE mode
+// and sent to CME.
+
+// SME and SME2 processing instructions.
+add za.s[w8, 0, vgx2], {z0.s, z1.s}
+sub za.s[w8, 0, vgx2], {z0.s, z1.s}
+add {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+addha za0.s, p0/m, p0/m, z0.s
+addva za0.s, p0/m, p0/m, z0.s
+bf1cvt {z0.h - z1.h}, z0.b
+bf1cvtlt z0.h, z0.b
+bf2cvt {z0.h - z1.h}, z0.b
+bf2cvtlt z0.h, z0.b
+bfadd za.h[w8, 0, vgx2], {z0.h, z1.h}
+bfcvt z0.h, {z0.s, z1.s}
+bfcvtn z0.h, {z0.s, z1.s}
+bfclamp {z0.h, z1.h}, z0.h, z0.h
+bfdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h
+fdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h
+bfmax {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+bfmaxnm {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+bfmin {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+bfminnm {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+bfmla za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h
+bfmlal za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h
+bfmlal za.s[w8, 0:1], z1.h, z0.h
+bfmlal za.s[w8, 0:1], z1.h, z0.h[0]
+fmlal za.s[w8, 0:1], z1.h, z0.h
+fmlal za.s[w8, 0:1], z1.h, z0.h[0]
+bfmls za.h[w8, 0, vgx2], {z0.h, z1.h}, z0.h
+bfmlsl za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h
+bfmlsl za.s[w8, 0:1], z1.h, z0.h
+bfmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+fmlsl za.s[w8, 0:1], z1.h, z0.h
+fmlsl za.s[w8, 0:1], z1.h, z0.h[0]
+bfmopa za0.s, p0/m, p0/m, z0.h, z0.h
+bfmops za0.s, p0/m, p0/m, z0.h, z0.h
+bfvdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0]
+bmopa za0.s, p0/m, p0/m, z0.s, z0.s
+bmops za0.s, p0/m, p0/m, z0.s, z0.s
+f1cvt z0.h, z0.b
+f1cvtlt z0.h, z0.b
+f2cvt z0.h, z0.b
+f2cvtlt z0.h, z0.b
+fadd za.s[w8, 0, vgx2], {z0.s, z1.s}
+famax {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s}
+famin {z0.s, z1.s}, {z0.s, z1.s}, {z0.s, z1.s}
+fclamp {z0.h, z1.h}, z0.h, z0.h
+fcvt z0.h, {z0.s, z1.s}
+fcvtn z0.h, {z0.s, z1.s}
+fcvtzs {z0.s, z1.s}, {z0.s, z1.s}
+fcvtzu {z0.s, z1.s}, {z0.s, z1.s}
+fmopa za0.s, p0/m, p0/m, z0.h, z0.h
+fmops za0.s, p0/m, p0/m, z0.h, z0.h
+fmax {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+fmaxnm {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+fmin {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+fminnm {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+fmla za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s
+fmlal za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h
+fmlall za.s[w8, 0:3], z0.b, z0.b
+fmls za.s[w8, 0, vgx2], {z0.s, z1.s}, z0.s
+fmlsl za.s[w8, 0:1, vgx2], {z0.h, z1.h}, z0.h
+frinta {z0.s, z1.s}, {z0.s, z1.s}
+frintm {z0.s, z1.s}, {z0.s, z1.s}
+frintn {z0.s, z1.s}, {z0.s, z1.s}
+frintp {z0.s, z1.s}, {z0.s, z1.s}
+fvdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0]
+fvdotb za.s[w8, 0, vgx4], {z0.b, z1.b}, z0.b[0]
+fvdott za.s[w8, 0, vgx4], {z0.b, z1.b}, z0.b[0]
+fscale {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+luti2 {z0.h - z1.h}, zt0, z0[0]
+luti4 {z0.h - z1.h}, zt0, z0[0]
+ld1b {z0.b, z1.b}, pn8/z, [x0]
+ld1b {z0.b - z3.b}, pn8/z, [x0]
+ldnt1b {z0.b, z1.b}, pn8/z, [x0]
+ldnt1b {z0.b - z3.b}, pn8/z, [x0]
+mova {z0.s, z1.s}, za0h.s[w12, 0:1]
+mova z0.s, p0/m, za0h.s[w12, 0]
+mova za0h.b[w12, 0], p0/m, z0.b
+movt zt0[0], x0
+movt x0, zt0[0]
+sclamp {z0.h, z1.h}, z0.h, z0.h
+smax {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+smin {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+uclamp {z0.h, z1.h}, z0.h, z0.h
+umax {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+umin {z0.s, z1.s}, {z0.s, z1.s}, z0.s
+smax {z0.s - z3.s}, {z0.s - z3.s}, z0.s
+umin {z0.s - z3.s}, {z0.s - z3.s}, z0.s
+scvtf {z0.s, z1.s}, {z0.s, z1.s}
+ucvtf {z0.s, z1.s}, {z0.s, z1.s}
+sel {z0.h, z1.h}, pn8, {z0.h, z1.h}, {z0.h, z1.h}
+sel {z0.h, z1.h, z2.h, z3.h}, pn8, {z0.h, z1.h, z2.h, z3.h}, {z0.h, z1.h, z2.h, z3.h}
+smlal za.s[w8, 0:1], z0.h, z0.h
+smlall za.s[w8, 0:3], z0.b, z0.b
+sumlall za.s[w11, 4:7, vgx2], {z0.b - z1.b}, z8.b[3]
+sumlall za.s[w11, 4:7], z0.b, z8.b[3]
+smlsl za.s[w8, 0:1], z0.h, z0.h
+smlsll za.s[w8, 0:3], z0.b, z0.b
+umlal za.s[w8, 0:1], z0.h, z0.h
+umlall za.s[w8, 0:3], z0.b, z0.b
+umlsl za.s[w8, 0:1], z0.h, z0.h
+umlsll za.s[w8, 0:3], z0.b, z0.b
+smopa za0.s, p0/m, p0/m, z0.h, z0.h
+smops za0.s, p0/m, p0/m, z0.h, z0.h
+umopa za0.s, p0/m, p0/m, z0.h, z0.h
+umops za0.s, p0/m, p0/m, z0.h, z0.h
+sqcvt z0.h, {z0.s - z1.s}
+sqcvtun z0.b, {z0.s - z3.s}
+sqdmulh {z0.h - z1.h}, {z0.h - z1.h}, z0.h
+sqrshr z0.h, {z0.s - z1.s}, #16
+sqrshrn z0.b, {z0.s - z3.s}, #32
+sqrshru z0.h, {z0.s - z1.s}, #16
+sqrshrun z0.b, {z0.s - z3.s}, #32
+uqrshr z0.h, {z0.s - z1.s}, #16
+uqrshrn z0.b, {z0.s - z3.s}, #32
+srshl {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+urshl {z0.h, z1.h}, {z0.h, z1.h}, z0.h
+sudot za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b
+usdot za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b
+udot za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b
+sdot za.s[w8, 0, vgx2], {z0.b, z1.b}, z0.b
+usmlall za.s[w8, 0:3], z0.b, z0.b
+sumopa za0.s, p0/m, p0/m, z0.b, z0.b
+sumops za0.s, p0/m, p0/m, z0.b, z0.b
+usmopa za0.s, p0/m, p0/m, z0.b, z0.b
+usmops za0.s, p0/m, p0/m, z0.b, z0.b
+sunpk {z0.h - z1.h}, z0.b
+uunpk {z0.h - z1.h}, z0.b
+st1b {z0.b, z1.b}, pn8, [x0]
+st1b {z0.b - z3.b}, pn8, [x0]
+stnt1b {z0.b, z1.b}, pn8, [x0]
+stnt1b {z0.b - z3.b}, pn8, [x0]
+suvdot za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0]
+uvdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0]
+svdot za.s[w8, 0, vgx2], {z0.h, z1.h}, z0.h[0]
+usvdot za.s[w8, 0, vgx4], {z0.b - z3.b}, z0.b[0]
+uzp {z0.q - z1.q}, z0.q, z0.q
+uzp1 z31.s, z31.s, z31.s
+uzp2 z31.s, z31.s, z31.s
+zero za.d[w8, 0, vgx2]
+zero {zt0}
+zip1 z0.s, z0.s, z0.s
+zip2 z0.s, z0.s, z0.s
+
+// SME load instructions.
+ld1w {za0v.s[w12, 0]}, p0/z, [x0]
+ldr zt0, [x0]
+ldr za[w12, #0], [x0]
+
+// SME store instructions.
+st1w {za0h.s[w12, 0]}, p0, [x0]
+str zt0, [x0]
+str za[w12, #0], [x0]
diff --git a/llvm/tools/llvm-mca/llvm-mca.cpp b/llvm/tools/llvm-mca/llvm-mca.cpp
index 819f58a3900ab..2920992950831 100644
--- a/llvm/tools/llvm-mca/llvm-mca.cpp
+++ b/llvm/tools/llvm-mca/llvm-mca.cpp
@@ -426,6 +426,11 @@ int main(int argc, char **argv) {
return 1;
}
+ if (TheTriple.isAArch64() && STI->checkFeatures("+mca-streaming-sched"))
+ WithColor::warning()
+ << "AArch64 streaming SVE scheduling is enabled via "
+ "'-mattr=+mca-streaming-sched'; llvm-mca results are approximate.\n";
+
if (WantsCPUHelp)
return 0;