summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarnaby Wilks <barnaby.wilks@arm.com>2019-08-05 12:43:38 +0100
committerNick Clifton <nickc@redhat.com>2019-08-05 12:43:38 +0100
commit23d188c74e7481bb0af3c42b84fc9cb0c94267e5 (patch)
tree4d88f17e87bc76e01a6924381ac4d1bfb9db37c0
parenta80cf5d88e028fa6a72b37fe50795e70bb6e3559 (diff)
downloadbinutils-gdb-23d188c74e7481bb0af3c42b84fc9cb0c94267e5.tar.gz
Removes support in the ARM assembler for the unsigned variants of the VQ(R)DMLAH and VQ(R)DMLASH MVE instructions.
Previously GAS would accept .u32, .u16 and .u8 suffixes to the VQ(R)DMLAH and VQ(R)DMLASH instructions, however the Armv8.1-M Mainline specification states that these functions only have signed variations (.s32, .s16 and .s8 suffixes). This is documented here: https://static.docs.arm.com/ddi0553/bh/DDI0553B_h_armv8m_arm.pdf?_ga=2.143079093.1892401233.1563295591-999473562.1560847439#page=1183 gas * config/tc-arm.c (do_mve_vqdmlah): Use N_S_32 macro. (do_neon_qrdmlah): Use N_S_32 macro. * testsuite/gas/arm/mve-vqdmlah-bad.d: New test. * testsuite/gas/arm/mve-vqdmlah-bad.l: New test. * testsuite/gas/arm/mve-vqdmlah-bad.s: New test. * testsuite/gas/arm/mve-vqdmlah.d: Remove unsigned instruction tests. * testsuite/gas/arm/mve-vqdmlah.s: Remove unsigned instruction tests. * testsuite/gas/arm/mve-vqdmlash-bad.d: New test. * testsuite/gas/arm/mve-vqdmlash-bad.l: New test. * testsuite/gas/arm/mve-vqdmlash-bad.s: New test. * testsuite/gas/arm/mve-vqdmlash.d: Remove unsigned instruction tests. * testsuite/gas/arm/mve-vqdmlash.s: Remove unsigned instruction tests. opcodes * arm-dis.c: Only accept signed variants of VQ(R)DMLAH and VQ(R)DMLASH instructions.
-rw-r--r--gas/ChangeLog15
-rw-r--r--gas/config/tc-arm.c4
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlah-bad.d3
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlah-bad.l7
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlah-bad.s4
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlah.d1354
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlah.s6
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlash-bad.d3
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlash-bad.l7
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlash-bad.s4
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlash.d1354
-rw-r--r--gas/testsuite/gas/arm/mve-vqdmlash.s6
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/arm-dis.c8
14 files changed, 64 insertions, 2716 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 4d6f9023688..9f3c824aaa3 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,18 @@
+2019-08-05 Barnaby Wilks <barnaby.wilks@arm.com>
+
+ * config/tc-arm.c (do_mve_vqdmlah): Use N_S_32 macro.
+ (do_neon_qrdmlah): Use N_S_32 macro.
+ * testsuite/gas/arm/mve-vqdmlah-bad.d: New test.
+ * testsuite/gas/arm/mve-vqdmlah-bad.l: New test.
+ * testsuite/gas/arm/mve-vqdmlah-bad.s: New test.
+ * testsuite/gas/arm/mve-vqdmlah.d: Remove unsigned instruction tests.
+ * testsuite/gas/arm/mve-vqdmlah.s: Remove unsigned instruction tests.
+ * testsuite/gas/arm/mve-vqdmlash-bad.d: New test.
+ * testsuite/gas/arm/mve-vqdmlash-bad.l: New test.
+ * testsuite/gas/arm/mve-vqdmlash-bad.s: New test.
+ * testsuite/gas/arm/mve-vqdmlash.d: Remove unsigned instruction tests.
+ * testsuite/gas/arm/mve-vqdmlash.s: Remove unsigned instruction tests.
+
2019-07-30 Mel Chen <mel.chen@sifive.com>
* testsuite/gas/riscv/alias-csr.s: Add testcase for CSR-access
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index aa082a60c73..f7bebc1b5a4 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -17900,7 +17900,7 @@ do_mve_vqdmlah (void)
{
enum neon_shape rs = neon_select_shape (NS_QQR, NS_NULL);
struct neon_type_el et
- = neon_check_type (3, rs, N_EQK, N_EQK, N_SU_MVE | N_KEY);
+ = neon_check_type (3, rs, N_EQK, N_EQK, N_S_32 | N_KEY);
if (inst.cond > COND_ALWAYS)
inst.pred_insn_type = INSIDE_VPT_INSN;
@@ -18190,7 +18190,7 @@ do_neon_qrdmlah (void)
{
enum neon_shape rs = neon_select_shape (NS_QQR, NS_NULL);
struct neon_type_el et
- = neon_check_type (3, rs, N_EQK, N_EQK, N_SU_MVE | N_KEY);
+ = neon_check_type (3, rs, N_EQK, N_EQK, N_S_32 | N_KEY);
NEON_ENCODE (INTEGER, inst);
mve_encode_qqr (et.size, et.type == NT_unsigned, 0);
diff --git a/gas/testsuite/gas/arm/mve-vqdmlah-bad.d b/gas/testsuite/gas/arm/mve-vqdmlah-bad.d
new file mode 100644
index 00000000000..1502a1402a6
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlah-bad.d
@@ -0,0 +1,3 @@
+#name: bad MVE VQDMLAH and VQRDMLAH instructions
+#as: -march=armv8.1-m.main+mve.fp
+#error_output: mve-vqdmlah-bad.l
diff --git a/gas/testsuite/gas/arm/mve-vqdmlah-bad.l b/gas/testsuite/gas/arm/mve-vqdmlah-bad.l
new file mode 100644
index 00000000000..d5631ef7699
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlah-bad.l
@@ -0,0 +1,7 @@
+[^:]*: Assembler messages:
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlah.u8 q1,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlah.u8 q3,q4,r5'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlah.u16 q1,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlah.u16 q3,q4,r5'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlah.u32 q1,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlah.u32 q3,q4,r5'
diff --git a/gas/testsuite/gas/arm/mve-vqdmlah-bad.s b/gas/testsuite/gas/arm/mve-vqdmlah-bad.s
new file mode 100644
index 00000000000..ca060092cbe
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlah-bad.s
@@ -0,0 +1,4 @@
+.irp data, u8, u16, u32
+vqdmlah.\data q1, q2, r0
+vqrdmlah.\data q3, q4, r5
+.endr
diff --git a/gas/testsuite/gas/arm/mve-vqdmlah.d b/gas/testsuite/gas/arm/mve-vqdmlah.d
index f6d4c3f523f..1f9ac9952dd 100644
--- a/gas/testsuite/gas/arm/mve-vqdmlah.d
+++ b/gas/testsuite/gas/arm/mve-vqdmlah.d
@@ -455,456 +455,6 @@ Disassembly of section .text:
[^>]*> ee0e ee4c vqrdmlah.s8 q7, q7, ip
[^>]*> ee0e ee6e vqdmlah.s8 q7, q7, lr
[^>]*> ee0e ee4e vqrdmlah.s8 q7, q7, lr
-[^>]*> fe00 0e60 vqdmlah.u8 q0, q0, r0
-[^>]*> fe00 0e40 vqrdmlah.u8 q0, q0, r0
-[^>]*> fe00 0e61 vqdmlah.u8 q0, q0, r1
-[^>]*> fe00 0e41 vqrdmlah.u8 q0, q0, r1
-[^>]*> fe00 0e62 vqdmlah.u8 q0, q0, r2
-[^>]*> fe00 0e42 vqrdmlah.u8 q0, q0, r2
-[^>]*> fe00 0e64 vqdmlah.u8 q0, q0, r4
-[^>]*> fe00 0e44 vqrdmlah.u8 q0, q0, r4
-[^>]*> fe00 0e67 vqdmlah.u8 q0, q0, r7
-[^>]*> fe00 0e47 vqrdmlah.u8 q0, q0, r7
-[^>]*> fe00 0e68 vqdmlah.u8 q0, q0, r8
-[^>]*> fe00 0e48 vqrdmlah.u8 q0, q0, r8
-[^>]*> fe00 0e6a vqdmlah.u8 q0, q0, sl
-[^>]*> fe00 0e4a vqrdmlah.u8 q0, q0, sl
-[^>]*> fe00 0e6c vqdmlah.u8 q0, q0, ip
-[^>]*> fe00 0e4c vqrdmlah.u8 q0, q0, ip
-[^>]*> fe00 0e6e vqdmlah.u8 q0, q0, lr
-[^>]*> fe00 0e4e vqrdmlah.u8 q0, q0, lr
-[^>]*> fe02 0e60 vqdmlah.u8 q0, q1, r0
-[^>]*> fe02 0e40 vqrdmlah.u8 q0, q1, r0
-[^>]*> fe02 0e61 vqdmlah.u8 q0, q1, r1
-[^>]*> fe02 0e41 vqrdmlah.u8 q0, q1, r1
-[^>]*> fe02 0e62 vqdmlah.u8 q0, q1, r2
-[^>]*> fe02 0e42 vqrdmlah.u8 q0, q1, r2
-[^>]*> fe02 0e64 vqdmlah.u8 q0, q1, r4
-[^>]*> fe02 0e44 vqrdmlah.u8 q0, q1, r4
-[^>]*> fe02 0e67 vqdmlah.u8 q0, q1, r7
-[^>]*> fe02 0e47 vqrdmlah.u8 q0, q1, r7
-[^>]*> fe02 0e68 vqdmlah.u8 q0, q1, r8
-[^>]*> fe02 0e48 vqrdmlah.u8 q0, q1, r8
-[^>]*> fe02 0e6a vqdmlah.u8 q0, q1, sl
-[^>]*> fe02 0e4a vqrdmlah.u8 q0, q1, sl
-[^>]*> fe02 0e6c vqdmlah.u8 q0, q1, ip
-[^>]*> fe02 0e4c vqrdmlah.u8 q0, q1, ip
-[^>]*> fe02 0e6e vqdmlah.u8 q0, q1, lr
-[^>]*> fe02 0e4e vqrdmlah.u8 q0, q1, lr
-[^>]*> fe04 0e60 vqdmlah.u8 q0, q2, r0
-[^>]*> fe04 0e40 vqrdmlah.u8 q0, q2, r0
-[^>]*> fe04 0e61 vqdmlah.u8 q0, q2, r1
-[^>]*> fe04 0e41 vqrdmlah.u8 q0, q2, r1
-[^>]*> fe04 0e62 vqdmlah.u8 q0, q2, r2
-[^>]*> fe04 0e42 vqrdmlah.u8 q0, q2, r2
-[^>]*> fe04 0e64 vqdmlah.u8 q0, q2, r4
-[^>]*> fe04 0e44 vqrdmlah.u8 q0, q2, r4
-[^>]*> fe04 0e67 vqdmlah.u8 q0, q2, r7
-[^>]*> fe04 0e47 vqrdmlah.u8 q0, q2, r7
-[^>]*> fe04 0e68 vqdmlah.u8 q0, q2, r8
-[^>]*> fe04 0e48 vqrdmlah.u8 q0, q2, r8
-[^>]*> fe04 0e6a vqdmlah.u8 q0, q2, sl
-[^>]*> fe04 0e4a vqrdmlah.u8 q0, q2, sl
-[^>]*> fe04 0e6c vqdmlah.u8 q0, q2, ip
-[^>]*> fe04 0e4c vqrdmlah.u8 q0, q2, ip
-[^>]*> fe04 0e6e vqdmlah.u8 q0, q2, lr
-[^>]*> fe04 0e4e vqrdmlah.u8 q0, q2, lr
-[^>]*> fe08 0e60 vqdmlah.u8 q0, q4, r0
-[^>]*> fe08 0e40 vqrdmlah.u8 q0, q4, r0
-[^>]*> fe08 0e61 vqdmlah.u8 q0, q4, r1
-[^>]*> fe08 0e41 vqrdmlah.u8 q0, q4, r1
-[^>]*> fe08 0e62 vqdmlah.u8 q0, q4, r2
-[^>]*> fe08 0e42 vqrdmlah.u8 q0, q4, r2
-[^>]*> fe08 0e64 vqdmlah.u8 q0, q4, r4
-[^>]*> fe08 0e44 vqrdmlah.u8 q0, q4, r4
-[^>]*> fe08 0e67 vqdmlah.u8 q0, q4, r7
-[^>]*> fe08 0e47 vqrdmlah.u8 q0, q4, r7
-[^>]*> fe08 0e68 vqdmlah.u8 q0, q4, r8
-[^>]*> fe08 0e48 vqrdmlah.u8 q0, q4, r8
-[^>]*> fe08 0e6a vqdmlah.u8 q0, q4, sl
-[^>]*> fe08 0e4a vqrdmlah.u8 q0, q4, sl
-[^>]*> fe08 0e6c vqdmlah.u8 q0, q4, ip
-[^>]*> fe08 0e4c vqrdmlah.u8 q0, q4, ip
-[^>]*> fe08 0e6e vqdmlah.u8 q0, q4, lr
-[^>]*> fe08 0e4e vqrdmlah.u8 q0, q4, lr
-[^>]*> fe0e 0e60 vqdmlah.u8 q0, q7, r0
-[^>]*> fe0e 0e40 vqrdmlah.u8 q0, q7, r0
-[^>]*> fe0e 0e61 vqdmlah.u8 q0, q7, r1
-[^>]*> fe0e 0e41 vqrdmlah.u8 q0, q7, r1
-[^>]*> fe0e 0e62 vqdmlah.u8 q0, q7, r2
-[^>]*> fe0e 0e42 vqrdmlah.u8 q0, q7, r2
-[^>]*> fe0e 0e64 vqdmlah.u8 q0, q7, r4
-[^>]*> fe0e 0e44 vqrdmlah.u8 q0, q7, r4
-[^>]*> fe0e 0e67 vqdmlah.u8 q0, q7, r7
-[^>]*> fe0e 0e47 vqrdmlah.u8 q0, q7, r7
-[^>]*> fe0e 0e68 vqdmlah.u8 q0, q7, r8
-[^>]*> fe0e 0e48 vqrdmlah.u8 q0, q7, r8
-[^>]*> fe0e 0e6a vqdmlah.u8 q0, q7, sl
-[^>]*> fe0e 0e4a vqrdmlah.u8 q0, q7, sl
-[^>]*> fe0e 0e6c vqdmlah.u8 q0, q7, ip
-[^>]*> fe0e 0e4c vqrdmlah.u8 q0, q7, ip
-[^>]*> fe0e 0e6e vqdmlah.u8 q0, q7, lr
-[^>]*> fe0e 0e4e vqrdmlah.u8 q0, q7, lr
-[^>]*> fe00 2e60 vqdmlah.u8 q1, q0, r0
-[^>]*> fe00 2e40 vqrdmlah.u8 q1, q0, r0
-[^>]*> fe00 2e61 vqdmlah.u8 q1, q0, r1
-[^>]*> fe00 2e41 vqrdmlah.u8 q1, q0, r1
-[^>]*> fe00 2e62 vqdmlah.u8 q1, q0, r2
-[^>]*> fe00 2e42 vqrdmlah.u8 q1, q0, r2
-[^>]*> fe00 2e64 vqdmlah.u8 q1, q0, r4
-[^>]*> fe00 2e44 vqrdmlah.u8 q1, q0, r4
-[^>]*> fe00 2e67 vqdmlah.u8 q1, q0, r7
-[^>]*> fe00 2e47 vqrdmlah.u8 q1, q0, r7
-[^>]*> fe00 2e68 vqdmlah.u8 q1, q0, r8
-[^>]*> fe00 2e48 vqrdmlah.u8 q1, q0, r8
-[^>]*> fe00 2e6a vqdmlah.u8 q1, q0, sl
-[^>]*> fe00 2e4a vqrdmlah.u8 q1, q0, sl
-[^>]*> fe00 2e6c vqdmlah.u8 q1, q0, ip
-[^>]*> fe00 2e4c vqrdmlah.u8 q1, q0, ip
-[^>]*> fe00 2e6e vqdmlah.u8 q1, q0, lr
-[^>]*> fe00 2e4e vqrdmlah.u8 q1, q0, lr
-[^>]*> fe02 2e60 vqdmlah.u8 q1, q1, r0
-[^>]*> fe02 2e40 vqrdmlah.u8 q1, q1, r0
-[^>]*> fe02 2e61 vqdmlah.u8 q1, q1, r1
-[^>]*> fe02 2e41 vqrdmlah.u8 q1, q1, r1
-[^>]*> fe02 2e62 vqdmlah.u8 q1, q1, r2
-[^>]*> fe02 2e42 vqrdmlah.u8 q1, q1, r2
-[^>]*> fe02 2e64 vqdmlah.u8 q1, q1, r4
-[^>]*> fe02 2e44 vqrdmlah.u8 q1, q1, r4
-[^>]*> fe02 2e67 vqdmlah.u8 q1, q1, r7
-[^>]*> fe02 2e47 vqrdmlah.u8 q1, q1, r7
-[^>]*> fe02 2e68 vqdmlah.u8 q1, q1, r8
-[^>]*> fe02 2e48 vqrdmlah.u8 q1, q1, r8
-[^>]*> fe02 2e6a vqdmlah.u8 q1, q1, sl
-[^>]*> fe02 2e4a vqrdmlah.u8 q1, q1, sl
-[^>]*> fe02 2e6c vqdmlah.u8 q1, q1, ip
-[^>]*> fe02 2e4c vqrdmlah.u8 q1, q1, ip
-[^>]*> fe02 2e6e vqdmlah.u8 q1, q1, lr
-[^>]*> fe02 2e4e vqrdmlah.u8 q1, q1, lr
-[^>]*> fe04 2e60 vqdmlah.u8 q1, q2, r0
-[^>]*> fe04 2e40 vqrdmlah.u8 q1, q2, r0
-[^>]*> fe04 2e61 vqdmlah.u8 q1, q2, r1
-[^>]*> fe04 2e41 vqrdmlah.u8 q1, q2, r1
-[^>]*> fe04 2e62 vqdmlah.u8 q1, q2, r2
-[^>]*> fe04 2e42 vqrdmlah.u8 q1, q2, r2
-[^>]*> fe04 2e64 vqdmlah.u8 q1, q2, r4
-[^>]*> fe04 2e44 vqrdmlah.u8 q1, q2, r4
-[^>]*> fe04 2e67 vqdmlah.u8 q1, q2, r7
-[^>]*> fe04 2e47 vqrdmlah.u8 q1, q2, r7
-[^>]*> fe04 2e68 vqdmlah.u8 q1, q2, r8
-[^>]*> fe04 2e48 vqrdmlah.u8 q1, q2, r8
-[^>]*> fe04 2e6a vqdmlah.u8 q1, q2, sl
-[^>]*> fe04 2e4a vqrdmlah.u8 q1, q2, sl
-[^>]*> fe04 2e6c vqdmlah.u8 q1, q2, ip
-[^>]*> fe04 2e4c vqrdmlah.u8 q1, q2, ip
-[^>]*> fe04 2e6e vqdmlah.u8 q1, q2, lr
-[^>]*> fe04 2e4e vqrdmlah.u8 q1, q2, lr
-[^>]*> fe08 2e60 vqdmlah.u8 q1, q4, r0
-[^>]*> fe08 2e40 vqrdmlah.u8 q1, q4, r0
-[^>]*> fe08 2e61 vqdmlah.u8 q1, q4, r1
-[^>]*> fe08 2e41 vqrdmlah.u8 q1, q4, r1
-[^>]*> fe08 2e62 vqdmlah.u8 q1, q4, r2
-[^>]*> fe08 2e42 vqrdmlah.u8 q1, q4, r2
-[^>]*> fe08 2e64 vqdmlah.u8 q1, q4, r4
-[^>]*> fe08 2e44 vqrdmlah.u8 q1, q4, r4
-[^>]*> fe08 2e67 vqdmlah.u8 q1, q4, r7
-[^>]*> fe08 2e47 vqrdmlah.u8 q1, q4, r7
-[^>]*> fe08 2e68 vqdmlah.u8 q1, q4, r8
-[^>]*> fe08 2e48 vqrdmlah.u8 q1, q4, r8
-[^>]*> fe08 2e6a vqdmlah.u8 q1, q4, sl
-[^>]*> fe08 2e4a vqrdmlah.u8 q1, q4, sl
-[^>]*> fe08 2e6c vqdmlah.u8 q1, q4, ip
-[^>]*> fe08 2e4c vqrdmlah.u8 q1, q4, ip
-[^>]*> fe08 2e6e vqdmlah.u8 q1, q4, lr
-[^>]*> fe08 2e4e vqrdmlah.u8 q1, q4, lr
-[^>]*> fe0e 2e60 vqdmlah.u8 q1, q7, r0
-[^>]*> fe0e 2e40 vqrdmlah.u8 q1, q7, r0
-[^>]*> fe0e 2e61 vqdmlah.u8 q1, q7, r1
-[^>]*> fe0e 2e41 vqrdmlah.u8 q1, q7, r1
-[^>]*> fe0e 2e62 vqdmlah.u8 q1, q7, r2
-[^>]*> fe0e 2e42 vqrdmlah.u8 q1, q7, r2
-[^>]*> fe0e 2e64 vqdmlah.u8 q1, q7, r4
-[^>]*> fe0e 2e44 vqrdmlah.u8 q1, q7, r4
-[^>]*> fe0e 2e67 vqdmlah.u8 q1, q7, r7
-[^>]*> fe0e 2e47 vqrdmlah.u8 q1, q7, r7
-[^>]*> fe0e 2e68 vqdmlah.u8 q1, q7, r8
-[^>]*> fe0e 2e48 vqrdmlah.u8 q1, q7, r8
-[^>]*> fe0e 2e6a vqdmlah.u8 q1, q7, sl
-[^>]*> fe0e 2e4a vqrdmlah.u8 q1, q7, sl
-[^>]*> fe0e 2e6c vqdmlah.u8 q1, q7, ip
-[^>]*> fe0e 2e4c vqrdmlah.u8 q1, q7, ip
-[^>]*> fe0e 2e6e vqdmlah.u8 q1, q7, lr
-[^>]*> fe0e 2e4e vqrdmlah.u8 q1, q7, lr
-[^>]*> fe00 4e60 vqdmlah.u8 q2, q0, r0
-[^>]*> fe00 4e40 vqrdmlah.u8 q2, q0, r0
-[^>]*> fe00 4e61 vqdmlah.u8 q2, q0, r1
-[^>]*> fe00 4e41 vqrdmlah.u8 q2, q0, r1
-[^>]*> fe00 4e62 vqdmlah.u8 q2, q0, r2
-[^>]*> fe00 4e42 vqrdmlah.u8 q2, q0, r2
-[^>]*> fe00 4e64 vqdmlah.u8 q2, q0, r4
-[^>]*> fe00 4e44 vqrdmlah.u8 q2, q0, r4
-[^>]*> fe00 4e67 vqdmlah.u8 q2, q0, r7
-[^>]*> fe00 4e47 vqrdmlah.u8 q2, q0, r7
-[^>]*> fe00 4e68 vqdmlah.u8 q2, q0, r8
-[^>]*> fe00 4e48 vqrdmlah.u8 q2, q0, r8
-[^>]*> fe00 4e6a vqdmlah.u8 q2, q0, sl
-[^>]*> fe00 4e4a vqrdmlah.u8 q2, q0, sl
-[^>]*> fe00 4e6c vqdmlah.u8 q2, q0, ip
-[^>]*> fe00 4e4c vqrdmlah.u8 q2, q0, ip
-[^>]*> fe00 4e6e vqdmlah.u8 q2, q0, lr
-[^>]*> fe00 4e4e vqrdmlah.u8 q2, q0, lr
-[^>]*> fe02 4e60 vqdmlah.u8 q2, q1, r0
-[^>]*> fe02 4e40 vqrdmlah.u8 q2, q1, r0
-[^>]*> fe02 4e61 vqdmlah.u8 q2, q1, r1
-[^>]*> fe02 4e41 vqrdmlah.u8 q2, q1, r1
-[^>]*> fe02 4e62 vqdmlah.u8 q2, q1, r2
-[^>]*> fe02 4e42 vqrdmlah.u8 q2, q1, r2
-[^>]*> fe02 4e64 vqdmlah.u8 q2, q1, r4
-[^>]*> fe02 4e44 vqrdmlah.u8 q2, q1, r4
-[^>]*> fe02 4e67 vqdmlah.u8 q2, q1, r7
-[^>]*> fe02 4e47 vqrdmlah.u8 q2, q1, r7
-[^>]*> fe02 4e68 vqdmlah.u8 q2, q1, r8
-[^>]*> fe02 4e48 vqrdmlah.u8 q2, q1, r8
-[^>]*> fe02 4e6a vqdmlah.u8 q2, q1, sl
-[^>]*> fe02 4e4a vqrdmlah.u8 q2, q1, sl
-[^>]*> fe02 4e6c vqdmlah.u8 q2, q1, ip
-[^>]*> fe02 4e4c vqrdmlah.u8 q2, q1, ip
-[^>]*> fe02 4e6e vqdmlah.u8 q2, q1, lr
-[^>]*> fe02 4e4e vqrdmlah.u8 q2, q1, lr
-[^>]*> fe04 4e60 vqdmlah.u8 q2, q2, r0
-[^>]*> fe04 4e40 vqrdmlah.u8 q2, q2, r0
-[^>]*> fe04 4e61 vqdmlah.u8 q2, q2, r1
-[^>]*> fe04 4e41 vqrdmlah.u8 q2, q2, r1
-[^>]*> fe04 4e62 vqdmlah.u8 q2, q2, r2
-[^>]*> fe04 4e42 vqrdmlah.u8 q2, q2, r2
-[^>]*> fe04 4e64 vqdmlah.u8 q2, q2, r4
-[^>]*> fe04 4e44 vqrdmlah.u8 q2, q2, r4
-[^>]*> fe04 4e67 vqdmlah.u8 q2, q2, r7
-[^>]*> fe04 4e47 vqrdmlah.u8 q2, q2, r7
-[^>]*> fe04 4e68 vqdmlah.u8 q2, q2, r8
-[^>]*> fe04 4e48 vqrdmlah.u8 q2, q2, r8
-[^>]*> fe04 4e6a vqdmlah.u8 q2, q2, sl
-[^>]*> fe04 4e4a vqrdmlah.u8 q2, q2, sl
-[^>]*> fe04 4e6c vqdmlah.u8 q2, q2, ip
-[^>]*> fe04 4e4c vqrdmlah.u8 q2, q2, ip
-[^>]*> fe04 4e6e vqdmlah.u8 q2, q2, lr
-[^>]*> fe04 4e4e vqrdmlah.u8 q2, q2, lr
-[^>]*> fe08 4e60 vqdmlah.u8 q2, q4, r0
-[^>]*> fe08 4e40 vqrdmlah.u8 q2, q4, r0
-[^>]*> fe08 4e61 vqdmlah.u8 q2, q4, r1
-[^>]*> fe08 4e41 vqrdmlah.u8 q2, q4, r1
-[^>]*> fe08 4e62 vqdmlah.u8 q2, q4, r2
-[^>]*> fe08 4e42 vqrdmlah.u8 q2, q4, r2
-[^>]*> fe08 4e64 vqdmlah.u8 q2, q4, r4
-[^>]*> fe08 4e44 vqrdmlah.u8 q2, q4, r4
-[^>]*> fe08 4e67 vqdmlah.u8 q2, q4, r7
-[^>]*> fe08 4e47 vqrdmlah.u8 q2, q4, r7
-[^>]*> fe08 4e68 vqdmlah.u8 q2, q4, r8
-[^>]*> fe08 4e48 vqrdmlah.u8 q2, q4, r8
-[^>]*> fe08 4e6a vqdmlah.u8 q2, q4, sl
-[^>]*> fe08 4e4a vqrdmlah.u8 q2, q4, sl
-[^>]*> fe08 4e6c vqdmlah.u8 q2, q4, ip
-[^>]*> fe08 4e4c vqrdmlah.u8 q2, q4, ip
-[^>]*> fe08 4e6e vqdmlah.u8 q2, q4, lr
-[^>]*> fe08 4e4e vqrdmlah.u8 q2, q4, lr
-[^>]*> fe0e 4e60 vqdmlah.u8 q2, q7, r0
-[^>]*> fe0e 4e40 vqrdmlah.u8 q2, q7, r0
-[^>]*> fe0e 4e61 vqdmlah.u8 q2, q7, r1
-[^>]*> fe0e 4e41 vqrdmlah.u8 q2, q7, r1
-[^>]*> fe0e 4e62 vqdmlah.u8 q2, q7, r2
-[^>]*> fe0e 4e42 vqrdmlah.u8 q2, q7, r2
-[^>]*> fe0e 4e64 vqdmlah.u8 q2, q7, r4
-[^>]*> fe0e 4e44 vqrdmlah.u8 q2, q7, r4
-[^>]*> fe0e 4e67 vqdmlah.u8 q2, q7, r7
-[^>]*> fe0e 4e47 vqrdmlah.u8 q2, q7, r7
-[^>]*> fe0e 4e68 vqdmlah.u8 q2, q7, r8
-[^>]*> fe0e 4e48 vqrdmlah.u8 q2, q7, r8
-[^>]*> fe0e 4e6a vqdmlah.u8 q2, q7, sl
-[^>]*> fe0e 4e4a vqrdmlah.u8 q2, q7, sl
-[^>]*> fe0e 4e6c vqdmlah.u8 q2, q7, ip
-[^>]*> fe0e 4e4c vqrdmlah.u8 q2, q7, ip
-[^>]*> fe0e 4e6e vqdmlah.u8 q2, q7, lr
-[^>]*> fe0e 4e4e vqrdmlah.u8 q2, q7, lr
-[^>]*> fe00 8e60 vqdmlah.u8 q4, q0, r0
-[^>]*> fe00 8e40 vqrdmlah.u8 q4, q0, r0
-[^>]*> fe00 8e61 vqdmlah.u8 q4, q0, r1
-[^>]*> fe00 8e41 vqrdmlah.u8 q4, q0, r1
-[^>]*> fe00 8e62 vqdmlah.u8 q4, q0, r2
-[^>]*> fe00 8e42 vqrdmlah.u8 q4, q0, r2
-[^>]*> fe00 8e64 vqdmlah.u8 q4, q0, r4
-[^>]*> fe00 8e44 vqrdmlah.u8 q4, q0, r4
-[^>]*> fe00 8e67 vqdmlah.u8 q4, q0, r7
-[^>]*> fe00 8e47 vqrdmlah.u8 q4, q0, r7
-[^>]*> fe00 8e68 vqdmlah.u8 q4, q0, r8
-[^>]*> fe00 8e48 vqrdmlah.u8 q4, q0, r8
-[^>]*> fe00 8e6a vqdmlah.u8 q4, q0, sl
-[^>]*> fe00 8e4a vqrdmlah.u8 q4, q0, sl
-[^>]*> fe00 8e6c vqdmlah.u8 q4, q0, ip
-[^>]*> fe00 8e4c vqrdmlah.u8 q4, q0, ip
-[^>]*> fe00 8e6e vqdmlah.u8 q4, q0, lr
-[^>]*> fe00 8e4e vqrdmlah.u8 q4, q0, lr
-[^>]*> fe02 8e60 vqdmlah.u8 q4, q1, r0
-[^>]*> fe02 8e40 vqrdmlah.u8 q4, q1, r0
-[^>]*> fe02 8e61 vqdmlah.u8 q4, q1, r1
-[^>]*> fe02 8e41 vqrdmlah.u8 q4, q1, r1
-[^>]*> fe02 8e62 vqdmlah.u8 q4, q1, r2
-[^>]*> fe02 8e42 vqrdmlah.u8 q4, q1, r2
-[^>]*> fe02 8e64 vqdmlah.u8 q4, q1, r4
-[^>]*> fe02 8e44 vqrdmlah.u8 q4, q1, r4
-[^>]*> fe02 8e67 vqdmlah.u8 q4, q1, r7
-[^>]*> fe02 8e47 vqrdmlah.u8 q4, q1, r7
-[^>]*> fe02 8e68 vqdmlah.u8 q4, q1, r8
-[^>]*> fe02 8e48 vqrdmlah.u8 q4, q1, r8
-[^>]*> fe02 8e6a vqdmlah.u8 q4, q1, sl
-[^>]*> fe02 8e4a vqrdmlah.u8 q4, q1, sl
-[^>]*> fe02 8e6c vqdmlah.u8 q4, q1, ip
-[^>]*> fe02 8e4c vqrdmlah.u8 q4, q1, ip
-[^>]*> fe02 8e6e vqdmlah.u8 q4, q1, lr
-[^>]*> fe02 8e4e vqrdmlah.u8 q4, q1, lr
-[^>]*> fe04 8e60 vqdmlah.u8 q4, q2, r0
-[^>]*> fe04 8e40 vqrdmlah.u8 q4, q2, r0
-[^>]*> fe04 8e61 vqdmlah.u8 q4, q2, r1
-[^>]*> fe04 8e41 vqrdmlah.u8 q4, q2, r1
-[^>]*> fe04 8e62 vqdmlah.u8 q4, q2, r2
-[^>]*> fe04 8e42 vqrdmlah.u8 q4, q2, r2
-[^>]*> fe04 8e64 vqdmlah.u8 q4, q2, r4
-[^>]*> fe04 8e44 vqrdmlah.u8 q4, q2, r4
-[^>]*> fe04 8e67 vqdmlah.u8 q4, q2, r7
-[^>]*> fe04 8e47 vqrdmlah.u8 q4, q2, r7
-[^>]*> fe04 8e68 vqdmlah.u8 q4, q2, r8
-[^>]*> fe04 8e48 vqrdmlah.u8 q4, q2, r8
-[^>]*> fe04 8e6a vqdmlah.u8 q4, q2, sl
-[^>]*> fe04 8e4a vqrdmlah.u8 q4, q2, sl
-[^>]*> fe04 8e6c vqdmlah.u8 q4, q2, ip
-[^>]*> fe04 8e4c vqrdmlah.u8 q4, q2, ip
-[^>]*> fe04 8e6e vqdmlah.u8 q4, q2, lr
-[^>]*> fe04 8e4e vqrdmlah.u8 q4, q2, lr
-[^>]*> fe08 8e60 vqdmlah.u8 q4, q4, r0
-[^>]*> fe08 8e40 vqrdmlah.u8 q4, q4, r0
-[^>]*> fe08 8e61 vqdmlah.u8 q4, q4, r1
-[^>]*> fe08 8e41 vqrdmlah.u8 q4, q4, r1
-[^>]*> fe08 8e62 vqdmlah.u8 q4, q4, r2
-[^>]*> fe08 8e42 vqrdmlah.u8 q4, q4, r2
-[^>]*> fe08 8e64 vqdmlah.u8 q4, q4, r4
-[^>]*> fe08 8e44 vqrdmlah.u8 q4, q4, r4
-[^>]*> fe08 8e67 vqdmlah.u8 q4, q4, r7
-[^>]*> fe08 8e47 vqrdmlah.u8 q4, q4, r7
-[^>]*> fe08 8e68 vqdmlah.u8 q4, q4, r8
-[^>]*> fe08 8e48 vqrdmlah.u8 q4, q4, r8
-[^>]*> fe08 8e6a vqdmlah.u8 q4, q4, sl
-[^>]*> fe08 8e4a vqrdmlah.u8 q4, q4, sl
-[^>]*> fe08 8e6c vqdmlah.u8 q4, q4, ip
-[^>]*> fe08 8e4c vqrdmlah.u8 q4, q4, ip
-[^>]*> fe08 8e6e vqdmlah.u8 q4, q4, lr
-[^>]*> fe08 8e4e vqrdmlah.u8 q4, q4, lr
-[^>]*> fe0e 8e60 vqdmlah.u8 q4, q7, r0
-[^>]*> fe0e 8e40 vqrdmlah.u8 q4, q7, r0
-[^>]*> fe0e 8e61 vqdmlah.u8 q4, q7, r1
-[^>]*> fe0e 8e41 vqrdmlah.u8 q4, q7, r1
-[^>]*> fe0e 8e62 vqdmlah.u8 q4, q7, r2
-[^>]*> fe0e 8e42 vqrdmlah.u8 q4, q7, r2
-[^>]*> fe0e 8e64 vqdmlah.u8 q4, q7, r4
-[^>]*> fe0e 8e44 vqrdmlah.u8 q4, q7, r4
-[^>]*> fe0e 8e67 vqdmlah.u8 q4, q7, r7
-[^>]*> fe0e 8e47 vqrdmlah.u8 q4, q7, r7
-[^>]*> fe0e 8e68 vqdmlah.u8 q4, q7, r8
-[^>]*> fe0e 8e48 vqrdmlah.u8 q4, q7, r8
-[^>]*> fe0e 8e6a vqdmlah.u8 q4, q7, sl
-[^>]*> fe0e 8e4a vqrdmlah.u8 q4, q7, sl
-[^>]*> fe0e 8e6c vqdmlah.u8 q4, q7, ip
-[^>]*> fe0e 8e4c vqrdmlah.u8 q4, q7, ip
-[^>]*> fe0e 8e6e vqdmlah.u8 q4, q7, lr
-[^>]*> fe0e 8e4e vqrdmlah.u8 q4, q7, lr
-[^>]*> fe00 ee60 vqdmlah.u8 q7, q0, r0
-[^>]*> fe00 ee40 vqrdmlah.u8 q7, q0, r0
-[^>]*> fe00 ee61 vqdmlah.u8 q7, q0, r1
-[^>]*> fe00 ee41 vqrdmlah.u8 q7, q0, r1
-[^>]*> fe00 ee62 vqdmlah.u8 q7, q0, r2
-[^>]*> fe00 ee42 vqrdmlah.u8 q7, q0, r2
-[^>]*> fe00 ee64 vqdmlah.u8 q7, q0, r4
-[^>]*> fe00 ee44 vqrdmlah.u8 q7, q0, r4
-[^>]*> fe00 ee67 vqdmlah.u8 q7, q0, r7
-[^>]*> fe00 ee47 vqrdmlah.u8 q7, q0, r7
-[^>]*> fe00 ee68 vqdmlah.u8 q7, q0, r8
-[^>]*> fe00 ee48 vqrdmlah.u8 q7, q0, r8
-[^>]*> fe00 ee6a vqdmlah.u8 q7, q0, sl
-[^>]*> fe00 ee4a vqrdmlah.u8 q7, q0, sl
-[^>]*> fe00 ee6c vqdmlah.u8 q7, q0, ip
-[^>]*> fe00 ee4c vqrdmlah.u8 q7, q0, ip
-[^>]*> fe00 ee6e vqdmlah.u8 q7, q0, lr
-[^>]*> fe00 ee4e vqrdmlah.u8 q7, q0, lr
-[^>]*> fe02 ee60 vqdmlah.u8 q7, q1, r0
-[^>]*> fe02 ee40 vqrdmlah.u8 q7, q1, r0
-[^>]*> fe02 ee61 vqdmlah.u8 q7, q1, r1
-[^>]*> fe02 ee41 vqrdmlah.u8 q7, q1, r1
-[^>]*> fe02 ee62 vqdmlah.u8 q7, q1, r2
-[^>]*> fe02 ee42 vqrdmlah.u8 q7, q1, r2
-[^>]*> fe02 ee64 vqdmlah.u8 q7, q1, r4
-[^>]*> fe02 ee44 vqrdmlah.u8 q7, q1, r4
-[^>]*> fe02 ee67 vqdmlah.u8 q7, q1, r7
-[^>]*> fe02 ee47 vqrdmlah.u8 q7, q1, r7
-[^>]*> fe02 ee68 vqdmlah.u8 q7, q1, r8
-[^>]*> fe02 ee48 vqrdmlah.u8 q7, q1, r8
-[^>]*> fe02 ee6a vqdmlah.u8 q7, q1, sl
-[^>]*> fe02 ee4a vqrdmlah.u8 q7, q1, sl
-[^>]*> fe02 ee6c vqdmlah.u8 q7, q1, ip
-[^>]*> fe02 ee4c vqrdmlah.u8 q7, q1, ip
-[^>]*> fe02 ee6e vqdmlah.u8 q7, q1, lr
-[^>]*> fe02 ee4e vqrdmlah.u8 q7, q1, lr
-[^>]*> fe04 ee60 vqdmlah.u8 q7, q2, r0
-[^>]*> fe04 ee40 vqrdmlah.u8 q7, q2, r0
-[^>]*> fe04 ee61 vqdmlah.u8 q7, q2, r1
-[^>]*> fe04 ee41 vqrdmlah.u8 q7, q2, r1
-[^>]*> fe04 ee62 vqdmlah.u8 q7, q2, r2
-[^>]*> fe04 ee42 vqrdmlah.u8 q7, q2, r2
-[^>]*> fe04 ee64 vqdmlah.u8 q7, q2, r4
-[^>]*> fe04 ee44 vqrdmlah.u8 q7, q2, r4
-[^>]*> fe04 ee67 vqdmlah.u8 q7, q2, r7
-[^>]*> fe04 ee47 vqrdmlah.u8 q7, q2, r7
-[^>]*> fe04 ee68 vqdmlah.u8 q7, q2, r8
-[^>]*> fe04 ee48 vqrdmlah.u8 q7, q2, r8
-[^>]*> fe04 ee6a vqdmlah.u8 q7, q2, sl
-[^>]*> fe04 ee4a vqrdmlah.u8 q7, q2, sl
-[^>]*> fe04 ee6c vqdmlah.u8 q7, q2, ip
-[^>]*> fe04 ee4c vqrdmlah.u8 q7, q2, ip
-[^>]*> fe04 ee6e vqdmlah.u8 q7, q2, lr
-[^>]*> fe04 ee4e vqrdmlah.u8 q7, q2, lr
-[^>]*> fe08 ee60 vqdmlah.u8 q7, q4, r0
-[^>]*> fe08 ee40 vqrdmlah.u8 q7, q4, r0
-[^>]*> fe08 ee61 vqdmlah.u8 q7, q4, r1
-[^>]*> fe08 ee41 vqrdmlah.u8 q7, q4, r1
-[^>]*> fe08 ee62 vqdmlah.u8 q7, q4, r2
-[^>]*> fe08 ee42 vqrdmlah.u8 q7, q4, r2
-[^>]*> fe08 ee64 vqdmlah.u8 q7, q4, r4
-[^>]*> fe08 ee44 vqrdmlah.u8 q7, q4, r4
-[^>]*> fe08 ee67 vqdmlah.u8 q7, q4, r7
-[^>]*> fe08 ee47 vqrdmlah.u8 q7, q4, r7
-[^>]*> fe08 ee68 vqdmlah.u8 q7, q4, r8
-[^>]*> fe08 ee48 vqrdmlah.u8 q7, q4, r8
-[^>]*> fe08 ee6a vqdmlah.u8 q7, q4, sl
-[^>]*> fe08 ee4a vqrdmlah.u8 q7, q4, sl
-[^>]*> fe08 ee6c vqdmlah.u8 q7, q4, ip
-[^>]*> fe08 ee4c vqrdmlah.u8 q7, q4, ip
-[^>]*> fe08 ee6e vqdmlah.u8 q7, q4, lr
-[^>]*> fe08 ee4e vqrdmlah.u8 q7, q4, lr
-[^>]*> fe0e ee60 vqdmlah.u8 q7, q7, r0
-[^>]*> fe0e ee40 vqrdmlah.u8 q7, q7, r0
-[^>]*> fe0e ee61 vqdmlah.u8 q7, q7, r1
-[^>]*> fe0e ee41 vqrdmlah.u8 q7, q7, r1
-[^>]*> fe0e ee62 vqdmlah.u8 q7, q7, r2
-[^>]*> fe0e ee42 vqrdmlah.u8 q7, q7, r2
-[^>]*> fe0e ee64 vqdmlah.u8 q7, q7, r4
-[^>]*> fe0e ee44 vqrdmlah.u8 q7, q7, r4
-[^>]*> fe0e ee67 vqdmlah.u8 q7, q7, r7
-[^>]*> fe0e ee47 vqrdmlah.u8 q7, q7, r7
-[^>]*> fe0e ee68 vqdmlah.u8 q7, q7, r8
-[^>]*> fe0e ee48 vqrdmlah.u8 q7, q7, r8
-[^>]*> fe0e ee6a vqdmlah.u8 q7, q7, sl
-[^>]*> fe0e ee4a vqrdmlah.u8 q7, q7, sl
-[^>]*> fe0e ee6c vqdmlah.u8 q7, q7, ip
-[^>]*> fe0e ee4c vqrdmlah.u8 q7, q7, ip
-[^>]*> fe0e ee6e vqdmlah.u8 q7, q7, lr
-[^>]*> fe0e ee4e vqrdmlah.u8 q7, q7, lr
[^>]*> ee10 0e60 vqdmlah.s16 q0, q0, r0
[^>]*> ee10 0e40 vqrdmlah.s16 q0, q0, r0
[^>]*> ee10 0e61 vqdmlah.s16 q0, q0, r1
@@ -1355,456 +905,6 @@ Disassembly of section .text:
[^>]*> ee1e ee4c vqrdmlah.s16 q7, q7, ip
[^>]*> ee1e ee6e vqdmlah.s16 q7, q7, lr
[^>]*> ee1e ee4e vqrdmlah.s16 q7, q7, lr
-[^>]*> fe10 0e60 vqdmlah.u16 q0, q0, r0
-[^>]*> fe10 0e40 vqrdmlah.u16 q0, q0, r0
-[^>]*> fe10 0e61 vqdmlah.u16 q0, q0, r1
-[^>]*> fe10 0e41 vqrdmlah.u16 q0, q0, r1
-[^>]*> fe10 0e62 vqdmlah.u16 q0, q0, r2
-[^>]*> fe10 0e42 vqrdmlah.u16 q0, q0, r2
-[^>]*> fe10 0e64 vqdmlah.u16 q0, q0, r4
-[^>]*> fe10 0e44 vqrdmlah.u16 q0, q0, r4
-[^>]*> fe10 0e67 vqdmlah.u16 q0, q0, r7
-[^>]*> fe10 0e47 vqrdmlah.u16 q0, q0, r7
-[^>]*> fe10 0e68 vqdmlah.u16 q0, q0, r8
-[^>]*> fe10 0e48 vqrdmlah.u16 q0, q0, r8
-[^>]*> fe10 0e6a vqdmlah.u16 q0, q0, sl
-[^>]*> fe10 0e4a vqrdmlah.u16 q0, q0, sl
-[^>]*> fe10 0e6c vqdmlah.u16 q0, q0, ip
-[^>]*> fe10 0e4c vqrdmlah.u16 q0, q0, ip
-[^>]*> fe10 0e6e vqdmlah.u16 q0, q0, lr
-[^>]*> fe10 0e4e vqrdmlah.u16 q0, q0, lr
-[^>]*> fe12 0e60 vqdmlah.u16 q0, q1, r0
-[^>]*> fe12 0e40 vqrdmlah.u16 q0, q1, r0
-[^>]*> fe12 0e61 vqdmlah.u16 q0, q1, r1
-[^>]*> fe12 0e41 vqrdmlah.u16 q0, q1, r1
-[^>]*> fe12 0e62 vqdmlah.u16 q0, q1, r2
-[^>]*> fe12 0e42 vqrdmlah.u16 q0, q1, r2
-[^>]*> fe12 0e64 vqdmlah.u16 q0, q1, r4
-[^>]*> fe12 0e44 vqrdmlah.u16 q0, q1, r4
-[^>]*> fe12 0e67 vqdmlah.u16 q0, q1, r7
-[^>]*> fe12 0e47 vqrdmlah.u16 q0, q1, r7
-[^>]*> fe12 0e68 vqdmlah.u16 q0, q1, r8
-[^>]*> fe12 0e48 vqrdmlah.u16 q0, q1, r8
-[^>]*> fe12 0e6a vqdmlah.u16 q0, q1, sl
-[^>]*> fe12 0e4a vqrdmlah.u16 q0, q1, sl
-[^>]*> fe12 0e6c vqdmlah.u16 q0, q1, ip
-[^>]*> fe12 0e4c vqrdmlah.u16 q0, q1, ip
-[^>]*> fe12 0e6e vqdmlah.u16 q0, q1, lr
-[^>]*> fe12 0e4e vqrdmlah.u16 q0, q1, lr
-[^>]*> fe14 0e60 vqdmlah.u16 q0, q2, r0
-[^>]*> fe14 0e40 vqrdmlah.u16 q0, q2, r0
-[^>]*> fe14 0e61 vqdmlah.u16 q0, q2, r1
-[^>]*> fe14 0e41 vqrdmlah.u16 q0, q2, r1
-[^>]*> fe14 0e62 vqdmlah.u16 q0, q2, r2
-[^>]*> fe14 0e42 vqrdmlah.u16 q0, q2, r2
-[^>]*> fe14 0e64 vqdmlah.u16 q0, q2, r4
-[^>]*> fe14 0e44 vqrdmlah.u16 q0, q2, r4
-[^>]*> fe14 0e67 vqdmlah.u16 q0, q2, r7
-[^>]*> fe14 0e47 vqrdmlah.u16 q0, q2, r7
-[^>]*> fe14 0e68 vqdmlah.u16 q0, q2, r8
-[^>]*> fe14 0e48 vqrdmlah.u16 q0, q2, r8
-[^>]*> fe14 0e6a vqdmlah.u16 q0, q2, sl
-[^>]*> fe14 0e4a vqrdmlah.u16 q0, q2, sl
-[^>]*> fe14 0e6c vqdmlah.u16 q0, q2, ip
-[^>]*> fe14 0e4c vqrdmlah.u16 q0, q2, ip
-[^>]*> fe14 0e6e vqdmlah.u16 q0, q2, lr
-[^>]*> fe14 0e4e vqrdmlah.u16 q0, q2, lr
-[^>]*> fe18 0e60 vqdmlah.u16 q0, q4, r0
-[^>]*> fe18 0e40 vqrdmlah.u16 q0, q4, r0
-[^>]*> fe18 0e61 vqdmlah.u16 q0, q4, r1
-[^>]*> fe18 0e41 vqrdmlah.u16 q0, q4, r1
-[^>]*> fe18 0e62 vqdmlah.u16 q0, q4, r2
-[^>]*> fe18 0e42 vqrdmlah.u16 q0, q4, r2
-[^>]*> fe18 0e64 vqdmlah.u16 q0, q4, r4
-[^>]*> fe18 0e44 vqrdmlah.u16 q0, q4, r4
-[^>]*> fe18 0e67 vqdmlah.u16 q0, q4, r7
-[^>]*> fe18 0e47 vqrdmlah.u16 q0, q4, r7
-[^>]*> fe18 0e68 vqdmlah.u16 q0, q4, r8
-[^>]*> fe18 0e48 vqrdmlah.u16 q0, q4, r8
-[^>]*> fe18 0e6a vqdmlah.u16 q0, q4, sl
-[^>]*> fe18 0e4a vqrdmlah.u16 q0, q4, sl
-[^>]*> fe18 0e6c vqdmlah.u16 q0, q4, ip
-[^>]*> fe18 0e4c vqrdmlah.u16 q0, q4, ip
-[^>]*> fe18 0e6e vqdmlah.u16 q0, q4, lr
-[^>]*> fe18 0e4e vqrdmlah.u16 q0, q4, lr
-[^>]*> fe1e 0e60 vqdmlah.u16 q0, q7, r0
-[^>]*> fe1e 0e40 vqrdmlah.u16 q0, q7, r0
-[^>]*> fe1e 0e61 vqdmlah.u16 q0, q7, r1
-[^>]*> fe1e 0e41 vqrdmlah.u16 q0, q7, r1
-[^>]*> fe1e 0e62 vqdmlah.u16 q0, q7, r2
-[^>]*> fe1e 0e42 vqrdmlah.u16 q0, q7, r2
-[^>]*> fe1e 0e64 vqdmlah.u16 q0, q7, r4
-[^>]*> fe1e 0e44 vqrdmlah.u16 q0, q7, r4
-[^>]*> fe1e 0e67 vqdmlah.u16 q0, q7, r7
-[^>]*> fe1e 0e47 vqrdmlah.u16 q0, q7, r7
-[^>]*> fe1e 0e68 vqdmlah.u16 q0, q7, r8
-[^>]*> fe1e 0e48 vqrdmlah.u16 q0, q7, r8
-[^>]*> fe1e 0e6a vqdmlah.u16 q0, q7, sl
-[^>]*> fe1e 0e4a vqrdmlah.u16 q0, q7, sl
-[^>]*> fe1e 0e6c vqdmlah.u16 q0, q7, ip
-[^>]*> fe1e 0e4c vqrdmlah.u16 q0, q7, ip
-[^>]*> fe1e 0e6e vqdmlah.u16 q0, q7, lr
-[^>]*> fe1e 0e4e vqrdmlah.u16 q0, q7, lr
-[^>]*> fe10 2e60 vqdmlah.u16 q1, q0, r0
-[^>]*> fe10 2e40 vqrdmlah.u16 q1, q0, r0
-[^>]*> fe10 2e61 vqdmlah.u16 q1, q0, r1
-[^>]*> fe10 2e41 vqrdmlah.u16 q1, q0, r1
-[^>]*> fe10 2e62 vqdmlah.u16 q1, q0, r2
-[^>]*> fe10 2e42 vqrdmlah.u16 q1, q0, r2
-[^>]*> fe10 2e64 vqdmlah.u16 q1, q0, r4
-[^>]*> fe10 2e44 vqrdmlah.u16 q1, q0, r4
-[^>]*> fe10 2e67 vqdmlah.u16 q1, q0, r7
-[^>]*> fe10 2e47 vqrdmlah.u16 q1, q0, r7
-[^>]*> fe10 2e68 vqdmlah.u16 q1, q0, r8
-[^>]*> fe10 2e48 vqrdmlah.u16 q1, q0, r8
-[^>]*> fe10 2e6a vqdmlah.u16 q1, q0, sl
-[^>]*> fe10 2e4a vqrdmlah.u16 q1, q0, sl
-[^>]*> fe10 2e6c vqdmlah.u16 q1, q0, ip
-[^>]*> fe10 2e4c vqrdmlah.u16 q1, q0, ip
-[^>]*> fe10 2e6e vqdmlah.u16 q1, q0, lr
-[^>]*> fe10 2e4e vqrdmlah.u16 q1, q0, lr
-[^>]*> fe12 2e60 vqdmlah.u16 q1, q1, r0
-[^>]*> fe12 2e40 vqrdmlah.u16 q1, q1, r0
-[^>]*> fe12 2e61 vqdmlah.u16 q1, q1, r1
-[^>]*> fe12 2e41 vqrdmlah.u16 q1, q1, r1
-[^>]*> fe12 2e62 vqdmlah.u16 q1, q1, r2
-[^>]*> fe12 2e42 vqrdmlah.u16 q1, q1, r2
-[^>]*> fe12 2e64 vqdmlah.u16 q1, q1, r4
-[^>]*> fe12 2e44 vqrdmlah.u16 q1, q1, r4
-[^>]*> fe12 2e67 vqdmlah.u16 q1, q1, r7
-[^>]*> fe12 2e47 vqrdmlah.u16 q1, q1, r7
-[^>]*> fe12 2e68 vqdmlah.u16 q1, q1, r8
-[^>]*> fe12 2e48 vqrdmlah.u16 q1, q1, r8
-[^>]*> fe12 2e6a vqdmlah.u16 q1, q1, sl
-[^>]*> fe12 2e4a vqrdmlah.u16 q1, q1, sl
-[^>]*> fe12 2e6c vqdmlah.u16 q1, q1, ip
-[^>]*> fe12 2e4c vqrdmlah.u16 q1, q1, ip
-[^>]*> fe12 2e6e vqdmlah.u16 q1, q1, lr
-[^>]*> fe12 2e4e vqrdmlah.u16 q1, q1, lr
-[^>]*> fe14 2e60 vqdmlah.u16 q1, q2, r0
-[^>]*> fe14 2e40 vqrdmlah.u16 q1, q2, r0
-[^>]*> fe14 2e61 vqdmlah.u16 q1, q2, r1
-[^>]*> fe14 2e41 vqrdmlah.u16 q1, q2, r1
-[^>]*> fe14 2e62 vqdmlah.u16 q1, q2, r2
-[^>]*> fe14 2e42 vqrdmlah.u16 q1, q2, r2
-[^>]*> fe14 2e64 vqdmlah.u16 q1, q2, r4
-[^>]*> fe14 2e44 vqrdmlah.u16 q1, q2, r4
-[^>]*> fe14 2e67 vqdmlah.u16 q1, q2, r7
-[^>]*> fe14 2e47 vqrdmlah.u16 q1, q2, r7
-[^>]*> fe14 2e68 vqdmlah.u16 q1, q2, r8
-[^>]*> fe14 2e48 vqrdmlah.u16 q1, q2, r8
-[^>]*> fe14 2e6a vqdmlah.u16 q1, q2, sl
-[^>]*> fe14 2e4a vqrdmlah.u16 q1, q2, sl
-[^>]*> fe14 2e6c vqdmlah.u16 q1, q2, ip
-[^>]*> fe14 2e4c vqrdmlah.u16 q1, q2, ip
-[^>]*> fe14 2e6e vqdmlah.u16 q1, q2, lr
-[^>]*> fe14 2e4e vqrdmlah.u16 q1, q2, lr
-[^>]*> fe18 2e60 vqdmlah.u16 q1, q4, r0
-[^>]*> fe18 2e40 vqrdmlah.u16 q1, q4, r0
-[^>]*> fe18 2e61 vqdmlah.u16 q1, q4, r1
-[^>]*> fe18 2e41 vqrdmlah.u16 q1, q4, r1
-[^>]*> fe18 2e62 vqdmlah.u16 q1, q4, r2
-[^>]*> fe18 2e42 vqrdmlah.u16 q1, q4, r2
-[^>]*> fe18 2e64 vqdmlah.u16 q1, q4, r4
-[^>]*> fe18 2e44 vqrdmlah.u16 q1, q4, r4
-[^>]*> fe18 2e67 vqdmlah.u16 q1, q4, r7
-[^>]*> fe18 2e47 vqrdmlah.u16 q1, q4, r7
-[^>]*> fe18 2e68 vqdmlah.u16 q1, q4, r8
-[^>]*> fe18 2e48 vqrdmlah.u16 q1, q4, r8
-[^>]*> fe18 2e6a vqdmlah.u16 q1, q4, sl
-[^>]*> fe18 2e4a vqrdmlah.u16 q1, q4, sl
-[^>]*> fe18 2e6c vqdmlah.u16 q1, q4, ip
-[^>]*> fe18 2e4c vqrdmlah.u16 q1, q4, ip
-[^>]*> fe18 2e6e vqdmlah.u16 q1, q4, lr
-[^>]*> fe18 2e4e vqrdmlah.u16 q1, q4, lr
-[^>]*> fe1e 2e60 vqdmlah.u16 q1, q7, r0
-[^>]*> fe1e 2e40 vqrdmlah.u16 q1, q7, r0
-[^>]*> fe1e 2e61 vqdmlah.u16 q1, q7, r1
-[^>]*> fe1e 2e41 vqrdmlah.u16 q1, q7, r1
-[^>]*> fe1e 2e62 vqdmlah.u16 q1, q7, r2
-[^>]*> fe1e 2e42 vqrdmlah.u16 q1, q7, r2
-[^>]*> fe1e 2e64 vqdmlah.u16 q1, q7, r4
-[^>]*> fe1e 2e44 vqrdmlah.u16 q1, q7, r4
-[^>]*> fe1e 2e67 vqdmlah.u16 q1, q7, r7
-[^>]*> fe1e 2e47 vqrdmlah.u16 q1, q7, r7
-[^>]*> fe1e 2e68 vqdmlah.u16 q1, q7, r8
-[^>]*> fe1e 2e48 vqrdmlah.u16 q1, q7, r8
-[^>]*> fe1e 2e6a vqdmlah.u16 q1, q7, sl
-[^>]*> fe1e 2e4a vqrdmlah.u16 q1, q7, sl
-[^>]*> fe1e 2e6c vqdmlah.u16 q1, q7, ip
-[^>]*> fe1e 2e4c vqrdmlah.u16 q1, q7, ip
-[^>]*> fe1e 2e6e vqdmlah.u16 q1, q7, lr
-[^>]*> fe1e 2e4e vqrdmlah.u16 q1, q7, lr
-[^>]*> fe10 4e60 vqdmlah.u16 q2, q0, r0
-[^>]*> fe10 4e40 vqrdmlah.u16 q2, q0, r0
-[^>]*> fe10 4e61 vqdmlah.u16 q2, q0, r1
-[^>]*> fe10 4e41 vqrdmlah.u16 q2, q0, r1
-[^>]*> fe10 4e62 vqdmlah.u16 q2, q0, r2
-[^>]*> fe10 4e42 vqrdmlah.u16 q2, q0, r2
-[^>]*> fe10 4e64 vqdmlah.u16 q2, q0, r4
-[^>]*> fe10 4e44 vqrdmlah.u16 q2, q0, r4
-[^>]*> fe10 4e67 vqdmlah.u16 q2, q0, r7
-[^>]*> fe10 4e47 vqrdmlah.u16 q2, q0, r7
-[^>]*> fe10 4e68 vqdmlah.u16 q2, q0, r8
-[^>]*> fe10 4e48 vqrdmlah.u16 q2, q0, r8
-[^>]*> fe10 4e6a vqdmlah.u16 q2, q0, sl
-[^>]*> fe10 4e4a vqrdmlah.u16 q2, q0, sl
-[^>]*> fe10 4e6c vqdmlah.u16 q2, q0, ip
-[^>]*> fe10 4e4c vqrdmlah.u16 q2, q0, ip
-[^>]*> fe10 4e6e vqdmlah.u16 q2, q0, lr
-[^>]*> fe10 4e4e vqrdmlah.u16 q2, q0, lr
-[^>]*> fe12 4e60 vqdmlah.u16 q2, q1, r0
-[^>]*> fe12 4e40 vqrdmlah.u16 q2, q1, r0
-[^>]*> fe12 4e61 vqdmlah.u16 q2, q1, r1
-[^>]*> fe12 4e41 vqrdmlah.u16 q2, q1, r1
-[^>]*> fe12 4e62 vqdmlah.u16 q2, q1, r2
-[^>]*> fe12 4e42 vqrdmlah.u16 q2, q1, r2
-[^>]*> fe12 4e64 vqdmlah.u16 q2, q1, r4
-[^>]*> fe12 4e44 vqrdmlah.u16 q2, q1, r4
-[^>]*> fe12 4e67 vqdmlah.u16 q2, q1, r7
-[^>]*> fe12 4e47 vqrdmlah.u16 q2, q1, r7
-[^>]*> fe12 4e68 vqdmlah.u16 q2, q1, r8
-[^>]*> fe12 4e48 vqrdmlah.u16 q2, q1, r8
-[^>]*> fe12 4e6a vqdmlah.u16 q2, q1, sl
-[^>]*> fe12 4e4a vqrdmlah.u16 q2, q1, sl
-[^>]*> fe12 4e6c vqdmlah.u16 q2, q1, ip
-[^>]*> fe12 4e4c vqrdmlah.u16 q2, q1, ip
-[^>]*> fe12 4e6e vqdmlah.u16 q2, q1, lr
-[^>]*> fe12 4e4e vqrdmlah.u16 q2, q1, lr
-[^>]*> fe14 4e60 vqdmlah.u16 q2, q2, r0
-[^>]*> fe14 4e40 vqrdmlah.u16 q2, q2, r0
-[^>]*> fe14 4e61 vqdmlah.u16 q2, q2, r1
-[^>]*> fe14 4e41 vqrdmlah.u16 q2, q2, r1
-[^>]*> fe14 4e62 vqdmlah.u16 q2, q2, r2
-[^>]*> fe14 4e42 vqrdmlah.u16 q2, q2, r2
-[^>]*> fe14 4e64 vqdmlah.u16 q2, q2, r4
-[^>]*> fe14 4e44 vqrdmlah.u16 q2, q2, r4
-[^>]*> fe14 4e67 vqdmlah.u16 q2, q2, r7
-[^>]*> fe14 4e47 vqrdmlah.u16 q2, q2, r7
-[^>]*> fe14 4e68 vqdmlah.u16 q2, q2, r8
-[^>]*> fe14 4e48 vqrdmlah.u16 q2, q2, r8
-[^>]*> fe14 4e6a vqdmlah.u16 q2, q2, sl
-[^>]*> fe14 4e4a vqrdmlah.u16 q2, q2, sl
-[^>]*> fe14 4e6c vqdmlah.u16 q2, q2, ip
-[^>]*> fe14 4e4c vqrdmlah.u16 q2, q2, ip
-[^>]*> fe14 4e6e vqdmlah.u16 q2, q2, lr
-[^>]*> fe14 4e4e vqrdmlah.u16 q2, q2, lr
-[^>]*> fe18 4e60 vqdmlah.u16 q2, q4, r0
-[^>]*> fe18 4e40 vqrdmlah.u16 q2, q4, r0
-[^>]*> fe18 4e61 vqdmlah.u16 q2, q4, r1
-[^>]*> fe18 4e41 vqrdmlah.u16 q2, q4, r1
-[^>]*> fe18 4e62 vqdmlah.u16 q2, q4, r2
-[^>]*> fe18 4e42 vqrdmlah.u16 q2, q4, r2
-[^>]*> fe18 4e64 vqdmlah.u16 q2, q4, r4
-[^>]*> fe18 4e44 vqrdmlah.u16 q2, q4, r4
-[^>]*> fe18 4e67 vqdmlah.u16 q2, q4, r7
-[^>]*> fe18 4e47 vqrdmlah.u16 q2, q4, r7
-[^>]*> fe18 4e68 vqdmlah.u16 q2, q4, r8
-[^>]*> fe18 4e48 vqrdmlah.u16 q2, q4, r8
-[^>]*> fe18 4e6a vqdmlah.u16 q2, q4, sl
-[^>]*> fe18 4e4a vqrdmlah.u16 q2, q4, sl
-[^>]*> fe18 4e6c vqdmlah.u16 q2, q4, ip
-[^>]*> fe18 4e4c vqrdmlah.u16 q2, q4, ip
-[^>]*> fe18 4e6e vqdmlah.u16 q2, q4, lr
-[^>]*> fe18 4e4e vqrdmlah.u16 q2, q4, lr
-[^>]*> fe1e 4e60 vqdmlah.u16 q2, q7, r0
-[^>]*> fe1e 4e40 vqrdmlah.u16 q2, q7, r0
-[^>]*> fe1e 4e61 vqdmlah.u16 q2, q7, r1
-[^>]*> fe1e 4e41 vqrdmlah.u16 q2, q7, r1
-[^>]*> fe1e 4e62 vqdmlah.u16 q2, q7, r2
-[^>]*> fe1e 4e42 vqrdmlah.u16 q2, q7, r2
-[^>]*> fe1e 4e64 vqdmlah.u16 q2, q7, r4
-[^>]*> fe1e 4e44 vqrdmlah.u16 q2, q7, r4
-[^>]*> fe1e 4e67 vqdmlah.u16 q2, q7, r7
-[^>]*> fe1e 4e47 vqrdmlah.u16 q2, q7, r7
-[^>]*> fe1e 4e68 vqdmlah.u16 q2, q7, r8
-[^>]*> fe1e 4e48 vqrdmlah.u16 q2, q7, r8
-[^>]*> fe1e 4e6a vqdmlah.u16 q2, q7, sl
-[^>]*> fe1e 4e4a vqrdmlah.u16 q2, q7, sl
-[^>]*> fe1e 4e6c vqdmlah.u16 q2, q7, ip
-[^>]*> fe1e 4e4c vqrdmlah.u16 q2, q7, ip
-[^>]*> fe1e 4e6e vqdmlah.u16 q2, q7, lr
-[^>]*> fe1e 4e4e vqrdmlah.u16 q2, q7, lr
-[^>]*> fe10 8e60 vqdmlah.u16 q4, q0, r0
-[^>]*> fe10 8e40 vqrdmlah.u16 q4, q0, r0
-[^>]*> fe10 8e61 vqdmlah.u16 q4, q0, r1
-[^>]*> fe10 8e41 vqrdmlah.u16 q4, q0, r1
-[^>]*> fe10 8e62 vqdmlah.u16 q4, q0, r2
-[^>]*> fe10 8e42 vqrdmlah.u16 q4, q0, r2
-[^>]*> fe10 8e64 vqdmlah.u16 q4, q0, r4
-[^>]*> fe10 8e44 vqrdmlah.u16 q4, q0, r4
-[^>]*> fe10 8e67 vqdmlah.u16 q4, q0, r7
-[^>]*> fe10 8e47 vqrdmlah.u16 q4, q0, r7
-[^>]*> fe10 8e68 vqdmlah.u16 q4, q0, r8
-[^>]*> fe10 8e48 vqrdmlah.u16 q4, q0, r8
-[^>]*> fe10 8e6a vqdmlah.u16 q4, q0, sl
-[^>]*> fe10 8e4a vqrdmlah.u16 q4, q0, sl
-[^>]*> fe10 8e6c vqdmlah.u16 q4, q0, ip
-[^>]*> fe10 8e4c vqrdmlah.u16 q4, q0, ip
-[^>]*> fe10 8e6e vqdmlah.u16 q4, q0, lr
-[^>]*> fe10 8e4e vqrdmlah.u16 q4, q0, lr
-[^>]*> fe12 8e60 vqdmlah.u16 q4, q1, r0
-[^>]*> fe12 8e40 vqrdmlah.u16 q4, q1, r0
-[^>]*> fe12 8e61 vqdmlah.u16 q4, q1, r1
-[^>]*> fe12 8e41 vqrdmlah.u16 q4, q1, r1
-[^>]*> fe12 8e62 vqdmlah.u16 q4, q1, r2
-[^>]*> fe12 8e42 vqrdmlah.u16 q4, q1, r2
-[^>]*> fe12 8e64 vqdmlah.u16 q4, q1, r4
-[^>]*> fe12 8e44 vqrdmlah.u16 q4, q1, r4
-[^>]*> fe12 8e67 vqdmlah.u16 q4, q1, r7
-[^>]*> fe12 8e47 vqrdmlah.u16 q4, q1, r7
-[^>]*> fe12 8e68 vqdmlah.u16 q4, q1, r8
-[^>]*> fe12 8e48 vqrdmlah.u16 q4, q1, r8
-[^>]*> fe12 8e6a vqdmlah.u16 q4, q1, sl
-[^>]*> fe12 8e4a vqrdmlah.u16 q4, q1, sl
-[^>]*> fe12 8e6c vqdmlah.u16 q4, q1, ip
-[^>]*> fe12 8e4c vqrdmlah.u16 q4, q1, ip
-[^>]*> fe12 8e6e vqdmlah.u16 q4, q1, lr
-[^>]*> fe12 8e4e vqrdmlah.u16 q4, q1, lr
-[^>]*> fe14 8e60 vqdmlah.u16 q4, q2, r0
-[^>]*> fe14 8e40 vqrdmlah.u16 q4, q2, r0
-[^>]*> fe14 8e61 vqdmlah.u16 q4, q2, r1
-[^>]*> fe14 8e41 vqrdmlah.u16 q4, q2, r1
-[^>]*> fe14 8e62 vqdmlah.u16 q4, q2, r2
-[^>]*> fe14 8e42 vqrdmlah.u16 q4, q2, r2
-[^>]*> fe14 8e64 vqdmlah.u16 q4, q2, r4
-[^>]*> fe14 8e44 vqrdmlah.u16 q4, q2, r4
-[^>]*> fe14 8e67 vqdmlah.u16 q4, q2, r7
-[^>]*> fe14 8e47 vqrdmlah.u16 q4, q2, r7
-[^>]*> fe14 8e68 vqdmlah.u16 q4, q2, r8
-[^>]*> fe14 8e48 vqrdmlah.u16 q4, q2, r8
-[^>]*> fe14 8e6a vqdmlah.u16 q4, q2, sl
-[^>]*> fe14 8e4a vqrdmlah.u16 q4, q2, sl
-[^>]*> fe14 8e6c vqdmlah.u16 q4, q2, ip
-[^>]*> fe14 8e4c vqrdmlah.u16 q4, q2, ip
-[^>]*> fe14 8e6e vqdmlah.u16 q4, q2, lr
-[^>]*> fe14 8e4e vqrdmlah.u16 q4, q2, lr
-[^>]*> fe18 8e60 vqdmlah.u16 q4, q4, r0
-[^>]*> fe18 8e40 vqrdmlah.u16 q4, q4, r0
-[^>]*> fe18 8e61 vqdmlah.u16 q4, q4, r1
-[^>]*> fe18 8e41 vqrdmlah.u16 q4, q4, r1
-[^>]*> fe18 8e62 vqdmlah.u16 q4, q4, r2
-[^>]*> fe18 8e42 vqrdmlah.u16 q4, q4, r2
-[^>]*> fe18 8e64 vqdmlah.u16 q4, q4, r4
-[^>]*> fe18 8e44 vqrdmlah.u16 q4, q4, r4
-[^>]*> fe18 8e67 vqdmlah.u16 q4, q4, r7
-[^>]*> fe18 8e47 vqrdmlah.u16 q4, q4, r7
-[^>]*> fe18 8e68 vqdmlah.u16 q4, q4, r8
-[^>]*> fe18 8e48 vqrdmlah.u16 q4, q4, r8
-[^>]*> fe18 8e6a vqdmlah.u16 q4, q4, sl
-[^>]*> fe18 8e4a vqrdmlah.u16 q4, q4, sl
-[^>]*> fe18 8e6c vqdmlah.u16 q4, q4, ip
-[^>]*> fe18 8e4c vqrdmlah.u16 q4, q4, ip
-[^>]*> fe18 8e6e vqdmlah.u16 q4, q4, lr
-[^>]*> fe18 8e4e vqrdmlah.u16 q4, q4, lr
-[^>]*> fe1e 8e60 vqdmlah.u16 q4, q7, r0
-[^>]*> fe1e 8e40 vqrdmlah.u16 q4, q7, r0
-[^>]*> fe1e 8e61 vqdmlah.u16 q4, q7, r1
-[^>]*> fe1e 8e41 vqrdmlah.u16 q4, q7, r1
-[^>]*> fe1e 8e62 vqdmlah.u16 q4, q7, r2
-[^>]*> fe1e 8e42 vqrdmlah.u16 q4, q7, r2
-[^>]*> fe1e 8e64 vqdmlah.u16 q4, q7, r4
-[^>]*> fe1e 8e44 vqrdmlah.u16 q4, q7, r4
-[^>]*> fe1e 8e67 vqdmlah.u16 q4, q7, r7
-[^>]*> fe1e 8e47 vqrdmlah.u16 q4, q7, r7
-[^>]*> fe1e 8e68 vqdmlah.u16 q4, q7, r8
-[^>]*> fe1e 8e48 vqrdmlah.u16 q4, q7, r8
-[^>]*> fe1e 8e6a vqdmlah.u16 q4, q7, sl
-[^>]*> fe1e 8e4a vqrdmlah.u16 q4, q7, sl
-[^>]*> fe1e 8e6c vqdmlah.u16 q4, q7, ip
-[^>]*> fe1e 8e4c vqrdmlah.u16 q4, q7, ip
-[^>]*> fe1e 8e6e vqdmlah.u16 q4, q7, lr
-[^>]*> fe1e 8e4e vqrdmlah.u16 q4, q7, lr
-[^>]*> fe10 ee60 vqdmlah.u16 q7, q0, r0
-[^>]*> fe10 ee40 vqrdmlah.u16 q7, q0, r0
-[^>]*> fe10 ee61 vqdmlah.u16 q7, q0, r1
-[^>]*> fe10 ee41 vqrdmlah.u16 q7, q0, r1
-[^>]*> fe10 ee62 vqdmlah.u16 q7, q0, r2
-[^>]*> fe10 ee42 vqrdmlah.u16 q7, q0, r2
-[^>]*> fe10 ee64 vqdmlah.u16 q7, q0, r4
-[^>]*> fe10 ee44 vqrdmlah.u16 q7, q0, r4
-[^>]*> fe10 ee67 vqdmlah.u16 q7, q0, r7
-[^>]*> fe10 ee47 vqrdmlah.u16 q7, q0, r7
-[^>]*> fe10 ee68 vqdmlah.u16 q7, q0, r8
-[^>]*> fe10 ee48 vqrdmlah.u16 q7, q0, r8
-[^>]*> fe10 ee6a vqdmlah.u16 q7, q0, sl
-[^>]*> fe10 ee4a vqrdmlah.u16 q7, q0, sl
-[^>]*> fe10 ee6c vqdmlah.u16 q7, q0, ip
-[^>]*> fe10 ee4c vqrdmlah.u16 q7, q0, ip
-[^>]*> fe10 ee6e vqdmlah.u16 q7, q0, lr
-[^>]*> fe10 ee4e vqrdmlah.u16 q7, q0, lr
-[^>]*> fe12 ee60 vqdmlah.u16 q7, q1, r0
-[^>]*> fe12 ee40 vqrdmlah.u16 q7, q1, r0
-[^>]*> fe12 ee61 vqdmlah.u16 q7, q1, r1
-[^>]*> fe12 ee41 vqrdmlah.u16 q7, q1, r1
-[^>]*> fe12 ee62 vqdmlah.u16 q7, q1, r2
-[^>]*> fe12 ee42 vqrdmlah.u16 q7, q1, r2
-[^>]*> fe12 ee64 vqdmlah.u16 q7, q1, r4
-[^>]*> fe12 ee44 vqrdmlah.u16 q7, q1, r4
-[^>]*> fe12 ee67 vqdmlah.u16 q7, q1, r7
-[^>]*> fe12 ee47 vqrdmlah.u16 q7, q1, r7
-[^>]*> fe12 ee68 vqdmlah.u16 q7, q1, r8
-[^>]*> fe12 ee48 vqrdmlah.u16 q7, q1, r8
-[^>]*> fe12 ee6a vqdmlah.u16 q7, q1, sl
-[^>]*> fe12 ee4a vqrdmlah.u16 q7, q1, sl
-[^>]*> fe12 ee6c vqdmlah.u16 q7, q1, ip
-[^>]*> fe12 ee4c vqrdmlah.u16 q7, q1, ip
-[^>]*> fe12 ee6e vqdmlah.u16 q7, q1, lr
-[^>]*> fe12 ee4e vqrdmlah.u16 q7, q1, lr
-[^>]*> fe14 ee60 vqdmlah.u16 q7, q2, r0
-[^>]*> fe14 ee40 vqrdmlah.u16 q7, q2, r0
-[^>]*> fe14 ee61 vqdmlah.u16 q7, q2, r1
-[^>]*> fe14 ee41 vqrdmlah.u16 q7, q2, r1
-[^>]*> fe14 ee62 vqdmlah.u16 q7, q2, r2
-[^>]*> fe14 ee42 vqrdmlah.u16 q7, q2, r2
-[^>]*> fe14 ee64 vqdmlah.u16 q7, q2, r4
-[^>]*> fe14 ee44 vqrdmlah.u16 q7, q2, r4
-[^>]*> fe14 ee67 vqdmlah.u16 q7, q2, r7
-[^>]*> fe14 ee47 vqrdmlah.u16 q7, q2, r7
-[^>]*> fe14 ee68 vqdmlah.u16 q7, q2, r8
-[^>]*> fe14 ee48 vqrdmlah.u16 q7, q2, r8
-[^>]*> fe14 ee6a vqdmlah.u16 q7, q2, sl
-[^>]*> fe14 ee4a vqrdmlah.u16 q7, q2, sl
-[^>]*> fe14 ee6c vqdmlah.u16 q7, q2, ip
-[^>]*> fe14 ee4c vqrdmlah.u16 q7, q2, ip
-[^>]*> fe14 ee6e vqdmlah.u16 q7, q2, lr
-[^>]*> fe14 ee4e vqrdmlah.u16 q7, q2, lr
-[^>]*> fe18 ee60 vqdmlah.u16 q7, q4, r0
-[^>]*> fe18 ee40 vqrdmlah.u16 q7, q4, r0
-[^>]*> fe18 ee61 vqdmlah.u16 q7, q4, r1
-[^>]*> fe18 ee41 vqrdmlah.u16 q7, q4, r1
-[^>]*> fe18 ee62 vqdmlah.u16 q7, q4, r2
-[^>]*> fe18 ee42 vqrdmlah.u16 q7, q4, r2
-[^>]*> fe18 ee64 vqdmlah.u16 q7, q4, r4
-[^>]*> fe18 ee44 vqrdmlah.u16 q7, q4, r4
-[^>]*> fe18 ee67 vqdmlah.u16 q7, q4, r7
-[^>]*> fe18 ee47 vqrdmlah.u16 q7, q4, r7
-[^>]*> fe18 ee68 vqdmlah.u16 q7, q4, r8
-[^>]*> fe18 ee48 vqrdmlah.u16 q7, q4, r8
-[^>]*> fe18 ee6a vqdmlah.u16 q7, q4, sl
-[^>]*> fe18 ee4a vqrdmlah.u16 q7, q4, sl
-[^>]*> fe18 ee6c vqdmlah.u16 q7, q4, ip
-[^>]*> fe18 ee4c vqrdmlah.u16 q7, q4, ip
-[^>]*> fe18 ee6e vqdmlah.u16 q7, q4, lr
-[^>]*> fe18 ee4e vqrdmlah.u16 q7, q4, lr
-[^>]*> fe1e ee60 vqdmlah.u16 q7, q7, r0
-[^>]*> fe1e ee40 vqrdmlah.u16 q7, q7, r0
-[^>]*> fe1e ee61 vqdmlah.u16 q7, q7, r1
-[^>]*> fe1e ee41 vqrdmlah.u16 q7, q7, r1
-[^>]*> fe1e ee62 vqdmlah.u16 q7, q7, r2
-[^>]*> fe1e ee42 vqrdmlah.u16 q7, q7, r2
-[^>]*> fe1e ee64 vqdmlah.u16 q7, q7, r4
-[^>]*> fe1e ee44 vqrdmlah.u16 q7, q7, r4
-[^>]*> fe1e ee67 vqdmlah.u16 q7, q7, r7
-[^>]*> fe1e ee47 vqrdmlah.u16 q7, q7, r7
-[^>]*> fe1e ee68 vqdmlah.u16 q7, q7, r8
-[^>]*> fe1e ee48 vqrdmlah.u16 q7, q7, r8
-[^>]*> fe1e ee6a vqdmlah.u16 q7, q7, sl
-[^>]*> fe1e ee4a vqrdmlah.u16 q7, q7, sl
-[^>]*> fe1e ee6c vqdmlah.u16 q7, q7, ip
-[^>]*> fe1e ee4c vqrdmlah.u16 q7, q7, ip
-[^>]*> fe1e ee6e vqdmlah.u16 q7, q7, lr
-[^>]*> fe1e ee4e vqrdmlah.u16 q7, q7, lr
[^>]*> ee20 0e60 vqdmlah.s32 q0, q0, r0
[^>]*> ee20 0e40 vqrdmlah.s32 q0, q0, r0
[^>]*> ee20 0e61 vqdmlah.s32 q0, q0, r1
@@ -2255,458 +1355,8 @@ Disassembly of section .text:
[^>]*> ee2e ee4c vqrdmlah.s32 q7, q7, ip
[^>]*> ee2e ee6e vqdmlah.s32 q7, q7, lr
[^>]*> ee2e ee4e vqrdmlah.s32 q7, q7, lr
-[^>]*> fe20 0e60 vqdmlah.u32 q0, q0, r0
-[^>]*> fe20 0e40 vqrdmlah.u32 q0, q0, r0
-[^>]*> fe20 0e61 vqdmlah.u32 q0, q0, r1
-[^>]*> fe20 0e41 vqrdmlah.u32 q0, q0, r1
-[^>]*> fe20 0e62 vqdmlah.u32 q0, q0, r2
-[^>]*> fe20 0e42 vqrdmlah.u32 q0, q0, r2
-[^>]*> fe20 0e64 vqdmlah.u32 q0, q0, r4
-[^>]*> fe20 0e44 vqrdmlah.u32 q0, q0, r4
-[^>]*> fe20 0e67 vqdmlah.u32 q0, q0, r7
-[^>]*> fe20 0e47 vqrdmlah.u32 q0, q0, r7
-[^>]*> fe20 0e68 vqdmlah.u32 q0, q0, r8
-[^>]*> fe20 0e48 vqrdmlah.u32 q0, q0, r8
-[^>]*> fe20 0e6a vqdmlah.u32 q0, q0, sl
-[^>]*> fe20 0e4a vqrdmlah.u32 q0, q0, sl
-[^>]*> fe20 0e6c vqdmlah.u32 q0, q0, ip
-[^>]*> fe20 0e4c vqrdmlah.u32 q0, q0, ip
-[^>]*> fe20 0e6e vqdmlah.u32 q0, q0, lr
-[^>]*> fe20 0e4e vqrdmlah.u32 q0, q0, lr
-[^>]*> fe22 0e60 vqdmlah.u32 q0, q1, r0
-[^>]*> fe22 0e40 vqrdmlah.u32 q0, q1, r0
-[^>]*> fe22 0e61 vqdmlah.u32 q0, q1, r1
-[^>]*> fe22 0e41 vqrdmlah.u32 q0, q1, r1
-[^>]*> fe22 0e62 vqdmlah.u32 q0, q1, r2
-[^>]*> fe22 0e42 vqrdmlah.u32 q0, q1, r2
-[^>]*> fe22 0e64 vqdmlah.u32 q0, q1, r4
-[^>]*> fe22 0e44 vqrdmlah.u32 q0, q1, r4
-[^>]*> fe22 0e67 vqdmlah.u32 q0, q1, r7
-[^>]*> fe22 0e47 vqrdmlah.u32 q0, q1, r7
-[^>]*> fe22 0e68 vqdmlah.u32 q0, q1, r8
-[^>]*> fe22 0e48 vqrdmlah.u32 q0, q1, r8
-[^>]*> fe22 0e6a vqdmlah.u32 q0, q1, sl
-[^>]*> fe22 0e4a vqrdmlah.u32 q0, q1, sl
-[^>]*> fe22 0e6c vqdmlah.u32 q0, q1, ip
-[^>]*> fe22 0e4c vqrdmlah.u32 q0, q1, ip
-[^>]*> fe22 0e6e vqdmlah.u32 q0, q1, lr
-[^>]*> fe22 0e4e vqrdmlah.u32 q0, q1, lr
-[^>]*> fe24 0e60 vqdmlah.u32 q0, q2, r0
-[^>]*> fe24 0e40 vqrdmlah.u32 q0, q2, r0
-[^>]*> fe24 0e61 vqdmlah.u32 q0, q2, r1
-[^>]*> fe24 0e41 vqrdmlah.u32 q0, q2, r1
-[^>]*> fe24 0e62 vqdmlah.u32 q0, q2, r2
-[^>]*> fe24 0e42 vqrdmlah.u32 q0, q2, r2
-[^>]*> fe24 0e64 vqdmlah.u32 q0, q2, r4
-[^>]*> fe24 0e44 vqrdmlah.u32 q0, q2, r4
-[^>]*> fe24 0e67 vqdmlah.u32 q0, q2, r7
-[^>]*> fe24 0e47 vqrdmlah.u32 q0, q2, r7
-[^>]*> fe24 0e68 vqdmlah.u32 q0, q2, r8
-[^>]*> fe24 0e48 vqrdmlah.u32 q0, q2, r8
-[^>]*> fe24 0e6a vqdmlah.u32 q0, q2, sl
-[^>]*> fe24 0e4a vqrdmlah.u32 q0, q2, sl
-[^>]*> fe24 0e6c vqdmlah.u32 q0, q2, ip
-[^>]*> fe24 0e4c vqrdmlah.u32 q0, q2, ip
-[^>]*> fe24 0e6e vqdmlah.u32 q0, q2, lr
-[^>]*> fe24 0e4e vqrdmlah.u32 q0, q2, lr
-[^>]*> fe28 0e60 vqdmlah.u32 q0, q4, r0
-[^>]*> fe28 0e40 vqrdmlah.u32 q0, q4, r0
-[^>]*> fe28 0e61 vqdmlah.u32 q0, q4, r1
-[^>]*> fe28 0e41 vqrdmlah.u32 q0, q4, r1
-[^>]*> fe28 0e62 vqdmlah.u32 q0, q4, r2
-[^>]*> fe28 0e42 vqrdmlah.u32 q0, q4, r2
-[^>]*> fe28 0e64 vqdmlah.u32 q0, q4, r4
-[^>]*> fe28 0e44 vqrdmlah.u32 q0, q4, r4
-[^>]*> fe28 0e67 vqdmlah.u32 q0, q4, r7
-[^>]*> fe28 0e47 vqrdmlah.u32 q0, q4, r7
-[^>]*> fe28 0e68 vqdmlah.u32 q0, q4, r8
-[^>]*> fe28 0e48 vqrdmlah.u32 q0, q4, r8
-[^>]*> fe28 0e6a vqdmlah.u32 q0, q4, sl
-[^>]*> fe28 0e4a vqrdmlah.u32 q0, q4, sl
-[^>]*> fe28 0e6c vqdmlah.u32 q0, q4, ip
-[^>]*> fe28 0e4c vqrdmlah.u32 q0, q4, ip
-[^>]*> fe28 0e6e vqdmlah.u32 q0, q4, lr
-[^>]*> fe28 0e4e vqrdmlah.u32 q0, q4, lr
-[^>]*> fe2e 0e60 vqdmlah.u32 q0, q7, r0
-[^>]*> fe2e 0e40 vqrdmlah.u32 q0, q7, r0
-[^>]*> fe2e 0e61 vqdmlah.u32 q0, q7, r1
-[^>]*> fe2e 0e41 vqrdmlah.u32 q0, q7, r1
-[^>]*> fe2e 0e62 vqdmlah.u32 q0, q7, r2
-[^>]*> fe2e 0e42 vqrdmlah.u32 q0, q7, r2
-[^>]*> fe2e 0e64 vqdmlah.u32 q0, q7, r4
-[^>]*> fe2e 0e44 vqrdmlah.u32 q0, q7, r4
-[^>]*> fe2e 0e67 vqdmlah.u32 q0, q7, r7
-[^>]*> fe2e 0e47 vqrdmlah.u32 q0, q7, r7
-[^>]*> fe2e 0e68 vqdmlah.u32 q0, q7, r8
-[^>]*> fe2e 0e48 vqrdmlah.u32 q0, q7, r8
-[^>]*> fe2e 0e6a vqdmlah.u32 q0, q7, sl
-[^>]*> fe2e 0e4a vqrdmlah.u32 q0, q7, sl
-[^>]*> fe2e 0e6c vqdmlah.u32 q0, q7, ip
-[^>]*> fe2e 0e4c vqrdmlah.u32 q0, q7, ip
-[^>]*> fe2e 0e6e vqdmlah.u32 q0, q7, lr
-[^>]*> fe2e 0e4e vqrdmlah.u32 q0, q7, lr
-[^>]*> fe20 2e60 vqdmlah.u32 q1, q0, r0
-[^>]*> fe20 2e40 vqrdmlah.u32 q1, q0, r0
-[^>]*> fe20 2e61 vqdmlah.u32 q1, q0, r1
-[^>]*> fe20 2e41 vqrdmlah.u32 q1, q0, r1
-[^>]*> fe20 2e62 vqdmlah.u32 q1, q0, r2
-[^>]*> fe20 2e42 vqrdmlah.u32 q1, q0, r2
-[^>]*> fe20 2e64 vqdmlah.u32 q1, q0, r4
-[^>]*> fe20 2e44 vqrdmlah.u32 q1, q0, r4
-[^>]*> fe20 2e67 vqdmlah.u32 q1, q0, r7
-[^>]*> fe20 2e47 vqrdmlah.u32 q1, q0, r7
-[^>]*> fe20 2e68 vqdmlah.u32 q1, q0, r8
-[^>]*> fe20 2e48 vqrdmlah.u32 q1, q0, r8
-[^>]*> fe20 2e6a vqdmlah.u32 q1, q0, sl
-[^>]*> fe20 2e4a vqrdmlah.u32 q1, q0, sl
-[^>]*> fe20 2e6c vqdmlah.u32 q1, q0, ip
-[^>]*> fe20 2e4c vqrdmlah.u32 q1, q0, ip
-[^>]*> fe20 2e6e vqdmlah.u32 q1, q0, lr
-[^>]*> fe20 2e4e vqrdmlah.u32 q1, q0, lr
-[^>]*> fe22 2e60 vqdmlah.u32 q1, q1, r0
-[^>]*> fe22 2e40 vqrdmlah.u32 q1, q1, r0
-[^>]*> fe22 2e61 vqdmlah.u32 q1, q1, r1
-[^>]*> fe22 2e41 vqrdmlah.u32 q1, q1, r1
-[^>]*> fe22 2e62 vqdmlah.u32 q1, q1, r2
-[^>]*> fe22 2e42 vqrdmlah.u32 q1, q1, r2
-[^>]*> fe22 2e64 vqdmlah.u32 q1, q1, r4
-[^>]*> fe22 2e44 vqrdmlah.u32 q1, q1, r4
-[^>]*> fe22 2e67 vqdmlah.u32 q1, q1, r7
-[^>]*> fe22 2e47 vqrdmlah.u32 q1, q1, r7
-[^>]*> fe22 2e68 vqdmlah.u32 q1, q1, r8
-[^>]*> fe22 2e48 vqrdmlah.u32 q1, q1, r8
-[^>]*> fe22 2e6a vqdmlah.u32 q1, q1, sl
-[^>]*> fe22 2e4a vqrdmlah.u32 q1, q1, sl
-[^>]*> fe22 2e6c vqdmlah.u32 q1, q1, ip
-[^>]*> fe22 2e4c vqrdmlah.u32 q1, q1, ip
-[^>]*> fe22 2e6e vqdmlah.u32 q1, q1, lr
-[^>]*> fe22 2e4e vqrdmlah.u32 q1, q1, lr
-[^>]*> fe24 2e60 vqdmlah.u32 q1, q2, r0
-[^>]*> fe24 2e40 vqrdmlah.u32 q1, q2, r0
-[^>]*> fe24 2e61 vqdmlah.u32 q1, q2, r1
-[^>]*> fe24 2e41 vqrdmlah.u32 q1, q2, r1
-[^>]*> fe24 2e62 vqdmlah.u32 q1, q2, r2
-[^>]*> fe24 2e42 vqrdmlah.u32 q1, q2, r2
-[^>]*> fe24 2e64 vqdmlah.u32 q1, q2, r4
-[^>]*> fe24 2e44 vqrdmlah.u32 q1, q2, r4
-[^>]*> fe24 2e67 vqdmlah.u32 q1, q2, r7
-[^>]*> fe24 2e47 vqrdmlah.u32 q1, q2, r7
-[^>]*> fe24 2e68 vqdmlah.u32 q1, q2, r8
-[^>]*> fe24 2e48 vqrdmlah.u32 q1, q2, r8
-[^>]*> fe24 2e6a vqdmlah.u32 q1, q2, sl
-[^>]*> fe24 2e4a vqrdmlah.u32 q1, q2, sl
-[^>]*> fe24 2e6c vqdmlah.u32 q1, q2, ip
-[^>]*> fe24 2e4c vqrdmlah.u32 q1, q2, ip
-[^>]*> fe24 2e6e vqdmlah.u32 q1, q2, lr
-[^>]*> fe24 2e4e vqrdmlah.u32 q1, q2, lr
-[^>]*> fe28 2e60 vqdmlah.u32 q1, q4, r0
-[^>]*> fe28 2e40 vqrdmlah.u32 q1, q4, r0
-[^>]*> fe28 2e61 vqdmlah.u32 q1, q4, r1
-[^>]*> fe28 2e41 vqrdmlah.u32 q1, q4, r1
-[^>]*> fe28 2e62 vqdmlah.u32 q1, q4, r2
-[^>]*> fe28 2e42 vqrdmlah.u32 q1, q4, r2
-[^>]*> fe28 2e64 vqdmlah.u32 q1, q4, r4
-[^>]*> fe28 2e44 vqrdmlah.u32 q1, q4, r4
-[^>]*> fe28 2e67 vqdmlah.u32 q1, q4, r7
-[^>]*> fe28 2e47 vqrdmlah.u32 q1, q4, r7
-[^>]*> fe28 2e68 vqdmlah.u32 q1, q4, r8
-[^>]*> fe28 2e48 vqrdmlah.u32 q1, q4, r8
-[^>]*> fe28 2e6a vqdmlah.u32 q1, q4, sl
-[^>]*> fe28 2e4a vqrdmlah.u32 q1, q4, sl
-[^>]*> fe28 2e6c vqdmlah.u32 q1, q4, ip
-[^>]*> fe28 2e4c vqrdmlah.u32 q1, q4, ip
-[^>]*> fe28 2e6e vqdmlah.u32 q1, q4, lr
-[^>]*> fe28 2e4e vqrdmlah.u32 q1, q4, lr
-[^>]*> fe2e 2e60 vqdmlah.u32 q1, q7, r0
-[^>]*> fe2e 2e40 vqrdmlah.u32 q1, q7, r0
-[^>]*> fe2e 2e61 vqdmlah.u32 q1, q7, r1
-[^>]*> fe2e 2e41 vqrdmlah.u32 q1, q7, r1
-[^>]*> fe2e 2e62 vqdmlah.u32 q1, q7, r2
-[^>]*> fe2e 2e42 vqrdmlah.u32 q1, q7, r2
-[^>]*> fe2e 2e64 vqdmlah.u32 q1, q7, r4
-[^>]*> fe2e 2e44 vqrdmlah.u32 q1, q7, r4
-[^>]*> fe2e 2e67 vqdmlah.u32 q1, q7, r7
-[^>]*> fe2e 2e47 vqrdmlah.u32 q1, q7, r7
-[^>]*> fe2e 2e68 vqdmlah.u32 q1, q7, r8
-[^>]*> fe2e 2e48 vqrdmlah.u32 q1, q7, r8
-[^>]*> fe2e 2e6a vqdmlah.u32 q1, q7, sl
-[^>]*> fe2e 2e4a vqrdmlah.u32 q1, q7, sl
-[^>]*> fe2e 2e6c vqdmlah.u32 q1, q7, ip
-[^>]*> fe2e 2e4c vqrdmlah.u32 q1, q7, ip
-[^>]*> fe2e 2e6e vqdmlah.u32 q1, q7, lr
-[^>]*> fe2e 2e4e vqrdmlah.u32 q1, q7, lr
-[^>]*> fe20 4e60 vqdmlah.u32 q2, q0, r0
-[^>]*> fe20 4e40 vqrdmlah.u32 q2, q0, r0
-[^>]*> fe20 4e61 vqdmlah.u32 q2, q0, r1
-[^>]*> fe20 4e41 vqrdmlah.u32 q2, q0, r1
-[^>]*> fe20 4e62 vqdmlah.u32 q2, q0, r2
-[^>]*> fe20 4e42 vqrdmlah.u32 q2, q0, r2
-[^>]*> fe20 4e64 vqdmlah.u32 q2, q0, r4
-[^>]*> fe20 4e44 vqrdmlah.u32 q2, q0, r4
-[^>]*> fe20 4e67 vqdmlah.u32 q2, q0, r7
-[^>]*> fe20 4e47 vqrdmlah.u32 q2, q0, r7
-[^>]*> fe20 4e68 vqdmlah.u32 q2, q0, r8
-[^>]*> fe20 4e48 vqrdmlah.u32 q2, q0, r8
-[^>]*> fe20 4e6a vqdmlah.u32 q2, q0, sl
-[^>]*> fe20 4e4a vqrdmlah.u32 q2, q0, sl
-[^>]*> fe20 4e6c vqdmlah.u32 q2, q0, ip
-[^>]*> fe20 4e4c vqrdmlah.u32 q2, q0, ip
-[^>]*> fe20 4e6e vqdmlah.u32 q2, q0, lr
-[^>]*> fe20 4e4e vqrdmlah.u32 q2, q0, lr
-[^>]*> fe22 4e60 vqdmlah.u32 q2, q1, r0
-[^>]*> fe22 4e40 vqrdmlah.u32 q2, q1, r0
-[^>]*> fe22 4e61 vqdmlah.u32 q2, q1, r1
-[^>]*> fe22 4e41 vqrdmlah.u32 q2, q1, r1
-[^>]*> fe22 4e62 vqdmlah.u32 q2, q1, r2
-[^>]*> fe22 4e42 vqrdmlah.u32 q2, q1, r2
-[^>]*> fe22 4e64 vqdmlah.u32 q2, q1, r4
-[^>]*> fe22 4e44 vqrdmlah.u32 q2, q1, r4
-[^>]*> fe22 4e67 vqdmlah.u32 q2, q1, r7
-[^>]*> fe22 4e47 vqrdmlah.u32 q2, q1, r7
-[^>]*> fe22 4e68 vqdmlah.u32 q2, q1, r8
-[^>]*> fe22 4e48 vqrdmlah.u32 q2, q1, r8
-[^>]*> fe22 4e6a vqdmlah.u32 q2, q1, sl
-[^>]*> fe22 4e4a vqrdmlah.u32 q2, q1, sl
-[^>]*> fe22 4e6c vqdmlah.u32 q2, q1, ip
-[^>]*> fe22 4e4c vqrdmlah.u32 q2, q1, ip
-[^>]*> fe22 4e6e vqdmlah.u32 q2, q1, lr
-[^>]*> fe22 4e4e vqrdmlah.u32 q2, q1, lr
-[^>]*> fe24 4e60 vqdmlah.u32 q2, q2, r0
-[^>]*> fe24 4e40 vqrdmlah.u32 q2, q2, r0
-[^>]*> fe24 4e61 vqdmlah.u32 q2, q2, r1
-[^>]*> fe24 4e41 vqrdmlah.u32 q2, q2, r1
-[^>]*> fe24 4e62 vqdmlah.u32 q2, q2, r2
-[^>]*> fe24 4e42 vqrdmlah.u32 q2, q2, r2
-[^>]*> fe24 4e64 vqdmlah.u32 q2, q2, r4
-[^>]*> fe24 4e44 vqrdmlah.u32 q2, q2, r4
-[^>]*> fe24 4e67 vqdmlah.u32 q2, q2, r7
-[^>]*> fe24 4e47 vqrdmlah.u32 q2, q2, r7
-[^>]*> fe24 4e68 vqdmlah.u32 q2, q2, r8
-[^>]*> fe24 4e48 vqrdmlah.u32 q2, q2, r8
-[^>]*> fe24 4e6a vqdmlah.u32 q2, q2, sl
-[^>]*> fe24 4e4a vqrdmlah.u32 q2, q2, sl
-[^>]*> fe24 4e6c vqdmlah.u32 q2, q2, ip
-[^>]*> fe24 4e4c vqrdmlah.u32 q2, q2, ip
-[^>]*> fe24 4e6e vqdmlah.u32 q2, q2, lr
-[^>]*> fe24 4e4e vqrdmlah.u32 q2, q2, lr
-[^>]*> fe28 4e60 vqdmlah.u32 q2, q4, r0
-[^>]*> fe28 4e40 vqrdmlah.u32 q2, q4, r0
-[^>]*> fe28 4e61 vqdmlah.u32 q2, q4, r1
-[^>]*> fe28 4e41 vqrdmlah.u32 q2, q4, r1
-[^>]*> fe28 4e62 vqdmlah.u32 q2, q4, r2
-[^>]*> fe28 4e42 vqrdmlah.u32 q2, q4, r2
-[^>]*> fe28 4e64 vqdmlah.u32 q2, q4, r4
-[^>]*> fe28 4e44 vqrdmlah.u32 q2, q4, r4
-[^>]*> fe28 4e67 vqdmlah.u32 q2, q4, r7
-[^>]*> fe28 4e47 vqrdmlah.u32 q2, q4, r7
-[^>]*> fe28 4e68 vqdmlah.u32 q2, q4, r8
-[^>]*> fe28 4e48 vqrdmlah.u32 q2, q4, r8
-[^>]*> fe28 4e6a vqdmlah.u32 q2, q4, sl
-[^>]*> fe28 4e4a vqrdmlah.u32 q2, q4, sl
-[^>]*> fe28 4e6c vqdmlah.u32 q2, q4, ip
-[^>]*> fe28 4e4c vqrdmlah.u32 q2, q4, ip
-[^>]*> fe28 4e6e vqdmlah.u32 q2, q4, lr
-[^>]*> fe28 4e4e vqrdmlah.u32 q2, q4, lr
-[^>]*> fe2e 4e60 vqdmlah.u32 q2, q7, r0
-[^>]*> fe2e 4e40 vqrdmlah.u32 q2, q7, r0
-[^>]*> fe2e 4e61 vqdmlah.u32 q2, q7, r1
-[^>]*> fe2e 4e41 vqrdmlah.u32 q2, q7, r1
-[^>]*> fe2e 4e62 vqdmlah.u32 q2, q7, r2
-[^>]*> fe2e 4e42 vqrdmlah.u32 q2, q7, r2
-[^>]*> fe2e 4e64 vqdmlah.u32 q2, q7, r4
-[^>]*> fe2e 4e44 vqrdmlah.u32 q2, q7, r4
-[^>]*> fe2e 4e67 vqdmlah.u32 q2, q7, r7
-[^>]*> fe2e 4e47 vqrdmlah.u32 q2, q7, r7
-[^>]*> fe2e 4e68 vqdmlah.u32 q2, q7, r8
-[^>]*> fe2e 4e48 vqrdmlah.u32 q2, q7, r8
-[^>]*> fe2e 4e6a vqdmlah.u32 q2, q7, sl
-[^>]*> fe2e 4e4a vqrdmlah.u32 q2, q7, sl
-[^>]*> fe2e 4e6c vqdmlah.u32 q2, q7, ip
-[^>]*> fe2e 4e4c vqrdmlah.u32 q2, q7, ip
-[^>]*> fe2e 4e6e vqdmlah.u32 q2, q7, lr
-[^>]*> fe2e 4e4e vqrdmlah.u32 q2, q7, lr
-[^>]*> fe20 8e60 vqdmlah.u32 q4, q0, r0
-[^>]*> fe20 8e40 vqrdmlah.u32 q4, q0, r0
-[^>]*> fe20 8e61 vqdmlah.u32 q4, q0, r1
-[^>]*> fe20 8e41 vqrdmlah.u32 q4, q0, r1
-[^>]*> fe20 8e62 vqdmlah.u32 q4, q0, r2
-[^>]*> fe20 8e42 vqrdmlah.u32 q4, q0, r2
-[^>]*> fe20 8e64 vqdmlah.u32 q4, q0, r4
-[^>]*> fe20 8e44 vqrdmlah.u32 q4, q0, r4
-[^>]*> fe20 8e67 vqdmlah.u32 q4, q0, r7
-[^>]*> fe20 8e47 vqrdmlah.u32 q4, q0, r7
-[^>]*> fe20 8e68 vqdmlah.u32 q4, q0, r8
-[^>]*> fe20 8e48 vqrdmlah.u32 q4, q0, r8
-[^>]*> fe20 8e6a vqdmlah.u32 q4, q0, sl
-[^>]*> fe20 8e4a vqrdmlah.u32 q4, q0, sl
-[^>]*> fe20 8e6c vqdmlah.u32 q4, q0, ip
-[^>]*> fe20 8e4c vqrdmlah.u32 q4, q0, ip
-[^>]*> fe20 8e6e vqdmlah.u32 q4, q0, lr
-[^>]*> fe20 8e4e vqrdmlah.u32 q4, q0, lr
-[^>]*> fe22 8e60 vqdmlah.u32 q4, q1, r0
-[^>]*> fe22 8e40 vqrdmlah.u32 q4, q1, r0
-[^>]*> fe22 8e61 vqdmlah.u32 q4, q1, r1
-[^>]*> fe22 8e41 vqrdmlah.u32 q4, q1, r1
-[^>]*> fe22 8e62 vqdmlah.u32 q4, q1, r2
-[^>]*> fe22 8e42 vqrdmlah.u32 q4, q1, r2
-[^>]*> fe22 8e64 vqdmlah.u32 q4, q1, r4
-[^>]*> fe22 8e44 vqrdmlah.u32 q4, q1, r4
-[^>]*> fe22 8e67 vqdmlah.u32 q4, q1, r7
-[^>]*> fe22 8e47 vqrdmlah.u32 q4, q1, r7
-[^>]*> fe22 8e68 vqdmlah.u32 q4, q1, r8
-[^>]*> fe22 8e48 vqrdmlah.u32 q4, q1, r8
-[^>]*> fe22 8e6a vqdmlah.u32 q4, q1, sl
-[^>]*> fe22 8e4a vqrdmlah.u32 q4, q1, sl
-[^>]*> fe22 8e6c vqdmlah.u32 q4, q1, ip
-[^>]*> fe22 8e4c vqrdmlah.u32 q4, q1, ip
-[^>]*> fe22 8e6e vqdmlah.u32 q4, q1, lr
-[^>]*> fe22 8e4e vqrdmlah.u32 q4, q1, lr
-[^>]*> fe24 8e60 vqdmlah.u32 q4, q2, r0
-[^>]*> fe24 8e40 vqrdmlah.u32 q4, q2, r0
-[^>]*> fe24 8e61 vqdmlah.u32 q4, q2, r1
-[^>]*> fe24 8e41 vqrdmlah.u32 q4, q2, r1
-[^>]*> fe24 8e62 vqdmlah.u32 q4, q2, r2
-[^>]*> fe24 8e42 vqrdmlah.u32 q4, q2, r2
-[^>]*> fe24 8e64 vqdmlah.u32 q4, q2, r4
-[^>]*> fe24 8e44 vqrdmlah.u32 q4, q2, r4
-[^>]*> fe24 8e67 vqdmlah.u32 q4, q2, r7
-[^>]*> fe24 8e47 vqrdmlah.u32 q4, q2, r7
-[^>]*> fe24 8e68 vqdmlah.u32 q4, q2, r8
-[^>]*> fe24 8e48 vqrdmlah.u32 q4, q2, r8
-[^>]*> fe24 8e6a vqdmlah.u32 q4, q2, sl
-[^>]*> fe24 8e4a vqrdmlah.u32 q4, q2, sl
-[^>]*> fe24 8e6c vqdmlah.u32 q4, q2, ip
-[^>]*> fe24 8e4c vqrdmlah.u32 q4, q2, ip
-[^>]*> fe24 8e6e vqdmlah.u32 q4, q2, lr
-[^>]*> fe24 8e4e vqrdmlah.u32 q4, q2, lr
-[^>]*> fe28 8e60 vqdmlah.u32 q4, q4, r0
-[^>]*> fe28 8e40 vqrdmlah.u32 q4, q4, r0
-[^>]*> fe28 8e61 vqdmlah.u32 q4, q4, r1
-[^>]*> fe28 8e41 vqrdmlah.u32 q4, q4, r1
-[^>]*> fe28 8e62 vqdmlah.u32 q4, q4, r2
-[^>]*> fe28 8e42 vqrdmlah.u32 q4, q4, r2
-[^>]*> fe28 8e64 vqdmlah.u32 q4, q4, r4
-[^>]*> fe28 8e44 vqrdmlah.u32 q4, q4, r4
-[^>]*> fe28 8e67 vqdmlah.u32 q4, q4, r7
-[^>]*> fe28 8e47 vqrdmlah.u32 q4, q4, r7
-[^>]*> fe28 8e68 vqdmlah.u32 q4, q4, r8
-[^>]*> fe28 8e48 vqrdmlah.u32 q4, q4, r8
-[^>]*> fe28 8e6a vqdmlah.u32 q4, q4, sl
-[^>]*> fe28 8e4a vqrdmlah.u32 q4, q4, sl
-[^>]*> fe28 8e6c vqdmlah.u32 q4, q4, ip
-[^>]*> fe28 8e4c vqrdmlah.u32 q4, q4, ip
-[^>]*> fe28 8e6e vqdmlah.u32 q4, q4, lr
-[^>]*> fe28 8e4e vqrdmlah.u32 q4, q4, lr
-[^>]*> fe2e 8e60 vqdmlah.u32 q4, q7, r0
-[^>]*> fe2e 8e40 vqrdmlah.u32 q4, q7, r0
-[^>]*> fe2e 8e61 vqdmlah.u32 q4, q7, r1
-[^>]*> fe2e 8e41 vqrdmlah.u32 q4, q7, r1
-[^>]*> fe2e 8e62 vqdmlah.u32 q4, q7, r2
-[^>]*> fe2e 8e42 vqrdmlah.u32 q4, q7, r2
-[^>]*> fe2e 8e64 vqdmlah.u32 q4, q7, r4
-[^>]*> fe2e 8e44 vqrdmlah.u32 q4, q7, r4
-[^>]*> fe2e 8e67 vqdmlah.u32 q4, q7, r7
-[^>]*> fe2e 8e47 vqrdmlah.u32 q4, q7, r7
-[^>]*> fe2e 8e68 vqdmlah.u32 q4, q7, r8
-[^>]*> fe2e 8e48 vqrdmlah.u32 q4, q7, r8
-[^>]*> fe2e 8e6a vqdmlah.u32 q4, q7, sl
-[^>]*> fe2e 8e4a vqrdmlah.u32 q4, q7, sl
-[^>]*> fe2e 8e6c vqdmlah.u32 q4, q7, ip
-[^>]*> fe2e 8e4c vqrdmlah.u32 q4, q7, ip
-[^>]*> fe2e 8e6e vqdmlah.u32 q4, q7, lr
-[^>]*> fe2e 8e4e vqrdmlah.u32 q4, q7, lr
-[^>]*> fe20 ee60 vqdmlah.u32 q7, q0, r0
-[^>]*> fe20 ee40 vqrdmlah.u32 q7, q0, r0
-[^>]*> fe20 ee61 vqdmlah.u32 q7, q0, r1
-[^>]*> fe20 ee41 vqrdmlah.u32 q7, q0, r1
-[^>]*> fe20 ee62 vqdmlah.u32 q7, q0, r2
-[^>]*> fe20 ee42 vqrdmlah.u32 q7, q0, r2
-[^>]*> fe20 ee64 vqdmlah.u32 q7, q0, r4
-[^>]*> fe20 ee44 vqrdmlah.u32 q7, q0, r4
-[^>]*> fe20 ee67 vqdmlah.u32 q7, q0, r7
-[^>]*> fe20 ee47 vqrdmlah.u32 q7, q0, r7
-[^>]*> fe20 ee68 vqdmlah.u32 q7, q0, r8
-[^>]*> fe20 ee48 vqrdmlah.u32 q7, q0, r8
-[^>]*> fe20 ee6a vqdmlah.u32 q7, q0, sl
-[^>]*> fe20 ee4a vqrdmlah.u32 q7, q0, sl
-[^>]*> fe20 ee6c vqdmlah.u32 q7, q0, ip
-[^>]*> fe20 ee4c vqrdmlah.u32 q7, q0, ip
-[^>]*> fe20 ee6e vqdmlah.u32 q7, q0, lr
-[^>]*> fe20 ee4e vqrdmlah.u32 q7, q0, lr
-[^>]*> fe22 ee60 vqdmlah.u32 q7, q1, r0
-[^>]*> fe22 ee40 vqrdmlah.u32 q7, q1, r0
-[^>]*> fe22 ee61 vqdmlah.u32 q7, q1, r1
-[^>]*> fe22 ee41 vqrdmlah.u32 q7, q1, r1
-[^>]*> fe22 ee62 vqdmlah.u32 q7, q1, r2
-[^>]*> fe22 ee42 vqrdmlah.u32 q7, q1, r2
-[^>]*> fe22 ee64 vqdmlah.u32 q7, q1, r4
-[^>]*> fe22 ee44 vqrdmlah.u32 q7, q1, r4
-[^>]*> fe22 ee67 vqdmlah.u32 q7, q1, r7
-[^>]*> fe22 ee47 vqrdmlah.u32 q7, q1, r7
-[^>]*> fe22 ee68 vqdmlah.u32 q7, q1, r8
-[^>]*> fe22 ee48 vqrdmlah.u32 q7, q1, r8
-[^>]*> fe22 ee6a vqdmlah.u32 q7, q1, sl
-[^>]*> fe22 ee4a vqrdmlah.u32 q7, q1, sl
-[^>]*> fe22 ee6c vqdmlah.u32 q7, q1, ip
-[^>]*> fe22 ee4c vqrdmlah.u32 q7, q1, ip
-[^>]*> fe22 ee6e vqdmlah.u32 q7, q1, lr
-[^>]*> fe22 ee4e vqrdmlah.u32 q7, q1, lr
-[^>]*> fe24 ee60 vqdmlah.u32 q7, q2, r0
-[^>]*> fe24 ee40 vqrdmlah.u32 q7, q2, r0
-[^>]*> fe24 ee61 vqdmlah.u32 q7, q2, r1
-[^>]*> fe24 ee41 vqrdmlah.u32 q7, q2, r1
-[^>]*> fe24 ee62 vqdmlah.u32 q7, q2, r2
-[^>]*> fe24 ee42 vqrdmlah.u32 q7, q2, r2
-[^>]*> fe24 ee64 vqdmlah.u32 q7, q2, r4
-[^>]*> fe24 ee44 vqrdmlah.u32 q7, q2, r4
-[^>]*> fe24 ee67 vqdmlah.u32 q7, q2, r7
-[^>]*> fe24 ee47 vqrdmlah.u32 q7, q2, r7
-[^>]*> fe24 ee68 vqdmlah.u32 q7, q2, r8
-[^>]*> fe24 ee48 vqrdmlah.u32 q7, q2, r8
-[^>]*> fe24 ee6a vqdmlah.u32 q7, q2, sl
-[^>]*> fe24 ee4a vqrdmlah.u32 q7, q2, sl
-[^>]*> fe24 ee6c vqdmlah.u32 q7, q2, ip
-[^>]*> fe24 ee4c vqrdmlah.u32 q7, q2, ip
-[^>]*> fe24 ee6e vqdmlah.u32 q7, q2, lr
-[^>]*> fe24 ee4e vqrdmlah.u32 q7, q2, lr
-[^>]*> fe28 ee60 vqdmlah.u32 q7, q4, r0
-[^>]*> fe28 ee40 vqrdmlah.u32 q7, q4, r0
-[^>]*> fe28 ee61 vqdmlah.u32 q7, q4, r1
-[^>]*> fe28 ee41 vqrdmlah.u32 q7, q4, r1
-[^>]*> fe28 ee62 vqdmlah.u32 q7, q4, r2
-[^>]*> fe28 ee42 vqrdmlah.u32 q7, q4, r2
-[^>]*> fe28 ee64 vqdmlah.u32 q7, q4, r4
-[^>]*> fe28 ee44 vqrdmlah.u32 q7, q4, r4
-[^>]*> fe28 ee67 vqdmlah.u32 q7, q4, r7
-[^>]*> fe28 ee47 vqrdmlah.u32 q7, q4, r7
-[^>]*> fe28 ee68 vqdmlah.u32 q7, q4, r8
-[^>]*> fe28 ee48 vqrdmlah.u32 q7, q4, r8
-[^>]*> fe28 ee6a vqdmlah.u32 q7, q4, sl
-[^>]*> fe28 ee4a vqrdmlah.u32 q7, q4, sl
-[^>]*> fe28 ee6c vqdmlah.u32 q7, q4, ip
-[^>]*> fe28 ee4c vqrdmlah.u32 q7, q4, ip
-[^>]*> fe28 ee6e vqdmlah.u32 q7, q4, lr
-[^>]*> fe28 ee4e vqrdmlah.u32 q7, q4, lr
-[^>]*> fe2e ee60 vqdmlah.u32 q7, q7, r0
-[^>]*> fe2e ee40 vqrdmlah.u32 q7, q7, r0
-[^>]*> fe2e ee61 vqdmlah.u32 q7, q7, r1
-[^>]*> fe2e ee41 vqrdmlah.u32 q7, q7, r1
-[^>]*> fe2e ee62 vqdmlah.u32 q7, q7, r2
-[^>]*> fe2e ee42 vqrdmlah.u32 q7, q7, r2
-[^>]*> fe2e ee64 vqdmlah.u32 q7, q7, r4
-[^>]*> fe2e ee44 vqrdmlah.u32 q7, q7, r4
-[^>]*> fe2e ee67 vqdmlah.u32 q7, q7, r7
-[^>]*> fe2e ee47 vqrdmlah.u32 q7, q7, r7
-[^>]*> fe2e ee68 vqdmlah.u32 q7, q7, r8
-[^>]*> fe2e ee48 vqrdmlah.u32 q7, q7, r8
-[^>]*> fe2e ee6a vqdmlah.u32 q7, q7, sl
-[^>]*> fe2e ee4a vqrdmlah.u32 q7, q7, sl
-[^>]*> fe2e ee6c vqdmlah.u32 q7, q7, ip
-[^>]*> fe2e ee4c vqrdmlah.u32 q7, q7, ip
-[^>]*> fe2e ee6e vqdmlah.u32 q7, q7, lr
-[^>]*> fe2e ee4e vqrdmlah.u32 q7, q7, lr
[^>]*> fe71 ef4d vpstete
[^>]*> ee02 0e62 vqdmlaht.s8 q0, q1, r2
-[^>]*> fe1e ee6e vqdmlahe.u16 q7, q7, lr
+[^>]*> ee1e ee6e vqdmlahe.s16 q7, q7, lr
[^>]*> ee20 0e40 vqrdmlaht.s32 q0, q0, r0
-[^>]*> fe0e ee4e vqrdmlahe.u8 q7, q7, lr
+[^>]*> ee0e ee4e vqrdmlahe.s8 q7, q7, lr
diff --git a/gas/testsuite/gas/arm/mve-vqdmlah.s b/gas/testsuite/gas/arm/mve-vqdmlah.s
index f850b7d8805..3903c47acf2 100644
--- a/gas/testsuite/gas/arm/mve-vqdmlah.s
+++ b/gas/testsuite/gas/arm/mve-vqdmlah.s
@@ -1,6 +1,6 @@
.syntax unified
.thumb
-.irp data, s8, u8, s16, u16, s32, u32
+.irp data, s8, s16, s32
.irp op1, q0, q1, q2, q4, q7
.irp op2, q0, q1, q2, q4, q7
.irp op3, r0, r1, r2, r4, r7, r8, r10, r12, r14
@@ -13,6 +13,6 @@ vqrdmlah.\data \op1, \op2, \op3
vpstete
vqdmlaht.s8 q0, q1, r2
-vqdmlahe.u16 q7, q7, r14
+vqdmlahe.s16 q7, q7, r14
vqrdmlaht.s32 q0, q0, r0
-vqrdmlahe.u8 q7, q7, r14
+vqrdmlahe.s8 q7, q7, r14
diff --git a/gas/testsuite/gas/arm/mve-vqdmlash-bad.d b/gas/testsuite/gas/arm/mve-vqdmlash-bad.d
new file mode 100644
index 00000000000..b805c9fd164
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlash-bad.d
@@ -0,0 +1,3 @@
+#name: bad VQDMLASH and VQRDMLASH instructions
+#as: -march=armv8.1-m.main+mve.fp
+#error_output: mve-vqdmlash-bad.l
diff --git a/gas/testsuite/gas/arm/mve-vqdmlash-bad.l b/gas/testsuite/gas/arm/mve-vqdmlash-bad.l
new file mode 100644
index 00000000000..b4e6bfba935
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlash-bad.l
@@ -0,0 +1,7 @@
+[^:]*: Assembler messages:
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlash.u8 q0,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlash.u8 q1,q3,r1'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlash.u16 q0,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlash.u16 q1,q3,r1'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqdmlash.u32 q0,q2,r0'
+[^:]*:4: Error: bad type in SIMD instruction -- `vqrdmlash.u32 q1,q3,r1'
diff --git a/gas/testsuite/gas/arm/mve-vqdmlash-bad.s b/gas/testsuite/gas/arm/mve-vqdmlash-bad.s
new file mode 100644
index 00000000000..f07bcccebe5
--- /dev/null
+++ b/gas/testsuite/gas/arm/mve-vqdmlash-bad.s
@@ -0,0 +1,4 @@
+.irp data, u8, u16, u32
+vqdmlash.\data q0, q2, r0
+vqrdmlash.\data q1, q3, r1
+.endr
diff --git a/gas/testsuite/gas/arm/mve-vqdmlash.d b/gas/testsuite/gas/arm/mve-vqdmlash.d
index b920ac9e137..d041a065a2b 100644
--- a/gas/testsuite/gas/arm/mve-vqdmlash.d
+++ b/gas/testsuite/gas/arm/mve-vqdmlash.d
@@ -455,456 +455,6 @@ Disassembly of section .text:
[^>]*> ee0e fe4c vqrdmlash.s8 q7, q7, ip
[^>]*> ee0e fe6e vqdmlash.s8 q7, q7, lr
[^>]*> ee0e fe4e vqrdmlash.s8 q7, q7, lr
-[^>]*> fe00 1e60 vqdmlash.u8 q0, q0, r0
-[^>]*> fe00 1e40 vqrdmlash.u8 q0, q0, r0
-[^>]*> fe00 1e61 vqdmlash.u8 q0, q0, r1
-[^>]*> fe00 1e41 vqrdmlash.u8 q0, q0, r1
-[^>]*> fe00 1e62 vqdmlash.u8 q0, q0, r2
-[^>]*> fe00 1e42 vqrdmlash.u8 q0, q0, r2
-[^>]*> fe00 1e64 vqdmlash.u8 q0, q0, r4
-[^>]*> fe00 1e44 vqrdmlash.u8 q0, q0, r4
-[^>]*> fe00 1e67 vqdmlash.u8 q0, q0, r7
-[^>]*> fe00 1e47 vqrdmlash.u8 q0, q0, r7
-[^>]*> fe00 1e68 vqdmlash.u8 q0, q0, r8
-[^>]*> fe00 1e48 vqrdmlash.u8 q0, q0, r8
-[^>]*> fe00 1e6a vqdmlash.u8 q0, q0, sl
-[^>]*> fe00 1e4a vqrdmlash.u8 q0, q0, sl
-[^>]*> fe00 1e6c vqdmlash.u8 q0, q0, ip
-[^>]*> fe00 1e4c vqrdmlash.u8 q0, q0, ip
-[^>]*> fe00 1e6e vqdmlash.u8 q0, q0, lr
-[^>]*> fe00 1e4e vqrdmlash.u8 q0, q0, lr
-[^>]*> fe02 1e60 vqdmlash.u8 q0, q1, r0
-[^>]*> fe02 1e40 vqrdmlash.u8 q0, q1, r0
-[^>]*> fe02 1e61 vqdmlash.u8 q0, q1, r1
-[^>]*> fe02 1e41 vqrdmlash.u8 q0, q1, r1
-[^>]*> fe02 1e62 vqdmlash.u8 q0, q1, r2
-[^>]*> fe02 1e42 vqrdmlash.u8 q0, q1, r2
-[^>]*> fe02 1e64 vqdmlash.u8 q0, q1, r4
-[^>]*> fe02 1e44 vqrdmlash.u8 q0, q1, r4
-[^>]*> fe02 1e67 vqdmlash.u8 q0, q1, r7
-[^>]*> fe02 1e47 vqrdmlash.u8 q0, q1, r7
-[^>]*> fe02 1e68 vqdmlash.u8 q0, q1, r8
-[^>]*> fe02 1e48 vqrdmlash.u8 q0, q1, r8
-[^>]*> fe02 1e6a vqdmlash.u8 q0, q1, sl
-[^>]*> fe02 1e4a vqrdmlash.u8 q0, q1, sl
-[^>]*> fe02 1e6c vqdmlash.u8 q0, q1, ip
-[^>]*> fe02 1e4c vqrdmlash.u8 q0, q1, ip
-[^>]*> fe02 1e6e vqdmlash.u8 q0, q1, lr
-[^>]*> fe02 1e4e vqrdmlash.u8 q0, q1, lr
-[^>]*> fe04 1e60 vqdmlash.u8 q0, q2, r0
-[^>]*> fe04 1e40 vqrdmlash.u8 q0, q2, r0
-[^>]*> fe04 1e61 vqdmlash.u8 q0, q2, r1
-[^>]*> fe04 1e41 vqrdmlash.u8 q0, q2, r1
-[^>]*> fe04 1e62 vqdmlash.u8 q0, q2, r2
-[^>]*> fe04 1e42 vqrdmlash.u8 q0, q2, r2
-[^>]*> fe04 1e64 vqdmlash.u8 q0, q2, r4
-[^>]*> fe04 1e44 vqrdmlash.u8 q0, q2, r4
-[^>]*> fe04 1e67 vqdmlash.u8 q0, q2, r7
-[^>]*> fe04 1e47 vqrdmlash.u8 q0, q2, r7
-[^>]*> fe04 1e68 vqdmlash.u8 q0, q2, r8
-[^>]*> fe04 1e48 vqrdmlash.u8 q0, q2, r8
-[^>]*> fe04 1e6a vqdmlash.u8 q0, q2, sl
-[^>]*> fe04 1e4a vqrdmlash.u8 q0, q2, sl
-[^>]*> fe04 1e6c vqdmlash.u8 q0, q2, ip
-[^>]*> fe04 1e4c vqrdmlash.u8 q0, q2, ip
-[^>]*> fe04 1e6e vqdmlash.u8 q0, q2, lr
-[^>]*> fe04 1e4e vqrdmlash.u8 q0, q2, lr
-[^>]*> fe08 1e60 vqdmlash.u8 q0, q4, r0
-[^>]*> fe08 1e40 vqrdmlash.u8 q0, q4, r0
-[^>]*> fe08 1e61 vqdmlash.u8 q0, q4, r1
-[^>]*> fe08 1e41 vqrdmlash.u8 q0, q4, r1
-[^>]*> fe08 1e62 vqdmlash.u8 q0, q4, r2
-[^>]*> fe08 1e42 vqrdmlash.u8 q0, q4, r2
-[^>]*> fe08 1e64 vqdmlash.u8 q0, q4, r4
-[^>]*> fe08 1e44 vqrdmlash.u8 q0, q4, r4
-[^>]*> fe08 1e67 vqdmlash.u8 q0, q4, r7
-[^>]*> fe08 1e47 vqrdmlash.u8 q0, q4, r7
-[^>]*> fe08 1e68 vqdmlash.u8 q0, q4, r8
-[^>]*> fe08 1e48 vqrdmlash.u8 q0, q4, r8
-[^>]*> fe08 1e6a vqdmlash.u8 q0, q4, sl
-[^>]*> fe08 1e4a vqrdmlash.u8 q0, q4, sl
-[^>]*> fe08 1e6c vqdmlash.u8 q0, q4, ip
-[^>]*> fe08 1e4c vqrdmlash.u8 q0, q4, ip
-[^>]*> fe08 1e6e vqdmlash.u8 q0, q4, lr
-[^>]*> fe08 1e4e vqrdmlash.u8 q0, q4, lr
-[^>]*> fe0e 1e60 vqdmlash.u8 q0, q7, r0
-[^>]*> fe0e 1e40 vqrdmlash.u8 q0, q7, r0
-[^>]*> fe0e 1e61 vqdmlash.u8 q0, q7, r1
-[^>]*> fe0e 1e41 vqrdmlash.u8 q0, q7, r1
-[^>]*> fe0e 1e62 vqdmlash.u8 q0, q7, r2
-[^>]*> fe0e 1e42 vqrdmlash.u8 q0, q7, r2
-[^>]*> fe0e 1e64 vqdmlash.u8 q0, q7, r4
-[^>]*> fe0e 1e44 vqrdmlash.u8 q0, q7, r4
-[^>]*> fe0e 1e67 vqdmlash.u8 q0, q7, r7
-[^>]*> fe0e 1e47 vqrdmlash.u8 q0, q7, r7
-[^>]*> fe0e 1e68 vqdmlash.u8 q0, q7, r8
-[^>]*> fe0e 1e48 vqrdmlash.u8 q0, q7, r8
-[^>]*> fe0e 1e6a vqdmlash.u8 q0, q7, sl
-[^>]*> fe0e 1e4a vqrdmlash.u8 q0, q7, sl
-[^>]*> fe0e 1e6c vqdmlash.u8 q0, q7, ip
-[^>]*> fe0e 1e4c vqrdmlash.u8 q0, q7, ip
-[^>]*> fe0e 1e6e vqdmlash.u8 q0, q7, lr
-[^>]*> fe0e 1e4e vqrdmlash.u8 q0, q7, lr
-[^>]*> fe00 3e60 vqdmlash.u8 q1, q0, r0
-[^>]*> fe00 3e40 vqrdmlash.u8 q1, q0, r0
-[^>]*> fe00 3e61 vqdmlash.u8 q1, q0, r1
-[^>]*> fe00 3e41 vqrdmlash.u8 q1, q0, r1
-[^>]*> fe00 3e62 vqdmlash.u8 q1, q0, r2
-[^>]*> fe00 3e42 vqrdmlash.u8 q1, q0, r2
-[^>]*> fe00 3e64 vqdmlash.u8 q1, q0, r4
-[^>]*> fe00 3e44 vqrdmlash.u8 q1, q0, r4
-[^>]*> fe00 3e67 vqdmlash.u8 q1, q0, r7
-[^>]*> fe00 3e47 vqrdmlash.u8 q1, q0, r7
-[^>]*> fe00 3e68 vqdmlash.u8 q1, q0, r8
-[^>]*> fe00 3e48 vqrdmlash.u8 q1, q0, r8
-[^>]*> fe00 3e6a vqdmlash.u8 q1, q0, sl
-[^>]*> fe00 3e4a vqrdmlash.u8 q1, q0, sl
-[^>]*> fe00 3e6c vqdmlash.u8 q1, q0, ip
-[^>]*> fe00 3e4c vqrdmlash.u8 q1, q0, ip
-[^>]*> fe00 3e6e vqdmlash.u8 q1, q0, lr
-[^>]*> fe00 3e4e vqrdmlash.u8 q1, q0, lr
-[^>]*> fe02 3e60 vqdmlash.u8 q1, q1, r0
-[^>]*> fe02 3e40 vqrdmlash.u8 q1, q1, r0
-[^>]*> fe02 3e61 vqdmlash.u8 q1, q1, r1
-[^>]*> fe02 3e41 vqrdmlash.u8 q1, q1, r1
-[^>]*> fe02 3e62 vqdmlash.u8 q1, q1, r2
-[^>]*> fe02 3e42 vqrdmlash.u8 q1, q1, r2
-[^>]*> fe02 3e64 vqdmlash.u8 q1, q1, r4
-[^>]*> fe02 3e44 vqrdmlash.u8 q1, q1, r4
-[^>]*> fe02 3e67 vqdmlash.u8 q1, q1, r7
-[^>]*> fe02 3e47 vqrdmlash.u8 q1, q1, r7
-[^>]*> fe02 3e68 vqdmlash.u8 q1, q1, r8
-[^>]*> fe02 3e48 vqrdmlash.u8 q1, q1, r8
-[^>]*> fe02 3e6a vqdmlash.u8 q1, q1, sl
-[^>]*> fe02 3e4a vqrdmlash.u8 q1, q1, sl
-[^>]*> fe02 3e6c vqdmlash.u8 q1, q1, ip
-[^>]*> fe02 3e4c vqrdmlash.u8 q1, q1, ip
-[^>]*> fe02 3e6e vqdmlash.u8 q1, q1, lr
-[^>]*> fe02 3e4e vqrdmlash.u8 q1, q1, lr
-[^>]*> fe04 3e60 vqdmlash.u8 q1, q2, r0
-[^>]*> fe04 3e40 vqrdmlash.u8 q1, q2, r0
-[^>]*> fe04 3e61 vqdmlash.u8 q1, q2, r1
-[^>]*> fe04 3e41 vqrdmlash.u8 q1, q2, r1
-[^>]*> fe04 3e62 vqdmlash.u8 q1, q2, r2
-[^>]*> fe04 3e42 vqrdmlash.u8 q1, q2, r2
-[^>]*> fe04 3e64 vqdmlash.u8 q1, q2, r4
-[^>]*> fe04 3e44 vqrdmlash.u8 q1, q2, r4
-[^>]*> fe04 3e67 vqdmlash.u8 q1, q2, r7
-[^>]*> fe04 3e47 vqrdmlash.u8 q1, q2, r7
-[^>]*> fe04 3e68 vqdmlash.u8 q1, q2, r8
-[^>]*> fe04 3e48 vqrdmlash.u8 q1, q2, r8
-[^>]*> fe04 3e6a vqdmlash.u8 q1, q2, sl
-[^>]*> fe04 3e4a vqrdmlash.u8 q1, q2, sl
-[^>]*> fe04 3e6c vqdmlash.u8 q1, q2, ip
-[^>]*> fe04 3e4c vqrdmlash.u8 q1, q2, ip
-[^>]*> fe04 3e6e vqdmlash.u8 q1, q2, lr
-[^>]*> fe04 3e4e vqrdmlash.u8 q1, q2, lr
-[^>]*> fe08 3e60 vqdmlash.u8 q1, q4, r0
-[^>]*> fe08 3e40 vqrdmlash.u8 q1, q4, r0
-[^>]*> fe08 3e61 vqdmlash.u8 q1, q4, r1
-[^>]*> fe08 3e41 vqrdmlash.u8 q1, q4, r1
-[^>]*> fe08 3e62 vqdmlash.u8 q1, q4, r2
-[^>]*> fe08 3e42 vqrdmlash.u8 q1, q4, r2
-[^>]*> fe08 3e64 vqdmlash.u8 q1, q4, r4
-[^>]*> fe08 3e44 vqrdmlash.u8 q1, q4, r4
-[^>]*> fe08 3e67 vqdmlash.u8 q1, q4, r7
-[^>]*> fe08 3e47 vqrdmlash.u8 q1, q4, r7
-[^>]*> fe08 3e68 vqdmlash.u8 q1, q4, r8
-[^>]*> fe08 3e48 vqrdmlash.u8 q1, q4, r8
-[^>]*> fe08 3e6a vqdmlash.u8 q1, q4, sl
-[^>]*> fe08 3e4a vqrdmlash.u8 q1, q4, sl
-[^>]*> fe08 3e6c vqdmlash.u8 q1, q4, ip
-[^>]*> fe08 3e4c vqrdmlash.u8 q1, q4, ip
-[^>]*> fe08 3e6e vqdmlash.u8 q1, q4, lr
-[^>]*> fe08 3e4e vqrdmlash.u8 q1, q4, lr
-[^>]*> fe0e 3e60 vqdmlash.u8 q1, q7, r0
-[^>]*> fe0e 3e40 vqrdmlash.u8 q1, q7, r0
-[^>]*> fe0e 3e61 vqdmlash.u8 q1, q7, r1
-[^>]*> fe0e 3e41 vqrdmlash.u8 q1, q7, r1
-[^>]*> fe0e 3e62 vqdmlash.u8 q1, q7, r2
-[^>]*> fe0e 3e42 vqrdmlash.u8 q1, q7, r2
-[^>]*> fe0e 3e64 vqdmlash.u8 q1, q7, r4
-[^>]*> fe0e 3e44 vqrdmlash.u8 q1, q7, r4
-[^>]*> fe0e 3e67 vqdmlash.u8 q1, q7, r7
-[^>]*> fe0e 3e47 vqrdmlash.u8 q1, q7, r7
-[^>]*> fe0e 3e68 vqdmlash.u8 q1, q7, r8
-[^>]*> fe0e 3e48 vqrdmlash.u8 q1, q7, r8
-[^>]*> fe0e 3e6a vqdmlash.u8 q1, q7, sl
-[^>]*> fe0e 3e4a vqrdmlash.u8 q1, q7, sl
-[^>]*> fe0e 3e6c vqdmlash.u8 q1, q7, ip
-[^>]*> fe0e 3e4c vqrdmlash.u8 q1, q7, ip
-[^>]*> fe0e 3e6e vqdmlash.u8 q1, q7, lr
-[^>]*> fe0e 3e4e vqrdmlash.u8 q1, q7, lr
-[^>]*> fe00 5e60 vqdmlash.u8 q2, q0, r0
-[^>]*> fe00 5e40 vqrdmlash.u8 q2, q0, r0
-[^>]*> fe00 5e61 vqdmlash.u8 q2, q0, r1
-[^>]*> fe00 5e41 vqrdmlash.u8 q2, q0, r1
-[^>]*> fe00 5e62 vqdmlash.u8 q2, q0, r2
-[^>]*> fe00 5e42 vqrdmlash.u8 q2, q0, r2
-[^>]*> fe00 5e64 vqdmlash.u8 q2, q0, r4
-[^>]*> fe00 5e44 vqrdmlash.u8 q2, q0, r4
-[^>]*> fe00 5e67 vqdmlash.u8 q2, q0, r7
-[^>]*> fe00 5e47 vqrdmlash.u8 q2, q0, r7
-[^>]*> fe00 5e68 vqdmlash.u8 q2, q0, r8
-[^>]*> fe00 5e48 vqrdmlash.u8 q2, q0, r8
-[^>]*> fe00 5e6a vqdmlash.u8 q2, q0, sl
-[^>]*> fe00 5e4a vqrdmlash.u8 q2, q0, sl
-[^>]*> fe00 5e6c vqdmlash.u8 q2, q0, ip
-[^>]*> fe00 5e4c vqrdmlash.u8 q2, q0, ip
-[^>]*> fe00 5e6e vqdmlash.u8 q2, q0, lr
-[^>]*> fe00 5e4e vqrdmlash.u8 q2, q0, lr
-[^>]*> fe02 5e60 vqdmlash.u8 q2, q1, r0
-[^>]*> fe02 5e40 vqrdmlash.u8 q2, q1, r0
-[^>]*> fe02 5e61 vqdmlash.u8 q2, q1, r1
-[^>]*> fe02 5e41 vqrdmlash.u8 q2, q1, r1
-[^>]*> fe02 5e62 vqdmlash.u8 q2, q1, r2
-[^>]*> fe02 5e42 vqrdmlash.u8 q2, q1, r2
-[^>]*> fe02 5e64 vqdmlash.u8 q2, q1, r4
-[^>]*> fe02 5e44 vqrdmlash.u8 q2, q1, r4
-[^>]*> fe02 5e67 vqdmlash.u8 q2, q1, r7
-[^>]*> fe02 5e47 vqrdmlash.u8 q2, q1, r7
-[^>]*> fe02 5e68 vqdmlash.u8 q2, q1, r8
-[^>]*> fe02 5e48 vqrdmlash.u8 q2, q1, r8
-[^>]*> fe02 5e6a vqdmlash.u8 q2, q1, sl
-[^>]*> fe02 5e4a vqrdmlash.u8 q2, q1, sl
-[^>]*> fe02 5e6c vqdmlash.u8 q2, q1, ip
-[^>]*> fe02 5e4c vqrdmlash.u8 q2, q1, ip
-[^>]*> fe02 5e6e vqdmlash.u8 q2, q1, lr
-[^>]*> fe02 5e4e vqrdmlash.u8 q2, q1, lr
-[^>]*> fe04 5e60 vqdmlash.u8 q2, q2, r0
-[^>]*> fe04 5e40 vqrdmlash.u8 q2, q2, r0
-[^>]*> fe04 5e61 vqdmlash.u8 q2, q2, r1
-[^>]*> fe04 5e41 vqrdmlash.u8 q2, q2, r1
-[^>]*> fe04 5e62 vqdmlash.u8 q2, q2, r2
-[^>]*> fe04 5e42 vqrdmlash.u8 q2, q2, r2
-[^>]*> fe04 5e64 vqdmlash.u8 q2, q2, r4
-[^>]*> fe04 5e44 vqrdmlash.u8 q2, q2, r4
-[^>]*> fe04 5e67 vqdmlash.u8 q2, q2, r7
-[^>]*> fe04 5e47 vqrdmlash.u8 q2, q2, r7
-[^>]*> fe04 5e68 vqdmlash.u8 q2, q2, r8
-[^>]*> fe04 5e48 vqrdmlash.u8 q2, q2, r8
-[^>]*> fe04 5e6a vqdmlash.u8 q2, q2, sl
-[^>]*> fe04 5e4a vqrdmlash.u8 q2, q2, sl
-[^>]*> fe04 5e6c vqdmlash.u8 q2, q2, ip
-[^>]*> fe04 5e4c vqrdmlash.u8 q2, q2, ip
-[^>]*> fe04 5e6e vqdmlash.u8 q2, q2, lr
-[^>]*> fe04 5e4e vqrdmlash.u8 q2, q2, lr
-[^>]*> fe08 5e60 vqdmlash.u8 q2, q4, r0
-[^>]*> fe08 5e40 vqrdmlash.u8 q2, q4, r0
-[^>]*> fe08 5e61 vqdmlash.u8 q2, q4, r1
-[^>]*> fe08 5e41 vqrdmlash.u8 q2, q4, r1
-[^>]*> fe08 5e62 vqdmlash.u8 q2, q4, r2
-[^>]*> fe08 5e42 vqrdmlash.u8 q2, q4, r2
-[^>]*> fe08 5e64 vqdmlash.u8 q2, q4, r4
-[^>]*> fe08 5e44 vqrdmlash.u8 q2, q4, r4
-[^>]*> fe08 5e67 vqdmlash.u8 q2, q4, r7
-[^>]*> fe08 5e47 vqrdmlash.u8 q2, q4, r7
-[^>]*> fe08 5e68 vqdmlash.u8 q2, q4, r8
-[^>]*> fe08 5e48 vqrdmlash.u8 q2, q4, r8
-[^>]*> fe08 5e6a vqdmlash.u8 q2, q4, sl
-[^>]*> fe08 5e4a vqrdmlash.u8 q2, q4, sl
-[^>]*> fe08 5e6c vqdmlash.u8 q2, q4, ip
-[^>]*> fe08 5e4c vqrdmlash.u8 q2, q4, ip
-[^>]*> fe08 5e6e vqdmlash.u8 q2, q4, lr
-[^>]*> fe08 5e4e vqrdmlash.u8 q2, q4, lr
-[^>]*> fe0e 5e60 vqdmlash.u8 q2, q7, r0
-[^>]*> fe0e 5e40 vqrdmlash.u8 q2, q7, r0
-[^>]*> fe0e 5e61 vqdmlash.u8 q2, q7, r1
-[^>]*> fe0e 5e41 vqrdmlash.u8 q2, q7, r1
-[^>]*> fe0e 5e62 vqdmlash.u8 q2, q7, r2
-[^>]*> fe0e 5e42 vqrdmlash.u8 q2, q7, r2
-[^>]*> fe0e 5e64 vqdmlash.u8 q2, q7, r4
-[^>]*> fe0e 5e44 vqrdmlash.u8 q2, q7, r4
-[^>]*> fe0e 5e67 vqdmlash.u8 q2, q7, r7
-[^>]*> fe0e 5e47 vqrdmlash.u8 q2, q7, r7
-[^>]*> fe0e 5e68 vqdmlash.u8 q2, q7, r8
-[^>]*> fe0e 5e48 vqrdmlash.u8 q2, q7, r8
-[^>]*> fe0e 5e6a vqdmlash.u8 q2, q7, sl
-[^>]*> fe0e 5e4a vqrdmlash.u8 q2, q7, sl
-[^>]*> fe0e 5e6c vqdmlash.u8 q2, q7, ip
-[^>]*> fe0e 5e4c vqrdmlash.u8 q2, q7, ip
-[^>]*> fe0e 5e6e vqdmlash.u8 q2, q7, lr
-[^>]*> fe0e 5e4e vqrdmlash.u8 q2, q7, lr
-[^>]*> fe00 9e60 vqdmlash.u8 q4, q0, r0
-[^>]*> fe00 9e40 vqrdmlash.u8 q4, q0, r0
-[^>]*> fe00 9e61 vqdmlash.u8 q4, q0, r1
-[^>]*> fe00 9e41 vqrdmlash.u8 q4, q0, r1
-[^>]*> fe00 9e62 vqdmlash.u8 q4, q0, r2
-[^>]*> fe00 9e42 vqrdmlash.u8 q4, q0, r2
-[^>]*> fe00 9e64 vqdmlash.u8 q4, q0, r4
-[^>]*> fe00 9e44 vqrdmlash.u8 q4, q0, r4
-[^>]*> fe00 9e67 vqdmlash.u8 q4, q0, r7
-[^>]*> fe00 9e47 vqrdmlash.u8 q4, q0, r7
-[^>]*> fe00 9e68 vqdmlash.u8 q4, q0, r8
-[^>]*> fe00 9e48 vqrdmlash.u8 q4, q0, r8
-[^>]*> fe00 9e6a vqdmlash.u8 q4, q0, sl
-[^>]*> fe00 9e4a vqrdmlash.u8 q4, q0, sl
-[^>]*> fe00 9e6c vqdmlash.u8 q4, q0, ip
-[^>]*> fe00 9e4c vqrdmlash.u8 q4, q0, ip
-[^>]*> fe00 9e6e vqdmlash.u8 q4, q0, lr
-[^>]*> fe00 9e4e vqrdmlash.u8 q4, q0, lr
-[^>]*> fe02 9e60 vqdmlash.u8 q4, q1, r0
-[^>]*> fe02 9e40 vqrdmlash.u8 q4, q1, r0
-[^>]*> fe02 9e61 vqdmlash.u8 q4, q1, r1
-[^>]*> fe02 9e41 vqrdmlash.u8 q4, q1, r1
-[^>]*> fe02 9e62 vqdmlash.u8 q4, q1, r2
-[^>]*> fe02 9e42 vqrdmlash.u8 q4, q1, r2
-[^>]*> fe02 9e64 vqdmlash.u8 q4, q1, r4
-[^>]*> fe02 9e44 vqrdmlash.u8 q4, q1, r4
-[^>]*> fe02 9e67 vqdmlash.u8 q4, q1, r7
-[^>]*> fe02 9e47 vqrdmlash.u8 q4, q1, r7
-[^>]*> fe02 9e68 vqdmlash.u8 q4, q1, r8
-[^>]*> fe02 9e48 vqrdmlash.u8 q4, q1, r8
-[^>]*> fe02 9e6a vqdmlash.u8 q4, q1, sl
-[^>]*> fe02 9e4a vqrdmlash.u8 q4, q1, sl
-[^>]*> fe02 9e6c vqdmlash.u8 q4, q1, ip
-[^>]*> fe02 9e4c vqrdmlash.u8 q4, q1, ip
-[^>]*> fe02 9e6e vqdmlash.u8 q4, q1, lr
-[^>]*> fe02 9e4e vqrdmlash.u8 q4, q1, lr
-[^>]*> fe04 9e60 vqdmlash.u8 q4, q2, r0
-[^>]*> fe04 9e40 vqrdmlash.u8 q4, q2, r0
-[^>]*> fe04 9e61 vqdmlash.u8 q4, q2, r1
-[^>]*> fe04 9e41 vqrdmlash.u8 q4, q2, r1
-[^>]*> fe04 9e62 vqdmlash.u8 q4, q2, r2
-[^>]*> fe04 9e42 vqrdmlash.u8 q4, q2, r2
-[^>]*> fe04 9e64 vqdmlash.u8 q4, q2, r4
-[^>]*> fe04 9e44 vqrdmlash.u8 q4, q2, r4
-[^>]*> fe04 9e67 vqdmlash.u8 q4, q2, r7
-[^>]*> fe04 9e47 vqrdmlash.u8 q4, q2, r7
-[^>]*> fe04 9e68 vqdmlash.u8 q4, q2, r8
-[^>]*> fe04 9e48 vqrdmlash.u8 q4, q2, r8
-[^>]*> fe04 9e6a vqdmlash.u8 q4, q2, sl
-[^>]*> fe04 9e4a vqrdmlash.u8 q4, q2, sl
-[^>]*> fe04 9e6c vqdmlash.u8 q4, q2, ip
-[^>]*> fe04 9e4c vqrdmlash.u8 q4, q2, ip
-[^>]*> fe04 9e6e vqdmlash.u8 q4, q2, lr
-[^>]*> fe04 9e4e vqrdmlash.u8 q4, q2, lr
-[^>]*> fe08 9e60 vqdmlash.u8 q4, q4, r0
-[^>]*> fe08 9e40 vqrdmlash.u8 q4, q4, r0
-[^>]*> fe08 9e61 vqdmlash.u8 q4, q4, r1
-[^>]*> fe08 9e41 vqrdmlash.u8 q4, q4, r1
-[^>]*> fe08 9e62 vqdmlash.u8 q4, q4, r2
-[^>]*> fe08 9e42 vqrdmlash.u8 q4, q4, r2
-[^>]*> fe08 9e64 vqdmlash.u8 q4, q4, r4
-[^>]*> fe08 9e44 vqrdmlash.u8 q4, q4, r4
-[^>]*> fe08 9e67 vqdmlash.u8 q4, q4, r7
-[^>]*> fe08 9e47 vqrdmlash.u8 q4, q4, r7
-[^>]*> fe08 9e68 vqdmlash.u8 q4, q4, r8
-[^>]*> fe08 9e48 vqrdmlash.u8 q4, q4, r8
-[^>]*> fe08 9e6a vqdmlash.u8 q4, q4, sl
-[^>]*> fe08 9e4a vqrdmlash.u8 q4, q4, sl
-[^>]*> fe08 9e6c vqdmlash.u8 q4, q4, ip
-[^>]*> fe08 9e4c vqrdmlash.u8 q4, q4, ip
-[^>]*> fe08 9e6e vqdmlash.u8 q4, q4, lr
-[^>]*> fe08 9e4e vqrdmlash.u8 q4, q4, lr
-[^>]*> fe0e 9e60 vqdmlash.u8 q4, q7, r0
-[^>]*> fe0e 9e40 vqrdmlash.u8 q4, q7, r0
-[^>]*> fe0e 9e61 vqdmlash.u8 q4, q7, r1
-[^>]*> fe0e 9e41 vqrdmlash.u8 q4, q7, r1
-[^>]*> fe0e 9e62 vqdmlash.u8 q4, q7, r2
-[^>]*> fe0e 9e42 vqrdmlash.u8 q4, q7, r2
-[^>]*> fe0e 9e64 vqdmlash.u8 q4, q7, r4
-[^>]*> fe0e 9e44 vqrdmlash.u8 q4, q7, r4
-[^>]*> fe0e 9e67 vqdmlash.u8 q4, q7, r7
-[^>]*> fe0e 9e47 vqrdmlash.u8 q4, q7, r7
-[^>]*> fe0e 9e68 vqdmlash.u8 q4, q7, r8
-[^>]*> fe0e 9e48 vqrdmlash.u8 q4, q7, r8
-[^>]*> fe0e 9e6a vqdmlash.u8 q4, q7, sl
-[^>]*> fe0e 9e4a vqrdmlash.u8 q4, q7, sl
-[^>]*> fe0e 9e6c vqdmlash.u8 q4, q7, ip
-[^>]*> fe0e 9e4c vqrdmlash.u8 q4, q7, ip
-[^>]*> fe0e 9e6e vqdmlash.u8 q4, q7, lr
-[^>]*> fe0e 9e4e vqrdmlash.u8 q4, q7, lr
-[^>]*> fe00 fe60 vqdmlash.u8 q7, q0, r0
-[^>]*> fe00 fe40 vqrdmlash.u8 q7, q0, r0
-[^>]*> fe00 fe61 vqdmlash.u8 q7, q0, r1
-[^>]*> fe00 fe41 vqrdmlash.u8 q7, q0, r1
-[^>]*> fe00 fe62 vqdmlash.u8 q7, q0, r2
-[^>]*> fe00 fe42 vqrdmlash.u8 q7, q0, r2
-[^>]*> fe00 fe64 vqdmlash.u8 q7, q0, r4
-[^>]*> fe00 fe44 vqrdmlash.u8 q7, q0, r4
-[^>]*> fe00 fe67 vqdmlash.u8 q7, q0, r7
-[^>]*> fe00 fe47 vqrdmlash.u8 q7, q0, r7
-[^>]*> fe00 fe68 vqdmlash.u8 q7, q0, r8
-[^>]*> fe00 fe48 vqrdmlash.u8 q7, q0, r8
-[^>]*> fe00 fe6a vqdmlash.u8 q7, q0, sl
-[^>]*> fe00 fe4a vqrdmlash.u8 q7, q0, sl
-[^>]*> fe00 fe6c vqdmlash.u8 q7, q0, ip
-[^>]*> fe00 fe4c vqrdmlash.u8 q7, q0, ip
-[^>]*> fe00 fe6e vqdmlash.u8 q7, q0, lr
-[^>]*> fe00 fe4e vqrdmlash.u8 q7, q0, lr
-[^>]*> fe02 fe60 vqdmlash.u8 q7, q1, r0
-[^>]*> fe02 fe40 vqrdmlash.u8 q7, q1, r0
-[^>]*> fe02 fe61 vqdmlash.u8 q7, q1, r1
-[^>]*> fe02 fe41 vqrdmlash.u8 q7, q1, r1
-[^>]*> fe02 fe62 vqdmlash.u8 q7, q1, r2
-[^>]*> fe02 fe42 vqrdmlash.u8 q7, q1, r2
-[^>]*> fe02 fe64 vqdmlash.u8 q7, q1, r4
-[^>]*> fe02 fe44 vqrdmlash.u8 q7, q1, r4
-[^>]*> fe02 fe67 vqdmlash.u8 q7, q1, r7
-[^>]*> fe02 fe47 vqrdmlash.u8 q7, q1, r7
-[^>]*> fe02 fe68 vqdmlash.u8 q7, q1, r8
-[^>]*> fe02 fe48 vqrdmlash.u8 q7, q1, r8
-[^>]*> fe02 fe6a vqdmlash.u8 q7, q1, sl
-[^>]*> fe02 fe4a vqrdmlash.u8 q7, q1, sl
-[^>]*> fe02 fe6c vqdmlash.u8 q7, q1, ip
-[^>]*> fe02 fe4c vqrdmlash.u8 q7, q1, ip
-[^>]*> fe02 fe6e vqdmlash.u8 q7, q1, lr
-[^>]*> fe02 fe4e vqrdmlash.u8 q7, q1, lr
-[^>]*> fe04 fe60 vqdmlash.u8 q7, q2, r0
-[^>]*> fe04 fe40 vqrdmlash.u8 q7, q2, r0
-[^>]*> fe04 fe61 vqdmlash.u8 q7, q2, r1
-[^>]*> fe04 fe41 vqrdmlash.u8 q7, q2, r1
-[^>]*> fe04 fe62 vqdmlash.u8 q7, q2, r2
-[^>]*> fe04 fe42 vqrdmlash.u8 q7, q2, r2
-[^>]*> fe04 fe64 vqdmlash.u8 q7, q2, r4
-[^>]*> fe04 fe44 vqrdmlash.u8 q7, q2, r4
-[^>]*> fe04 fe67 vqdmlash.u8 q7, q2, r7
-[^>]*> fe04 fe47 vqrdmlash.u8 q7, q2, r7
-[^>]*> fe04 fe68 vqdmlash.u8 q7, q2, r8
-[^>]*> fe04 fe48 vqrdmlash.u8 q7, q2, r8
-[^>]*> fe04 fe6a vqdmlash.u8 q7, q2, sl
-[^>]*> fe04 fe4a vqrdmlash.u8 q7, q2, sl
-[^>]*> fe04 fe6c vqdmlash.u8 q7, q2, ip
-[^>]*> fe04 fe4c vqrdmlash.u8 q7, q2, ip
-[^>]*> fe04 fe6e vqdmlash.u8 q7, q2, lr
-[^>]*> fe04 fe4e vqrdmlash.u8 q7, q2, lr
-[^>]*> fe08 fe60 vqdmlash.u8 q7, q4, r0
-[^>]*> fe08 fe40 vqrdmlash.u8 q7, q4, r0
-[^>]*> fe08 fe61 vqdmlash.u8 q7, q4, r1
-[^>]*> fe08 fe41 vqrdmlash.u8 q7, q4, r1
-[^>]*> fe08 fe62 vqdmlash.u8 q7, q4, r2
-[^>]*> fe08 fe42 vqrdmlash.u8 q7, q4, r2
-[^>]*> fe08 fe64 vqdmlash.u8 q7, q4, r4
-[^>]*> fe08 fe44 vqrdmlash.u8 q7, q4, r4
-[^>]*> fe08 fe67 vqdmlash.u8 q7, q4, r7
-[^>]*> fe08 fe47 vqrdmlash.u8 q7, q4, r7
-[^>]*> fe08 fe68 vqdmlash.u8 q7, q4, r8
-[^>]*> fe08 fe48 vqrdmlash.u8 q7, q4, r8
-[^>]*> fe08 fe6a vqdmlash.u8 q7, q4, sl
-[^>]*> fe08 fe4a vqrdmlash.u8 q7, q4, sl
-[^>]*> fe08 fe6c vqdmlash.u8 q7, q4, ip
-[^>]*> fe08 fe4c vqrdmlash.u8 q7, q4, ip
-[^>]*> fe08 fe6e vqdmlash.u8 q7, q4, lr
-[^>]*> fe08 fe4e vqrdmlash.u8 q7, q4, lr
-[^>]*> fe0e fe60 vqdmlash.u8 q7, q7, r0
-[^>]*> fe0e fe40 vqrdmlash.u8 q7, q7, r0
-[^>]*> fe0e fe61 vqdmlash.u8 q7, q7, r1
-[^>]*> fe0e fe41 vqrdmlash.u8 q7, q7, r1
-[^>]*> fe0e fe62 vqdmlash.u8 q7, q7, r2
-[^>]*> fe0e fe42 vqrdmlash.u8 q7, q7, r2
-[^>]*> fe0e fe64 vqdmlash.u8 q7, q7, r4
-[^>]*> fe0e fe44 vqrdmlash.u8 q7, q7, r4
-[^>]*> fe0e fe67 vqdmlash.u8 q7, q7, r7
-[^>]*> fe0e fe47 vqrdmlash.u8 q7, q7, r7
-[^>]*> fe0e fe68 vqdmlash.u8 q7, q7, r8
-[^>]*> fe0e fe48 vqrdmlash.u8 q7, q7, r8
-[^>]*> fe0e fe6a vqdmlash.u8 q7, q7, sl
-[^>]*> fe0e fe4a vqrdmlash.u8 q7, q7, sl
-[^>]*> fe0e fe6c vqdmlash.u8 q7, q7, ip
-[^>]*> fe0e fe4c vqrdmlash.u8 q7, q7, ip
-[^>]*> fe0e fe6e vqdmlash.u8 q7, q7, lr
-[^>]*> fe0e fe4e vqrdmlash.u8 q7, q7, lr
[^>]*> ee10 1e60 vqdmlash.s16 q0, q0, r0
[^>]*> ee10 1e40 vqrdmlash.s16 q0, q0, r0
[^>]*> ee10 1e61 vqdmlash.s16 q0, q0, r1
@@ -1355,456 +905,6 @@ Disassembly of section .text:
[^>]*> ee1e fe4c vqrdmlash.s16 q7, q7, ip
[^>]*> ee1e fe6e vqdmlash.s16 q7, q7, lr
[^>]*> ee1e fe4e vqrdmlash.s16 q7, q7, lr
-[^>]*> fe10 1e60 vqdmlash.u16 q0, q0, r0
-[^>]*> fe10 1e40 vqrdmlash.u16 q0, q0, r0
-[^>]*> fe10 1e61 vqdmlash.u16 q0, q0, r1
-[^>]*> fe10 1e41 vqrdmlash.u16 q0, q0, r1
-[^>]*> fe10 1e62 vqdmlash.u16 q0, q0, r2
-[^>]*> fe10 1e42 vqrdmlash.u16 q0, q0, r2
-[^>]*> fe10 1e64 vqdmlash.u16 q0, q0, r4
-[^>]*> fe10 1e44 vqrdmlash.u16 q0, q0, r4
-[^>]*> fe10 1e67 vqdmlash.u16 q0, q0, r7
-[^>]*> fe10 1e47 vqrdmlash.u16 q0, q0, r7
-[^>]*> fe10 1e68 vqdmlash.u16 q0, q0, r8
-[^>]*> fe10 1e48 vqrdmlash.u16 q0, q0, r8
-[^>]*> fe10 1e6a vqdmlash.u16 q0, q0, sl
-[^>]*> fe10 1e4a vqrdmlash.u16 q0, q0, sl
-[^>]*> fe10 1e6c vqdmlash.u16 q0, q0, ip
-[^>]*> fe10 1e4c vqrdmlash.u16 q0, q0, ip
-[^>]*> fe10 1e6e vqdmlash.u16 q0, q0, lr
-[^>]*> fe10 1e4e vqrdmlash.u16 q0, q0, lr
-[^>]*> fe12 1e60 vqdmlash.u16 q0, q1, r0
-[^>]*> fe12 1e40 vqrdmlash.u16 q0, q1, r0
-[^>]*> fe12 1e61 vqdmlash.u16 q0, q1, r1
-[^>]*> fe12 1e41 vqrdmlash.u16 q0, q1, r1
-[^>]*> fe12 1e62 vqdmlash.u16 q0, q1, r2
-[^>]*> fe12 1e42 vqrdmlash.u16 q0, q1, r2
-[^>]*> fe12 1e64 vqdmlash.u16 q0, q1, r4
-[^>]*> fe12 1e44 vqrdmlash.u16 q0, q1, r4
-[^>]*> fe12 1e67 vqdmlash.u16 q0, q1, r7
-[^>]*> fe12 1e47 vqrdmlash.u16 q0, q1, r7
-[^>]*> fe12 1e68 vqdmlash.u16 q0, q1, r8
-[^>]*> fe12 1e48 vqrdmlash.u16 q0, q1, r8
-[^>]*> fe12 1e6a vqdmlash.u16 q0, q1, sl
-[^>]*> fe12 1e4a vqrdmlash.u16 q0, q1, sl
-[^>]*> fe12 1e6c vqdmlash.u16 q0, q1, ip
-[^>]*> fe12 1e4c vqrdmlash.u16 q0, q1, ip
-[^>]*> fe12 1e6e vqdmlash.u16 q0, q1, lr
-[^>]*> fe12 1e4e vqrdmlash.u16 q0, q1, lr
-[^>]*> fe14 1e60 vqdmlash.u16 q0, q2, r0
-[^>]*> fe14 1e40 vqrdmlash.u16 q0, q2, r0
-[^>]*> fe14 1e61 vqdmlash.u16 q0, q2, r1
-[^>]*> fe14 1e41 vqrdmlash.u16 q0, q2, r1
-[^>]*> fe14 1e62 vqdmlash.u16 q0, q2, r2
-[^>]*> fe14 1e42 vqrdmlash.u16 q0, q2, r2
-[^>]*> fe14 1e64 vqdmlash.u16 q0, q2, r4
-[^>]*> fe14 1e44 vqrdmlash.u16 q0, q2, r4
-[^>]*> fe14 1e67 vqdmlash.u16 q0, q2, r7
-[^>]*> fe14 1e47 vqrdmlash.u16 q0, q2, r7
-[^>]*> fe14 1e68 vqdmlash.u16 q0, q2, r8
-[^>]*> fe14 1e48 vqrdmlash.u16 q0, q2, r8
-[^>]*> fe14 1e6a vqdmlash.u16 q0, q2, sl
-[^>]*> fe14 1e4a vqrdmlash.u16 q0, q2, sl
-[^>]*> fe14 1e6c vqdmlash.u16 q0, q2, ip
-[^>]*> fe14 1e4c vqrdmlash.u16 q0, q2, ip
-[^>]*> fe14 1e6e vqdmlash.u16 q0, q2, lr
-[^>]*> fe14 1e4e vqrdmlash.u16 q0, q2, lr
-[^>]*> fe18 1e60 vqdmlash.u16 q0, q4, r0
-[^>]*> fe18 1e40 vqrdmlash.u16 q0, q4, r0
-[^>]*> fe18 1e61 vqdmlash.u16 q0, q4, r1
-[^>]*> fe18 1e41 vqrdmlash.u16 q0, q4, r1
-[^>]*> fe18 1e62 vqdmlash.u16 q0, q4, r2
-[^>]*> fe18 1e42 vqrdmlash.u16 q0, q4, r2
-[^>]*> fe18 1e64 vqdmlash.u16 q0, q4, r4
-[^>]*> fe18 1e44 vqrdmlash.u16 q0, q4, r4
-[^>]*> fe18 1e67 vqdmlash.u16 q0, q4, r7
-[^>]*> fe18 1e47 vqrdmlash.u16 q0, q4, r7
-[^>]*> fe18 1e68 vqdmlash.u16 q0, q4, r8
-[^>]*> fe18 1e48 vqrdmlash.u16 q0, q4, r8
-[^>]*> fe18 1e6a vqdmlash.u16 q0, q4, sl
-[^>]*> fe18 1e4a vqrdmlash.u16 q0, q4, sl
-[^>]*> fe18 1e6c vqdmlash.u16 q0, q4, ip
-[^>]*> fe18 1e4c vqrdmlash.u16 q0, q4, ip
-[^>]*> fe18 1e6e vqdmlash.u16 q0, q4, lr
-[^>]*> fe18 1e4e vqrdmlash.u16 q0, q4, lr
-[^>]*> fe1e 1e60 vqdmlash.u16 q0, q7, r0
-[^>]*> fe1e 1e40 vqrdmlash.u16 q0, q7, r0
-[^>]*> fe1e 1e61 vqdmlash.u16 q0, q7, r1
-[^>]*> fe1e 1e41 vqrdmlash.u16 q0, q7, r1
-[^>]*> fe1e 1e62 vqdmlash.u16 q0, q7, r2
-[^>]*> fe1e 1e42 vqrdmlash.u16 q0, q7, r2
-[^>]*> fe1e 1e64 vqdmlash.u16 q0, q7, r4
-[^>]*> fe1e 1e44 vqrdmlash.u16 q0, q7, r4
-[^>]*> fe1e 1e67 vqdmlash.u16 q0, q7, r7
-[^>]*> fe1e 1e47 vqrdmlash.u16 q0, q7, r7
-[^>]*> fe1e 1e68 vqdmlash.u16 q0, q7, r8
-[^>]*> fe1e 1e48 vqrdmlash.u16 q0, q7, r8
-[^>]*> fe1e 1e6a vqdmlash.u16 q0, q7, sl
-[^>]*> fe1e 1e4a vqrdmlash.u16 q0, q7, sl
-[^>]*> fe1e 1e6c vqdmlash.u16 q0, q7, ip
-[^>]*> fe1e 1e4c vqrdmlash.u16 q0, q7, ip
-[^>]*> fe1e 1e6e vqdmlash.u16 q0, q7, lr
-[^>]*> fe1e 1e4e vqrdmlash.u16 q0, q7, lr
-[^>]*> fe10 3e60 vqdmlash.u16 q1, q0, r0
-[^>]*> fe10 3e40 vqrdmlash.u16 q1, q0, r0
-[^>]*> fe10 3e61 vqdmlash.u16 q1, q0, r1
-[^>]*> fe10 3e41 vqrdmlash.u16 q1, q0, r1
-[^>]*> fe10 3e62 vqdmlash.u16 q1, q0, r2
-[^>]*> fe10 3e42 vqrdmlash.u16 q1, q0, r2
-[^>]*> fe10 3e64 vqdmlash.u16 q1, q0, r4
-[^>]*> fe10 3e44 vqrdmlash.u16 q1, q0, r4
-[^>]*> fe10 3e67 vqdmlash.u16 q1, q0, r7
-[^>]*> fe10 3e47 vqrdmlash.u16 q1, q0, r7
-[^>]*> fe10 3e68 vqdmlash.u16 q1, q0, r8
-[^>]*> fe10 3e48 vqrdmlash.u16 q1, q0, r8
-[^>]*> fe10 3e6a vqdmlash.u16 q1, q0, sl
-[^>]*> fe10 3e4a vqrdmlash.u16 q1, q0, sl
-[^>]*> fe10 3e6c vqdmlash.u16 q1, q0, ip
-[^>]*> fe10 3e4c vqrdmlash.u16 q1, q0, ip
-[^>]*> fe10 3e6e vqdmlash.u16 q1, q0, lr
-[^>]*> fe10 3e4e vqrdmlash.u16 q1, q0, lr
-[^>]*> fe12 3e60 vqdmlash.u16 q1, q1, r0
-[^>]*> fe12 3e40 vqrdmlash.u16 q1, q1, r0
-[^>]*> fe12 3e61 vqdmlash.u16 q1, q1, r1
-[^>]*> fe12 3e41 vqrdmlash.u16 q1, q1, r1
-[^>]*> fe12 3e62 vqdmlash.u16 q1, q1, r2
-[^>]*> fe12 3e42 vqrdmlash.u16 q1, q1, r2
-[^>]*> fe12 3e64 vqdmlash.u16 q1, q1, r4
-[^>]*> fe12 3e44 vqrdmlash.u16 q1, q1, r4
-[^>]*> fe12 3e67 vqdmlash.u16 q1, q1, r7
-[^>]*> fe12 3e47 vqrdmlash.u16 q1, q1, r7
-[^>]*> fe12 3e68 vqdmlash.u16 q1, q1, r8
-[^>]*> fe12 3e48 vqrdmlash.u16 q1, q1, r8
-[^>]*> fe12 3e6a vqdmlash.u16 q1, q1, sl
-[^>]*> fe12 3e4a vqrdmlash.u16 q1, q1, sl
-[^>]*> fe12 3e6c vqdmlash.u16 q1, q1, ip
-[^>]*> fe12 3e4c vqrdmlash.u16 q1, q1, ip
-[^>]*> fe12 3e6e vqdmlash.u16 q1, q1, lr
-[^>]*> fe12 3e4e vqrdmlash.u16 q1, q1, lr
-[^>]*> fe14 3e60 vqdmlash.u16 q1, q2, r0
-[^>]*> fe14 3e40 vqrdmlash.u16 q1, q2, r0
-[^>]*> fe14 3e61 vqdmlash.u16 q1, q2, r1
-[^>]*> fe14 3e41 vqrdmlash.u16 q1, q2, r1
-[^>]*> fe14 3e62 vqdmlash.u16 q1, q2, r2
-[^>]*> fe14 3e42 vqrdmlash.u16 q1, q2, r2
-[^>]*> fe14 3e64 vqdmlash.u16 q1, q2, r4
-[^>]*> fe14 3e44 vqrdmlash.u16 q1, q2, r4
-[^>]*> fe14 3e67 vqdmlash.u16 q1, q2, r7
-[^>]*> fe14 3e47 vqrdmlash.u16 q1, q2, r7
-[^>]*> fe14 3e68 vqdmlash.u16 q1, q2, r8
-[^>]*> fe14 3e48 vqrdmlash.u16 q1, q2, r8
-[^>]*> fe14 3e6a vqdmlash.u16 q1, q2, sl
-[^>]*> fe14 3e4a vqrdmlash.u16 q1, q2, sl
-[^>]*> fe14 3e6c vqdmlash.u16 q1, q2, ip
-[^>]*> fe14 3e4c vqrdmlash.u16 q1, q2, ip
-[^>]*> fe14 3e6e vqdmlash.u16 q1, q2, lr
-[^>]*> fe14 3e4e vqrdmlash.u16 q1, q2, lr
-[^>]*> fe18 3e60 vqdmlash.u16 q1, q4, r0
-[^>]*> fe18 3e40 vqrdmlash.u16 q1, q4, r0
-[^>]*> fe18 3e61 vqdmlash.u16 q1, q4, r1
-[^>]*> fe18 3e41 vqrdmlash.u16 q1, q4, r1
-[^>]*> fe18 3e62 vqdmlash.u16 q1, q4, r2
-[^>]*> fe18 3e42 vqrdmlash.u16 q1, q4, r2
-[^>]*> fe18 3e64 vqdmlash.u16 q1, q4, r4
-[^>]*> fe18 3e44 vqrdmlash.u16 q1, q4, r4
-[^>]*> fe18 3e67 vqdmlash.u16 q1, q4, r7
-[^>]*> fe18 3e47 vqrdmlash.u16 q1, q4, r7
-[^>]*> fe18 3e68 vqdmlash.u16 q1, q4, r8
-[^>]*> fe18 3e48 vqrdmlash.u16 q1, q4, r8
-[^>]*> fe18 3e6a vqdmlash.u16 q1, q4, sl
-[^>]*> fe18 3e4a vqrdmlash.u16 q1, q4, sl
-[^>]*> fe18 3e6c vqdmlash.u16 q1, q4, ip
-[^>]*> fe18 3e4c vqrdmlash.u16 q1, q4, ip
-[^>]*> fe18 3e6e vqdmlash.u16 q1, q4, lr
-[^>]*> fe18 3e4e vqrdmlash.u16 q1, q4, lr
-[^>]*> fe1e 3e60 vqdmlash.u16 q1, q7, r0
-[^>]*> fe1e 3e40 vqrdmlash.u16 q1, q7, r0
-[^>]*> fe1e 3e61 vqdmlash.u16 q1, q7, r1
-[^>]*> fe1e 3e41 vqrdmlash.u16 q1, q7, r1
-[^>]*> fe1e 3e62 vqdmlash.u16 q1, q7, r2
-[^>]*> fe1e 3e42 vqrdmlash.u16 q1, q7, r2
-[^>]*> fe1e 3e64 vqdmlash.u16 q1, q7, r4
-[^>]*> fe1e 3e44 vqrdmlash.u16 q1, q7, r4
-[^>]*> fe1e 3e67 vqdmlash.u16 q1, q7, r7
-[^>]*> fe1e 3e47 vqrdmlash.u16 q1, q7, r7
-[^>]*> fe1e 3e68 vqdmlash.u16 q1, q7, r8
-[^>]*> fe1e 3e48 vqrdmlash.u16 q1, q7, r8
-[^>]*> fe1e 3e6a vqdmlash.u16 q1, q7, sl
-[^>]*> fe1e 3e4a vqrdmlash.u16 q1, q7, sl
-[^>]*> fe1e 3e6c vqdmlash.u16 q1, q7, ip
-[^>]*> fe1e 3e4c vqrdmlash.u16 q1, q7, ip
-[^>]*> fe1e 3e6e vqdmlash.u16 q1, q7, lr
-[^>]*> fe1e 3e4e vqrdmlash.u16 q1, q7, lr
-[^>]*> fe10 5e60 vqdmlash.u16 q2, q0, r0
-[^>]*> fe10 5e40 vqrdmlash.u16 q2, q0, r0
-[^>]*> fe10 5e61 vqdmlash.u16 q2, q0, r1
-[^>]*> fe10 5e41 vqrdmlash.u16 q2, q0, r1
-[^>]*> fe10 5e62 vqdmlash.u16 q2, q0, r2
-[^>]*> fe10 5e42 vqrdmlash.u16 q2, q0, r2
-[^>]*> fe10 5e64 vqdmlash.u16 q2, q0, r4
-[^>]*> fe10 5e44 vqrdmlash.u16 q2, q0, r4
-[^>]*> fe10 5e67 vqdmlash.u16 q2, q0, r7
-[^>]*> fe10 5e47 vqrdmlash.u16 q2, q0, r7
-[^>]*> fe10 5e68 vqdmlash.u16 q2, q0, r8
-[^>]*> fe10 5e48 vqrdmlash.u16 q2, q0, r8
-[^>]*> fe10 5e6a vqdmlash.u16 q2, q0, sl
-[^>]*> fe10 5e4a vqrdmlash.u16 q2, q0, sl
-[^>]*> fe10 5e6c vqdmlash.u16 q2, q0, ip
-[^>]*> fe10 5e4c vqrdmlash.u16 q2, q0, ip
-[^>]*> fe10 5e6e vqdmlash.u16 q2, q0, lr
-[^>]*> fe10 5e4e vqrdmlash.u16 q2, q0, lr
-[^>]*> fe12 5e60 vqdmlash.u16 q2, q1, r0
-[^>]*> fe12 5e40 vqrdmlash.u16 q2, q1, r0
-[^>]*> fe12 5e61 vqdmlash.u16 q2, q1, r1
-[^>]*> fe12 5e41 vqrdmlash.u16 q2, q1, r1
-[^>]*> fe12 5e62 vqdmlash.u16 q2, q1, r2
-[^>]*> fe12 5e42 vqrdmlash.u16 q2, q1, r2
-[^>]*> fe12 5e64 vqdmlash.u16 q2, q1, r4
-[^>]*> fe12 5e44 vqrdmlash.u16 q2, q1, r4
-[^>]*> fe12 5e67 vqdmlash.u16 q2, q1, r7
-[^>]*> fe12 5e47 vqrdmlash.u16 q2, q1, r7
-[^>]*> fe12 5e68 vqdmlash.u16 q2, q1, r8
-[^>]*> fe12 5e48 vqrdmlash.u16 q2, q1, r8
-[^>]*> fe12 5e6a vqdmlash.u16 q2, q1, sl
-[^>]*> fe12 5e4a vqrdmlash.u16 q2, q1, sl
-[^>]*> fe12 5e6c vqdmlash.u16 q2, q1, ip
-[^>]*> fe12 5e4c vqrdmlash.u16 q2, q1, ip
-[^>]*> fe12 5e6e vqdmlash.u16 q2, q1, lr
-[^>]*> fe12 5e4e vqrdmlash.u16 q2, q1, lr
-[^>]*> fe14 5e60 vqdmlash.u16 q2, q2, r0
-[^>]*> fe14 5e40 vqrdmlash.u16 q2, q2, r0
-[^>]*> fe14 5e61 vqdmlash.u16 q2, q2, r1
-[^>]*> fe14 5e41 vqrdmlash.u16 q2, q2, r1
-[^>]*> fe14 5e62 vqdmlash.u16 q2, q2, r2
-[^>]*> fe14 5e42 vqrdmlash.u16 q2, q2, r2
-[^>]*> fe14 5e64 vqdmlash.u16 q2, q2, r4
-[^>]*> fe14 5e44 vqrdmlash.u16 q2, q2, r4
-[^>]*> fe14 5e67 vqdmlash.u16 q2, q2, r7
-[^>]*> fe14 5e47 vqrdmlash.u16 q2, q2, r7
-[^>]*> fe14 5e68 vqdmlash.u16 q2, q2, r8
-[^>]*> fe14 5e48 vqrdmlash.u16 q2, q2, r8
-[^>]*> fe14 5e6a vqdmlash.u16 q2, q2, sl
-[^>]*> fe14 5e4a vqrdmlash.u16 q2, q2, sl
-[^>]*> fe14 5e6c vqdmlash.u16 q2, q2, ip
-[^>]*> fe14 5e4c vqrdmlash.u16 q2, q2, ip
-[^>]*> fe14 5e6e vqdmlash.u16 q2, q2, lr
-[^>]*> fe14 5e4e vqrdmlash.u16 q2, q2, lr
-[^>]*> fe18 5e60 vqdmlash.u16 q2, q4, r0
-[^>]*> fe18 5e40 vqrdmlash.u16 q2, q4, r0
-[^>]*> fe18 5e61 vqdmlash.u16 q2, q4, r1
-[^>]*> fe18 5e41 vqrdmlash.u16 q2, q4, r1
-[^>]*> fe18 5e62 vqdmlash.u16 q2, q4, r2
-[^>]*> fe18 5e42 vqrdmlash.u16 q2, q4, r2
-[^>]*> fe18 5e64 vqdmlash.u16 q2, q4, r4
-[^>]*> fe18 5e44 vqrdmlash.u16 q2, q4, r4
-[^>]*> fe18 5e67 vqdmlash.u16 q2, q4, r7
-[^>]*> fe18 5e47 vqrdmlash.u16 q2, q4, r7
-[^>]*> fe18 5e68 vqdmlash.u16 q2, q4, r8
-[^>]*> fe18 5e48 vqrdmlash.u16 q2, q4, r8
-[^>]*> fe18 5e6a vqdmlash.u16 q2, q4, sl
-[^>]*> fe18 5e4a vqrdmlash.u16 q2, q4, sl
-[^>]*> fe18 5e6c vqdmlash.u16 q2, q4, ip
-[^>]*> fe18 5e4c vqrdmlash.u16 q2, q4, ip
-[^>]*> fe18 5e6e vqdmlash.u16 q2, q4, lr
-[^>]*> fe18 5e4e vqrdmlash.u16 q2, q4, lr
-[^>]*> fe1e 5e60 vqdmlash.u16 q2, q7, r0
-[^>]*> fe1e 5e40 vqrdmlash.u16 q2, q7, r0
-[^>]*> fe1e 5e61 vqdmlash.u16 q2, q7, r1
-[^>]*> fe1e 5e41 vqrdmlash.u16 q2, q7, r1
-[^>]*> fe1e 5e62 vqdmlash.u16 q2, q7, r2
-[^>]*> fe1e 5e42 vqrdmlash.u16 q2, q7, r2
-[^>]*> fe1e 5e64 vqdmlash.u16 q2, q7, r4
-[^>]*> fe1e 5e44 vqrdmlash.u16 q2, q7, r4
-[^>]*> fe1e 5e67 vqdmlash.u16 q2, q7, r7
-[^>]*> fe1e 5e47 vqrdmlash.u16 q2, q7, r7
-[^>]*> fe1e 5e68 vqdmlash.u16 q2, q7, r8
-[^>]*> fe1e 5e48 vqrdmlash.u16 q2, q7, r8
-[^>]*> fe1e 5e6a vqdmlash.u16 q2, q7, sl
-[^>]*> fe1e 5e4a vqrdmlash.u16 q2, q7, sl
-[^>]*> fe1e 5e6c vqdmlash.u16 q2, q7, ip
-[^>]*> fe1e 5e4c vqrdmlash.u16 q2, q7, ip
-[^>]*> fe1e 5e6e vqdmlash.u16 q2, q7, lr
-[^>]*> fe1e 5e4e vqrdmlash.u16 q2, q7, lr
-[^>]*> fe10 9e60 vqdmlash.u16 q4, q0, r0
-[^>]*> fe10 9e40 vqrdmlash.u16 q4, q0, r0
-[^>]*> fe10 9e61 vqdmlash.u16 q4, q0, r1
-[^>]*> fe10 9e41 vqrdmlash.u16 q4, q0, r1
-[^>]*> fe10 9e62 vqdmlash.u16 q4, q0, r2
-[^>]*> fe10 9e42 vqrdmlash.u16 q4, q0, r2
-[^>]*> fe10 9e64 vqdmlash.u16 q4, q0, r4
-[^>]*> fe10 9e44 vqrdmlash.u16 q4, q0, r4
-[^>]*> fe10 9e67 vqdmlash.u16 q4, q0, r7
-[^>]*> fe10 9e47 vqrdmlash.u16 q4, q0, r7
-[^>]*> fe10 9e68 vqdmlash.u16 q4, q0, r8
-[^>]*> fe10 9e48 vqrdmlash.u16 q4, q0, r8
-[^>]*> fe10 9e6a vqdmlash.u16 q4, q0, sl
-[^>]*> fe10 9e4a vqrdmlash.u16 q4, q0, sl
-[^>]*> fe10 9e6c vqdmlash.u16 q4, q0, ip
-[^>]*> fe10 9e4c vqrdmlash.u16 q4, q0, ip
-[^>]*> fe10 9e6e vqdmlash.u16 q4, q0, lr
-[^>]*> fe10 9e4e vqrdmlash.u16 q4, q0, lr
-[^>]*> fe12 9e60 vqdmlash.u16 q4, q1, r0
-[^>]*> fe12 9e40 vqrdmlash.u16 q4, q1, r0
-[^>]*> fe12 9e61 vqdmlash.u16 q4, q1, r1
-[^>]*> fe12 9e41 vqrdmlash.u16 q4, q1, r1
-[^>]*> fe12 9e62 vqdmlash.u16 q4, q1, r2
-[^>]*> fe12 9e42 vqrdmlash.u16 q4, q1, r2
-[^>]*> fe12 9e64 vqdmlash.u16 q4, q1, r4
-[^>]*> fe12 9e44 vqrdmlash.u16 q4, q1, r4
-[^>]*> fe12 9e67 vqdmlash.u16 q4, q1, r7
-[^>]*> fe12 9e47 vqrdmlash.u16 q4, q1, r7
-[^>]*> fe12 9e68 vqdmlash.u16 q4, q1, r8
-[^>]*> fe12 9e48 vqrdmlash.u16 q4, q1, r8
-[^>]*> fe12 9e6a vqdmlash.u16 q4, q1, sl
-[^>]*> fe12 9e4a vqrdmlash.u16 q4, q1, sl
-[^>]*> fe12 9e6c vqdmlash.u16 q4, q1, ip
-[^>]*> fe12 9e4c vqrdmlash.u16 q4, q1, ip
-[^>]*> fe12 9e6e vqdmlash.u16 q4, q1, lr
-[^>]*> fe12 9e4e vqrdmlash.u16 q4, q1, lr
-[^>]*> fe14 9e60 vqdmlash.u16 q4, q2, r0
-[^>]*> fe14 9e40 vqrdmlash.u16 q4, q2, r0
-[^>]*> fe14 9e61 vqdmlash.u16 q4, q2, r1
-[^>]*> fe14 9e41 vqrdmlash.u16 q4, q2, r1
-[^>]*> fe14 9e62 vqdmlash.u16 q4, q2, r2
-[^>]*> fe14 9e42 vqrdmlash.u16 q4, q2, r2
-[^>]*> fe14 9e64 vqdmlash.u16 q4, q2, r4
-[^>]*> fe14 9e44 vqrdmlash.u16 q4, q2, r4
-[^>]*> fe14 9e67 vqdmlash.u16 q4, q2, r7
-[^>]*> fe14 9e47 vqrdmlash.u16 q4, q2, r7
-[^>]*> fe14 9e68 vqdmlash.u16 q4, q2, r8
-[^>]*> fe14 9e48 vqrdmlash.u16 q4, q2, r8
-[^>]*> fe14 9e6a vqdmlash.u16 q4, q2, sl
-[^>]*> fe14 9e4a vqrdmlash.u16 q4, q2, sl
-[^>]*> fe14 9e6c vqdmlash.u16 q4, q2, ip
-[^>]*> fe14 9e4c vqrdmlash.u16 q4, q2, ip
-[^>]*> fe14 9e6e vqdmlash.u16 q4, q2, lr
-[^>]*> fe14 9e4e vqrdmlash.u16 q4, q2, lr
-[^>]*> fe18 9e60 vqdmlash.u16 q4, q4, r0
-[^>]*> fe18 9e40 vqrdmlash.u16 q4, q4, r0
-[^>]*> fe18 9e61 vqdmlash.u16 q4, q4, r1
-[^>]*> fe18 9e41 vqrdmlash.u16 q4, q4, r1
-[^>]*> fe18 9e62 vqdmlash.u16 q4, q4, r2
-[^>]*> fe18 9e42 vqrdmlash.u16 q4, q4, r2
-[^>]*> fe18 9e64 vqdmlash.u16 q4, q4, r4
-[^>]*> fe18 9e44 vqrdmlash.u16 q4, q4, r4
-[^>]*> fe18 9e67 vqdmlash.u16 q4, q4, r7
-[^>]*> fe18 9e47 vqrdmlash.u16 q4, q4, r7
-[^>]*> fe18 9e68 vqdmlash.u16 q4, q4, r8
-[^>]*> fe18 9e48 vqrdmlash.u16 q4, q4, r8
-[^>]*> fe18 9e6a vqdmlash.u16 q4, q4, sl
-[^>]*> fe18 9e4a vqrdmlash.u16 q4, q4, sl
-[^>]*> fe18 9e6c vqdmlash.u16 q4, q4, ip
-[^>]*> fe18 9e4c vqrdmlash.u16 q4, q4, ip
-[^>]*> fe18 9e6e vqdmlash.u16 q4, q4, lr
-[^>]*> fe18 9e4e vqrdmlash.u16 q4, q4, lr
-[^>]*> fe1e 9e60 vqdmlash.u16 q4, q7, r0
-[^>]*> fe1e 9e40 vqrdmlash.u16 q4, q7, r0
-[^>]*> fe1e 9e61 vqdmlash.u16 q4, q7, r1
-[^>]*> fe1e 9e41 vqrdmlash.u16 q4, q7, r1
-[^>]*> fe1e 9e62 vqdmlash.u16 q4, q7, r2
-[^>]*> fe1e 9e42 vqrdmlash.u16 q4, q7, r2
-[^>]*> fe1e 9e64 vqdmlash.u16 q4, q7, r4
-[^>]*> fe1e 9e44 vqrdmlash.u16 q4, q7, r4
-[^>]*> fe1e 9e67 vqdmlash.u16 q4, q7, r7
-[^>]*> fe1e 9e47 vqrdmlash.u16 q4, q7, r7
-[^>]*> fe1e 9e68 vqdmlash.u16 q4, q7, r8
-[^>]*> fe1e 9e48 vqrdmlash.u16 q4, q7, r8
-[^>]*> fe1e 9e6a vqdmlash.u16 q4, q7, sl
-[^>]*> fe1e 9e4a vqrdmlash.u16 q4, q7, sl
-[^>]*> fe1e 9e6c vqdmlash.u16 q4, q7, ip
-[^>]*> fe1e 9e4c vqrdmlash.u16 q4, q7, ip
-[^>]*> fe1e 9e6e vqdmlash.u16 q4, q7, lr
-[^>]*> fe1e 9e4e vqrdmlash.u16 q4, q7, lr
-[^>]*> fe10 fe60 vqdmlash.u16 q7, q0, r0
-[^>]*> fe10 fe40 vqrdmlash.u16 q7, q0, r0
-[^>]*> fe10 fe61 vqdmlash.u16 q7, q0, r1
-[^>]*> fe10 fe41 vqrdmlash.u16 q7, q0, r1
-[^>]*> fe10 fe62 vqdmlash.u16 q7, q0, r2
-[^>]*> fe10 fe42 vqrdmlash.u16 q7, q0, r2
-[^>]*> fe10 fe64 vqdmlash.u16 q7, q0, r4
-[^>]*> fe10 fe44 vqrdmlash.u16 q7, q0, r4
-[^>]*> fe10 fe67 vqdmlash.u16 q7, q0, r7
-[^>]*> fe10 fe47 vqrdmlash.u16 q7, q0, r7
-[^>]*> fe10 fe68 vqdmlash.u16 q7, q0, r8
-[^>]*> fe10 fe48 vqrdmlash.u16 q7, q0, r8
-[^>]*> fe10 fe6a vqdmlash.u16 q7, q0, sl
-[^>]*> fe10 fe4a vqrdmlash.u16 q7, q0, sl
-[^>]*> fe10 fe6c vqdmlash.u16 q7, q0, ip
-[^>]*> fe10 fe4c vqrdmlash.u16 q7, q0, ip
-[^>]*> fe10 fe6e vqdmlash.u16 q7, q0, lr
-[^>]*> fe10 fe4e vqrdmlash.u16 q7, q0, lr
-[^>]*> fe12 fe60 vqdmlash.u16 q7, q1, r0
-[^>]*> fe12 fe40 vqrdmlash.u16 q7, q1, r0
-[^>]*> fe12 fe61 vqdmlash.u16 q7, q1, r1
-[^>]*> fe12 fe41 vqrdmlash.u16 q7, q1, r1
-[^>]*> fe12 fe62 vqdmlash.u16 q7, q1, r2
-[^>]*> fe12 fe42 vqrdmlash.u16 q7, q1, r2
-[^>]*> fe12 fe64 vqdmlash.u16 q7, q1, r4
-[^>]*> fe12 fe44 vqrdmlash.u16 q7, q1, r4
-[^>]*> fe12 fe67 vqdmlash.u16 q7, q1, r7
-[^>]*> fe12 fe47 vqrdmlash.u16 q7, q1, r7
-[^>]*> fe12 fe68 vqdmlash.u16 q7, q1, r8
-[^>]*> fe12 fe48 vqrdmlash.u16 q7, q1, r8
-[^>]*> fe12 fe6a vqdmlash.u16 q7, q1, sl
-[^>]*> fe12 fe4a vqrdmlash.u16 q7, q1, sl
-[^>]*> fe12 fe6c vqdmlash.u16 q7, q1, ip
-[^>]*> fe12 fe4c vqrdmlash.u16 q7, q1, ip
-[^>]*> fe12 fe6e vqdmlash.u16 q7, q1, lr
-[^>]*> fe12 fe4e vqrdmlash.u16 q7, q1, lr
-[^>]*> fe14 fe60 vqdmlash.u16 q7, q2, r0
-[^>]*> fe14 fe40 vqrdmlash.u16 q7, q2, r0
-[^>]*> fe14 fe61 vqdmlash.u16 q7, q2, r1
-[^>]*> fe14 fe41 vqrdmlash.u16 q7, q2, r1
-[^>]*> fe14 fe62 vqdmlash.u16 q7, q2, r2
-[^>]*> fe14 fe42 vqrdmlash.u16 q7, q2, r2
-[^>]*> fe14 fe64 vqdmlash.u16 q7, q2, r4
-[^>]*> fe14 fe44 vqrdmlash.u16 q7, q2, r4
-[^>]*> fe14 fe67 vqdmlash.u16 q7, q2, r7
-[^>]*> fe14 fe47 vqrdmlash.u16 q7, q2, r7
-[^>]*> fe14 fe68 vqdmlash.u16 q7, q2, r8
-[^>]*> fe14 fe48 vqrdmlash.u16 q7, q2, r8
-[^>]*> fe14 fe6a vqdmlash.u16 q7, q2, sl
-[^>]*> fe14 fe4a vqrdmlash.u16 q7, q2, sl
-[^>]*> fe14 fe6c vqdmlash.u16 q7, q2, ip
-[^>]*> fe14 fe4c vqrdmlash.u16 q7, q2, ip
-[^>]*> fe14 fe6e vqdmlash.u16 q7, q2, lr
-[^>]*> fe14 fe4e vqrdmlash.u16 q7, q2, lr
-[^>]*> fe18 fe60 vqdmlash.u16 q7, q4, r0
-[^>]*> fe18 fe40 vqrdmlash.u16 q7, q4, r0
-[^>]*> fe18 fe61 vqdmlash.u16 q7, q4, r1
-[^>]*> fe18 fe41 vqrdmlash.u16 q7, q4, r1
-[^>]*> fe18 fe62 vqdmlash.u16 q7, q4, r2
-[^>]*> fe18 fe42 vqrdmlash.u16 q7, q4, r2
-[^>]*> fe18 fe64 vqdmlash.u16 q7, q4, r4
-[^>]*> fe18 fe44 vqrdmlash.u16 q7, q4, r4
-[^>]*> fe18 fe67 vqdmlash.u16 q7, q4, r7
-[^>]*> fe18 fe47 vqrdmlash.u16 q7, q4, r7
-[^>]*> fe18 fe68 vqdmlash.u16 q7, q4, r8
-[^>]*> fe18 fe48 vqrdmlash.u16 q7, q4, r8
-[^>]*> fe18 fe6a vqdmlash.u16 q7, q4, sl
-[^>]*> fe18 fe4a vqrdmlash.u16 q7, q4, sl
-[^>]*> fe18 fe6c vqdmlash.u16 q7, q4, ip
-[^>]*> fe18 fe4c vqrdmlash.u16 q7, q4, ip
-[^>]*> fe18 fe6e vqdmlash.u16 q7, q4, lr
-[^>]*> fe18 fe4e vqrdmlash.u16 q7, q4, lr
-[^>]*> fe1e fe60 vqdmlash.u16 q7, q7, r0
-[^>]*> fe1e fe40 vqrdmlash.u16 q7, q7, r0
-[^>]*> fe1e fe61 vqdmlash.u16 q7, q7, r1
-[^>]*> fe1e fe41 vqrdmlash.u16 q7, q7, r1
-[^>]*> fe1e fe62 vqdmlash.u16 q7, q7, r2
-[^>]*> fe1e fe42 vqrdmlash.u16 q7, q7, r2
-[^>]*> fe1e fe64 vqdmlash.u16 q7, q7, r4
-[^>]*> fe1e fe44 vqrdmlash.u16 q7, q7, r4
-[^>]*> fe1e fe67 vqdmlash.u16 q7, q7, r7
-[^>]*> fe1e fe47 vqrdmlash.u16 q7, q7, r7
-[^>]*> fe1e fe68 vqdmlash.u16 q7, q7, r8
-[^>]*> fe1e fe48 vqrdmlash.u16 q7, q7, r8
-[^>]*> fe1e fe6a vqdmlash.u16 q7, q7, sl
-[^>]*> fe1e fe4a vqrdmlash.u16 q7, q7, sl
-[^>]*> fe1e fe6c vqdmlash.u16 q7, q7, ip
-[^>]*> fe1e fe4c vqrdmlash.u16 q7, q7, ip
-[^>]*> fe1e fe6e vqdmlash.u16 q7, q7, lr
-[^>]*> fe1e fe4e vqrdmlash.u16 q7, q7, lr
[^>]*> ee20 1e60 vqdmlash.s32 q0, q0, r0
[^>]*> ee20 1e40 vqrdmlash.s32 q0, q0, r0
[^>]*> ee20 1e61 vqdmlash.s32 q0, q0, r1
@@ -2255,458 +1355,8 @@ Disassembly of section .text:
[^>]*> ee2e fe4c vqrdmlash.s32 q7, q7, ip
[^>]*> ee2e fe6e vqdmlash.s32 q7, q7, lr
[^>]*> ee2e fe4e vqrdmlash.s32 q7, q7, lr
-[^>]*> fe20 1e60 vqdmlash.u32 q0, q0, r0
-[^>]*> fe20 1e40 vqrdmlash.u32 q0, q0, r0
-[^>]*> fe20 1e61 vqdmlash.u32 q0, q0, r1
-[^>]*> fe20 1e41 vqrdmlash.u32 q0, q0, r1
-[^>]*> fe20 1e62 vqdmlash.u32 q0, q0, r2
-[^>]*> fe20 1e42 vqrdmlash.u32 q0, q0, r2
-[^>]*> fe20 1e64 vqdmlash.u32 q0, q0, r4
-[^>]*> fe20 1e44 vqrdmlash.u32 q0, q0, r4
-[^>]*> fe20 1e67 vqdmlash.u32 q0, q0, r7
-[^>]*> fe20 1e47 vqrdmlash.u32 q0, q0, r7
-[^>]*> fe20 1e68 vqdmlash.u32 q0, q0, r8
-[^>]*> fe20 1e48 vqrdmlash.u32 q0, q0, r8
-[^>]*> fe20 1e6a vqdmlash.u32 q0, q0, sl
-[^>]*> fe20 1e4a vqrdmlash.u32 q0, q0, sl
-[^>]*> fe20 1e6c vqdmlash.u32 q0, q0, ip
-[^>]*> fe20 1e4c vqrdmlash.u32 q0, q0, ip
-[^>]*> fe20 1e6e vqdmlash.u32 q0, q0, lr
-[^>]*> fe20 1e4e vqrdmlash.u32 q0, q0, lr
-[^>]*> fe22 1e60 vqdmlash.u32 q0, q1, r0
-[^>]*> fe22 1e40 vqrdmlash.u32 q0, q1, r0
-[^>]*> fe22 1e61 vqdmlash.u32 q0, q1, r1
-[^>]*> fe22 1e41 vqrdmlash.u32 q0, q1, r1
-[^>]*> fe22 1e62 vqdmlash.u32 q0, q1, r2
-[^>]*> fe22 1e42 vqrdmlash.u32 q0, q1, r2
-[^>]*> fe22 1e64 vqdmlash.u32 q0, q1, r4
-[^>]*> fe22 1e44 vqrdmlash.u32 q0, q1, r4
-[^>]*> fe22 1e67 vqdmlash.u32 q0, q1, r7
-[^>]*> fe22 1e47 vqrdmlash.u32 q0, q1, r7
-[^>]*> fe22 1e68 vqdmlash.u32 q0, q1, r8
-[^>]*> fe22 1e48 vqrdmlash.u32 q0, q1, r8
-[^>]*> fe22 1e6a vqdmlash.u32 q0, q1, sl
-[^>]*> fe22 1e4a vqrdmlash.u32 q0, q1, sl
-[^>]*> fe22 1e6c vqdmlash.u32 q0, q1, ip
-[^>]*> fe22 1e4c vqrdmlash.u32 q0, q1, ip
-[^>]*> fe22 1e6e vqdmlash.u32 q0, q1, lr
-[^>]*> fe22 1e4e vqrdmlash.u32 q0, q1, lr
-[^>]*> fe24 1e60 vqdmlash.u32 q0, q2, r0
-[^>]*> fe24 1e40 vqrdmlash.u32 q0, q2, r0
-[^>]*> fe24 1e61 vqdmlash.u32 q0, q2, r1
-[^>]*> fe24 1e41 vqrdmlash.u32 q0, q2, r1
-[^>]*> fe24 1e62 vqdmlash.u32 q0, q2, r2
-[^>]*> fe24 1e42 vqrdmlash.u32 q0, q2, r2
-[^>]*> fe24 1e64 vqdmlash.u32 q0, q2, r4
-[^>]*> fe24 1e44 vqrdmlash.u32 q0, q2, r4
-[^>]*> fe24 1e67 vqdmlash.u32 q0, q2, r7
-[^>]*> fe24 1e47 vqrdmlash.u32 q0, q2, r7
-[^>]*> fe24 1e68 vqdmlash.u32 q0, q2, r8
-[^>]*> fe24 1e48 vqrdmlash.u32 q0, q2, r8
-[^>]*> fe24 1e6a vqdmlash.u32 q0, q2, sl
-[^>]*> fe24 1e4a vqrdmlash.u32 q0, q2, sl
-[^>]*> fe24 1e6c vqdmlash.u32 q0, q2, ip
-[^>]*> fe24 1e4c vqrdmlash.u32 q0, q2, ip
-[^>]*> fe24 1e6e vqdmlash.u32 q0, q2, lr
-[^>]*> fe24 1e4e vqrdmlash.u32 q0, q2, lr
-[^>]*> fe28 1e60 vqdmlash.u32 q0, q4, r0
-[^>]*> fe28 1e40 vqrdmlash.u32 q0, q4, r0
-[^>]*> fe28 1e61 vqdmlash.u32 q0, q4, r1
-[^>]*> fe28 1e41 vqrdmlash.u32 q0, q4, r1
-[^>]*> fe28 1e62 vqdmlash.u32 q0, q4, r2
-[^>]*> fe28 1e42 vqrdmlash.u32 q0, q4, r2
-[^>]*> fe28 1e64 vqdmlash.u32 q0, q4, r4
-[^>]*> fe28 1e44 vqrdmlash.u32 q0, q4, r4
-[^>]*> fe28 1e67 vqdmlash.u32 q0, q4, r7
-[^>]*> fe28 1e47 vqrdmlash.u32 q0, q4, r7
-[^>]*> fe28 1e68 vqdmlash.u32 q0, q4, r8
-[^>]*> fe28 1e48 vqrdmlash.u32 q0, q4, r8
-[^>]*> fe28 1e6a vqdmlash.u32 q0, q4, sl
-[^>]*> fe28 1e4a vqrdmlash.u32 q0, q4, sl
-[^>]*> fe28 1e6c vqdmlash.u32 q0, q4, ip
-[^>]*> fe28 1e4c vqrdmlash.u32 q0, q4, ip
-[^>]*> fe28 1e6e vqdmlash.u32 q0, q4, lr
-[^>]*> fe28 1e4e vqrdmlash.u32 q0, q4, lr
-[^>]*> fe2e 1e60 vqdmlash.u32 q0, q7, r0
-[^>]*> fe2e 1e40 vqrdmlash.u32 q0, q7, r0
-[^>]*> fe2e 1e61 vqdmlash.u32 q0, q7, r1
-[^>]*> fe2e 1e41 vqrdmlash.u32 q0, q7, r1
-[^>]*> fe2e 1e62 vqdmlash.u32 q0, q7, r2
-[^>]*> fe2e 1e42 vqrdmlash.u32 q0, q7, r2
-[^>]*> fe2e 1e64 vqdmlash.u32 q0, q7, r4
-[^>]*> fe2e 1e44 vqrdmlash.u32 q0, q7, r4
-[^>]*> fe2e 1e67 vqdmlash.u32 q0, q7, r7
-[^>]*> fe2e 1e47 vqrdmlash.u32 q0, q7, r7
-[^>]*> fe2e 1e68 vqdmlash.u32 q0, q7, r8
-[^>]*> fe2e 1e48 vqrdmlash.u32 q0, q7, r8
-[^>]*> fe2e 1e6a vqdmlash.u32 q0, q7, sl
-[^>]*> fe2e 1e4a vqrdmlash.u32 q0, q7, sl
-[^>]*> fe2e 1e6c vqdmlash.u32 q0, q7, ip
-[^>]*> fe2e 1e4c vqrdmlash.u32 q0, q7, ip
-[^>]*> fe2e 1e6e vqdmlash.u32 q0, q7, lr
-[^>]*> fe2e 1e4e vqrdmlash.u32 q0, q7, lr
-[^>]*> fe20 3e60 vqdmlash.u32 q1, q0, r0
-[^>]*> fe20 3e40 vqrdmlash.u32 q1, q0, r0
-[^>]*> fe20 3e61 vqdmlash.u32 q1, q0, r1
-[^>]*> fe20 3e41 vqrdmlash.u32 q1, q0, r1
-[^>]*> fe20 3e62 vqdmlash.u32 q1, q0, r2
-[^>]*> fe20 3e42 vqrdmlash.u32 q1, q0, r2
-[^>]*> fe20 3e64 vqdmlash.u32 q1, q0, r4
-[^>]*> fe20 3e44 vqrdmlash.u32 q1, q0, r4
-[^>]*> fe20 3e67 vqdmlash.u32 q1, q0, r7
-[^>]*> fe20 3e47 vqrdmlash.u32 q1, q0, r7
-[^>]*> fe20 3e68 vqdmlash.u32 q1, q0, r8
-[^>]*> fe20 3e48 vqrdmlash.u32 q1, q0, r8
-[^>]*> fe20 3e6a vqdmlash.u32 q1, q0, sl
-[^>]*> fe20 3e4a vqrdmlash.u32 q1, q0, sl
-[^>]*> fe20 3e6c vqdmlash.u32 q1, q0, ip
-[^>]*> fe20 3e4c vqrdmlash.u32 q1, q0, ip
-[^>]*> fe20 3e6e vqdmlash.u32 q1, q0, lr
-[^>]*> fe20 3e4e vqrdmlash.u32 q1, q0, lr
-[^>]*> fe22 3e60 vqdmlash.u32 q1, q1, r0
-[^>]*> fe22 3e40 vqrdmlash.u32 q1, q1, r0
-[^>]*> fe22 3e61 vqdmlash.u32 q1, q1, r1
-[^>]*> fe22 3e41 vqrdmlash.u32 q1, q1, r1
-[^>]*> fe22 3e62 vqdmlash.u32 q1, q1, r2
-[^>]*> fe22 3e42 vqrdmlash.u32 q1, q1, r2
-[^>]*> fe22 3e64 vqdmlash.u32 q1, q1, r4
-[^>]*> fe22 3e44 vqrdmlash.u32 q1, q1, r4
-[^>]*> fe22 3e67 vqdmlash.u32 q1, q1, r7
-[^>]*> fe22 3e47 vqrdmlash.u32 q1, q1, r7
-[^>]*> fe22 3e68 vqdmlash.u32 q1, q1, r8
-[^>]*> fe22 3e48 vqrdmlash.u32 q1, q1, r8
-[^>]*> fe22 3e6a vqdmlash.u32 q1, q1, sl
-[^>]*> fe22 3e4a vqrdmlash.u32 q1, q1, sl
-[^>]*> fe22 3e6c vqdmlash.u32 q1, q1, ip
-[^>]*> fe22 3e4c vqrdmlash.u32 q1, q1, ip
-[^>]*> fe22 3e6e vqdmlash.u32 q1, q1, lr
-[^>]*> fe22 3e4e vqrdmlash.u32 q1, q1, lr
-[^>]*> fe24 3e60 vqdmlash.u32 q1, q2, r0
-[^>]*> fe24 3e40 vqrdmlash.u32 q1, q2, r0
-[^>]*> fe24 3e61 vqdmlash.u32 q1, q2, r1
-[^>]*> fe24 3e41 vqrdmlash.u32 q1, q2, r1
-[^>]*> fe24 3e62 vqdmlash.u32 q1, q2, r2
-[^>]*> fe24 3e42 vqrdmlash.u32 q1, q2, r2
-[^>]*> fe24 3e64 vqdmlash.u32 q1, q2, r4
-[^>]*> fe24 3e44 vqrdmlash.u32 q1, q2, r4
-[^>]*> fe24 3e67 vqdmlash.u32 q1, q2, r7
-[^>]*> fe24 3e47 vqrdmlash.u32 q1, q2, r7
-[^>]*> fe24 3e68 vqdmlash.u32 q1, q2, r8
-[^>]*> fe24 3e48 vqrdmlash.u32 q1, q2, r8
-[^>]*> fe24 3e6a vqdmlash.u32 q1, q2, sl
-[^>]*> fe24 3e4a vqrdmlash.u32 q1, q2, sl
-[^>]*> fe24 3e6c vqdmlash.u32 q1, q2, ip
-[^>]*> fe24 3e4c vqrdmlash.u32 q1, q2, ip
-[^>]*> fe24 3e6e vqdmlash.u32 q1, q2, lr
-[^>]*> fe24 3e4e vqrdmlash.u32 q1, q2, lr
-[^>]*> fe28 3e60 vqdmlash.u32 q1, q4, r0
-[^>]*> fe28 3e40 vqrdmlash.u32 q1, q4, r0
-[^>]*> fe28 3e61 vqdmlash.u32 q1, q4, r1
-[^>]*> fe28 3e41 vqrdmlash.u32 q1, q4, r1
-[^>]*> fe28 3e62 vqdmlash.u32 q1, q4, r2
-[^>]*> fe28 3e42 vqrdmlash.u32 q1, q4, r2
-[^>]*> fe28 3e64 vqdmlash.u32 q1, q4, r4
-[^>]*> fe28 3e44 vqrdmlash.u32 q1, q4, r4
-[^>]*> fe28 3e67 vqdmlash.u32 q1, q4, r7
-[^>]*> fe28 3e47 vqrdmlash.u32 q1, q4, r7
-[^>]*> fe28 3e68 vqdmlash.u32 q1, q4, r8
-[^>]*> fe28 3e48 vqrdmlash.u32 q1, q4, r8
-[^>]*> fe28 3e6a vqdmlash.u32 q1, q4, sl
-[^>]*> fe28 3e4a vqrdmlash.u32 q1, q4, sl
-[^>]*> fe28 3e6c vqdmlash.u32 q1, q4, ip
-[^>]*> fe28 3e4c vqrdmlash.u32 q1, q4, ip
-[^>]*> fe28 3e6e vqdmlash.u32 q1, q4, lr
-[^>]*> fe28 3e4e vqrdmlash.u32 q1, q4, lr
-[^>]*> fe2e 3e60 vqdmlash.u32 q1, q7, r0
-[^>]*> fe2e 3e40 vqrdmlash.u32 q1, q7, r0
-[^>]*> fe2e 3e61 vqdmlash.u32 q1, q7, r1
-[^>]*> fe2e 3e41 vqrdmlash.u32 q1, q7, r1
-[^>]*> fe2e 3e62 vqdmlash.u32 q1, q7, r2
-[^>]*> fe2e 3e42 vqrdmlash.u32 q1, q7, r2
-[^>]*> fe2e 3e64 vqdmlash.u32 q1, q7, r4
-[^>]*> fe2e 3e44 vqrdmlash.u32 q1, q7, r4
-[^>]*> fe2e 3e67 vqdmlash.u32 q1, q7, r7
-[^>]*> fe2e 3e47 vqrdmlash.u32 q1, q7, r7
-[^>]*> fe2e 3e68 vqdmlash.u32 q1, q7, r8
-[^>]*> fe2e 3e48 vqrdmlash.u32 q1, q7, r8
-[^>]*> fe2e 3e6a vqdmlash.u32 q1, q7, sl
-[^>]*> fe2e 3e4a vqrdmlash.u32 q1, q7, sl
-[^>]*> fe2e 3e6c vqdmlash.u32 q1, q7, ip
-[^>]*> fe2e 3e4c vqrdmlash.u32 q1, q7, ip
-[^>]*> fe2e 3e6e vqdmlash.u32 q1, q7, lr
-[^>]*> fe2e 3e4e vqrdmlash.u32 q1, q7, lr
-[^>]*> fe20 5e60 vqdmlash.u32 q2, q0, r0
-[^>]*> fe20 5e40 vqrdmlash.u32 q2, q0, r0
-[^>]*> fe20 5e61 vqdmlash.u32 q2, q0, r1
-[^>]*> fe20 5e41 vqrdmlash.u32 q2, q0, r1
-[^>]*> fe20 5e62 vqdmlash.u32 q2, q0, r2
-[^>]*> fe20 5e42 vqrdmlash.u32 q2, q0, r2
-[^>]*> fe20 5e64 vqdmlash.u32 q2, q0, r4
-[^>]*> fe20 5e44 vqrdmlash.u32 q2, q0, r4
-[^>]*> fe20 5e67 vqdmlash.u32 q2, q0, r7
-[^>]*> fe20 5e47 vqrdmlash.u32 q2, q0, r7
-[^>]*> fe20 5e68 vqdmlash.u32 q2, q0, r8
-[^>]*> fe20 5e48 vqrdmlash.u32 q2, q0, r8
-[^>]*> fe20 5e6a vqdmlash.u32 q2, q0, sl
-[^>]*> fe20 5e4a vqrdmlash.u32 q2, q0, sl
-[^>]*> fe20 5e6c vqdmlash.u32 q2, q0, ip
-[^>]*> fe20 5e4c vqrdmlash.u32 q2, q0, ip
-[^>]*> fe20 5e6e vqdmlash.u32 q2, q0, lr
-[^>]*> fe20 5e4e vqrdmlash.u32 q2, q0, lr
-[^>]*> fe22 5e60 vqdmlash.u32 q2, q1, r0
-[^>]*> fe22 5e40 vqrdmlash.u32 q2, q1, r0
-[^>]*> fe22 5e61 vqdmlash.u32 q2, q1, r1
-[^>]*> fe22 5e41 vqrdmlash.u32 q2, q1, r1
-[^>]*> fe22 5e62 vqdmlash.u32 q2, q1, r2
-[^>]*> fe22 5e42 vqrdmlash.u32 q2, q1, r2
-[^>]*> fe22 5e64 vqdmlash.u32 q2, q1, r4
-[^>]*> fe22 5e44 vqrdmlash.u32 q2, q1, r4
-[^>]*> fe22 5e67 vqdmlash.u32 q2, q1, r7
-[^>]*> fe22 5e47 vqrdmlash.u32 q2, q1, r7
-[^>]*> fe22 5e68 vqdmlash.u32 q2, q1, r8
-[^>]*> fe22 5e48 vqrdmlash.u32 q2, q1, r8
-[^>]*> fe22 5e6a vqdmlash.u32 q2, q1, sl
-[^>]*> fe22 5e4a vqrdmlash.u32 q2, q1, sl
-[^>]*> fe22 5e6c vqdmlash.u32 q2, q1, ip
-[^>]*> fe22 5e4c vqrdmlash.u32 q2, q1, ip
-[^>]*> fe22 5e6e vqdmlash.u32 q2, q1, lr
-[^>]*> fe22 5e4e vqrdmlash.u32 q2, q1, lr
-[^>]*> fe24 5e60 vqdmlash.u32 q2, q2, r0
-[^>]*> fe24 5e40 vqrdmlash.u32 q2, q2, r0
-[^>]*> fe24 5e61 vqdmlash.u32 q2, q2, r1
-[^>]*> fe24 5e41 vqrdmlash.u32 q2, q2, r1
-[^>]*> fe24 5e62 vqdmlash.u32 q2, q2, r2
-[^>]*> fe24 5e42 vqrdmlash.u32 q2, q2, r2
-[^>]*> fe24 5e64 vqdmlash.u32 q2, q2, r4
-[^>]*> fe24 5e44 vqrdmlash.u32 q2, q2, r4
-[^>]*> fe24 5e67 vqdmlash.u32 q2, q2, r7
-[^>]*> fe24 5e47 vqrdmlash.u32 q2, q2, r7
-[^>]*> fe24 5e68 vqdmlash.u32 q2, q2, r8
-[^>]*> fe24 5e48 vqrdmlash.u32 q2, q2, r8
-[^>]*> fe24 5e6a vqdmlash.u32 q2, q2, sl
-[^>]*> fe24 5e4a vqrdmlash.u32 q2, q2, sl
-[^>]*> fe24 5e6c vqdmlash.u32 q2, q2, ip
-[^>]*> fe24 5e4c vqrdmlash.u32 q2, q2, ip
-[^>]*> fe24 5e6e vqdmlash.u32 q2, q2, lr
-[^>]*> fe24 5e4e vqrdmlash.u32 q2, q2, lr
-[^>]*> fe28 5e60 vqdmlash.u32 q2, q4, r0
-[^>]*> fe28 5e40 vqrdmlash.u32 q2, q4, r0
-[^>]*> fe28 5e61 vqdmlash.u32 q2, q4, r1
-[^>]*> fe28 5e41 vqrdmlash.u32 q2, q4, r1
-[^>]*> fe28 5e62 vqdmlash.u32 q2, q4, r2
-[^>]*> fe28 5e42 vqrdmlash.u32 q2, q4, r2
-[^>]*> fe28 5e64 vqdmlash.u32 q2, q4, r4
-[^>]*> fe28 5e44 vqrdmlash.u32 q2, q4, r4
-[^>]*> fe28 5e67 vqdmlash.u32 q2, q4, r7
-[^>]*> fe28 5e47 vqrdmlash.u32 q2, q4, r7
-[^>]*> fe28 5e68 vqdmlash.u32 q2, q4, r8
-[^>]*> fe28 5e48 vqrdmlash.u32 q2, q4, r8
-[^>]*> fe28 5e6a vqdmlash.u32 q2, q4, sl
-[^>]*> fe28 5e4a vqrdmlash.u32 q2, q4, sl
-[^>]*> fe28 5e6c vqdmlash.u32 q2, q4, ip
-[^>]*> fe28 5e4c vqrdmlash.u32 q2, q4, ip
-[^>]*> fe28 5e6e vqdmlash.u32 q2, q4, lr
-[^>]*> fe28 5e4e vqrdmlash.u32 q2, q4, lr
-[^>]*> fe2e 5e60 vqdmlash.u32 q2, q7, r0
-[^>]*> fe2e 5e40 vqrdmlash.u32 q2, q7, r0
-[^>]*> fe2e 5e61 vqdmlash.u32 q2, q7, r1
-[^>]*> fe2e 5e41 vqrdmlash.u32 q2, q7, r1
-[^>]*> fe2e 5e62 vqdmlash.u32 q2, q7, r2
-[^>]*> fe2e 5e42 vqrdmlash.u32 q2, q7, r2
-[^>]*> fe2e 5e64 vqdmlash.u32 q2, q7, r4
-[^>]*> fe2e 5e44 vqrdmlash.u32 q2, q7, r4
-[^>]*> fe2e 5e67 vqdmlash.u32 q2, q7, r7
-[^>]*> fe2e 5e47 vqrdmlash.u32 q2, q7, r7
-[^>]*> fe2e 5e68 vqdmlash.u32 q2, q7, r8
-[^>]*> fe2e 5e48 vqrdmlash.u32 q2, q7, r8
-[^>]*> fe2e 5e6a vqdmlash.u32 q2, q7, sl
-[^>]*> fe2e 5e4a vqrdmlash.u32 q2, q7, sl
-[^>]*> fe2e 5e6c vqdmlash.u32 q2, q7, ip
-[^>]*> fe2e 5e4c vqrdmlash.u32 q2, q7, ip
-[^>]*> fe2e 5e6e vqdmlash.u32 q2, q7, lr
-[^>]*> fe2e 5e4e vqrdmlash.u32 q2, q7, lr
-[^>]*> fe20 9e60 vqdmlash.u32 q4, q0, r0
-[^>]*> fe20 9e40 vqrdmlash.u32 q4, q0, r0
-[^>]*> fe20 9e61 vqdmlash.u32 q4, q0, r1
-[^>]*> fe20 9e41 vqrdmlash.u32 q4, q0, r1
-[^>]*> fe20 9e62 vqdmlash.u32 q4, q0, r2
-[^>]*> fe20 9e42 vqrdmlash.u32 q4, q0, r2
-[^>]*> fe20 9e64 vqdmlash.u32 q4, q0, r4
-[^>]*> fe20 9e44 vqrdmlash.u32 q4, q0, r4
-[^>]*> fe20 9e67 vqdmlash.u32 q4, q0, r7
-[^>]*> fe20 9e47 vqrdmlash.u32 q4, q0, r7
-[^>]*> fe20 9e68 vqdmlash.u32 q4, q0, r8
-[^>]*> fe20 9e48 vqrdmlash.u32 q4, q0, r8
-[^>]*> fe20 9e6a vqdmlash.u32 q4, q0, sl
-[^>]*> fe20 9e4a vqrdmlash.u32 q4, q0, sl
-[^>]*> fe20 9e6c vqdmlash.u32 q4, q0, ip
-[^>]*> fe20 9e4c vqrdmlash.u32 q4, q0, ip
-[^>]*> fe20 9e6e vqdmlash.u32 q4, q0, lr
-[^>]*> fe20 9e4e vqrdmlash.u32 q4, q0, lr
-[^>]*> fe22 9e60 vqdmlash.u32 q4, q1, r0
-[^>]*> fe22 9e40 vqrdmlash.u32 q4, q1, r0
-[^>]*> fe22 9e61 vqdmlash.u32 q4, q1, r1
-[^>]*> fe22 9e41 vqrdmlash.u32 q4, q1, r1
-[^>]*> fe22 9e62 vqdmlash.u32 q4, q1, r2
-[^>]*> fe22 9e42 vqrdmlash.u32 q4, q1, r2
-[^>]*> fe22 9e64 vqdmlash.u32 q4, q1, r4
-[^>]*> fe22 9e44 vqrdmlash.u32 q4, q1, r4
-[^>]*> fe22 9e67 vqdmlash.u32 q4, q1, r7
-[^>]*> fe22 9e47 vqrdmlash.u32 q4, q1, r7
-[^>]*> fe22 9e68 vqdmlash.u32 q4, q1, r8
-[^>]*> fe22 9e48 vqrdmlash.u32 q4, q1, r8
-[^>]*> fe22 9e6a vqdmlash.u32 q4, q1, sl
-[^>]*> fe22 9e4a vqrdmlash.u32 q4, q1, sl
-[^>]*> fe22 9e6c vqdmlash.u32 q4, q1, ip
-[^>]*> fe22 9e4c vqrdmlash.u32 q4, q1, ip
-[^>]*> fe22 9e6e vqdmlash.u32 q4, q1, lr
-[^>]*> fe22 9e4e vqrdmlash.u32 q4, q1, lr
-[^>]*> fe24 9e60 vqdmlash.u32 q4, q2, r0
-[^>]*> fe24 9e40 vqrdmlash.u32 q4, q2, r0
-[^>]*> fe24 9e61 vqdmlash.u32 q4, q2, r1
-[^>]*> fe24 9e41 vqrdmlash.u32 q4, q2, r1
-[^>]*> fe24 9e62 vqdmlash.u32 q4, q2, r2
-[^>]*> fe24 9e42 vqrdmlash.u32 q4, q2, r2
-[^>]*> fe24 9e64 vqdmlash.u32 q4, q2, r4
-[^>]*> fe24 9e44 vqrdmlash.u32 q4, q2, r4
-[^>]*> fe24 9e67 vqdmlash.u32 q4, q2, r7
-[^>]*> fe24 9e47 vqrdmlash.u32 q4, q2, r7
-[^>]*> fe24 9e68 vqdmlash.u32 q4, q2, r8
-[^>]*> fe24 9e48 vqrdmlash.u32 q4, q2, r8
-[^>]*> fe24 9e6a vqdmlash.u32 q4, q2, sl
-[^>]*> fe24 9e4a vqrdmlash.u32 q4, q2, sl
-[^>]*> fe24 9e6c vqdmlash.u32 q4, q2, ip
-[^>]*> fe24 9e4c vqrdmlash.u32 q4, q2, ip
-[^>]*> fe24 9e6e vqdmlash.u32 q4, q2, lr
-[^>]*> fe24 9e4e vqrdmlash.u32 q4, q2, lr
-[^>]*> fe28 9e60 vqdmlash.u32 q4, q4, r0
-[^>]*> fe28 9e40 vqrdmlash.u32 q4, q4, r0
-[^>]*> fe28 9e61 vqdmlash.u32 q4, q4, r1
-[^>]*> fe28 9e41 vqrdmlash.u32 q4, q4, r1
-[^>]*> fe28 9e62 vqdmlash.u32 q4, q4, r2
-[^>]*> fe28 9e42 vqrdmlash.u32 q4, q4, r2
-[^>]*> fe28 9e64 vqdmlash.u32 q4, q4, r4
-[^>]*> fe28 9e44 vqrdmlash.u32 q4, q4, r4
-[^>]*> fe28 9e67 vqdmlash.u32 q4, q4, r7
-[^>]*> fe28 9e47 vqrdmlash.u32 q4, q4, r7
-[^>]*> fe28 9e68 vqdmlash.u32 q4, q4, r8
-[^>]*> fe28 9e48 vqrdmlash.u32 q4, q4, r8
-[^>]*> fe28 9e6a vqdmlash.u32 q4, q4, sl
-[^>]*> fe28 9e4a vqrdmlash.u32 q4, q4, sl
-[^>]*> fe28 9e6c vqdmlash.u32 q4, q4, ip
-[^>]*> fe28 9e4c vqrdmlash.u32 q4, q4, ip
-[^>]*> fe28 9e6e vqdmlash.u32 q4, q4, lr
-[^>]*> fe28 9e4e vqrdmlash.u32 q4, q4, lr
-[^>]*> fe2e 9e60 vqdmlash.u32 q4, q7, r0
-[^>]*> fe2e 9e40 vqrdmlash.u32 q4, q7, r0
-[^>]*> fe2e 9e61 vqdmlash.u32 q4, q7, r1
-[^>]*> fe2e 9e41 vqrdmlash.u32 q4, q7, r1
-[^>]*> fe2e 9e62 vqdmlash.u32 q4, q7, r2
-[^>]*> fe2e 9e42 vqrdmlash.u32 q4, q7, r2
-[^>]*> fe2e 9e64 vqdmlash.u32 q4, q7, r4
-[^>]*> fe2e 9e44 vqrdmlash.u32 q4, q7, r4
-[^>]*> fe2e 9e67 vqdmlash.u32 q4, q7, r7
-[^>]*> fe2e 9e47 vqrdmlash.u32 q4, q7, r7
-[^>]*> fe2e 9e68 vqdmlash.u32 q4, q7, r8
-[^>]*> fe2e 9e48 vqrdmlash.u32 q4, q7, r8
-[^>]*> fe2e 9e6a vqdmlash.u32 q4, q7, sl
-[^>]*> fe2e 9e4a vqrdmlash.u32 q4, q7, sl
-[^>]*> fe2e 9e6c vqdmlash.u32 q4, q7, ip
-[^>]*> fe2e 9e4c vqrdmlash.u32 q4, q7, ip
-[^>]*> fe2e 9e6e vqdmlash.u32 q4, q7, lr
-[^>]*> fe2e 9e4e vqrdmlash.u32 q4, q7, lr
-[^>]*> fe20 fe60 vqdmlash.u32 q7, q0, r0
-[^>]*> fe20 fe40 vqrdmlash.u32 q7, q0, r0
-[^>]*> fe20 fe61 vqdmlash.u32 q7, q0, r1
-[^>]*> fe20 fe41 vqrdmlash.u32 q7, q0, r1
-[^>]*> fe20 fe62 vqdmlash.u32 q7, q0, r2
-[^>]*> fe20 fe42 vqrdmlash.u32 q7, q0, r2
-[^>]*> fe20 fe64 vqdmlash.u32 q7, q0, r4
-[^>]*> fe20 fe44 vqrdmlash.u32 q7, q0, r4
-[^>]*> fe20 fe67 vqdmlash.u32 q7, q0, r7
-[^>]*> fe20 fe47 vqrdmlash.u32 q7, q0, r7
-[^>]*> fe20 fe68 vqdmlash.u32 q7, q0, r8
-[^>]*> fe20 fe48 vqrdmlash.u32 q7, q0, r8
-[^>]*> fe20 fe6a vqdmlash.u32 q7, q0, sl
-[^>]*> fe20 fe4a vqrdmlash.u32 q7, q0, sl
-[^>]*> fe20 fe6c vqdmlash.u32 q7, q0, ip
-[^>]*> fe20 fe4c vqrdmlash.u32 q7, q0, ip
-[^>]*> fe20 fe6e vqdmlash.u32 q7, q0, lr
-[^>]*> fe20 fe4e vqrdmlash.u32 q7, q0, lr
-[^>]*> fe22 fe60 vqdmlash.u32 q7, q1, r0
-[^>]*> fe22 fe40 vqrdmlash.u32 q7, q1, r0
-[^>]*> fe22 fe61 vqdmlash.u32 q7, q1, r1
-[^>]*> fe22 fe41 vqrdmlash.u32 q7, q1, r1
-[^>]*> fe22 fe62 vqdmlash.u32 q7, q1, r2
-[^>]*> fe22 fe42 vqrdmlash.u32 q7, q1, r2
-[^>]*> fe22 fe64 vqdmlash.u32 q7, q1, r4
-[^>]*> fe22 fe44 vqrdmlash.u32 q7, q1, r4
-[^>]*> fe22 fe67 vqdmlash.u32 q7, q1, r7
-[^>]*> fe22 fe47 vqrdmlash.u32 q7, q1, r7
-[^>]*> fe22 fe68 vqdmlash.u32 q7, q1, r8
-[^>]*> fe22 fe48 vqrdmlash.u32 q7, q1, r8
-[^>]*> fe22 fe6a vqdmlash.u32 q7, q1, sl
-[^>]*> fe22 fe4a vqrdmlash.u32 q7, q1, sl
-[^>]*> fe22 fe6c vqdmlash.u32 q7, q1, ip
-[^>]*> fe22 fe4c vqrdmlash.u32 q7, q1, ip
-[^>]*> fe22 fe6e vqdmlash.u32 q7, q1, lr
-[^>]*> fe22 fe4e vqrdmlash.u32 q7, q1, lr
-[^>]*> fe24 fe60 vqdmlash.u32 q7, q2, r0
-[^>]*> fe24 fe40 vqrdmlash.u32 q7, q2, r0
-[^>]*> fe24 fe61 vqdmlash.u32 q7, q2, r1
-[^>]*> fe24 fe41 vqrdmlash.u32 q7, q2, r1
-[^>]*> fe24 fe62 vqdmlash.u32 q7, q2, r2
-[^>]*> fe24 fe42 vqrdmlash.u32 q7, q2, r2
-[^>]*> fe24 fe64 vqdmlash.u32 q7, q2, r4
-[^>]*> fe24 fe44 vqrdmlash.u32 q7, q2, r4
-[^>]*> fe24 fe67 vqdmlash.u32 q7, q2, r7
-[^>]*> fe24 fe47 vqrdmlash.u32 q7, q2, r7
-[^>]*> fe24 fe68 vqdmlash.u32 q7, q2, r8
-[^>]*> fe24 fe48 vqrdmlash.u32 q7, q2, r8
-[^>]*> fe24 fe6a vqdmlash.u32 q7, q2, sl
-[^>]*> fe24 fe4a vqrdmlash.u32 q7, q2, sl
-[^>]*> fe24 fe6c vqdmlash.u32 q7, q2, ip
-[^>]*> fe24 fe4c vqrdmlash.u32 q7, q2, ip
-[^>]*> fe24 fe6e vqdmlash.u32 q7, q2, lr
-[^>]*> fe24 fe4e vqrdmlash.u32 q7, q2, lr
-[^>]*> fe28 fe60 vqdmlash.u32 q7, q4, r0
-[^>]*> fe28 fe40 vqrdmlash.u32 q7, q4, r0
-[^>]*> fe28 fe61 vqdmlash.u32 q7, q4, r1
-[^>]*> fe28 fe41 vqrdmlash.u32 q7, q4, r1
-[^>]*> fe28 fe62 vqdmlash.u32 q7, q4, r2
-[^>]*> fe28 fe42 vqrdmlash.u32 q7, q4, r2
-[^>]*> fe28 fe64 vqdmlash.u32 q7, q4, r4
-[^>]*> fe28 fe44 vqrdmlash.u32 q7, q4, r4
-[^>]*> fe28 fe67 vqdmlash.u32 q7, q4, r7
-[^>]*> fe28 fe47 vqrdmlash.u32 q7, q4, r7
-[^>]*> fe28 fe68 vqdmlash.u32 q7, q4, r8
-[^>]*> fe28 fe48 vqrdmlash.u32 q7, q4, r8
-[^>]*> fe28 fe6a vqdmlash.u32 q7, q4, sl
-[^>]*> fe28 fe4a vqrdmlash.u32 q7, q4, sl
-[^>]*> fe28 fe6c vqdmlash.u32 q7, q4, ip
-[^>]*> fe28 fe4c vqrdmlash.u32 q7, q4, ip
-[^>]*> fe28 fe6e vqdmlash.u32 q7, q4, lr
-[^>]*> fe28 fe4e vqrdmlash.u32 q7, q4, lr
-[^>]*> fe2e fe60 vqdmlash.u32 q7, q7, r0
-[^>]*> fe2e fe40 vqrdmlash.u32 q7, q7, r0
-[^>]*> fe2e fe61 vqdmlash.u32 q7, q7, r1
-[^>]*> fe2e fe41 vqrdmlash.u32 q7, q7, r1
-[^>]*> fe2e fe62 vqdmlash.u32 q7, q7, r2
-[^>]*> fe2e fe42 vqrdmlash.u32 q7, q7, r2
-[^>]*> fe2e fe64 vqdmlash.u32 q7, q7, r4
-[^>]*> fe2e fe44 vqrdmlash.u32 q7, q7, r4
-[^>]*> fe2e fe67 vqdmlash.u32 q7, q7, r7
-[^>]*> fe2e fe47 vqrdmlash.u32 q7, q7, r7
-[^>]*> fe2e fe68 vqdmlash.u32 q7, q7, r8
-[^>]*> fe2e fe48 vqrdmlash.u32 q7, q7, r8
-[^>]*> fe2e fe6a vqdmlash.u32 q7, q7, sl
-[^>]*> fe2e fe4a vqrdmlash.u32 q7, q7, sl
-[^>]*> fe2e fe6c vqdmlash.u32 q7, q7, ip
-[^>]*> fe2e fe4c vqrdmlash.u32 q7, q7, ip
-[^>]*> fe2e fe6e vqdmlash.u32 q7, q7, lr
-[^>]*> fe2e fe4e vqrdmlash.u32 q7, q7, lr
[^>]*> fe71 ef4d vpstete
[^>]*> ee02 1e62 vqdmlasht.s8 q0, q1, r2
-[^>]*> fe1e fe6e vqdmlashe.u16 q7, q7, lr
+[^>]*> ee1e fe6e vqdmlashe.s16 q7, q7, lr
[^>]*> ee20 1e40 vqrdmlasht.s32 q0, q0, r0
-[^>]*> fe0e fe4e vqrdmlashe.u8 q7, q7, lr
+[^>]*> ee0e fe4e vqrdmlashe.s8 q7, q7, lr
diff --git a/gas/testsuite/gas/arm/mve-vqdmlash.s b/gas/testsuite/gas/arm/mve-vqdmlash.s
index 1c6095e6944..8d8633e32f1 100644
--- a/gas/testsuite/gas/arm/mve-vqdmlash.s
+++ b/gas/testsuite/gas/arm/mve-vqdmlash.s
@@ -1,7 +1,7 @@
.syntax unified
.thumb
-.irp data, s8, u8, s16, u16, s32, u32
+.irp data, s8, s16, s32
.irp op1, q0, q1, q2, q4, q7
.irp op2, q0, q1, q2, q4, q7
.irp op3, r0, r1, r2, r4, r7, r8, r10, r12, r14
@@ -13,6 +13,6 @@ vqrdmlash.\data \op1, \op2, \op3
.endr
vpstete
vqdmlasht.s8 q0, q1, r2
-vqdmlashe.u16 q7, q7, r14
+vqdmlashe.s16 q7, q7, r14
vqrdmlasht.s32 q0, q0, r0
-vqrdmlashe.u8 q7, q7, r14
+vqrdmlashe.s8 q7, q7, r14
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 652b4bb6939..86a2be6e3ec 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+2019-08-05 Barnaby Wilks <barnaby.wilks@arm.com>
+
+ * arm-dis.c: Only accept signed variants of VQ(R)DMLAH and VQ(R)DMLASH
+ instructions.
+
2019-07-30 Mel Chen <mel.chen@sifive.com>
* riscv-opc.c (riscv_opcodes): Set frsr, fssr, frcsr, fscsr, frrm,
diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c
index d1e6f03756d..033725dbad9 100644
--- a/opcodes/arm-dis.c
+++ b/opcodes/arm-dis.c
@@ -3019,25 +3019,25 @@ static const struct mopcode32 mve_opcodes[] =
/* Vector VQDMLAH. */
{ARM_FEATURE_COPROC (FPU_MVE),
MVE_VQDMLAH,
- 0xee000e60, 0xef811f70,
+ 0xee000e60, 0xff811f70,
"vqdmlah%v.%u%20-21s\t%13-15,22Q, %17-19,7Q, %0-3r"},
/* Vector VQRDMLAH. */
{ARM_FEATURE_COPROC (FPU_MVE),
MVE_VQRDMLAH,
- 0xee000e40, 0xef811f70,
+ 0xee000e40, 0xff811f70,
"vqrdmlah%v.%u%20-21s\t%13-15,22Q, %17-19,7Q, %0-3r"},
/* Vector VQDMLASH. */
{ARM_FEATURE_COPROC (FPU_MVE),
MVE_VQDMLASH,
- 0xee001e60, 0xef811f70,
+ 0xee001e60, 0xff811f70,
"vqdmlash%v.%u%20-21s\t%13-15,22Q, %17-19,7Q, %0-3r"},
/* Vector VQRDMLASH. */
{ARM_FEATURE_COPROC (FPU_MVE),
MVE_VQRDMLASH,
- 0xee001e40, 0xef811f70,
+ 0xee001e40, 0xff811f70,
"vqrdmlash%v.%u%20-21s\t%13-15,22Q, %17-19,7Q, %0-3r"},
/* Vector VQDMLSDH. */