public inbox for binutils-cvs@sourceware.org
 help / color / mirror / Atom feed
* [binutils-gdb] arm: Fix disassembly of MVE vq[r]shr[u]n
@ 2024-04-09 10:00 Alex Coplan
  0 siblings, 0 replies; only message in thread
From: Alex Coplan @ 2024-04-09 10:00 UTC (permalink / raw)
  To: binutils-cvs

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=cd714ac07cbe6a9206df3bc81607818b272399f9

commit cd714ac07cbe6a9206df3bc81607818b272399f9
Author: Alex Coplan <alex.coplan@arm.com>
Date:   Tue Apr 2 14:27:58 2024 +0100

    arm: Fix disassembly of MVE vq[r]shr[u]n
    
    This patch fixes the disassembly of vq[r]shr[u]n insns so that the
    shift immediate is properly decoded.  See the description of the
    previous patch for an example of the incorrect disassembly.
    
    As part of this patch we also fix the mve-vqrshrn.d test which was
    testing for the incorrect disassembly of the immediates.  The
    disassembly now matches the assembled instructions in that test.
    
    Finally we add an mve-vqshrn test which tests the non-rounding variants
    of those insns, whose encoding we fixed with the previous patch in this
    series.

Diff:
---
 gas/testsuite/gas/arm/mve-vqrshrn.d | 3616 +++++++++++++++++------------------
 gas/testsuite/gas/arm/mve-vqshrn.d  |   27 +
 gas/testsuite/gas/arm/mve-vqshrn.s  |   40 +
 opcodes/arm-dis.c                   |    4 +
 4 files changed, 1879 insertions(+), 1808 deletions(-)

diff --git a/gas/testsuite/gas/arm/mve-vqrshrn.d b/gas/testsuite/gas/arm/mve-vqrshrn.d
index 6085823570d..5d644cd9681 100644
--- a/gas/testsuite/gas/arm/mve-vqrshrn.d
+++ b/gas/testsuite/gas/arm/mve-vqrshrn.d
@@ -5,2113 +5,2113 @@
 .*: +file format .*arm.*
 
 Disassembly of section .text:
-[^>]*> ee8f 1f41 	vqrshrnt.s16	q0, q0, #7
-[^>]*> ee8f 0f41 	vqrshrnb.s16	q0, q0, #7
-[^>]*> fe8f 1f41 	vqrshrnt.u16	q0, q0, #7
-[^>]*> fe8f 0f41 	vqrshrnb.u16	q0, q0, #7
-[^>]*> fe8f 1fc0 	vqrshrunt.s16	q0, q0, #7
-[^>]*> fe8f 0fc0 	vqrshrunb.s16	q0, q0, #7
-[^>]*> ee8e 1f41 	vqrshrnt.s16	q0, q0, #6
-[^>]*> ee8e 0f41 	vqrshrnb.s16	q0, q0, #6
-[^>]*> fe8e 1f41 	vqrshrnt.u16	q0, q0, #6
-[^>]*> fe8e 0f41 	vqrshrnb.u16	q0, q0, #6
-[^>]*> fe8e 1fc0 	vqrshrunt.s16	q0, q0, #6
-[^>]*> fe8e 0fc0 	vqrshrunb.s16	q0, q0, #6
+[^>]*> ee8f 1f41 	vqrshrnt.s16	q0, q0, #1
+[^>]*> ee8f 0f41 	vqrshrnb.s16	q0, q0, #1
+[^>]*> fe8f 1f41 	vqrshrnt.u16	q0, q0, #1
+[^>]*> fe8f 0f41 	vqrshrnb.u16	q0, q0, #1
+[^>]*> fe8f 1fc0 	vqrshrunt.s16	q0, q0, #1
+[^>]*> fe8f 0fc0 	vqrshrunb.s16	q0, q0, #1
+[^>]*> ee8e 1f41 	vqrshrnt.s16	q0, q0, #2
+[^>]*> ee8e 0f41 	vqrshrnb.s16	q0, q0, #2
+[^>]*> fe8e 1f41 	vqrshrnt.u16	q0, q0, #2
+[^>]*> fe8e 0f41 	vqrshrnb.u16	q0, q0, #2
+[^>]*> fe8e 1fc0 	vqrshrunt.s16	q0, q0, #2
+[^>]*> fe8e 0fc0 	vqrshrunb.s16	q0, q0, #2
 [^>]*> ee8c 1f41 	vqrshrnt.s16	q0, q0, #4
 [^>]*> ee8c 0f41 	vqrshrnb.s16	q0, q0, #4
 [^>]*> fe8c 1f41 	vqrshrnt.u16	q0, q0, #4
 [^>]*> fe8c 0f41 	vqrshrnb.u16	q0, q0, #4
 [^>]*> fe8c 1fc0 	vqrshrunt.s16	q0, q0, #4
 [^>]*> fe8c 0fc0 	vqrshrunb.s16	q0, q0, #4
-[^>]*> ee89 1f41 	vqrshrnt.s16	q0, q0, #1
-[^>]*> ee89 0f41 	vqrshrnb.s16	q0, q0, #1
-[^>]*> fe89 1f41 	vqrshrnt.u16	q0, q0, #1
-[^>]*> fe89 0f41 	vqrshrnb.u16	q0, q0, #1
-[^>]*> fe89 1fc0 	vqrshrunt.s16	q0, q0, #1
-[^>]*> fe89 0fc0 	vqrshrunb.s16	q0, q0, #1
-[^>]*> ee88 1f41 	vqrshrnt.s16	q0, q0, #0
-[^>]*> ee88 0f41 	vqrshrnb.s16	q0, q0, #0
-[^>]*> fe88 1f41 	vqrshrnt.u16	q0, q0, #0
-[^>]*> fe88 0f41 	vqrshrnb.u16	q0, q0, #0
-[^>]*> fe88 1fc0 	vqrshrunt.s16	q0, q0, #0
-[^>]*> fe88 0fc0 	vqrshrunb.s16	q0, q0, #0
-[^>]*> ee8f 1f43 	vqrshrnt.s16	q0, q1, #7
-[^>]*> ee8f 0f43 	vqrshrnb.s16	q0, q1, #7
-[^>]*> fe8f 1f43 	vqrshrnt.u16	q0, q1, #7
-[^>]*> fe8f 0f43 	vqrshrnb.u16	q0, q1, #7
-[^>]*> fe8f 1fc2 	vqrshrunt.s16	q0, q1, #7
-[^>]*> fe8f 0fc2 	vqrshrunb.s16	q0, q1, #7
-[^>]*> ee8e 1f43 	vqrshrnt.s16	q0, q1, #6
-[^>]*> ee8e 0f43 	vqrshrnb.s16	q0, q1, #6
-[^>]*> fe8e 1f43 	vqrshrnt.u16	q0, q1, #6
-[^>]*> fe8e 0f43 	vqrshrnb.u16	q0, q1, #6
-[^>]*> fe8e 1fc2 	vqrshrunt.s16	q0, q1, #6
-[^>]*> fe8e 0fc2 	vqrshrunb.s16	q0, q1, #6
+[^>]*> ee89 1f41 	vqrshrnt.s16	q0, q0, #7
+[^>]*> ee89 0f41 	vqrshrnb.s16	q0, q0, #7
+[^>]*> fe89 1f41 	vqrshrnt.u16	q0, q0, #7
+[^>]*> fe89 0f41 	vqrshrnb.u16	q0, q0, #7
+[^>]*> fe89 1fc0 	vqrshrunt.s16	q0, q0, #7
+[^>]*> fe89 0fc0 	vqrshrunb.s16	q0, q0, #7
+[^>]*> ee88 1f41 	vqrshrnt.s16	q0, q0, #8
+[^>]*> ee88 0f41 	vqrshrnb.s16	q0, q0, #8
+[^>]*> fe88 1f41 	vqrshrnt.u16	q0, q0, #8
+[^>]*> fe88 0f41 	vqrshrnb.u16	q0, q0, #8
+[^>]*> fe88 1fc0 	vqrshrunt.s16	q0, q0, #8
+[^>]*> fe88 0fc0 	vqrshrunb.s16	q0, q0, #8
+[^>]*> ee8f 1f43 	vqrshrnt.s16	q0, q1, #1
+[^>]*> ee8f 0f43 	vqrshrnb.s16	q0, q1, #1
+[^>]*> fe8f 1f43 	vqrshrnt.u16	q0, q1, #1
+[^>]*> fe8f 0f43 	vqrshrnb.u16	q0, q1, #1
+[^>]*> fe8f 1fc2 	vqrshrunt.s16	q0, q1, #1
+[^>]*> fe8f 0fc2 	vqrshrunb.s16	q0, q1, #1
+[^>]*> ee8e 1f43 	vqrshrnt.s16	q0, q1, #2
+[^>]*> ee8e 0f43 	vqrshrnb.s16	q0, q1, #2
+[^>]*> fe8e 1f43 	vqrshrnt.u16	q0, q1, #2
+[^>]*> fe8e 0f43 	vqrshrnb.u16	q0, q1, #2
+[^>]*> fe8e 1fc2 	vqrshrunt.s16	q0, q1, #2
+[^>]*> fe8e 0fc2 	vqrshrunb.s16	q0, q1, #2
 [^>]*> ee8c 1f43 	vqrshrnt.s16	q0, q1, #4
 [^>]*> ee8c 0f43 	vqrshrnb.s16	q0, q1, #4
 [^>]*> fe8c 1f43 	vqrshrnt.u16	q0, q1, #4
 [^>]*> fe8c 0f43 	vqrshrnb.u16	q0, q1, #4
 [^>]*> fe8c 1fc2 	vqrshrunt.s16	q0, q1, #4
 [^>]*> fe8c 0fc2 	vqrshrunb.s16	q0, q1, #4
-[^>]*> ee89 1f43 	vqrshrnt.s16	q0, q1, #1
-[^>]*> ee89 0f43 	vqrshrnb.s16	q0, q1, #1
-[^>]*> fe89 1f43 	vqrshrnt.u16	q0, q1, #1
-[^>]*> fe89 0f43 	vqrshrnb.u16	q0, q1, #1
-[^>]*> fe89 1fc2 	vqrshrunt.s16	q0, q1, #1
-[^>]*> fe89 0fc2 	vqrshrunb.s16	q0, q1, #1
-[^>]*> ee88 1f43 	vqrshrnt.s16	q0, q1, #0
-[^>]*> ee88 0f43 	vqrshrnb.s16	q0, q1, #0
-[^>]*> fe88 1f43 	vqrshrnt.u16	q0, q1, #0
-[^>]*> fe88 0f43 	vqrshrnb.u16	q0, q1, #0
-[^>]*> fe88 1fc2 	vqrshrunt.s16	q0, q1, #0
-[^>]*> fe88 0fc2 	vqrshrunb.s16	q0, q1, #0
-[^>]*> ee8f 1f45 	vqrshrnt.s16	q0, q2, #7
-[^>]*> ee8f 0f45 	vqrshrnb.s16	q0, q2, #7
-[^>]*> fe8f 1f45 	vqrshrnt.u16	q0, q2, #7
-[^>]*> fe8f 0f45 	vqrshrnb.u16	q0, q2, #7
-[^>]*> fe8f 1fc4 	vqrshrunt.s16	q0, q2, #7
-[^>]*> fe8f 0fc4 	vqrshrunb.s16	q0, q2, #7
-[^>]*> ee8e 1f45 	vqrshrnt.s16	q0, q2, #6
-[^>]*> ee8e 0f45 	vqrshrnb.s16	q0, q2, #6
-[^>]*> fe8e 1f45 	vqrshrnt.u16	q0, q2, #6
-[^>]*> fe8e 0f45 	vqrshrnb.u16	q0, q2, #6
-[^>]*> fe8e 1fc4 	vqrshrunt.s16	q0, q2, #6
-[^>]*> fe8e 0fc4 	vqrshrunb.s16	q0, q2, #6
+[^>]*> ee89 1f43 	vqrshrnt.s16	q0, q1, #7
+[^>]*> ee89 0f43 	vqrshrnb.s16	q0, q1, #7
+[^>]*> fe89 1f43 	vqrshrnt.u16	q0, q1, #7
+[^>]*> fe89 0f43 	vqrshrnb.u16	q0, q1, #7
+[^>]*> fe89 1fc2 	vqrshrunt.s16	q0, q1, #7
+[^>]*> fe89 0fc2 	vqrshrunb.s16	q0, q1, #7
+[^>]*> ee88 1f43 	vqrshrnt.s16	q0, q1, #8
+[^>]*> ee88 0f43 	vqrshrnb.s16	q0, q1, #8
+[^>]*> fe88 1f43 	vqrshrnt.u16	q0, q1, #8
+[^>]*> fe88 0f43 	vqrshrnb.u16	q0, q1, #8
+[^>]*> fe88 1fc2 	vqrshrunt.s16	q0, q1, #8
+[^>]*> fe88 0fc2 	vqrshrunb.s16	q0, q1, #8
+[^>]*> ee8f 1f45 	vqrshrnt.s16	q0, q2, #1
+[^>]*> ee8f 0f45 	vqrshrnb.s16	q0, q2, #1
+[^>]*> fe8f 1f45 	vqrshrnt.u16	q0, q2, #1
+[^>]*> fe8f 0f45 	vqrshrnb.u16	q0, q2, #1
+[^>]*> fe8f 1fc4 	vqrshrunt.s16	q0, q2, #1
+[^>]*> fe8f 0fc4 	vqrshrunb.s16	q0, q2, #1
+[^>]*> ee8e 1f45 	vqrshrnt.s16	q0, q2, #2
+[^>]*> ee8e 0f45 	vqrshrnb.s16	q0, q2, #2
+[^>]*> fe8e 1f45 	vqrshrnt.u16	q0, q2, #2
+[^>]*> fe8e 0f45 	vqrshrnb.u16	q0, q2, #2
+[^>]*> fe8e 1fc4 	vqrshrunt.s16	q0, q2, #2
+[^>]*> fe8e 0fc4 	vqrshrunb.s16	q0, q2, #2
 [^>]*> ee8c 1f45 	vqrshrnt.s16	q0, q2, #4
 [^>]*> ee8c 0f45 	vqrshrnb.s16	q0, q2, #4
 [^>]*> fe8c 1f45 	vqrshrnt.u16	q0, q2, #4
 [^>]*> fe8c 0f45 	vqrshrnb.u16	q0, q2, #4
 [^>]*> fe8c 1fc4 	vqrshrunt.s16	q0, q2, #4
 [^>]*> fe8c 0fc4 	vqrshrunb.s16	q0, q2, #4
-[^>]*> ee89 1f45 	vqrshrnt.s16	q0, q2, #1
-[^>]*> ee89 0f45 	vqrshrnb.s16	q0, q2, #1
-[^>]*> fe89 1f45 	vqrshrnt.u16	q0, q2, #1
-[^>]*> fe89 0f45 	vqrshrnb.u16	q0, q2, #1
-[^>]*> fe89 1fc4 	vqrshrunt.s16	q0, q2, #1
-[^>]*> fe89 0fc4 	vqrshrunb.s16	q0, q2, #1
-[^>]*> ee88 1f45 	vqrshrnt.s16	q0, q2, #0
-[^>]*> ee88 0f45 	vqrshrnb.s16	q0, q2, #0
-[^>]*> fe88 1f45 	vqrshrnt.u16	q0, q2, #0
-[^>]*> fe88 0f45 	vqrshrnb.u16	q0, q2, #0
-[^>]*> fe88 1fc4 	vqrshrunt.s16	q0, q2, #0
-[^>]*> fe88 0fc4 	vqrshrunb.s16	q0, q2, #0
-[^>]*> ee8f 1f49 	vqrshrnt.s16	q0, q4, #7
-[^>]*> ee8f 0f49 	vqrshrnb.s16	q0, q4, #7
-[^>]*> fe8f 1f49 	vqrshrnt.u16	q0, q4, #7
-[^>]*> fe8f 0f49 	vqrshrnb.u16	q0, q4, #7
-[^>]*> fe8f 1fc8 	vqrshrunt.s16	q0, q4, #7
-[^>]*> fe8f 0fc8 	vqrshrunb.s16	q0, q4, #7
-[^>]*> ee8e 1f49 	vqrshrnt.s16	q0, q4, #6
-[^>]*> ee8e 0f49 	vqrshrnb.s16	q0, q4, #6
-[^>]*> fe8e 1f49 	vqrshrnt.u16	q0, q4, #6
-[^>]*> fe8e 0f49 	vqrshrnb.u16	q0, q4, #6
-[^>]*> fe8e 1fc8 	vqrshrunt.s16	q0, q4, #6
-[^>]*> fe8e 0fc8 	vqrshrunb.s16	q0, q4, #6
+[^>]*> ee89 1f45 	vqrshrnt.s16	q0, q2, #7
+[^>]*> ee89 0f45 	vqrshrnb.s16	q0, q2, #7
+[^>]*> fe89 1f45 	vqrshrnt.u16	q0, q2, #7
+[^>]*> fe89 0f45 	vqrshrnb.u16	q0, q2, #7
+[^>]*> fe89 1fc4 	vqrshrunt.s16	q0, q2, #7
+[^>]*> fe89 0fc4 	vqrshrunb.s16	q0, q2, #7
+[^>]*> ee88 1f45 	vqrshrnt.s16	q0, q2, #8
+[^>]*> ee88 0f45 	vqrshrnb.s16	q0, q2, #8
+[^>]*> fe88 1f45 	vqrshrnt.u16	q0, q2, #8
+[^>]*> fe88 0f45 	vqrshrnb.u16	q0, q2, #8
+[^>]*> fe88 1fc4 	vqrshrunt.s16	q0, q2, #8
+[^>]*> fe88 0fc4 	vqrshrunb.s16	q0, q2, #8
+[^>]*> ee8f 1f49 	vqrshrnt.s16	q0, q4, #1
+[^>]*> ee8f 0f49 	vqrshrnb.s16	q0, q4, #1
+[^>]*> fe8f 1f49 	vqrshrnt.u16	q0, q4, #1
+[^>]*> fe8f 0f49 	vqrshrnb.u16	q0, q4, #1
+[^>]*> fe8f 1fc8 	vqrshrunt.s16	q0, q4, #1
+[^>]*> fe8f 0fc8 	vqrshrunb.s16	q0, q4, #1
+[^>]*> ee8e 1f49 	vqrshrnt.s16	q0, q4, #2
+[^>]*> ee8e 0f49 	vqrshrnb.s16	q0, q4, #2
+[^>]*> fe8e 1f49 	vqrshrnt.u16	q0, q4, #2
+[^>]*> fe8e 0f49 	vqrshrnb.u16	q0, q4, #2
+[^>]*> fe8e 1fc8 	vqrshrunt.s16	q0, q4, #2
+[^>]*> fe8e 0fc8 	vqrshrunb.s16	q0, q4, #2
 [^>]*> ee8c 1f49 	vqrshrnt.s16	q0, q4, #4
 [^>]*> ee8c 0f49 	vqrshrnb.s16	q0, q4, #4
 [^>]*> fe8c 1f49 	vqrshrnt.u16	q0, q4, #4
 [^>]*> fe8c 0f49 	vqrshrnb.u16	q0, q4, #4
 [^>]*> fe8c 1fc8 	vqrshrunt.s16	q0, q4, #4
 [^>]*> fe8c 0fc8 	vqrshrunb.s16	q0, q4, #4
-[^>]*> ee89 1f49 	vqrshrnt.s16	q0, q4, #1
-[^>]*> ee89 0f49 	vqrshrnb.s16	q0, q4, #1
-[^>]*> fe89 1f49 	vqrshrnt.u16	q0, q4, #1
-[^>]*> fe89 0f49 	vqrshrnb.u16	q0, q4, #1
-[^>]*> fe89 1fc8 	vqrshrunt.s16	q0, q4, #1
-[^>]*> fe89 0fc8 	vqrshrunb.s16	q0, q4, #1
-[^>]*> ee88 1f49 	vqrshrnt.s16	q0, q4, #0
-[^>]*> ee88 0f49 	vqrshrnb.s16	q0, q4, #0
-[^>]*> fe88 1f49 	vqrshrnt.u16	q0, q4, #0
-[^>]*> fe88 0f49 	vqrshrnb.u16	q0, q4, #0
-[^>]*> fe88 1fc8 	vqrshrunt.s16	q0, q4, #0
-[^>]*> fe88 0fc8 	vqrshrunb.s16	q0, q4, #0
-[^>]*> ee8f 1f4f 	vqrshrnt.s16	q0, q7, #7
-[^>]*> ee8f 0f4f 	vqrshrnb.s16	q0, q7, #7
-[^>]*> fe8f 1f4f 	vqrshrnt.u16	q0, q7, #7
-[^>]*> fe8f 0f4f 	vqrshrnb.u16	q0, q7, #7
-[^>]*> fe8f 1fce 	vqrshrunt.s16	q0, q7, #7
-[^>]*> fe8f 0fce 	vqrshrunb.s16	q0, q7, #7
-[^>]*> ee8e 1f4f 	vqrshrnt.s16	q0, q7, #6
-[^>]*> ee8e 0f4f 	vqrshrnb.s16	q0, q7, #6
-[^>]*> fe8e 1f4f 	vqrshrnt.u16	q0, q7, #6
-[^>]*> fe8e 0f4f 	vqrshrnb.u16	q0, q7, #6
-[^>]*> fe8e 1fce 	vqrshrunt.s16	q0, q7, #6
-[^>]*> fe8e 0fce 	vqrshrunb.s16	q0, q7, #6
+[^>]*> ee89 1f49 	vqrshrnt.s16	q0, q4, #7
+[^>]*> ee89 0f49 	vqrshrnb.s16	q0, q4, #7
+[^>]*> fe89 1f49 	vqrshrnt.u16	q0, q4, #7
+[^>]*> fe89 0f49 	vqrshrnb.u16	q0, q4, #7
+[^>]*> fe89 1fc8 	vqrshrunt.s16	q0, q4, #7
+[^>]*> fe89 0fc8 	vqrshrunb.s16	q0, q4, #7
+[^>]*> ee88 1f49 	vqrshrnt.s16	q0, q4, #8
+[^>]*> ee88 0f49 	vqrshrnb.s16	q0, q4, #8
+[^>]*> fe88 1f49 	vqrshrnt.u16	q0, q4, #8
+[^>]*> fe88 0f49 	vqrshrnb.u16	q0, q4, #8
+[^>]*> fe88 1fc8 	vqrshrunt.s16	q0, q4, #8
+[^>]*> fe88 0fc8 	vqrshrunb.s16	q0, q4, #8
+[^>]*> ee8f 1f4f 	vqrshrnt.s16	q0, q7, #1
+[^>]*> ee8f 0f4f 	vqrshrnb.s16	q0, q7, #1
+[^>]*> fe8f 1f4f 	vqrshrnt.u16	q0, q7, #1
+[^>]*> fe8f 0f4f 	vqrshrnb.u16	q0, q7, #1
+[^>]*> fe8f 1fce 	vqrshrunt.s16	q0, q7, #1
+[^>]*> fe8f 0fce 	vqrshrunb.s16	q0, q7, #1
+[^>]*> ee8e 1f4f 	vqrshrnt.s16	q0, q7, #2
+[^>]*> ee8e 0f4f 	vqrshrnb.s16	q0, q7, #2
+[^>]*> fe8e 1f4f 	vqrshrnt.u16	q0, q7, #2
+[^>]*> fe8e 0f4f 	vqrshrnb.u16	q0, q7, #2
+[^>]*> fe8e 1fce 	vqrshrunt.s16	q0, q7, #2
+[^>]*> fe8e 0fce 	vqrshrunb.s16	q0, q7, #2
 [^>]*> ee8c 1f4f 	vqrshrnt.s16	q0, q7, #4
 [^>]*> ee8c 0f4f 	vqrshrnb.s16	q0, q7, #4
 [^>]*> fe8c 1f4f 	vqrshrnt.u16	q0, q7, #4
 [^>]*> fe8c 0f4f 	vqrshrnb.u16	q0, q7, #4
 [^>]*> fe8c 1fce 	vqrshrunt.s16	q0, q7, #4
 [^>]*> fe8c 0fce 	vqrshrunb.s16	q0, q7, #4
-[^>]*> ee89 1f4f 	vqrshrnt.s16	q0, q7, #1
-[^>]*> ee89 0f4f 	vqrshrnb.s16	q0, q7, #1
-[^>]*> fe89 1f4f 	vqrshrnt.u16	q0, q7, #1
-[^>]*> fe89 0f4f 	vqrshrnb.u16	q0, q7, #1
-[^>]*> fe89 1fce 	vqrshrunt.s16	q0, q7, #1
-[^>]*> fe89 0fce 	vqrshrunb.s16	q0, q7, #1
-[^>]*> ee88 1f4f 	vqrshrnt.s16	q0, q7, #0
-[^>]*> ee88 0f4f 	vqrshrnb.s16	q0, q7, #0
-[^>]*> fe88 1f4f 	vqrshrnt.u16	q0, q7, #0
-[^>]*> fe88 0f4f 	vqrshrnb.u16	q0, q7, #0
-[^>]*> fe88 1fce 	vqrshrunt.s16	q0, q7, #0
-[^>]*> fe88 0fce 	vqrshrunb.s16	q0, q7, #0
-[^>]*> ee8f 3f41 	vqrshrnt.s16	q1, q0, #7
-[^>]*> ee8f 2f41 	vqrshrnb.s16	q1, q0, #7
-[^>]*> fe8f 3f41 	vqrshrnt.u16	q1, q0, #7
-[^>]*> fe8f 2f41 	vqrshrnb.u16	q1, q0, #7
-[^>]*> fe8f 3fc0 	vqrshrunt.s16	q1, q0, #7
-[^>]*> fe8f 2fc0 	vqrshrunb.s16	q1, q0, #7
-[^>]*> ee8e 3f41 	vqrshrnt.s16	q1, q0, #6
-[^>]*> ee8e 2f41 	vqrshrnb.s16	q1, q0, #6
-[^>]*> fe8e 3f41 	vqrshrnt.u16	q1, q0, #6
-[^>]*> fe8e 2f41 	vqrshrnb.u16	q1, q0, #6
-[^>]*> fe8e 3fc0 	vqrshrunt.s16	q1, q0, #6
-[^>]*> fe8e 2fc0 	vqrshrunb.s16	q1, q0, #6
+[^>]*> ee89 1f4f 	vqrshrnt.s16	q0, q7, #7
+[^>]*> ee89 0f4f 	vqrshrnb.s16	q0, q7, #7
+[^>]*> fe89 1f4f 	vqrshrnt.u16	q0, q7, #7
+[^>]*> fe89 0f4f 	vqrshrnb.u16	q0, q7, #7
+[^>]*> fe89 1fce 	vqrshrunt.s16	q0, q7, #7
+[^>]*> fe89 0fce 	vqrshrunb.s16	q0, q7, #7
+[^>]*> ee88 1f4f 	vqrshrnt.s16	q0, q7, #8
+[^>]*> ee88 0f4f 	vqrshrnb.s16	q0, q7, #8
+[^>]*> fe88 1f4f 	vqrshrnt.u16	q0, q7, #8
+[^>]*> fe88 0f4f 	vqrshrnb.u16	q0, q7, #8
+[^>]*> fe88 1fce 	vqrshrunt.s16	q0, q7, #8
+[^>]*> fe88 0fce 	vqrshrunb.s16	q0, q7, #8
+[^>]*> ee8f 3f41 	vqrshrnt.s16	q1, q0, #1
+[^>]*> ee8f 2f41 	vqrshrnb.s16	q1, q0, #1
+[^>]*> fe8f 3f41 	vqrshrnt.u16	q1, q0, #1
+[^>]*> fe8f 2f41 	vqrshrnb.u16	q1, q0, #1
+[^>]*> fe8f 3fc0 	vqrshrunt.s16	q1, q0, #1
+[^>]*> fe8f 2fc0 	vqrshrunb.s16	q1, q0, #1
+[^>]*> ee8e 3f41 	vqrshrnt.s16	q1, q0, #2
+[^>]*> ee8e 2f41 	vqrshrnb.s16	q1, q0, #2
+[^>]*> fe8e 3f41 	vqrshrnt.u16	q1, q0, #2
+[^>]*> fe8e 2f41 	vqrshrnb.u16	q1, q0, #2
+[^>]*> fe8e 3fc0 	vqrshrunt.s16	q1, q0, #2
+[^>]*> fe8e 2fc0 	vqrshrunb.s16	q1, q0, #2
 [^>]*> ee8c 3f41 	vqrshrnt.s16	q1, q0, #4
 [^>]*> ee8c 2f41 	vqrshrnb.s16	q1, q0, #4
 [^>]*> fe8c 3f41 	vqrshrnt.u16	q1, q0, #4
 [^>]*> fe8c 2f41 	vqrshrnb.u16	q1, q0, #4
 [^>]*> fe8c 3fc0 	vqrshrunt.s16	q1, q0, #4
 [^>]*> fe8c 2fc0 	vqrshrunb.s16	q1, q0, #4
-[^>]*> ee89 3f41 	vqrshrnt.s16	q1, q0, #1
-[^>]*> ee89 2f41 	vqrshrnb.s16	q1, q0, #1
-[^>]*> fe89 3f41 	vqrshrnt.u16	q1, q0, #1
-[^>]*> fe89 2f41 	vqrshrnb.u16	q1, q0, #1
-[^>]*> fe89 3fc0 	vqrshrunt.s16	q1, q0, #1
-[^>]*> fe89 2fc0 	vqrshrunb.s16	q1, q0, #1
-[^>]*> ee88 3f41 	vqrshrnt.s16	q1, q0, #0
-[^>]*> ee88 2f41 	vqrshrnb.s16	q1, q0, #0
-[^>]*> fe88 3f41 	vqrshrnt.u16	q1, q0, #0
-[^>]*> fe88 2f41 	vqrshrnb.u16	q1, q0, #0
-[^>]*> fe88 3fc0 	vqrshrunt.s16	q1, q0, #0
-[^>]*> fe88 2fc0 	vqrshrunb.s16	q1, q0, #0
-[^>]*> ee8f 3f43 	vqrshrnt.s16	q1, q1, #7
-[^>]*> ee8f 2f43 	vqrshrnb.s16	q1, q1, #7
-[^>]*> fe8f 3f43 	vqrshrnt.u16	q1, q1, #7
-[^>]*> fe8f 2f43 	vqrshrnb.u16	q1, q1, #7
-[^>]*> fe8f 3fc2 	vqrshrunt.s16	q1, q1, #7
-[^>]*> fe8f 2fc2 	vqrshrunb.s16	q1, q1, #7
-[^>]*> ee8e 3f43 	vqrshrnt.s16	q1, q1, #6
-[^>]*> ee8e 2f43 	vqrshrnb.s16	q1, q1, #6
-[^>]*> fe8e 3f43 	vqrshrnt.u16	q1, q1, #6
-[^>]*> fe8e 2f43 	vqrshrnb.u16	q1, q1, #6
-[^>]*> fe8e 3fc2 	vqrshrunt.s16	q1, q1, #6
-[^>]*> fe8e 2fc2 	vqrshrunb.s16	q1, q1, #6
+[^>]*> ee89 3f41 	vqrshrnt.s16	q1, q0, #7
+[^>]*> ee89 2f41 	vqrshrnb.s16	q1, q0, #7
+[^>]*> fe89 3f41 	vqrshrnt.u16	q1, q0, #7
+[^>]*> fe89 2f41 	vqrshrnb.u16	q1, q0, #7
+[^>]*> fe89 3fc0 	vqrshrunt.s16	q1, q0, #7
+[^>]*> fe89 2fc0 	vqrshrunb.s16	q1, q0, #7
+[^>]*> ee88 3f41 	vqrshrnt.s16	q1, q0, #8
+[^>]*> ee88 2f41 	vqrshrnb.s16	q1, q0, #8
+[^>]*> fe88 3f41 	vqrshrnt.u16	q1, q0, #8
+[^>]*> fe88 2f41 	vqrshrnb.u16	q1, q0, #8
+[^>]*> fe88 3fc0 	vqrshrunt.s16	q1, q0, #8
+[^>]*> fe88 2fc0 	vqrshrunb.s16	q1, q0, #8
+[^>]*> ee8f 3f43 	vqrshrnt.s16	q1, q1, #1
+[^>]*> ee8f 2f43 	vqrshrnb.s16	q1, q1, #1
+[^>]*> fe8f 3f43 	vqrshrnt.u16	q1, q1, #1
+[^>]*> fe8f 2f43 	vqrshrnb.u16	q1, q1, #1
+[^>]*> fe8f 3fc2 	vqrshrunt.s16	q1, q1, #1
+[^>]*> fe8f 2fc2 	vqrshrunb.s16	q1, q1, #1
+[^>]*> ee8e 3f43 	vqrshrnt.s16	q1, q1, #2
+[^>]*> ee8e 2f43 	vqrshrnb.s16	q1, q1, #2
+[^>]*> fe8e 3f43 	vqrshrnt.u16	q1, q1, #2
+[^>]*> fe8e 2f43 	vqrshrnb.u16	q1, q1, #2
+[^>]*> fe8e 3fc2 	vqrshrunt.s16	q1, q1, #2
+[^>]*> fe8e 2fc2 	vqrshrunb.s16	q1, q1, #2
 [^>]*> ee8c 3f43 	vqrshrnt.s16	q1, q1, #4
 [^>]*> ee8c 2f43 	vqrshrnb.s16	q1, q1, #4
 [^>]*> fe8c 3f43 	vqrshrnt.u16	q1, q1, #4
 [^>]*> fe8c 2f43 	vqrshrnb.u16	q1, q1, #4
 [^>]*> fe8c 3fc2 	vqrshrunt.s16	q1, q1, #4
 [^>]*> fe8c 2fc2 	vqrshrunb.s16	q1, q1, #4
-[^>]*> ee89 3f43 	vqrshrnt.s16	q1, q1, #1
-[^>]*> ee89 2f43 	vqrshrnb.s16	q1, q1, #1
-[^>]*> fe89 3f43 	vqrshrnt.u16	q1, q1, #1
-[^>]*> fe89 2f43 	vqrshrnb.u16	q1, q1, #1
-[^>]*> fe89 3fc2 	vqrshrunt.s16	q1, q1, #1
-[^>]*> fe89 2fc2 	vqrshrunb.s16	q1, q1, #1
-[^>]*> ee88 3f43 	vqrshrnt.s16	q1, q1, #0
-[^>]*> ee88 2f43 	vqrshrnb.s16	q1, q1, #0
-[^>]*> fe88 3f43 	vqrshrnt.u16	q1, q1, #0
-[^>]*> fe88 2f43 	vqrshrnb.u16	q1, q1, #0
-[^>]*> fe88 3fc2 	vqrshrunt.s16	q1, q1, #0
-[^>]*> fe88 2fc2 	vqrshrunb.s16	q1, q1, #0
-[^>]*> ee8f 3f45 	vqrshrnt.s16	q1, q2, #7
-[^>]*> ee8f 2f45 	vqrshrnb.s16	q1, q2, #7
-[^>]*> fe8f 3f45 	vqrshrnt.u16	q1, q2, #7
-[^>]*> fe8f 2f45 	vqrshrnb.u16	q1, q2, #7
-[^>]*> fe8f 3fc4 	vqrshrunt.s16	q1, q2, #7
-[^>]*> fe8f 2fc4 	vqrshrunb.s16	q1, q2, #7
-[^>]*> ee8e 3f45 	vqrshrnt.s16	q1, q2, #6
-[^>]*> ee8e 2f45 	vqrshrnb.s16	q1, q2, #6
-[^>]*> fe8e 3f45 	vqrshrnt.u16	q1, q2, #6
-[^>]*> fe8e 2f45 	vqrshrnb.u16	q1, q2, #6
-[^>]*> fe8e 3fc4 	vqrshrunt.s16	q1, q2, #6
-[^>]*> fe8e 2fc4 	vqrshrunb.s16	q1, q2, #6
+[^>]*> ee89 3f43 	vqrshrnt.s16	q1, q1, #7
+[^>]*> ee89 2f43 	vqrshrnb.s16	q1, q1, #7
+[^>]*> fe89 3f43 	vqrshrnt.u16	q1, q1, #7
+[^>]*> fe89 2f43 	vqrshrnb.u16	q1, q1, #7
+[^>]*> fe89 3fc2 	vqrshrunt.s16	q1, q1, #7
+[^>]*> fe89 2fc2 	vqrshrunb.s16	q1, q1, #7
+[^>]*> ee88 3f43 	vqrshrnt.s16	q1, q1, #8
+[^>]*> ee88 2f43 	vqrshrnb.s16	q1, q1, #8
+[^>]*> fe88 3f43 	vqrshrnt.u16	q1, q1, #8
+[^>]*> fe88 2f43 	vqrshrnb.u16	q1, q1, #8
+[^>]*> fe88 3fc2 	vqrshrunt.s16	q1, q1, #8
+[^>]*> fe88 2fc2 	vqrshrunb.s16	q1, q1, #8
+[^>]*> ee8f 3f45 	vqrshrnt.s16	q1, q2, #1
+[^>]*> ee8f 2f45 	vqrshrnb.s16	q1, q2, #1
+[^>]*> fe8f 3f45 	vqrshrnt.u16	q1, q2, #1
+[^>]*> fe8f 2f45 	vqrshrnb.u16	q1, q2, #1
+[^>]*> fe8f 3fc4 	vqrshrunt.s16	q1, q2, #1
+[^>]*> fe8f 2fc4 	vqrshrunb.s16	q1, q2, #1
+[^>]*> ee8e 3f45 	vqrshrnt.s16	q1, q2, #2
+[^>]*> ee8e 2f45 	vqrshrnb.s16	q1, q2, #2
+[^>]*> fe8e 3f45 	vqrshrnt.u16	q1, q2, #2
+[^>]*> fe8e 2f45 	vqrshrnb.u16	q1, q2, #2
+[^>]*> fe8e 3fc4 	vqrshrunt.s16	q1, q2, #2
+[^>]*> fe8e 2fc4 	vqrshrunb.s16	q1, q2, #2
 [^>]*> ee8c 3f45 	vqrshrnt.s16	q1, q2, #4
 [^>]*> ee8c 2f45 	vqrshrnb.s16	q1, q2, #4
 [^>]*> fe8c 3f45 	vqrshrnt.u16	q1, q2, #4
 [^>]*> fe8c 2f45 	vqrshrnb.u16	q1, q2, #4
 [^>]*> fe8c 3fc4 	vqrshrunt.s16	q1, q2, #4
 [^>]*> fe8c 2fc4 	vqrshrunb.s16	q1, q2, #4
-[^>]*> ee89 3f45 	vqrshrnt.s16	q1, q2, #1
-[^>]*> ee89 2f45 	vqrshrnb.s16	q1, q2, #1
-[^>]*> fe89 3f45 	vqrshrnt.u16	q1, q2, #1
-[^>]*> fe89 2f45 	vqrshrnb.u16	q1, q2, #1
-[^>]*> fe89 3fc4 	vqrshrunt.s16	q1, q2, #1
-[^>]*> fe89 2fc4 	vqrshrunb.s16	q1, q2, #1
-[^>]*> ee88 3f45 	vqrshrnt.s16	q1, q2, #0
-[^>]*> ee88 2f45 	vqrshrnb.s16	q1, q2, #0
-[^>]*> fe88 3f45 	vqrshrnt.u16	q1, q2, #0
-[^>]*> fe88 2f45 	vqrshrnb.u16	q1, q2, #0
-[^>]*> fe88 3fc4 	vqrshrunt.s16	q1, q2, #0
-[^>]*> fe88 2fc4 	vqrshrunb.s16	q1, q2, #0
-[^>]*> ee8f 3f49 	vqrshrnt.s16	q1, q4, #7
-[^>]*> ee8f 2f49 	vqrshrnb.s16	q1, q4, #7
-[^>]*> fe8f 3f49 	vqrshrnt.u16	q1, q4, #7
-[^>]*> fe8f 2f49 	vqrshrnb.u16	q1, q4, #7
-[^>]*> fe8f 3fc8 	vqrshrunt.s16	q1, q4, #7
-[^>]*> fe8f 2fc8 	vqrshrunb.s16	q1, q4, #7
-[^>]*> ee8e 3f49 	vqrshrnt.s16	q1, q4, #6
-[^>]*> ee8e 2f49 	vqrshrnb.s16	q1, q4, #6
-[^>]*> fe8e 3f49 	vqrshrnt.u16	q1, q4, #6
-[^>]*> fe8e 2f49 	vqrshrnb.u16	q1, q4, #6
-[^>]*> fe8e 3fc8 	vqrshrunt.s16	q1, q4, #6
-[^>]*> fe8e 2fc8 	vqrshrunb.s16	q1, q4, #6
+[^>]*> ee89 3f45 	vqrshrnt.s16	q1, q2, #7
+[^>]*> ee89 2f45 	vqrshrnb.s16	q1, q2, #7
+[^>]*> fe89 3f45 	vqrshrnt.u16	q1, q2, #7
+[^>]*> fe89 2f45 	vqrshrnb.u16	q1, q2, #7
+[^>]*> fe89 3fc4 	vqrshrunt.s16	q1, q2, #7
+[^>]*> fe89 2fc4 	vqrshrunb.s16	q1, q2, #7
+[^>]*> ee88 3f45 	vqrshrnt.s16	q1, q2, #8
+[^>]*> ee88 2f45 	vqrshrnb.s16	q1, q2, #8
+[^>]*> fe88 3f45 	vqrshrnt.u16	q1, q2, #8
+[^>]*> fe88 2f45 	vqrshrnb.u16	q1, q2, #8
+[^>]*> fe88 3fc4 	vqrshrunt.s16	q1, q2, #8
+[^>]*> fe88 2fc4 	vqrshrunb.s16	q1, q2, #8
+[^>]*> ee8f 3f49 	vqrshrnt.s16	q1, q4, #1
+[^>]*> ee8f 2f49 	vqrshrnb.s16	q1, q4, #1
+[^>]*> fe8f 3f49 	vqrshrnt.u16	q1, q4, #1
+[^>]*> fe8f 2f49 	vqrshrnb.u16	q1, q4, #1
+[^>]*> fe8f 3fc8 	vqrshrunt.s16	q1, q4, #1
+[^>]*> fe8f 2fc8 	vqrshrunb.s16	q1, q4, #1
+[^>]*> ee8e 3f49 	vqrshrnt.s16	q1, q4, #2
+[^>]*> ee8e 2f49 	vqrshrnb.s16	q1, q4, #2
+[^>]*> fe8e 3f49 	vqrshrnt.u16	q1, q4, #2
+[^>]*> fe8e 2f49 	vqrshrnb.u16	q1, q4, #2
+[^>]*> fe8e 3fc8 	vqrshrunt.s16	q1, q4, #2
+[^>]*> fe8e 2fc8 	vqrshrunb.s16	q1, q4, #2
 [^>]*> ee8c 3f49 	vqrshrnt.s16	q1, q4, #4
 [^>]*> ee8c 2f49 	vqrshrnb.s16	q1, q4, #4
 [^>]*> fe8c 3f49 	vqrshrnt.u16	q1, q4, #4
 [^>]*> fe8c 2f49 	vqrshrnb.u16	q1, q4, #4
 [^>]*> fe8c 3fc8 	vqrshrunt.s16	q1, q4, #4
 [^>]*> fe8c 2fc8 	vqrshrunb.s16	q1, q4, #4
-[^>]*> ee89 3f49 	vqrshrnt.s16	q1, q4, #1
-[^>]*> ee89 2f49 	vqrshrnb.s16	q1, q4, #1
-[^>]*> fe89 3f49 	vqrshrnt.u16	q1, q4, #1
-[^>]*> fe89 2f49 	vqrshrnb.u16	q1, q4, #1
-[^>]*> fe89 3fc8 	vqrshrunt.s16	q1, q4, #1
-[^>]*> fe89 2fc8 	vqrshrunb.s16	q1, q4, #1
-[^>]*> ee88 3f49 	vqrshrnt.s16	q1, q4, #0
-[^>]*> ee88 2f49 	vqrshrnb.s16	q1, q4, #0
-[^>]*> fe88 3f49 	vqrshrnt.u16	q1, q4, #0
-[^>]*> fe88 2f49 	vqrshrnb.u16	q1, q4, #0
-[^>]*> fe88 3fc8 	vqrshrunt.s16	q1, q4, #0
-[^>]*> fe88 2fc8 	vqrshrunb.s16	q1, q4, #0
-[^>]*> ee8f 3f4f 	vqrshrnt.s16	q1, q7, #7
-[^>]*> ee8f 2f4f 	vqrshrnb.s16	q1, q7, #7
-[^>]*> fe8f 3f4f 	vqrshrnt.u16	q1, q7, #7
-[^>]*> fe8f 2f4f 	vqrshrnb.u16	q1, q7, #7
-[^>]*> fe8f 3fce 	vqrshrunt.s16	q1, q7, #7
-[^>]*> fe8f 2fce 	vqrshrunb.s16	q1, q7, #7
-[^>]*> ee8e 3f4f 	vqrshrnt.s16	q1, q7, #6
-[^>]*> ee8e 2f4f 	vqrshrnb.s16	q1, q7, #6
-[^>]*> fe8e 3f4f 	vqrshrnt.u16	q1, q7, #6
-[^>]*> fe8e 2f4f 	vqrshrnb.u16	q1, q7, #6
-[^>]*> fe8e 3fce 	vqrshrunt.s16	q1, q7, #6
-[^>]*> fe8e 2fce 	vqrshrunb.s16	q1, q7, #6
+[^>]*> ee89 3f49 	vqrshrnt.s16	q1, q4, #7
+[^>]*> ee89 2f49 	vqrshrnb.s16	q1, q4, #7
+[^>]*> fe89 3f49 	vqrshrnt.u16	q1, q4, #7
+[^>]*> fe89 2f49 	vqrshrnb.u16	q1, q4, #7
+[^>]*> fe89 3fc8 	vqrshrunt.s16	q1, q4, #7
+[^>]*> fe89 2fc8 	vqrshrunb.s16	q1, q4, #7
+[^>]*> ee88 3f49 	vqrshrnt.s16	q1, q4, #8
+[^>]*> ee88 2f49 	vqrshrnb.s16	q1, q4, #8
+[^>]*> fe88 3f49 	vqrshrnt.u16	q1, q4, #8
+[^>]*> fe88 2f49 	vqrshrnb.u16	q1, q4, #8
+[^>]*> fe88 3fc8 	vqrshrunt.s16	q1, q4, #8
+[^>]*> fe88 2fc8 	vqrshrunb.s16	q1, q4, #8
+[^>]*> ee8f 3f4f 	vqrshrnt.s16	q1, q7, #1
+[^>]*> ee8f 2f4f 	vqrshrnb.s16	q1, q7, #1
+[^>]*> fe8f 3f4f 	vqrshrnt.u16	q1, q7, #1
+[^>]*> fe8f 2f4f 	vqrshrnb.u16	q1, q7, #1
+[^>]*> fe8f 3fce 	vqrshrunt.s16	q1, q7, #1
+[^>]*> fe8f 2fce 	vqrshrunb.s16	q1, q7, #1
+[^>]*> ee8e 3f4f 	vqrshrnt.s16	q1, q7, #2
+[^>]*> ee8e 2f4f 	vqrshrnb.s16	q1, q7, #2
+[^>]*> fe8e 3f4f 	vqrshrnt.u16	q1, q7, #2
+[^>]*> fe8e 2f4f 	vqrshrnb.u16	q1, q7, #2
+[^>]*> fe8e 3fce 	vqrshrunt.s16	q1, q7, #2
+[^>]*> fe8e 2fce 	vqrshrunb.s16	q1, q7, #2
 [^>]*> ee8c 3f4f 	vqrshrnt.s16	q1, q7, #4
 [^>]*> ee8c 2f4f 	vqrshrnb.s16	q1, q7, #4
 [^>]*> fe8c 3f4f 	vqrshrnt.u16	q1, q7, #4
 [^>]*> fe8c 2f4f 	vqrshrnb.u16	q1, q7, #4
 [^>]*> fe8c 3fce 	vqrshrunt.s16	q1, q7, #4
 [^>]*> fe8c 2fce 	vqrshrunb.s16	q1, q7, #4
-[^>]*> ee89 3f4f 	vqrshrnt.s16	q1, q7, #1
-[^>]*> ee89 2f4f 	vqrshrnb.s16	q1, q7, #1
-[^>]*> fe89 3f4f 	vqrshrnt.u16	q1, q7, #1
-[^>]*> fe89 2f4f 	vqrshrnb.u16	q1, q7, #1
-[^>]*> fe89 3fce 	vqrshrunt.s16	q1, q7, #1
-[^>]*> fe89 2fce 	vqrshrunb.s16	q1, q7, #1
-[^>]*> ee88 3f4f 	vqrshrnt.s16	q1, q7, #0
-[^>]*> ee88 2f4f 	vqrshrnb.s16	q1, q7, #0
-[^>]*> fe88 3f4f 	vqrshrnt.u16	q1, q7, #0
-[^>]*> fe88 2f4f 	vqrshrnb.u16	q1, q7, #0
-[^>]*> fe88 3fce 	vqrshrunt.s16	q1, q7, #0
-[^>]*> fe88 2fce 	vqrshrunb.s16	q1, q7, #0
-[^>]*> ee8f 5f41 	vqrshrnt.s16	q2, q0, #7
-[^>]*> ee8f 4f41 	vqrshrnb.s16	q2, q0, #7
-[^>]*> fe8f 5f41 	vqrshrnt.u16	q2, q0, #7
-[^>]*> fe8f 4f41 	vqrshrnb.u16	q2, q0, #7
-[^>]*> fe8f 5fc0 	vqrshrunt.s16	q2, q0, #7
-[^>]*> fe8f 4fc0 	vqrshrunb.s16	q2, q0, #7
-[^>]*> ee8e 5f41 	vqrshrnt.s16	q2, q0, #6
-[^>]*> ee8e 4f41 	vqrshrnb.s16	q2, q0, #6
-[^>]*> fe8e 5f41 	vqrshrnt.u16	q2, q0, #6
-[^>]*> fe8e 4f41 	vqrshrnb.u16	q2, q0, #6
-[^>]*> fe8e 5fc0 	vqrshrunt.s16	q2, q0, #6
-[^>]*> fe8e 4fc0 	vqrshrunb.s16	q2, q0, #6
+[^>]*> ee89 3f4f 	vqrshrnt.s16	q1, q7, #7
+[^>]*> ee89 2f4f 	vqrshrnb.s16	q1, q7, #7
+[^>]*> fe89 3f4f 	vqrshrnt.u16	q1, q7, #7
+[^>]*> fe89 2f4f 	vqrshrnb.u16	q1, q7, #7
+[^>]*> fe89 3fce 	vqrshrunt.s16	q1, q7, #7
+[^>]*> fe89 2fce 	vqrshrunb.s16	q1, q7, #7
+[^>]*> ee88 3f4f 	vqrshrnt.s16	q1, q7, #8
+[^>]*> ee88 2f4f 	vqrshrnb.s16	q1, q7, #8
+[^>]*> fe88 3f4f 	vqrshrnt.u16	q1, q7, #8
+[^>]*> fe88 2f4f 	vqrshrnb.u16	q1, q7, #8
+[^>]*> fe88 3fce 	vqrshrunt.s16	q1, q7, #8
+[^>]*> fe88 2fce 	vqrshrunb.s16	q1, q7, #8
+[^>]*> ee8f 5f41 	vqrshrnt.s16	q2, q0, #1
+[^>]*> ee8f 4f41 	vqrshrnb.s16	q2, q0, #1
+[^>]*> fe8f 5f41 	vqrshrnt.u16	q2, q0, #1
+[^>]*> fe8f 4f41 	vqrshrnb.u16	q2, q0, #1
+[^>]*> fe8f 5fc0 	vqrshrunt.s16	q2, q0, #1
+[^>]*> fe8f 4fc0 	vqrshrunb.s16	q2, q0, #1
+[^>]*> ee8e 5f41 	vqrshrnt.s16	q2, q0, #2
+[^>]*> ee8e 4f41 	vqrshrnb.s16	q2, q0, #2
+[^>]*> fe8e 5f41 	vqrshrnt.u16	q2, q0, #2
+[^>]*> fe8e 4f41 	vqrshrnb.u16	q2, q0, #2
+[^>]*> fe8e 5fc0 	vqrshrunt.s16	q2, q0, #2
+[^>]*> fe8e 4fc0 	vqrshrunb.s16	q2, q0, #2
 [^>]*> ee8c 5f41 	vqrshrnt.s16	q2, q0, #4
 [^>]*> ee8c 4f41 	vqrshrnb.s16	q2, q0, #4
 [^>]*> fe8c 5f41 	vqrshrnt.u16	q2, q0, #4
 [^>]*> fe8c 4f41 	vqrshrnb.u16	q2, q0, #4
 [^>]*> fe8c 5fc0 	vqrshrunt.s16	q2, q0, #4
 [^>]*> fe8c 4fc0 	vqrshrunb.s16	q2, q0, #4
-[^>]*> ee89 5f41 	vqrshrnt.s16	q2, q0, #1
-[^>]*> ee89 4f41 	vqrshrnb.s16	q2, q0, #1
-[^>]*> fe89 5f41 	vqrshrnt.u16	q2, q0, #1
-[^>]*> fe89 4f41 	vqrshrnb.u16	q2, q0, #1
-[^>]*> fe89 5fc0 	vqrshrunt.s16	q2, q0, #1
-[^>]*> fe89 4fc0 	vqrshrunb.s16	q2, q0, #1
-[^>]*> ee88 5f41 	vqrshrnt.s16	q2, q0, #0
-[^>]*> ee88 4f41 	vqrshrnb.s16	q2, q0, #0
-[^>]*> fe88 5f41 	vqrshrnt.u16	q2, q0, #0
-[^>]*> fe88 4f41 	vqrshrnb.u16	q2, q0, #0
-[^>]*> fe88 5fc0 	vqrshrunt.s16	q2, q0, #0
-[^>]*> fe88 4fc0 	vqrshrunb.s16	q2, q0, #0
-[^>]*> ee8f 5f43 	vqrshrnt.s16	q2, q1, #7
-[^>]*> ee8f 4f43 	vqrshrnb.s16	q2, q1, #7
-[^>]*> fe8f 5f43 	vqrshrnt.u16	q2, q1, #7
-[^>]*> fe8f 4f43 	vqrshrnb.u16	q2, q1, #7
-[^>]*> fe8f 5fc2 	vqrshrunt.s16	q2, q1, #7
-[^>]*> fe8f 4fc2 	vqrshrunb.s16	q2, q1, #7
-[^>]*> ee8e 5f43 	vqrshrnt.s16	q2, q1, #6
-[^>]*> ee8e 4f43 	vqrshrnb.s16	q2, q1, #6
-[^>]*> fe8e 5f43 	vqrshrnt.u16	q2, q1, #6
-[^>]*> fe8e 4f43 	vqrshrnb.u16	q2, q1, #6
-[^>]*> fe8e 5fc2 	vqrshrunt.s16	q2, q1, #6
-[^>]*> fe8e 4fc2 	vqrshrunb.s16	q2, q1, #6
+[^>]*> ee89 5f41 	vqrshrnt.s16	q2, q0, #7
+[^>]*> ee89 4f41 	vqrshrnb.s16	q2, q0, #7
+[^>]*> fe89 5f41 	vqrshrnt.u16	q2, q0, #7
+[^>]*> fe89 4f41 	vqrshrnb.u16	q2, q0, #7
+[^>]*> fe89 5fc0 	vqrshrunt.s16	q2, q0, #7
+[^>]*> fe89 4fc0 	vqrshrunb.s16	q2, q0, #7
+[^>]*> ee88 5f41 	vqrshrnt.s16	q2, q0, #8
+[^>]*> ee88 4f41 	vqrshrnb.s16	q2, q0, #8
+[^>]*> fe88 5f41 	vqrshrnt.u16	q2, q0, #8
+[^>]*> fe88 4f41 	vqrshrnb.u16	q2, q0, #8
+[^>]*> fe88 5fc0 	vqrshrunt.s16	q2, q0, #8
+[^>]*> fe88 4fc0 	vqrshrunb.s16	q2, q0, #8
+[^>]*> ee8f 5f43 	vqrshrnt.s16	q2, q1, #1
+[^>]*> ee8f 4f43 	vqrshrnb.s16	q2, q1, #1
+[^>]*> fe8f 5f43 	vqrshrnt.u16	q2, q1, #1
+[^>]*> fe8f 4f43 	vqrshrnb.u16	q2, q1, #1
+[^>]*> fe8f 5fc2 	vqrshrunt.s16	q2, q1, #1
+[^>]*> fe8f 4fc2 	vqrshrunb.s16	q2, q1, #1
+[^>]*> ee8e 5f43 	vqrshrnt.s16	q2, q1, #2
+[^>]*> ee8e 4f43 	vqrshrnb.s16	q2, q1, #2
+[^>]*> fe8e 5f43 	vqrshrnt.u16	q2, q1, #2
+[^>]*> fe8e 4f43 	vqrshrnb.u16	q2, q1, #2
+[^>]*> fe8e 5fc2 	vqrshrunt.s16	q2, q1, #2
+[^>]*> fe8e 4fc2 	vqrshrunb.s16	q2, q1, #2
 [^>]*> ee8c 5f43 	vqrshrnt.s16	q2, q1, #4
 [^>]*> ee8c 4f43 	vqrshrnb.s16	q2, q1, #4
 [^>]*> fe8c 5f43 	vqrshrnt.u16	q2, q1, #4
 [^>]*> fe8c 4f43 	vqrshrnb.u16	q2, q1, #4
 [^>]*> fe8c 5fc2 	vqrshrunt.s16	q2, q1, #4
 [^>]*> fe8c 4fc2 	vqrshrunb.s16	q2, q1, #4
-[^>]*> ee89 5f43 	vqrshrnt.s16	q2, q1, #1
-[^>]*> ee89 4f43 	vqrshrnb.s16	q2, q1, #1
-[^>]*> fe89 5f43 	vqrshrnt.u16	q2, q1, #1
-[^>]*> fe89 4f43 	vqrshrnb.u16	q2, q1, #1
-[^>]*> fe89 5fc2 	vqrshrunt.s16	q2, q1, #1
-[^>]*> fe89 4fc2 	vqrshrunb.s16	q2, q1, #1
-[^>]*> ee88 5f43 	vqrshrnt.s16	q2, q1, #0
-[^>]*> ee88 4f43 	vqrshrnb.s16	q2, q1, #0
-[^>]*> fe88 5f43 	vqrshrnt.u16	q2, q1, #0
-[^>]*> fe88 4f43 	vqrshrnb.u16	q2, q1, #0
-[^>]*> fe88 5fc2 	vqrshrunt.s16	q2, q1, #0
-[^>]*> fe88 4fc2 	vqrshrunb.s16	q2, q1, #0
-[^>]*> ee8f 5f45 	vqrshrnt.s16	q2, q2, #7
-[^>]*> ee8f 4f45 	vqrshrnb.s16	q2, q2, #7
-[^>]*> fe8f 5f45 	vqrshrnt.u16	q2, q2, #7
-[^>]*> fe8f 4f45 	vqrshrnb.u16	q2, q2, #7
-[^>]*> fe8f 5fc4 	vqrshrunt.s16	q2, q2, #7
-[^>]*> fe8f 4fc4 	vqrshrunb.s16	q2, q2, #7
-[^>]*> ee8e 5f45 	vqrshrnt.s16	q2, q2, #6
-[^>]*> ee8e 4f45 	vqrshrnb.s16	q2, q2, #6
-[^>]*> fe8e 5f45 	vqrshrnt.u16	q2, q2, #6
-[^>]*> fe8e 4f45 	vqrshrnb.u16	q2, q2, #6
-[^>]*> fe8e 5fc4 	vqrshrunt.s16	q2, q2, #6
-[^>]*> fe8e 4fc4 	vqrshrunb.s16	q2, q2, #6
+[^>]*> ee89 5f43 	vqrshrnt.s16	q2, q1, #7
+[^>]*> ee89 4f43 	vqrshrnb.s16	q2, q1, #7
+[^>]*> fe89 5f43 	vqrshrnt.u16	q2, q1, #7
+[^>]*> fe89 4f43 	vqrshrnb.u16	q2, q1, #7
+[^>]*> fe89 5fc2 	vqrshrunt.s16	q2, q1, #7
+[^>]*> fe89 4fc2 	vqrshrunb.s16	q2, q1, #7
+[^>]*> ee88 5f43 	vqrshrnt.s16	q2, q1, #8
+[^>]*> ee88 4f43 	vqrshrnb.s16	q2, q1, #8
+[^>]*> fe88 5f43 	vqrshrnt.u16	q2, q1, #8
+[^>]*> fe88 4f43 	vqrshrnb.u16	q2, q1, #8
+[^>]*> fe88 5fc2 	vqrshrunt.s16	q2, q1, #8
+[^>]*> fe88 4fc2 	vqrshrunb.s16	q2, q1, #8
+[^>]*> ee8f 5f45 	vqrshrnt.s16	q2, q2, #1
+[^>]*> ee8f 4f45 	vqrshrnb.s16	q2, q2, #1
+[^>]*> fe8f 5f45 	vqrshrnt.u16	q2, q2, #1
+[^>]*> fe8f 4f45 	vqrshrnb.u16	q2, q2, #1
+[^>]*> fe8f 5fc4 	vqrshrunt.s16	q2, q2, #1
+[^>]*> fe8f 4fc4 	vqrshrunb.s16	q2, q2, #1
+[^>]*> ee8e 5f45 	vqrshrnt.s16	q2, q2, #2
+[^>]*> ee8e 4f45 	vqrshrnb.s16	q2, q2, #2
+[^>]*> fe8e 5f45 	vqrshrnt.u16	q2, q2, #2
+[^>]*> fe8e 4f45 	vqrshrnb.u16	q2, q2, #2
+[^>]*> fe8e 5fc4 	vqrshrunt.s16	q2, q2, #2
+[^>]*> fe8e 4fc4 	vqrshrunb.s16	q2, q2, #2
 [^>]*> ee8c 5f45 	vqrshrnt.s16	q2, q2, #4
 [^>]*> ee8c 4f45 	vqrshrnb.s16	q2, q2, #4
 [^>]*> fe8c 5f45 	vqrshrnt.u16	q2, q2, #4
 [^>]*> fe8c 4f45 	vqrshrnb.u16	q2, q2, #4
 [^>]*> fe8c 5fc4 	vqrshrunt.s16	q2, q2, #4
 [^>]*> fe8c 4fc4 	vqrshrunb.s16	q2, q2, #4
-[^>]*> ee89 5f45 	vqrshrnt.s16	q2, q2, #1
-[^>]*> ee89 4f45 	vqrshrnb.s16	q2, q2, #1
-[^>]*> fe89 5f45 	vqrshrnt.u16	q2, q2, #1
-[^>]*> fe89 4f45 	vqrshrnb.u16	q2, q2, #1
-[^>]*> fe89 5fc4 	vqrshrunt.s16	q2, q2, #1
-[^>]*> fe89 4fc4 	vqrshrunb.s16	q2, q2, #1
-[^>]*> ee88 5f45 	vqrshrnt.s16	q2, q2, #0
-[^>]*> ee88 4f45 	vqrshrnb.s16	q2, q2, #0
-[^>]*> fe88 5f45 	vqrshrnt.u16	q2, q2, #0
-[^>]*> fe88 4f45 	vqrshrnb.u16	q2, q2, #0
-[^>]*> fe88 5fc4 	vqrshrunt.s16	q2, q2, #0
-[^>]*> fe88 4fc4 	vqrshrunb.s16	q2, q2, #0
-[^>]*> ee8f 5f49 	vqrshrnt.s16	q2, q4, #7
-[^>]*> ee8f 4f49 	vqrshrnb.s16	q2, q4, #7
-[^>]*> fe8f 5f49 	vqrshrnt.u16	q2, q4, #7
-[^>]*> fe8f 4f49 	vqrshrnb.u16	q2, q4, #7
-[^>]*> fe8f 5fc8 	vqrshrunt.s16	q2, q4, #7
-[^>]*> fe8f 4fc8 	vqrshrunb.s16	q2, q4, #7
-[^>]*> ee8e 5f49 	vqrshrnt.s16	q2, q4, #6
-[^>]*> ee8e 4f49 	vqrshrnb.s16	q2, q4, #6
-[^>]*> fe8e 5f49 	vqrshrnt.u16	q2, q4, #6
-[^>]*> fe8e 4f49 	vqrshrnb.u16	q2, q4, #6
-[^>]*> fe8e 5fc8 	vqrshrunt.s16	q2, q4, #6
-[^>]*> fe8e 4fc8 	vqrshrunb.s16	q2, q4, #6
+[^>]*> ee89 5f45 	vqrshrnt.s16	q2, q2, #7
+[^>]*> ee89 4f45 	vqrshrnb.s16	q2, q2, #7
+[^>]*> fe89 5f45 	vqrshrnt.u16	q2, q2, #7
+[^>]*> fe89 4f45 	vqrshrnb.u16	q2, q2, #7
+[^>]*> fe89 5fc4 	vqrshrunt.s16	q2, q2, #7
+[^>]*> fe89 4fc4 	vqrshrunb.s16	q2, q2, #7
+[^>]*> ee88 5f45 	vqrshrnt.s16	q2, q2, #8
+[^>]*> ee88 4f45 	vqrshrnb.s16	q2, q2, #8
+[^>]*> fe88 5f45 	vqrshrnt.u16	q2, q2, #8
+[^>]*> fe88 4f45 	vqrshrnb.u16	q2, q2, #8
+[^>]*> fe88 5fc4 	vqrshrunt.s16	q2, q2, #8
+[^>]*> fe88 4fc4 	vqrshrunb.s16	q2, q2, #8
+[^>]*> ee8f 5f49 	vqrshrnt.s16	q2, q4, #1
+[^>]*> ee8f 4f49 	vqrshrnb.s16	q2, q4, #1
+[^>]*> fe8f 5f49 	vqrshrnt.u16	q2, q4, #1
+[^>]*> fe8f 4f49 	vqrshrnb.u16	q2, q4, #1
+[^>]*> fe8f 5fc8 	vqrshrunt.s16	q2, q4, #1
+[^>]*> fe8f 4fc8 	vqrshrunb.s16	q2, q4, #1
+[^>]*> ee8e 5f49 	vqrshrnt.s16	q2, q4, #2
+[^>]*> ee8e 4f49 	vqrshrnb.s16	q2, q4, #2
+[^>]*> fe8e 5f49 	vqrshrnt.u16	q2, q4, #2
+[^>]*> fe8e 4f49 	vqrshrnb.u16	q2, q4, #2
+[^>]*> fe8e 5fc8 	vqrshrunt.s16	q2, q4, #2
+[^>]*> fe8e 4fc8 	vqrshrunb.s16	q2, q4, #2
 [^>]*> ee8c 5f49 	vqrshrnt.s16	q2, q4, #4
 [^>]*> ee8c 4f49 	vqrshrnb.s16	q2, q4, #4
 [^>]*> fe8c 5f49 	vqrshrnt.u16	q2, q4, #4
 [^>]*> fe8c 4f49 	vqrshrnb.u16	q2, q4, #4
 [^>]*> fe8c 5fc8 	vqrshrunt.s16	q2, q4, #4
 [^>]*> fe8c 4fc8 	vqrshrunb.s16	q2, q4, #4
-[^>]*> ee89 5f49 	vqrshrnt.s16	q2, q4, #1
-[^>]*> ee89 4f49 	vqrshrnb.s16	q2, q4, #1
-[^>]*> fe89 5f49 	vqrshrnt.u16	q2, q4, #1
-[^>]*> fe89 4f49 	vqrshrnb.u16	q2, q4, #1
-[^>]*> fe89 5fc8 	vqrshrunt.s16	q2, q4, #1
-[^>]*> fe89 4fc8 	vqrshrunb.s16	q2, q4, #1
-[^>]*> ee88 5f49 	vqrshrnt.s16	q2, q4, #0
-[^>]*> ee88 4f49 	vqrshrnb.s16	q2, q4, #0
-[^>]*> fe88 5f49 	vqrshrnt.u16	q2, q4, #0
-[^>]*> fe88 4f49 	vqrshrnb.u16	q2, q4, #0
-[^>]*> fe88 5fc8 	vqrshrunt.s16	q2, q4, #0
-[^>]*> fe88 4fc8 	vqrshrunb.s16	q2, q4, #0
-[^>]*> ee8f 5f4f 	vqrshrnt.s16	q2, q7, #7
-[^>]*> ee8f 4f4f 	vqrshrnb.s16	q2, q7, #7
-[^>]*> fe8f 5f4f 	vqrshrnt.u16	q2, q7, #7
-[^>]*> fe8f 4f4f 	vqrshrnb.u16	q2, q7, #7
-[^>]*> fe8f 5fce 	vqrshrunt.s16	q2, q7, #7
-[^>]*> fe8f 4fce 	vqrshrunb.s16	q2, q7, #7
-[^>]*> ee8e 5f4f 	vqrshrnt.s16	q2, q7, #6
-[^>]*> ee8e 4f4f 	vqrshrnb.s16	q2, q7, #6
-[^>]*> fe8e 5f4f 	vqrshrnt.u16	q2, q7, #6
-[^>]*> fe8e 4f4f 	vqrshrnb.u16	q2, q7, #6
-[^>]*> fe8e 5fce 	vqrshrunt.s16	q2, q7, #6
-[^>]*> fe8e 4fce 	vqrshrunb.s16	q2, q7, #6
+[^>]*> ee89 5f49 	vqrshrnt.s16	q2, q4, #7
+[^>]*> ee89 4f49 	vqrshrnb.s16	q2, q4, #7
+[^>]*> fe89 5f49 	vqrshrnt.u16	q2, q4, #7
+[^>]*> fe89 4f49 	vqrshrnb.u16	q2, q4, #7
+[^>]*> fe89 5fc8 	vqrshrunt.s16	q2, q4, #7
+[^>]*> fe89 4fc8 	vqrshrunb.s16	q2, q4, #7
+[^>]*> ee88 5f49 	vqrshrnt.s16	q2, q4, #8
+[^>]*> ee88 4f49 	vqrshrnb.s16	q2, q4, #8
+[^>]*> fe88 5f49 	vqrshrnt.u16	q2, q4, #8
+[^>]*> fe88 4f49 	vqrshrnb.u16	q2, q4, #8
+[^>]*> fe88 5fc8 	vqrshrunt.s16	q2, q4, #8
+[^>]*> fe88 4fc8 	vqrshrunb.s16	q2, q4, #8
+[^>]*> ee8f 5f4f 	vqrshrnt.s16	q2, q7, #1
+[^>]*> ee8f 4f4f 	vqrshrnb.s16	q2, q7, #1
+[^>]*> fe8f 5f4f 	vqrshrnt.u16	q2, q7, #1
+[^>]*> fe8f 4f4f 	vqrshrnb.u16	q2, q7, #1
+[^>]*> fe8f 5fce 	vqrshrunt.s16	q2, q7, #1
+[^>]*> fe8f 4fce 	vqrshrunb.s16	q2, q7, #1
+[^>]*> ee8e 5f4f 	vqrshrnt.s16	q2, q7, #2
+[^>]*> ee8e 4f4f 	vqrshrnb.s16	q2, q7, #2
+[^>]*> fe8e 5f4f 	vqrshrnt.u16	q2, q7, #2
+[^>]*> fe8e 4f4f 	vqrshrnb.u16	q2, q7, #2
+[^>]*> fe8e 5fce 	vqrshrunt.s16	q2, q7, #2
+[^>]*> fe8e 4fce 	vqrshrunb.s16	q2, q7, #2
 [^>]*> ee8c 5f4f 	vqrshrnt.s16	q2, q7, #4
 [^>]*> ee8c 4f4f 	vqrshrnb.s16	q2, q7, #4
 [^>]*> fe8c 5f4f 	vqrshrnt.u16	q2, q7, #4
 [^>]*> fe8c 4f4f 	vqrshrnb.u16	q2, q7, #4
 [^>]*> fe8c 5fce 	vqrshrunt.s16	q2, q7, #4
 [^>]*> fe8c 4fce 	vqrshrunb.s16	q2, q7, #4
-[^>]*> ee89 5f4f 	vqrshrnt.s16	q2, q7, #1
-[^>]*> ee89 4f4f 	vqrshrnb.s16	q2, q7, #1
-[^>]*> fe89 5f4f 	vqrshrnt.u16	q2, q7, #1
-[^>]*> fe89 4f4f 	vqrshrnb.u16	q2, q7, #1
-[^>]*> fe89 5fce 	vqrshrunt.s16	q2, q7, #1
-[^>]*> fe89 4fce 	vqrshrunb.s16	q2, q7, #1
-[^>]*> ee88 5f4f 	vqrshrnt.s16	q2, q7, #0
-[^>]*> ee88 4f4f 	vqrshrnb.s16	q2, q7, #0
-[^>]*> fe88 5f4f 	vqrshrnt.u16	q2, q7, #0
-[^>]*> fe88 4f4f 	vqrshrnb.u16	q2, q7, #0
-[^>]*> fe88 5fce 	vqrshrunt.s16	q2, q7, #0
-[^>]*> fe88 4fce 	vqrshrunb.s16	q2, q7, #0
-[^>]*> ee8f 9f41 	vqrshrnt.s16	q4, q0, #7
-[^>]*> ee8f 8f41 	vqrshrnb.s16	q4, q0, #7
-[^>]*> fe8f 9f41 	vqrshrnt.u16	q4, q0, #7
-[^>]*> fe8f 8f41 	vqrshrnb.u16	q4, q0, #7
-[^>]*> fe8f 9fc0 	vqrshrunt.s16	q4, q0, #7
-[^>]*> fe8f 8fc0 	vqrshrunb.s16	q4, q0, #7
-[^>]*> ee8e 9f41 	vqrshrnt.s16	q4, q0, #6
-[^>]*> ee8e 8f41 	vqrshrnb.s16	q4, q0, #6
-[^>]*> fe8e 9f41 	vqrshrnt.u16	q4, q0, #6
-[^>]*> fe8e 8f41 	vqrshrnb.u16	q4, q0, #6
-[^>]*> fe8e 9fc0 	vqrshrunt.s16	q4, q0, #6
-[^>]*> fe8e 8fc0 	vqrshrunb.s16	q4, q0, #6
+[^>]*> ee89 5f4f 	vqrshrnt.s16	q2, q7, #7
+[^>]*> ee89 4f4f 	vqrshrnb.s16	q2, q7, #7
+[^>]*> fe89 5f4f 	vqrshrnt.u16	q2, q7, #7
+[^>]*> fe89 4f4f 	vqrshrnb.u16	q2, q7, #7
+[^>]*> fe89 5fce 	vqrshrunt.s16	q2, q7, #7
+[^>]*> fe89 4fce 	vqrshrunb.s16	q2, q7, #7
+[^>]*> ee88 5f4f 	vqrshrnt.s16	q2, q7, #8
+[^>]*> ee88 4f4f 	vqrshrnb.s16	q2, q7, #8
+[^>]*> fe88 5f4f 	vqrshrnt.u16	q2, q7, #8
+[^>]*> fe88 4f4f 	vqrshrnb.u16	q2, q7, #8
+[^>]*> fe88 5fce 	vqrshrunt.s16	q2, q7, #8
+[^>]*> fe88 4fce 	vqrshrunb.s16	q2, q7, #8
+[^>]*> ee8f 9f41 	vqrshrnt.s16	q4, q0, #1
+[^>]*> ee8f 8f41 	vqrshrnb.s16	q4, q0, #1
+[^>]*> fe8f 9f41 	vqrshrnt.u16	q4, q0, #1
+[^>]*> fe8f 8f41 	vqrshrnb.u16	q4, q0, #1
+[^>]*> fe8f 9fc0 	vqrshrunt.s16	q4, q0, #1
+[^>]*> fe8f 8fc0 	vqrshrunb.s16	q4, q0, #1
+[^>]*> ee8e 9f41 	vqrshrnt.s16	q4, q0, #2
+[^>]*> ee8e 8f41 	vqrshrnb.s16	q4, q0, #2
+[^>]*> fe8e 9f41 	vqrshrnt.u16	q4, q0, #2
+[^>]*> fe8e 8f41 	vqrshrnb.u16	q4, q0, #2
+[^>]*> fe8e 9fc0 	vqrshrunt.s16	q4, q0, #2
+[^>]*> fe8e 8fc0 	vqrshrunb.s16	q4, q0, #2
 [^>]*> ee8c 9f41 	vqrshrnt.s16	q4, q0, #4
 [^>]*> ee8c 8f41 	vqrshrnb.s16	q4, q0, #4
 [^>]*> fe8c 9f41 	vqrshrnt.u16	q4, q0, #4
 [^>]*> fe8c 8f41 	vqrshrnb.u16	q4, q0, #4
 [^>]*> fe8c 9fc0 	vqrshrunt.s16	q4, q0, #4
 [^>]*> fe8c 8fc0 	vqrshrunb.s16	q4, q0, #4
-[^>]*> ee89 9f41 	vqrshrnt.s16	q4, q0, #1
-[^>]*> ee89 8f41 	vqrshrnb.s16	q4, q0, #1
-[^>]*> fe89 9f41 	vqrshrnt.u16	q4, q0, #1
-[^>]*> fe89 8f41 	vqrshrnb.u16	q4, q0, #1
-[^>]*> fe89 9fc0 	vqrshrunt.s16	q4, q0, #1
-[^>]*> fe89 8fc0 	vqrshrunb.s16	q4, q0, #1
-[^>]*> ee88 9f41 	vqrshrnt.s16	q4, q0, #0
-[^>]*> ee88 8f41 	vqrshrnb.s16	q4, q0, #0
-[^>]*> fe88 9f41 	vqrshrnt.u16	q4, q0, #0
-[^>]*> fe88 8f41 	vqrshrnb.u16	q4, q0, #0
-[^>]*> fe88 9fc0 	vqrshrunt.s16	q4, q0, #0
-[^>]*> fe88 8fc0 	vqrshrunb.s16	q4, q0, #0
-[^>]*> ee8f 9f43 	vqrshrnt.s16	q4, q1, #7
-[^>]*> ee8f 8f43 	vqrshrnb.s16	q4, q1, #7
-[^>]*> fe8f 9f43 	vqrshrnt.u16	q4, q1, #7
-[^>]*> fe8f 8f43 	vqrshrnb.u16	q4, q1, #7
-[^>]*> fe8f 9fc2 	vqrshrunt.s16	q4, q1, #7
-[^>]*> fe8f 8fc2 	vqrshrunb.s16	q4, q1, #7
-[^>]*> ee8e 9f43 	vqrshrnt.s16	q4, q1, #6
-[^>]*> ee8e 8f43 	vqrshrnb.s16	q4, q1, #6
-[^>]*> fe8e 9f43 	vqrshrnt.u16	q4, q1, #6
-[^>]*> fe8e 8f43 	vqrshrnb.u16	q4, q1, #6
-[^>]*> fe8e 9fc2 	vqrshrunt.s16	q4, q1, #6
-[^>]*> fe8e 8fc2 	vqrshrunb.s16	q4, q1, #6
+[^>]*> ee89 9f41 	vqrshrnt.s16	q4, q0, #7
+[^>]*> ee89 8f41 	vqrshrnb.s16	q4, q0, #7
+[^>]*> fe89 9f41 	vqrshrnt.u16	q4, q0, #7
+[^>]*> fe89 8f41 	vqrshrnb.u16	q4, q0, #7
+[^>]*> fe89 9fc0 	vqrshrunt.s16	q4, q0, #7
+[^>]*> fe89 8fc0 	vqrshrunb.s16	q4, q0, #7
+[^>]*> ee88 9f41 	vqrshrnt.s16	q4, q0, #8
+[^>]*> ee88 8f41 	vqrshrnb.s16	q4, q0, #8
+[^>]*> fe88 9f41 	vqrshrnt.u16	q4, q0, #8
+[^>]*> fe88 8f41 	vqrshrnb.u16	q4, q0, #8
+[^>]*> fe88 9fc0 	vqrshrunt.s16	q4, q0, #8
+[^>]*> fe88 8fc0 	vqrshrunb.s16	q4, q0, #8
+[^>]*> ee8f 9f43 	vqrshrnt.s16	q4, q1, #1
+[^>]*> ee8f 8f43 	vqrshrnb.s16	q4, q1, #1
+[^>]*> fe8f 9f43 	vqrshrnt.u16	q4, q1, #1
+[^>]*> fe8f 8f43 	vqrshrnb.u16	q4, q1, #1
+[^>]*> fe8f 9fc2 	vqrshrunt.s16	q4, q1, #1
+[^>]*> fe8f 8fc2 	vqrshrunb.s16	q4, q1, #1
+[^>]*> ee8e 9f43 	vqrshrnt.s16	q4, q1, #2
+[^>]*> ee8e 8f43 	vqrshrnb.s16	q4, q1, #2
+[^>]*> fe8e 9f43 	vqrshrnt.u16	q4, q1, #2
+[^>]*> fe8e 8f43 	vqrshrnb.u16	q4, q1, #2
+[^>]*> fe8e 9fc2 	vqrshrunt.s16	q4, q1, #2
+[^>]*> fe8e 8fc2 	vqrshrunb.s16	q4, q1, #2
 [^>]*> ee8c 9f43 	vqrshrnt.s16	q4, q1, #4
 [^>]*> ee8c 8f43 	vqrshrnb.s16	q4, q1, #4
 [^>]*> fe8c 9f43 	vqrshrnt.u16	q4, q1, #4
 [^>]*> fe8c 8f43 	vqrshrnb.u16	q4, q1, #4
 [^>]*> fe8c 9fc2 	vqrshrunt.s16	q4, q1, #4
 [^>]*> fe8c 8fc2 	vqrshrunb.s16	q4, q1, #4
-[^>]*> ee89 9f43 	vqrshrnt.s16	q4, q1, #1
-[^>]*> ee89 8f43 	vqrshrnb.s16	q4, q1, #1
-[^>]*> fe89 9f43 	vqrshrnt.u16	q4, q1, #1
-[^>]*> fe89 8f43 	vqrshrnb.u16	q4, q1, #1
-[^>]*> fe89 9fc2 	vqrshrunt.s16	q4, q1, #1
-[^>]*> fe89 8fc2 	vqrshrunb.s16	q4, q1, #1
-[^>]*> ee88 9f43 	vqrshrnt.s16	q4, q1, #0
-[^>]*> ee88 8f43 	vqrshrnb.s16	q4, q1, #0
-[^>]*> fe88 9f43 	vqrshrnt.u16	q4, q1, #0
-[^>]*> fe88 8f43 	vqrshrnb.u16	q4, q1, #0
-[^>]*> fe88 9fc2 	vqrshrunt.s16	q4, q1, #0
-[^>]*> fe88 8fc2 	vqrshrunb.s16	q4, q1, #0
-[^>]*> ee8f 9f45 	vqrshrnt.s16	q4, q2, #7
-[^>]*> ee8f 8f45 	vqrshrnb.s16	q4, q2, #7
-[^>]*> fe8f 9f45 	vqrshrnt.u16	q4, q2, #7
-[^>]*> fe8f 8f45 	vqrshrnb.u16	q4, q2, #7
-[^>]*> fe8f 9fc4 	vqrshrunt.s16	q4, q2, #7
-[^>]*> fe8f 8fc4 	vqrshrunb.s16	q4, q2, #7
-[^>]*> ee8e 9f45 	vqrshrnt.s16	q4, q2, #6
-[^>]*> ee8e 8f45 	vqrshrnb.s16	q4, q2, #6
-[^>]*> fe8e 9f45 	vqrshrnt.u16	q4, q2, #6
-[^>]*> fe8e 8f45 	vqrshrnb.u16	q4, q2, #6
-[^>]*> fe8e 9fc4 	vqrshrunt.s16	q4, q2, #6
-[^>]*> fe8e 8fc4 	vqrshrunb.s16	q4, q2, #6
+[^>]*> ee89 9f43 	vqrshrnt.s16	q4, q1, #7
+[^>]*> ee89 8f43 	vqrshrnb.s16	q4, q1, #7
+[^>]*> fe89 9f43 	vqrshrnt.u16	q4, q1, #7
+[^>]*> fe89 8f43 	vqrshrnb.u16	q4, q1, #7
+[^>]*> fe89 9fc2 	vqrshrunt.s16	q4, q1, #7
+[^>]*> fe89 8fc2 	vqrshrunb.s16	q4, q1, #7
+[^>]*> ee88 9f43 	vqrshrnt.s16	q4, q1, #8
+[^>]*> ee88 8f43 	vqrshrnb.s16	q4, q1, #8
+[^>]*> fe88 9f43 	vqrshrnt.u16	q4, q1, #8
+[^>]*> fe88 8f43 	vqrshrnb.u16	q4, q1, #8
+[^>]*> fe88 9fc2 	vqrshrunt.s16	q4, q1, #8
+[^>]*> fe88 8fc2 	vqrshrunb.s16	q4, q1, #8
+[^>]*> ee8f 9f45 	vqrshrnt.s16	q4, q2, #1
+[^>]*> ee8f 8f45 	vqrshrnb.s16	q4, q2, #1
+[^>]*> fe8f 9f45 	vqrshrnt.u16	q4, q2, #1
+[^>]*> fe8f 8f45 	vqrshrnb.u16	q4, q2, #1
+[^>]*> fe8f 9fc4 	vqrshrunt.s16	q4, q2, #1
+[^>]*> fe8f 8fc4 	vqrshrunb.s16	q4, q2, #1
+[^>]*> ee8e 9f45 	vqrshrnt.s16	q4, q2, #2
+[^>]*> ee8e 8f45 	vqrshrnb.s16	q4, q2, #2
+[^>]*> fe8e 9f45 	vqrshrnt.u16	q4, q2, #2
+[^>]*> fe8e 8f45 	vqrshrnb.u16	q4, q2, #2
+[^>]*> fe8e 9fc4 	vqrshrunt.s16	q4, q2, #2
+[^>]*> fe8e 8fc4 	vqrshrunb.s16	q4, q2, #2
 [^>]*> ee8c 9f45 	vqrshrnt.s16	q4, q2, #4
 [^>]*> ee8c 8f45 	vqrshrnb.s16	q4, q2, #4
 [^>]*> fe8c 9f45 	vqrshrnt.u16	q4, q2, #4
 [^>]*> fe8c 8f45 	vqrshrnb.u16	q4, q2, #4
 [^>]*> fe8c 9fc4 	vqrshrunt.s16	q4, q2, #4
 [^>]*> fe8c 8fc4 	vqrshrunb.s16	q4, q2, #4
-[^>]*> ee89 9f45 	vqrshrnt.s16	q4, q2, #1
-[^>]*> ee89 8f45 	vqrshrnb.s16	q4, q2, #1
-[^>]*> fe89 9f45 	vqrshrnt.u16	q4, q2, #1
-[^>]*> fe89 8f45 	vqrshrnb.u16	q4, q2, #1
-[^>]*> fe89 9fc4 	vqrshrunt.s16	q4, q2, #1
-[^>]*> fe89 8fc4 	vqrshrunb.s16	q4, q2, #1
-[^>]*> ee88 9f45 	vqrshrnt.s16	q4, q2, #0
-[^>]*> ee88 8f45 	vqrshrnb.s16	q4, q2, #0
-[^>]*> fe88 9f45 	vqrshrnt.u16	q4, q2, #0
-[^>]*> fe88 8f45 	vqrshrnb.u16	q4, q2, #0
-[^>]*> fe88 9fc4 	vqrshrunt.s16	q4, q2, #0
-[^>]*> fe88 8fc4 	vqrshrunb.s16	q4, q2, #0
-[^>]*> ee8f 9f49 	vqrshrnt.s16	q4, q4, #7
-[^>]*> ee8f 8f49 	vqrshrnb.s16	q4, q4, #7
-[^>]*> fe8f 9f49 	vqrshrnt.u16	q4, q4, #7
-[^>]*> fe8f 8f49 	vqrshrnb.u16	q4, q4, #7
-[^>]*> fe8f 9fc8 	vqrshrunt.s16	q4, q4, #7
-[^>]*> fe8f 8fc8 	vqrshrunb.s16	q4, q4, #7
-[^>]*> ee8e 9f49 	vqrshrnt.s16	q4, q4, #6
-[^>]*> ee8e 8f49 	vqrshrnb.s16	q4, q4, #6
-[^>]*> fe8e 9f49 	vqrshrnt.u16	q4, q4, #6
-[^>]*> fe8e 8f49 	vqrshrnb.u16	q4, q4, #6
-[^>]*> fe8e 9fc8 	vqrshrunt.s16	q4, q4, #6
-[^>]*> fe8e 8fc8 	vqrshrunb.s16	q4, q4, #6
+[^>]*> ee89 9f45 	vqrshrnt.s16	q4, q2, #7
+[^>]*> ee89 8f45 	vqrshrnb.s16	q4, q2, #7
+[^>]*> fe89 9f45 	vqrshrnt.u16	q4, q2, #7
+[^>]*> fe89 8f45 	vqrshrnb.u16	q4, q2, #7
+[^>]*> fe89 9fc4 	vqrshrunt.s16	q4, q2, #7
+[^>]*> fe89 8fc4 	vqrshrunb.s16	q4, q2, #7
+[^>]*> ee88 9f45 	vqrshrnt.s16	q4, q2, #8
+[^>]*> ee88 8f45 	vqrshrnb.s16	q4, q2, #8
+[^>]*> fe88 9f45 	vqrshrnt.u16	q4, q2, #8
+[^>]*> fe88 8f45 	vqrshrnb.u16	q4, q2, #8
+[^>]*> fe88 9fc4 	vqrshrunt.s16	q4, q2, #8
+[^>]*> fe88 8fc4 	vqrshrunb.s16	q4, q2, #8
+[^>]*> ee8f 9f49 	vqrshrnt.s16	q4, q4, #1
+[^>]*> ee8f 8f49 	vqrshrnb.s16	q4, q4, #1
+[^>]*> fe8f 9f49 	vqrshrnt.u16	q4, q4, #1
+[^>]*> fe8f 8f49 	vqrshrnb.u16	q4, q4, #1
+[^>]*> fe8f 9fc8 	vqrshrunt.s16	q4, q4, #1
+[^>]*> fe8f 8fc8 	vqrshrunb.s16	q4, q4, #1
+[^>]*> ee8e 9f49 	vqrshrnt.s16	q4, q4, #2
+[^>]*> ee8e 8f49 	vqrshrnb.s16	q4, q4, #2
+[^>]*> fe8e 9f49 	vqrshrnt.u16	q4, q4, #2
+[^>]*> fe8e 8f49 	vqrshrnb.u16	q4, q4, #2
+[^>]*> fe8e 9fc8 	vqrshrunt.s16	q4, q4, #2
+[^>]*> fe8e 8fc8 	vqrshrunb.s16	q4, q4, #2
 [^>]*> ee8c 9f49 	vqrshrnt.s16	q4, q4, #4
 [^>]*> ee8c 8f49 	vqrshrnb.s16	q4, q4, #4
 [^>]*> fe8c 9f49 	vqrshrnt.u16	q4, q4, #4
 [^>]*> fe8c 8f49 	vqrshrnb.u16	q4, q4, #4
 [^>]*> fe8c 9fc8 	vqrshrunt.s16	q4, q4, #4
 [^>]*> fe8c 8fc8 	vqrshrunb.s16	q4, q4, #4
-[^>]*> ee89 9f49 	vqrshrnt.s16	q4, q4, #1
-[^>]*> ee89 8f49 	vqrshrnb.s16	q4, q4, #1
-[^>]*> fe89 9f49 	vqrshrnt.u16	q4, q4, #1
-[^>]*> fe89 8f49 	vqrshrnb.u16	q4, q4, #1
-[^>]*> fe89 9fc8 	vqrshrunt.s16	q4, q4, #1
-[^>]*> fe89 8fc8 	vqrshrunb.s16	q4, q4, #1
-[^>]*> ee88 9f49 	vqrshrnt.s16	q4, q4, #0
-[^>]*> ee88 8f49 	vqrshrnb.s16	q4, q4, #0
-[^>]*> fe88 9f49 	vqrshrnt.u16	q4, q4, #0
-[^>]*> fe88 8f49 	vqrshrnb.u16	q4, q4, #0
-[^>]*> fe88 9fc8 	vqrshrunt.s16	q4, q4, #0
-[^>]*> fe88 8fc8 	vqrshrunb.s16	q4, q4, #0
-[^>]*> ee8f 9f4f 	vqrshrnt.s16	q4, q7, #7
-[^>]*> ee8f 8f4f 	vqrshrnb.s16	q4, q7, #7
-[^>]*> fe8f 9f4f 	vqrshrnt.u16	q4, q7, #7
-[^>]*> fe8f 8f4f 	vqrshrnb.u16	q4, q7, #7
-[^>]*> fe8f 9fce 	vqrshrunt.s16	q4, q7, #7
-[^>]*> fe8f 8fce 	vqrshrunb.s16	q4, q7, #7
-[^>]*> ee8e 9f4f 	vqrshrnt.s16	q4, q7, #6
-[^>]*> ee8e 8f4f 	vqrshrnb.s16	q4, q7, #6
-[^>]*> fe8e 9f4f 	vqrshrnt.u16	q4, q7, #6
-[^>]*> fe8e 8f4f 	vqrshrnb.u16	q4, q7, #6
-[^>]*> fe8e 9fce 	vqrshrunt.s16	q4, q7, #6
-[^>]*> fe8e 8fce 	vqrshrunb.s16	q4, q7, #6
+[^>]*> ee89 9f49 	vqrshrnt.s16	q4, q4, #7
+[^>]*> ee89 8f49 	vqrshrnb.s16	q4, q4, #7
+[^>]*> fe89 9f49 	vqrshrnt.u16	q4, q4, #7
+[^>]*> fe89 8f49 	vqrshrnb.u16	q4, q4, #7
+[^>]*> fe89 9fc8 	vqrshrunt.s16	q4, q4, #7
+[^>]*> fe89 8fc8 	vqrshrunb.s16	q4, q4, #7
+[^>]*> ee88 9f49 	vqrshrnt.s16	q4, q4, #8
+[^>]*> ee88 8f49 	vqrshrnb.s16	q4, q4, #8
+[^>]*> fe88 9f49 	vqrshrnt.u16	q4, q4, #8
+[^>]*> fe88 8f49 	vqrshrnb.u16	q4, q4, #8
+[^>]*> fe88 9fc8 	vqrshrunt.s16	q4, q4, #8
+[^>]*> fe88 8fc8 	vqrshrunb.s16	q4, q4, #8
+[^>]*> ee8f 9f4f 	vqrshrnt.s16	q4, q7, #1
+[^>]*> ee8f 8f4f 	vqrshrnb.s16	q4, q7, #1
+[^>]*> fe8f 9f4f 	vqrshrnt.u16	q4, q7, #1
+[^>]*> fe8f 8f4f 	vqrshrnb.u16	q4, q7, #1
+[^>]*> fe8f 9fce 	vqrshrunt.s16	q4, q7, #1
+[^>]*> fe8f 8fce 	vqrshrunb.s16	q4, q7, #1
+[^>]*> ee8e 9f4f 	vqrshrnt.s16	q4, q7, #2
+[^>]*> ee8e 8f4f 	vqrshrnb.s16	q4, q7, #2
+[^>]*> fe8e 9f4f 	vqrshrnt.u16	q4, q7, #2
+[^>]*> fe8e 8f4f 	vqrshrnb.u16	q4, q7, #2
+[^>]*> fe8e 9fce 	vqrshrunt.s16	q4, q7, #2
+[^>]*> fe8e 8fce 	vqrshrunb.s16	q4, q7, #2
 [^>]*> ee8c 9f4f 	vqrshrnt.s16	q4, q7, #4
 [^>]*> ee8c 8f4f 	vqrshrnb.s16	q4, q7, #4
 [^>]*> fe8c 9f4f 	vqrshrnt.u16	q4, q7, #4
 [^>]*> fe8c 8f4f 	vqrshrnb.u16	q4, q7, #4
 [^>]*> fe8c 9fce 	vqrshrunt.s16	q4, q7, #4
 [^>]*> fe8c 8fce 	vqrshrunb.s16	q4, q7, #4
-[^>]*> ee89 9f4f 	vqrshrnt.s16	q4, q7, #1
-[^>]*> ee89 8f4f 	vqrshrnb.s16	q4, q7, #1
-[^>]*> fe89 9f4f 	vqrshrnt.u16	q4, q7, #1
-[^>]*> fe89 8f4f 	vqrshrnb.u16	q4, q7, #1
-[^>]*> fe89 9fce 	vqrshrunt.s16	q4, q7, #1
-[^>]*> fe89 8fce 	vqrshrunb.s16	q4, q7, #1
-[^>]*> ee88 9f4f 	vqrshrnt.s16	q4, q7, #0
-[^>]*> ee88 8f4f 	vqrshrnb.s16	q4, q7, #0
-[^>]*> fe88 9f4f 	vqrshrnt.u16	q4, q7, #0
-[^>]*> fe88 8f4f 	vqrshrnb.u16	q4, q7, #0
-[^>]*> fe88 9fce 	vqrshrunt.s16	q4, q7, #0
-[^>]*> fe88 8fce 	vqrshrunb.s16	q4, q7, #0
-[^>]*> ee8f ff41 	vqrshrnt.s16	q7, q0, #7
-[^>]*> ee8f ef41 	vqrshrnb.s16	q7, q0, #7
-[^>]*> fe8f ff41 	vqrshrnt.u16	q7, q0, #7
-[^>]*> fe8f ef41 	vqrshrnb.u16	q7, q0, #7
-[^>]*> fe8f ffc0 	vqrshrunt.s16	q7, q0, #7
-[^>]*> fe8f efc0 	vqrshrunb.s16	q7, q0, #7
-[^>]*> ee8e ff41 	vqrshrnt.s16	q7, q0, #6
-[^>]*> ee8e ef41 	vqrshrnb.s16	q7, q0, #6
-[^>]*> fe8e ff41 	vqrshrnt.u16	q7, q0, #6
-[^>]*> fe8e ef41 	vqrshrnb.u16	q7, q0, #6
-[^>]*> fe8e ffc0 	vqrshrunt.s16	q7, q0, #6
-[^>]*> fe8e efc0 	vqrshrunb.s16	q7, q0, #6
+[^>]*> ee89 9f4f 	vqrshrnt.s16	q4, q7, #7
+[^>]*> ee89 8f4f 	vqrshrnb.s16	q4, q7, #7
+[^>]*> fe89 9f4f 	vqrshrnt.u16	q4, q7, #7
+[^>]*> fe89 8f4f 	vqrshrnb.u16	q4, q7, #7
+[^>]*> fe89 9fce 	vqrshrunt.s16	q4, q7, #7
+[^>]*> fe89 8fce 	vqrshrunb.s16	q4, q7, #7
+[^>]*> ee88 9f4f 	vqrshrnt.s16	q4, q7, #8
+[^>]*> ee88 8f4f 	vqrshrnb.s16	q4, q7, #8
+[^>]*> fe88 9f4f 	vqrshrnt.u16	q4, q7, #8
+[^>]*> fe88 8f4f 	vqrshrnb.u16	q4, q7, #8
+[^>]*> fe88 9fce 	vqrshrunt.s16	q4, q7, #8
+[^>]*> fe88 8fce 	vqrshrunb.s16	q4, q7, #8
+[^>]*> ee8f ff41 	vqrshrnt.s16	q7, q0, #1
+[^>]*> ee8f ef41 	vqrshrnb.s16	q7, q0, #1
+[^>]*> fe8f ff41 	vqrshrnt.u16	q7, q0, #1
+[^>]*> fe8f ef41 	vqrshrnb.u16	q7, q0, #1
+[^>]*> fe8f ffc0 	vqrshrunt.s16	q7, q0, #1
+[^>]*> fe8f efc0 	vqrshrunb.s16	q7, q0, #1
+[^>]*> ee8e ff41 	vqrshrnt.s16	q7, q0, #2
+[^>]*> ee8e ef41 	vqrshrnb.s16	q7, q0, #2
+[^>]*> fe8e ff41 	vqrshrnt.u16	q7, q0, #2
+[^>]*> fe8e ef41 	vqrshrnb.u16	q7, q0, #2
+[^>]*> fe8e ffc0 	vqrshrunt.s16	q7, q0, #2
+[^>]*> fe8e efc0 	vqrshrunb.s16	q7, q0, #2
 [^>]*> ee8c ff41 	vqrshrnt.s16	q7, q0, #4
 [^>]*> ee8c ef41 	vqrshrnb.s16	q7, q0, #4
 [^>]*> fe8c ff41 	vqrshrnt.u16	q7, q0, #4
 [^>]*> fe8c ef41 	vqrshrnb.u16	q7, q0, #4
 [^>]*> fe8c ffc0 	vqrshrunt.s16	q7, q0, #4
 [^>]*> fe8c efc0 	vqrshrunb.s16	q7, q0, #4
-[^>]*> ee89 ff41 	vqrshrnt.s16	q7, q0, #1
-[^>]*> ee89 ef41 	vqrshrnb.s16	q7, q0, #1
-[^>]*> fe89 ff41 	vqrshrnt.u16	q7, q0, #1
-[^>]*> fe89 ef41 	vqrshrnb.u16	q7, q0, #1
-[^>]*> fe89 ffc0 	vqrshrunt.s16	q7, q0, #1
-[^>]*> fe89 efc0 	vqrshrunb.s16	q7, q0, #1
-[^>]*> ee88 ff41 	vqrshrnt.s16	q7, q0, #0
-[^>]*> ee88 ef41 	vqrshrnb.s16	q7, q0, #0
-[^>]*> fe88 ff41 	vqrshrnt.u16	q7, q0, #0
-[^>]*> fe88 ef41 	vqrshrnb.u16	q7, q0, #0
-[^>]*> fe88 ffc0 	vqrshrunt.s16	q7, q0, #0
-[^>]*> fe88 efc0 	vqrshrunb.s16	q7, q0, #0
-[^>]*> ee8f ff43 	vqrshrnt.s16	q7, q1, #7
-[^>]*> ee8f ef43 	vqrshrnb.s16	q7, q1, #7
-[^>]*> fe8f ff43 	vqrshrnt.u16	q7, q1, #7
-[^>]*> fe8f ef43 	vqrshrnb.u16	q7, q1, #7
-[^>]*> fe8f ffc2 	vqrshrunt.s16	q7, q1, #7
-[^>]*> fe8f efc2 	vqrshrunb.s16	q7, q1, #7
-[^>]*> ee8e ff43 	vqrshrnt.s16	q7, q1, #6
-[^>]*> ee8e ef43 	vqrshrnb.s16	q7, q1, #6
-[^>]*> fe8e ff43 	vqrshrnt.u16	q7, q1, #6
-[^>]*> fe8e ef43 	vqrshrnb.u16	q7, q1, #6
-[^>]*> fe8e ffc2 	vqrshrunt.s16	q7, q1, #6
-[^>]*> fe8e efc2 	vqrshrunb.s16	q7, q1, #6
+[^>]*> ee89 ff41 	vqrshrnt.s16	q7, q0, #7
+[^>]*> ee89 ef41 	vqrshrnb.s16	q7, q0, #7
+[^>]*> fe89 ff41 	vqrshrnt.u16	q7, q0, #7
+[^>]*> fe89 ef41 	vqrshrnb.u16	q7, q0, #7
+[^>]*> fe89 ffc0 	vqrshrunt.s16	q7, q0, #7
+[^>]*> fe89 efc0 	vqrshrunb.s16	q7, q0, #7
+[^>]*> ee88 ff41 	vqrshrnt.s16	q7, q0, #8
+[^>]*> ee88 ef41 	vqrshrnb.s16	q7, q0, #8
+[^>]*> fe88 ff41 	vqrshrnt.u16	q7, q0, #8
+[^>]*> fe88 ef41 	vqrshrnb.u16	q7, q0, #8
+[^>]*> fe88 ffc0 	vqrshrunt.s16	q7, q0, #8
+[^>]*> fe88 efc0 	vqrshrunb.s16	q7, q0, #8
+[^>]*> ee8f ff43 	vqrshrnt.s16	q7, q1, #1
+[^>]*> ee8f ef43 	vqrshrnb.s16	q7, q1, #1
+[^>]*> fe8f ff43 	vqrshrnt.u16	q7, q1, #1
+[^>]*> fe8f ef43 	vqrshrnb.u16	q7, q1, #1
+[^>]*> fe8f ffc2 	vqrshrunt.s16	q7, q1, #1
+[^>]*> fe8f efc2 	vqrshrunb.s16	q7, q1, #1
+[^>]*> ee8e ff43 	vqrshrnt.s16	q7, q1, #2
+[^>]*> ee8e ef43 	vqrshrnb.s16	q7, q1, #2
+[^>]*> fe8e ff43 	vqrshrnt.u16	q7, q1, #2
+[^>]*> fe8e ef43 	vqrshrnb.u16	q7, q1, #2
+[^>]*> fe8e ffc2 	vqrshrunt.s16	q7, q1, #2
+[^>]*> fe8e efc2 	vqrshrunb.s16	q7, q1, #2
 [^>]*> ee8c ff43 	vqrshrnt.s16	q7, q1, #4
 [^>]*> ee8c ef43 	vqrshrnb.s16	q7, q1, #4
 [^>]*> fe8c ff43 	vqrshrnt.u16	q7, q1, #4
 [^>]*> fe8c ef43 	vqrshrnb.u16	q7, q1, #4
 [^>]*> fe8c ffc2 	vqrshrunt.s16	q7, q1, #4
 [^>]*> fe8c efc2 	vqrshrunb.s16	q7, q1, #4
-[^>]*> ee89 ff43 	vqrshrnt.s16	q7, q1, #1
-[^>]*> ee89 ef43 	vqrshrnb.s16	q7, q1, #1
-[^>]*> fe89 ff43 	vqrshrnt.u16	q7, q1, #1
-[^>]*> fe89 ef43 	vqrshrnb.u16	q7, q1, #1
-[^>]*> fe89 ffc2 	vqrshrunt.s16	q7, q1, #1
-[^>]*> fe89 efc2 	vqrshrunb.s16	q7, q1, #1
-[^>]*> ee88 ff43 	vqrshrnt.s16	q7, q1, #0
-[^>]*> ee88 ef43 	vqrshrnb.s16	q7, q1, #0
-[^>]*> fe88 ff43 	vqrshrnt.u16	q7, q1, #0
-[^>]*> fe88 ef43 	vqrshrnb.u16	q7, q1, #0
-[^>]*> fe88 ffc2 	vqrshrunt.s16	q7, q1, #0
-[^>]*> fe88 efc2 	vqrshrunb.s16	q7, q1, #0
-[^>]*> ee8f ff45 	vqrshrnt.s16	q7, q2, #7
-[^>]*> ee8f ef45 	vqrshrnb.s16	q7, q2, #7
-[^>]*> fe8f ff45 	vqrshrnt.u16	q7, q2, #7
-[^>]*> fe8f ef45 	vqrshrnb.u16	q7, q2, #7
-[^>]*> fe8f ffc4 	vqrshrunt.s16	q7, q2, #7
-[^>]*> fe8f efc4 	vqrshrunb.s16	q7, q2, #7
-[^>]*> ee8e ff45 	vqrshrnt.s16	q7, q2, #6
-[^>]*> ee8e ef45 	vqrshrnb.s16	q7, q2, #6
-[^>]*> fe8e ff45 	vqrshrnt.u16	q7, q2, #6
-[^>]*> fe8e ef45 	vqrshrnb.u16	q7, q2, #6
-[^>]*> fe8e ffc4 	vqrshrunt.s16	q7, q2, #6
-[^>]*> fe8e efc4 	vqrshrunb.s16	q7, q2, #6
+[^>]*> ee89 ff43 	vqrshrnt.s16	q7, q1, #7
+[^>]*> ee89 ef43 	vqrshrnb.s16	q7, q1, #7
+[^>]*> fe89 ff43 	vqrshrnt.u16	q7, q1, #7
+[^>]*> fe89 ef43 	vqrshrnb.u16	q7, q1, #7
+[^>]*> fe89 ffc2 	vqrshrunt.s16	q7, q1, #7
+[^>]*> fe89 efc2 	vqrshrunb.s16	q7, q1, #7
+[^>]*> ee88 ff43 	vqrshrnt.s16	q7, q1, #8
+[^>]*> ee88 ef43 	vqrshrnb.s16	q7, q1, #8
+[^>]*> fe88 ff43 	vqrshrnt.u16	q7, q1, #8
+[^>]*> fe88 ef43 	vqrshrnb.u16	q7, q1, #8
+[^>]*> fe88 ffc2 	vqrshrunt.s16	q7, q1, #8
+[^>]*> fe88 efc2 	vqrshrunb.s16	q7, q1, #8
+[^>]*> ee8f ff45 	vqrshrnt.s16	q7, q2, #1
+[^>]*> ee8f ef45 	vqrshrnb.s16	q7, q2, #1
+[^>]*> fe8f ff45 	vqrshrnt.u16	q7, q2, #1
+[^>]*> fe8f ef45 	vqrshrnb.u16	q7, q2, #1
+[^>]*> fe8f ffc4 	vqrshrunt.s16	q7, q2, #1
+[^>]*> fe8f efc4 	vqrshrunb.s16	q7, q2, #1
+[^>]*> ee8e ff45 	vqrshrnt.s16	q7, q2, #2
+[^>]*> ee8e ef45 	vqrshrnb.s16	q7, q2, #2
+[^>]*> fe8e ff45 	vqrshrnt.u16	q7, q2, #2
+[^>]*> fe8e ef45 	vqrshrnb.u16	q7, q2, #2
+[^>]*> fe8e ffc4 	vqrshrunt.s16	q7, q2, #2
+[^>]*> fe8e efc4 	vqrshrunb.s16	q7, q2, #2
 [^>]*> ee8c ff45 	vqrshrnt.s16	q7, q2, #4
 [^>]*> ee8c ef45 	vqrshrnb.s16	q7, q2, #4
 [^>]*> fe8c ff45 	vqrshrnt.u16	q7, q2, #4
 [^>]*> fe8c ef45 	vqrshrnb.u16	q7, q2, #4
 [^>]*> fe8c ffc4 	vqrshrunt.s16	q7, q2, #4
 [^>]*> fe8c efc4 	vqrshrunb.s16	q7, q2, #4
-[^>]*> ee89 ff45 	vqrshrnt.s16	q7, q2, #1
-[^>]*> ee89 ef45 	vqrshrnb.s16	q7, q2, #1
-[^>]*> fe89 ff45 	vqrshrnt.u16	q7, q2, #1
-[^>]*> fe89 ef45 	vqrshrnb.u16	q7, q2, #1
-[^>]*> fe89 ffc4 	vqrshrunt.s16	q7, q2, #1
-[^>]*> fe89 efc4 	vqrshrunb.s16	q7, q2, #1
-[^>]*> ee88 ff45 	vqrshrnt.s16	q7, q2, #0
-[^>]*> ee88 ef45 	vqrshrnb.s16	q7, q2, #0
-[^>]*> fe88 ff45 	vqrshrnt.u16	q7, q2, #0
-[^>]*> fe88 ef45 	vqrshrnb.u16	q7, q2, #0
-[^>]*> fe88 ffc4 	vqrshrunt.s16	q7, q2, #0
-[^>]*> fe88 efc4 	vqrshrunb.s16	q7, q2, #0
-[^>]*> ee8f ff49 	vqrshrnt.s16	q7, q4, #7
-[^>]*> ee8f ef49 	vqrshrnb.s16	q7, q4, #7
-[^>]*> fe8f ff49 	vqrshrnt.u16	q7, q4, #7
-[^>]*> fe8f ef49 	vqrshrnb.u16	q7, q4, #7
-[^>]*> fe8f ffc8 	vqrshrunt.s16	q7, q4, #7
-[^>]*> fe8f efc8 	vqrshrunb.s16	q7, q4, #7
-[^>]*> ee8e ff49 	vqrshrnt.s16	q7, q4, #6
-[^>]*> ee8e ef49 	vqrshrnb.s16	q7, q4, #6
-[^>]*> fe8e ff49 	vqrshrnt.u16	q7, q4, #6
-[^>]*> fe8e ef49 	vqrshrnb.u16	q7, q4, #6
-[^>]*> fe8e ffc8 	vqrshrunt.s16	q7, q4, #6
-[^>]*> fe8e efc8 	vqrshrunb.s16	q7, q4, #6
+[^>]*> ee89 ff45 	vqrshrnt.s16	q7, q2, #7
+[^>]*> ee89 ef45 	vqrshrnb.s16	q7, q2, #7
+[^>]*> fe89 ff45 	vqrshrnt.u16	q7, q2, #7
+[^>]*> fe89 ef45 	vqrshrnb.u16	q7, q2, #7
+[^>]*> fe89 ffc4 	vqrshrunt.s16	q7, q2, #7
+[^>]*> fe89 efc4 	vqrshrunb.s16	q7, q2, #7
+[^>]*> ee88 ff45 	vqrshrnt.s16	q7, q2, #8
+[^>]*> ee88 ef45 	vqrshrnb.s16	q7, q2, #8
+[^>]*> fe88 ff45 	vqrshrnt.u16	q7, q2, #8
+[^>]*> fe88 ef45 	vqrshrnb.u16	q7, q2, #8
+[^>]*> fe88 ffc4 	vqrshrunt.s16	q7, q2, #8
+[^>]*> fe88 efc4 	vqrshrunb.s16	q7, q2, #8
+[^>]*> ee8f ff49 	vqrshrnt.s16	q7, q4, #1
+[^>]*> ee8f ef49 	vqrshrnb.s16	q7, q4, #1
+[^>]*> fe8f ff49 	vqrshrnt.u16	q7, q4, #1
+[^>]*> fe8f ef49 	vqrshrnb.u16	q7, q4, #1
+[^>]*> fe8f ffc8 	vqrshrunt.s16	q7, q4, #1
+[^>]*> fe8f efc8 	vqrshrunb.s16	q7, q4, #1
+[^>]*> ee8e ff49 	vqrshrnt.s16	q7, q4, #2
+[^>]*> ee8e ef49 	vqrshrnb.s16	q7, q4, #2
+[^>]*> fe8e ff49 	vqrshrnt.u16	q7, q4, #2
+[^>]*> fe8e ef49 	vqrshrnb.u16	q7, q4, #2
+[^>]*> fe8e ffc8 	vqrshrunt.s16	q7, q4, #2
+[^>]*> fe8e efc8 	vqrshrunb.s16	q7, q4, #2
 [^>]*> ee8c ff49 	vqrshrnt.s16	q7, q4, #4
 [^>]*> ee8c ef49 	vqrshrnb.s16	q7, q4, #4
 [^>]*> fe8c ff49 	vqrshrnt.u16	q7, q4, #4
 [^>]*> fe8c ef49 	vqrshrnb.u16	q7, q4, #4
 [^>]*> fe8c ffc8 	vqrshrunt.s16	q7, q4, #4
 [^>]*> fe8c efc8 	vqrshrunb.s16	q7, q4, #4
-[^>]*> ee89 ff49 	vqrshrnt.s16	q7, q4, #1
-[^>]*> ee89 ef49 	vqrshrnb.s16	q7, q4, #1
-[^>]*> fe89 ff49 	vqrshrnt.u16	q7, q4, #1
-[^>]*> fe89 ef49 	vqrshrnb.u16	q7, q4, #1
-[^>]*> fe89 ffc8 	vqrshrunt.s16	q7, q4, #1
-[^>]*> fe89 efc8 	vqrshrunb.s16	q7, q4, #1
-[^>]*> ee88 ff49 	vqrshrnt.s16	q7, q4, #0
-[^>]*> ee88 ef49 	vqrshrnb.s16	q7, q4, #0
-[^>]*> fe88 ff49 	vqrshrnt.u16	q7, q4, #0
-[^>]*> fe88 ef49 	vqrshrnb.u16	q7, q4, #0
-[^>]*> fe88 ffc8 	vqrshrunt.s16	q7, q4, #0
-[^>]*> fe88 efc8 	vqrshrunb.s16	q7, q4, #0
-[^>]*> ee8f ff4f 	vqrshrnt.s16	q7, q7, #7
-[^>]*> ee8f ef4f 	vqrshrnb.s16	q7, q7, #7
-[^>]*> fe8f ff4f 	vqrshrnt.u16	q7, q7, #7
-[^>]*> fe8f ef4f 	vqrshrnb.u16	q7, q7, #7
-[^>]*> fe8f ffce 	vqrshrunt.s16	q7, q7, #7
-[^>]*> fe8f efce 	vqrshrunb.s16	q7, q7, #7
-[^>]*> ee8e ff4f 	vqrshrnt.s16	q7, q7, #6
-[^>]*> ee8e ef4f 	vqrshrnb.s16	q7, q7, #6
-[^>]*> fe8e ff4f 	vqrshrnt.u16	q7, q7, #6
-[^>]*> fe8e ef4f 	vqrshrnb.u16	q7, q7, #6
-[^>]*> fe8e ffce 	vqrshrunt.s16	q7, q7, #6
-[^>]*> fe8e efce 	vqrshrunb.s16	q7, q7, #6
+[^>]*> ee89 ff49 	vqrshrnt.s16	q7, q4, #7
+[^>]*> ee89 ef49 	vqrshrnb.s16	q7, q4, #7
+[^>]*> fe89 ff49 	vqrshrnt.u16	q7, q4, #7
+[^>]*> fe89 ef49 	vqrshrnb.u16	q7, q4, #7
+[^>]*> fe89 ffc8 	vqrshrunt.s16	q7, q4, #7
+[^>]*> fe89 efc8 	vqrshrunb.s16	q7, q4, #7
+[^>]*> ee88 ff49 	vqrshrnt.s16	q7, q4, #8
+[^>]*> ee88 ef49 	vqrshrnb.s16	q7, q4, #8
+[^>]*> fe88 ff49 	vqrshrnt.u16	q7, q4, #8
+[^>]*> fe88 ef49 	vqrshrnb.u16	q7, q4, #8
+[^>]*> fe88 ffc8 	vqrshrunt.s16	q7, q4, #8
+[^>]*> fe88 efc8 	vqrshrunb.s16	q7, q4, #8
+[^>]*> ee8f ff4f 	vqrshrnt.s16	q7, q7, #1
+[^>]*> ee8f ef4f 	vqrshrnb.s16	q7, q7, #1
+[^>]*> fe8f ff4f 	vqrshrnt.u16	q7, q7, #1
+[^>]*> fe8f ef4f 	vqrshrnb.u16	q7, q7, #1
+[^>]*> fe8f ffce 	vqrshrunt.s16	q7, q7, #1
+[^>]*> fe8f efce 	vqrshrunb.s16	q7, q7, #1
+[^>]*> ee8e ff4f 	vqrshrnt.s16	q7, q7, #2
+[^>]*> ee8e ef4f 	vqrshrnb.s16	q7, q7, #2
+[^>]*> fe8e ff4f 	vqrshrnt.u16	q7, q7, #2
+[^>]*> fe8e ef4f 	vqrshrnb.u16	q7, q7, #2
+[^>]*> fe8e ffce 	vqrshrunt.s16	q7, q7, #2
+[^>]*> fe8e efce 	vqrshrunb.s16	q7, q7, #2
 [^>]*> ee8c ff4f 	vqrshrnt.s16	q7, q7, #4
 [^>]*> ee8c ef4f 	vqrshrnb.s16	q7, q7, #4
 [^>]*> fe8c ff4f 	vqrshrnt.u16	q7, q7, #4
 [^>]*> fe8c ef4f 	vqrshrnb.u16	q7, q7, #4
 [^>]*> fe8c ffce 	vqrshrunt.s16	q7, q7, #4
 [^>]*> fe8c efce 	vqrshrunb.s16	q7, q7, #4
-[^>]*> ee89 ff4f 	vqrshrnt.s16	q7, q7, #1
-[^>]*> ee89 ef4f 	vqrshrnb.s16	q7, q7, #1
-[^>]*> fe89 ff4f 	vqrshrnt.u16	q7, q7, #1
-[^>]*> fe89 ef4f 	vqrshrnb.u16	q7, q7, #1
-[^>]*> fe89 ffce 	vqrshrunt.s16	q7, q7, #1
-[^>]*> fe89 efce 	vqrshrunb.s16	q7, q7, #1
-[^>]*> ee88 ff4f 	vqrshrnt.s16	q7, q7, #0
-[^>]*> ee88 ef4f 	vqrshrnb.s16	q7, q7, #0
-[^>]*> fe88 ff4f 	vqrshrnt.u16	q7, q7, #0
-[^>]*> fe88 ef4f 	vqrshrnb.u16	q7, q7, #0
-[^>]*> fe88 ffce 	vqrshrunt.s16	q7, q7, #0
-[^>]*> fe88 efce 	vqrshrunb.s16	q7, q7, #0
-[^>]*> ee9f 1f41 	vqrshrnt.s32	q0, q0, #7
-[^>]*> ee9f 0f41 	vqrshrnb.s32	q0, q0, #7
-[^>]*> fe9f 1f41 	vqrshrnt.u32	q0, q0, #7
-[^>]*> fe9f 0f41 	vqrshrnb.u32	q0, q0, #7
-[^>]*> fe9f 1fc0 	vqrshrunt.s32	q0, q0, #7
-[^>]*> fe9f 0fc0 	vqrshrunb.s32	q0, q0, #7
-[^>]*> ee9e 1f41 	vqrshrnt.s32	q0, q0, #6
-[^>]*> ee9e 0f41 	vqrshrnb.s32	q0, q0, #6
-[^>]*> fe9e 1f41 	vqrshrnt.u32	q0, q0, #6
-[^>]*> fe9e 0f41 	vqrshrnb.u32	q0, q0, #6
-[^>]*> fe9e 1fc0 	vqrshrunt.s32	q0, q0, #6
-[^>]*> fe9e 0fc0 	vqrshrunb.s32	q0, q0, #6
+[^>]*> ee89 ff4f 	vqrshrnt.s16	q7, q7, #7
+[^>]*> ee89 ef4f 	vqrshrnb.s16	q7, q7, #7
+[^>]*> fe89 ff4f 	vqrshrnt.u16	q7, q7, #7
+[^>]*> fe89 ef4f 	vqrshrnb.u16	q7, q7, #7
+[^>]*> fe89 ffce 	vqrshrunt.s16	q7, q7, #7
+[^>]*> fe89 efce 	vqrshrunb.s16	q7, q7, #7
+[^>]*> ee88 ff4f 	vqrshrnt.s16	q7, q7, #8
+[^>]*> ee88 ef4f 	vqrshrnb.s16	q7, q7, #8
+[^>]*> fe88 ff4f 	vqrshrnt.u16	q7, q7, #8
+[^>]*> fe88 ef4f 	vqrshrnb.u16	q7, q7, #8
+[^>]*> fe88 ffce 	vqrshrunt.s16	q7, q7, #8
+[^>]*> fe88 efce 	vqrshrunb.s16	q7, q7, #8
+[^>]*> ee9f 1f41 	vqrshrnt.s32	q0, q0, #1
+[^>]*> ee9f 0f41 	vqrshrnb.s32	q0, q0, #1
+[^>]*> fe9f 1f41 	vqrshrnt.u32	q0, q0, #1
+[^>]*> fe9f 0f41 	vqrshrnb.u32	q0, q0, #1
+[^>]*> fe9f 1fc0 	vqrshrunt.s32	q0, q0, #1
+[^>]*> fe9f 0fc0 	vqrshrunb.s32	q0, q0, #1
+[^>]*> ee9e 1f41 	vqrshrnt.s32	q0, q0, #2
+[^>]*> ee9e 0f41 	vqrshrnb.s32	q0, q0, #2
+[^>]*> fe9e 1f41 	vqrshrnt.u32	q0, q0, #2
+[^>]*> fe9e 0f41 	vqrshrnb.u32	q0, q0, #2
+[^>]*> fe9e 1fc0 	vqrshrunt.s32	q0, q0, #2
+[^>]*> fe9e 0fc0 	vqrshrunb.s32	q0, q0, #2
 [^>]*> ee9c 1f41 	vqrshrnt.s32	q0, q0, #4
 [^>]*> ee9c 0f41 	vqrshrnb.s32	q0, q0, #4
 [^>]*> fe9c 1f41 	vqrshrnt.u32	q0, q0, #4
 [^>]*> fe9c 0f41 	vqrshrnb.u32	q0, q0, #4
 [^>]*> fe9c 1fc0 	vqrshrunt.s32	q0, q0, #4
 [^>]*> fe9c 0fc0 	vqrshrunb.s32	q0, q0, #4
-[^>]*> ee99 1f41 	vqrshrnt.s32	q0, q0, #1
-[^>]*> ee99 0f41 	vqrshrnb.s32	q0, q0, #1
-[^>]*> fe99 1f41 	vqrshrnt.u32	q0, q0, #1
-[^>]*> fe99 0f41 	vqrshrnb.u32	q0, q0, #1
-[^>]*> fe99 1fc0 	vqrshrunt.s32	q0, q0, #1
-[^>]*> fe99 0fc0 	vqrshrunb.s32	q0, q0, #1
-[^>]*> ee98 1f41 	vqrshrnt.s32	q0, q0, #0
-[^>]*> ee98 0f41 	vqrshrnb.s32	q0, q0, #0
-[^>]*> fe98 1f41 	vqrshrnt.u32	q0, q0, #0
-[^>]*> fe98 0f41 	vqrshrnb.u32	q0, q0, #0
-[^>]*> fe98 1fc0 	vqrshrunt.s32	q0, q0, #0
-[^>]*> fe98 0fc0 	vqrshrunb.s32	q0, q0, #0
-[^>]*> ee96 1f41 	vqrshrnt.s32	q0, q0, #6
-[^>]*> ee96 0f41 	vqrshrnb.s32	q0, q0, #6
-[^>]*> fe96 1f41 	vqrshrnt.u32	q0, q0, #6
-[^>]*> fe96 0f41 	vqrshrnb.u32	q0, q0, #6
-[^>]*> fe96 1fc0 	vqrshrunt.s32	q0, q0, #6
-[^>]*> fe96 0fc0 	vqrshrunb.s32	q0, q0, #6
-[^>]*> ee93 1f41 	vqrshrnt.s32	q0, q0, #3
-[^>]*> ee93 0f41 	vqrshrnb.s32	q0, q0, #3
-[^>]*> fe93 1f41 	vqrshrnt.u32	q0, q0, #3
-[^>]*> fe93 0f41 	vqrshrnb.u32	q0, q0, #3
-[^>]*> fe93 1fc0 	vqrshrunt.s32	q0, q0, #3
-[^>]*> fe93 0fc0 	vqrshrunb.s32	q0, q0, #3
-[^>]*> ee91 1f41 	vqrshrnt.s32	q0, q0, #1
-[^>]*> ee91 0f41 	vqrshrnb.s32	q0, q0, #1
-[^>]*> fe91 1f41 	vqrshrnt.u32	q0, q0, #1
-[^>]*> fe91 0f41 	vqrshrnb.u32	q0, q0, #1
-[^>]*> fe91 1fc0 	vqrshrunt.s32	q0, q0, #1
-[^>]*> fe91 0fc0 	vqrshrunb.s32	q0, q0, #1
-[^>]*> ee90 1f41 	vqrshrnt.s32	q0, q0, #0
-[^>]*> ee90 0f41 	vqrshrnb.s32	q0, q0, #0
-[^>]*> fe90 1f41 	vqrshrnt.u32	q0, q0, #0
-[^>]*> fe90 0f41 	vqrshrnb.u32	q0, q0, #0
-[^>]*> fe90 1fc0 	vqrshrunt.s32	q0, q0, #0
-[^>]*> fe90 0fc0 	vqrshrunb.s32	q0, q0, #0
-[^>]*> ee9f 1f43 	vqrshrnt.s32	q0, q1, #7
-[^>]*> ee9f 0f43 	vqrshrnb.s32	q0, q1, #7
-[^>]*> fe9f 1f43 	vqrshrnt.u32	q0, q1, #7
-[^>]*> fe9f 0f43 	vqrshrnb.u32	q0, q1, #7
-[^>]*> fe9f 1fc2 	vqrshrunt.s32	q0, q1, #7
-[^>]*> fe9f 0fc2 	vqrshrunb.s32	q0, q1, #7
-[^>]*> ee9e 1f43 	vqrshrnt.s32	q0, q1, #6
-[^>]*> ee9e 0f43 	vqrshrnb.s32	q0, q1, #6
-[^>]*> fe9e 1f43 	vqrshrnt.u32	q0, q1, #6
-[^>]*> fe9e 0f43 	vqrshrnb.u32	q0, q1, #6
-[^>]*> fe9e 1fc2 	vqrshrunt.s32	q0, q1, #6
-[^>]*> fe9e 0fc2 	vqrshrunb.s32	q0, q1, #6
+[^>]*> ee99 1f41 	vqrshrnt.s32	q0, q0, #7
+[^>]*> ee99 0f41 	vqrshrnb.s32	q0, q0, #7
+[^>]*> fe99 1f41 	vqrshrnt.u32	q0, q0, #7
+[^>]*> fe99 0f41 	vqrshrnb.u32	q0, q0, #7
+[^>]*> fe99 1fc0 	vqrshrunt.s32	q0, q0, #7
+[^>]*> fe99 0fc0 	vqrshrunb.s32	q0, q0, #7
+[^>]*> ee98 1f41 	vqrshrnt.s32	q0, q0, #8
+[^>]*> ee98 0f41 	vqrshrnb.s32	q0, q0, #8
+[^>]*> fe98 1f41 	vqrshrnt.u32	q0, q0, #8
+[^>]*> fe98 0f41 	vqrshrnb.u32	q0, q0, #8
+[^>]*> fe98 1fc0 	vqrshrunt.s32	q0, q0, #8
+[^>]*> fe98 0fc0 	vqrshrunb.s32	q0, q0, #8
+[^>]*> ee96 1f41 	vqrshrnt.s32	q0, q0, #10
+[^>]*> ee96 0f41 	vqrshrnb.s32	q0, q0, #10
+[^>]*> fe96 1f41 	vqrshrnt.u32	q0, q0, #10
+[^>]*> fe96 0f41 	vqrshrnb.u32	q0, q0, #10
+[^>]*> fe96 1fc0 	vqrshrunt.s32	q0, q0, #10
+[^>]*> fe96 0fc0 	vqrshrunb.s32	q0, q0, #10
+[^>]*> ee93 1f41 	vqrshrnt.s32	q0, q0, #13
+[^>]*> ee93 0f41 	vqrshrnb.s32	q0, q0, #13
+[^>]*> fe93 1f41 	vqrshrnt.u32	q0, q0, #13
+[^>]*> fe93 0f41 	vqrshrnb.u32	q0, q0, #13
+[^>]*> fe93 1fc0 	vqrshrunt.s32	q0, q0, #13
+[^>]*> fe93 0fc0 	vqrshrunb.s32	q0, q0, #13
+[^>]*> ee91 1f41 	vqrshrnt.s32	q0, q0, #15
+[^>]*> ee91 0f41 	vqrshrnb.s32	q0, q0, #15
+[^>]*> fe91 1f41 	vqrshrnt.u32	q0, q0, #15
+[^>]*> fe91 0f41 	vqrshrnb.u32	q0, q0, #15
+[^>]*> fe91 1fc0 	vqrshrunt.s32	q0, q0, #15
+[^>]*> fe91 0fc0 	vqrshrunb.s32	q0, q0, #15
+[^>]*> ee90 1f41 	vqrshrnt.s32	q0, q0, #16
+[^>]*> ee90 0f41 	vqrshrnb.s32	q0, q0, #16
+[^>]*> fe90 1f41 	vqrshrnt.u32	q0, q0, #16
+[^>]*> fe90 0f41 	vqrshrnb.u32	q0, q0, #16
+[^>]*> fe90 1fc0 	vqrshrunt.s32	q0, q0, #16
+[^>]*> fe90 0fc0 	vqrshrunb.s32	q0, q0, #16
+[^>]*> ee9f 1f43 	vqrshrnt.s32	q0, q1, #1
+[^>]*> ee9f 0f43 	vqrshrnb.s32	q0, q1, #1
+[^>]*> fe9f 1f43 	vqrshrnt.u32	q0, q1, #1
+[^>]*> fe9f 0f43 	vqrshrnb.u32	q0, q1, #1
+[^>]*> fe9f 1fc2 	vqrshrunt.s32	q0, q1, #1
+[^>]*> fe9f 0fc2 	vqrshrunb.s32	q0, q1, #1
+[^>]*> ee9e 1f43 	vqrshrnt.s32	q0, q1, #2
+[^>]*> ee9e 0f43 	vqrshrnb.s32	q0, q1, #2
+[^>]*> fe9e 1f43 	vqrshrnt.u32	q0, q1, #2
+[^>]*> fe9e 0f43 	vqrshrnb.u32	q0, q1, #2
+[^>]*> fe9e 1fc2 	vqrshrunt.s32	q0, q1, #2
+[^>]*> fe9e 0fc2 	vqrshrunb.s32	q0, q1, #2
 [^>]*> ee9c 1f43 	vqrshrnt.s32	q0, q1, #4
 [^>]*> ee9c 0f43 	vqrshrnb.s32	q0, q1, #4
 [^>]*> fe9c 1f43 	vqrshrnt.u32	q0, q1, #4
 [^>]*> fe9c 0f43 	vqrshrnb.u32	q0, q1, #4
 [^>]*> fe9c 1fc2 	vqrshrunt.s32	q0, q1, #4
 [^>]*> fe9c 0fc2 	vqrshrunb.s32	q0, q1, #4
-[^>]*> ee99 1f43 	vqrshrnt.s32	q0, q1, #1
-[^>]*> ee99 0f43 	vqrshrnb.s32	q0, q1, #1
-[^>]*> fe99 1f43 	vqrshrnt.u32	q0, q1, #1
-[^>]*> fe99 0f43 	vqrshrnb.u32	q0, q1, #1
-[^>]*> fe99 1fc2 	vqrshrunt.s32	q0, q1, #1
-[^>]*> fe99 0fc2 	vqrshrunb.s32	q0, q1, #1
-[^>]*> ee98 1f43 	vqrshrnt.s32	q0, q1, #0
-[^>]*> ee98 0f43 	vqrshrnb.s32	q0, q1, #0
-[^>]*> fe98 1f43 	vqrshrnt.u32	q0, q1, #0
-[^>]*> fe98 0f43 	vqrshrnb.u32	q0, q1, #0
-[^>]*> fe98 1fc2 	vqrshrunt.s32	q0, q1, #0
-[^>]*> fe98 0fc2 	vqrshrunb.s32	q0, q1, #0
-[^>]*> ee96 1f43 	vqrshrnt.s32	q0, q1, #6
-[^>]*> ee96 0f43 	vqrshrnb.s32	q0, q1, #6
-[^>]*> fe96 1f43 	vqrshrnt.u32	q0, q1, #6
-[^>]*> fe96 0f43 	vqrshrnb.u32	q0, q1, #6
-[^>]*> fe96 1fc2 	vqrshrunt.s32	q0, q1, #6
-[^>]*> fe96 0fc2 	vqrshrunb.s32	q0, q1, #6
-[^>]*> ee93 1f43 	vqrshrnt.s32	q0, q1, #3
-[^>]*> ee93 0f43 	vqrshrnb.s32	q0, q1, #3
-[^>]*> fe93 1f43 	vqrshrnt.u32	q0, q1, #3
-[^>]*> fe93 0f43 	vqrshrnb.u32	q0, q1, #3
-[^>]*> fe93 1fc2 	vqrshrunt.s32	q0, q1, #3
-[^>]*> fe93 0fc2 	vqrshrunb.s32	q0, q1, #3
-[^>]*> ee91 1f43 	vqrshrnt.s32	q0, q1, #1
-[^>]*> ee91 0f43 	vqrshrnb.s32	q0, q1, #1
-[^>]*> fe91 1f43 	vqrshrnt.u32	q0, q1, #1
-[^>]*> fe91 0f43 	vqrshrnb.u32	q0, q1, #1
-[^>]*> fe91 1fc2 	vqrshrunt.s32	q0, q1, #1
-[^>]*> fe91 0fc2 	vqrshrunb.s32	q0, q1, #1
-[^>]*> ee90 1f43 	vqrshrnt.s32	q0, q1, #0
-[^>]*> ee90 0f43 	vqrshrnb.s32	q0, q1, #0
-[^>]*> fe90 1f43 	vqrshrnt.u32	q0, q1, #0
-[^>]*> fe90 0f43 	vqrshrnb.u32	q0, q1, #0
-[^>]*> fe90 1fc2 	vqrshrunt.s32	q0, q1, #0
-[^>]*> fe90 0fc2 	vqrshrunb.s32	q0, q1, #0
-[^>]*> ee9f 1f45 	vqrshrnt.s32	q0, q2, #7
-[^>]*> ee9f 0f45 	vqrshrnb.s32	q0, q2, #7
-[^>]*> fe9f 1f45 	vqrshrnt.u32	q0, q2, #7
-[^>]*> fe9f 0f45 	vqrshrnb.u32	q0, q2, #7
-[^>]*> fe9f 1fc4 	vqrshrunt.s32	q0, q2, #7
-[^>]*> fe9f 0fc4 	vqrshrunb.s32	q0, q2, #7
-[^>]*> ee9e 1f45 	vqrshrnt.s32	q0, q2, #6
-[^>]*> ee9e 0f45 	vqrshrnb.s32	q0, q2, #6
-[^>]*> fe9e 1f45 	vqrshrnt.u32	q0, q2, #6
-[^>]*> fe9e 0f45 	vqrshrnb.u32	q0, q2, #6
-[^>]*> fe9e 1fc4 	vqrshrunt.s32	q0, q2, #6
-[^>]*> fe9e 0fc4 	vqrshrunb.s32	q0, q2, #6
+[^>]*> ee99 1f43 	vqrshrnt.s32	q0, q1, #7
+[^>]*> ee99 0f43 	vqrshrnb.s32	q0, q1, #7
+[^>]*> fe99 1f43 	vqrshrnt.u32	q0, q1, #7
+[^>]*> fe99 0f43 	vqrshrnb.u32	q0, q1, #7
+[^>]*> fe99 1fc2 	vqrshrunt.s32	q0, q1, #7
+[^>]*> fe99 0fc2 	vqrshrunb.s32	q0, q1, #7
+[^>]*> ee98 1f43 	vqrshrnt.s32	q0, q1, #8
+[^>]*> ee98 0f43 	vqrshrnb.s32	q0, q1, #8
+[^>]*> fe98 1f43 	vqrshrnt.u32	q0, q1, #8
+[^>]*> fe98 0f43 	vqrshrnb.u32	q0, q1, #8
+[^>]*> fe98 1fc2 	vqrshrunt.s32	q0, q1, #8
+[^>]*> fe98 0fc2 	vqrshrunb.s32	q0, q1, #8
+[^>]*> ee96 1f43 	vqrshrnt.s32	q0, q1, #10
+[^>]*> ee96 0f43 	vqrshrnb.s32	q0, q1, #10
+[^>]*> fe96 1f43 	vqrshrnt.u32	q0, q1, #10
+[^>]*> fe96 0f43 	vqrshrnb.u32	q0, q1, #10
+[^>]*> fe96 1fc2 	vqrshrunt.s32	q0, q1, #10
+[^>]*> fe96 0fc2 	vqrshrunb.s32	q0, q1, #10
+[^>]*> ee93 1f43 	vqrshrnt.s32	q0, q1, #13
+[^>]*> ee93 0f43 	vqrshrnb.s32	q0, q1, #13
+[^>]*> fe93 1f43 	vqrshrnt.u32	q0, q1, #13
+[^>]*> fe93 0f43 	vqrshrnb.u32	q0, q1, #13
+[^>]*> fe93 1fc2 	vqrshrunt.s32	q0, q1, #13
+[^>]*> fe93 0fc2 	vqrshrunb.s32	q0, q1, #13
+[^>]*> ee91 1f43 	vqrshrnt.s32	q0, q1, #15
+[^>]*> ee91 0f43 	vqrshrnb.s32	q0, q1, #15
+[^>]*> fe91 1f43 	vqrshrnt.u32	q0, q1, #15
+[^>]*> fe91 0f43 	vqrshrnb.u32	q0, q1, #15
+[^>]*> fe91 1fc2 	vqrshrunt.s32	q0, q1, #15
+[^>]*> fe91 0fc2 	vqrshrunb.s32	q0, q1, #15
+[^>]*> ee90 1f43 	vqrshrnt.s32	q0, q1, #16
+[^>]*> ee90 0f43 	vqrshrnb.s32	q0, q1, #16
+[^>]*> fe90 1f43 	vqrshrnt.u32	q0, q1, #16
+[^>]*> fe90 0f43 	vqrshrnb.u32	q0, q1, #16
+[^>]*> fe90 1fc2 	vqrshrunt.s32	q0, q1, #16
+[^>]*> fe90 0fc2 	vqrshrunb.s32	q0, q1, #16
+[^>]*> ee9f 1f45 	vqrshrnt.s32	q0, q2, #1
+[^>]*> ee9f 0f45 	vqrshrnb.s32	q0, q2, #1
+[^>]*> fe9f 1f45 	vqrshrnt.u32	q0, q2, #1
+[^>]*> fe9f 0f45 	vqrshrnb.u32	q0, q2, #1
+[^>]*> fe9f 1fc4 	vqrshrunt.s32	q0, q2, #1
+[^>]*> fe9f 0fc4 	vqrshrunb.s32	q0, q2, #1
+[^>]*> ee9e 1f45 	vqrshrnt.s32	q0, q2, #2
+[^>]*> ee9e 0f45 	vqrshrnb.s32	q0, q2, #2
+[^>]*> fe9e 1f45 	vqrshrnt.u32	q0, q2, #2
+[^>]*> fe9e 0f45 	vqrshrnb.u32	q0, q2, #2
+[^>]*> fe9e 1fc4 	vqrshrunt.s32	q0, q2, #2
+[^>]*> fe9e 0fc4 	vqrshrunb.s32	q0, q2, #2
 [^>]*> ee9c 1f45 	vqrshrnt.s32	q0, q2, #4
 [^>]*> ee9c 0f45 	vqrshrnb.s32	q0, q2, #4
 [^>]*> fe9c 1f45 	vqrshrnt.u32	q0, q2, #4
 [^>]*> fe9c 0f45 	vqrshrnb.u32	q0, q2, #4
 [^>]*> fe9c 1fc4 	vqrshrunt.s32	q0, q2, #4
 [^>]*> fe9c 0fc4 	vqrshrunb.s32	q0, q2, #4
-[^>]*> ee99 1f45 	vqrshrnt.s32	q0, q2, #1
-[^>]*> ee99 0f45 	vqrshrnb.s32	q0, q2, #1
-[^>]*> fe99 1f45 	vqrshrnt.u32	q0, q2, #1
-[^>]*> fe99 0f45 	vqrshrnb.u32	q0, q2, #1
-[^>]*> fe99 1fc4 	vqrshrunt.s32	q0, q2, #1
-[^>]*> fe99 0fc4 	vqrshrunb.s32	q0, q2, #1
-[^>]*> ee98 1f45 	vqrshrnt.s32	q0, q2, #0
-[^>]*> ee98 0f45 	vqrshrnb.s32	q0, q2, #0
-[^>]*> fe98 1f45 	vqrshrnt.u32	q0, q2, #0
-[^>]*> fe98 0f45 	vqrshrnb.u32	q0, q2, #0
-[^>]*> fe98 1fc4 	vqrshrunt.s32	q0, q2, #0
-[^>]*> fe98 0fc4 	vqrshrunb.s32	q0, q2, #0
-[^>]*> ee96 1f45 	vqrshrnt.s32	q0, q2, #6
-[^>]*> ee96 0f45 	vqrshrnb.s32	q0, q2, #6
-[^>]*> fe96 1f45 	vqrshrnt.u32	q0, q2, #6
-[^>]*> fe96 0f45 	vqrshrnb.u32	q0, q2, #6
-[^>]*> fe96 1fc4 	vqrshrunt.s32	q0, q2, #6
-[^>]*> fe96 0fc4 	vqrshrunb.s32	q0, q2, #6
-[^>]*> ee93 1f45 	vqrshrnt.s32	q0, q2, #3
-[^>]*> ee93 0f45 	vqrshrnb.s32	q0, q2, #3
-[^>]*> fe93 1f45 	vqrshrnt.u32	q0, q2, #3
-[^>]*> fe93 0f45 	vqrshrnb.u32	q0, q2, #3
-[^>]*> fe93 1fc4 	vqrshrunt.s32	q0, q2, #3
-[^>]*> fe93 0fc4 	vqrshrunb.s32	q0, q2, #3
-[^>]*> ee91 1f45 	vqrshrnt.s32	q0, q2, #1
-[^>]*> ee91 0f45 	vqrshrnb.s32	q0, q2, #1
-[^>]*> fe91 1f45 	vqrshrnt.u32	q0, q2, #1
-[^>]*> fe91 0f45 	vqrshrnb.u32	q0, q2, #1
-[^>]*> fe91 1fc4 	vqrshrunt.s32	q0, q2, #1
-[^>]*> fe91 0fc4 	vqrshrunb.s32	q0, q2, #1
-[^>]*> ee90 1f45 	vqrshrnt.s32	q0, q2, #0
-[^>]*> ee90 0f45 	vqrshrnb.s32	q0, q2, #0
-[^>]*> fe90 1f45 	vqrshrnt.u32	q0, q2, #0
-[^>]*> fe90 0f45 	vqrshrnb.u32	q0, q2, #0
-[^>]*> fe90 1fc4 	vqrshrunt.s32	q0, q2, #0
-[^>]*> fe90 0fc4 	vqrshrunb.s32	q0, q2, #0
-[^>]*> ee9f 1f49 	vqrshrnt.s32	q0, q4, #7
-[^>]*> ee9f 0f49 	vqrshrnb.s32	q0, q4, #7
-[^>]*> fe9f 1f49 	vqrshrnt.u32	q0, q4, #7
-[^>]*> fe9f 0f49 	vqrshrnb.u32	q0, q4, #7
-[^>]*> fe9f 1fc8 	vqrshrunt.s32	q0, q4, #7
-[^>]*> fe9f 0fc8 	vqrshrunb.s32	q0, q4, #7
-[^>]*> ee9e 1f49 	vqrshrnt.s32	q0, q4, #6
-[^>]*> ee9e 0f49 	vqrshrnb.s32	q0, q4, #6
-[^>]*> fe9e 1f49 	vqrshrnt.u32	q0, q4, #6
-[^>]*> fe9e 0f49 	vqrshrnb.u32	q0, q4, #6
-[^>]*> fe9e 1fc8 	vqrshrunt.s32	q0, q4, #6
-[^>]*> fe9e 0fc8 	vqrshrunb.s32	q0, q4, #6
+[^>]*> ee99 1f45 	vqrshrnt.s32	q0, q2, #7
+[^>]*> ee99 0f45 	vqrshrnb.s32	q0, q2, #7
+[^>]*> fe99 1f45 	vqrshrnt.u32	q0, q2, #7
+[^>]*> fe99 0f45 	vqrshrnb.u32	q0, q2, #7
+[^>]*> fe99 1fc4 	vqrshrunt.s32	q0, q2, #7
+[^>]*> fe99 0fc4 	vqrshrunb.s32	q0, q2, #7
+[^>]*> ee98 1f45 	vqrshrnt.s32	q0, q2, #8
+[^>]*> ee98 0f45 	vqrshrnb.s32	q0, q2, #8
+[^>]*> fe98 1f45 	vqrshrnt.u32	q0, q2, #8
+[^>]*> fe98 0f45 	vqrshrnb.u32	q0, q2, #8
+[^>]*> fe98 1fc4 	vqrshrunt.s32	q0, q2, #8
+[^>]*> fe98 0fc4 	vqrshrunb.s32	q0, q2, #8
+[^>]*> ee96 1f45 	vqrshrnt.s32	q0, q2, #10
+[^>]*> ee96 0f45 	vqrshrnb.s32	q0, q2, #10
+[^>]*> fe96 1f45 	vqrshrnt.u32	q0, q2, #10
+[^>]*> fe96 0f45 	vqrshrnb.u32	q0, q2, #10
+[^>]*> fe96 1fc4 	vqrshrunt.s32	q0, q2, #10
+[^>]*> fe96 0fc4 	vqrshrunb.s32	q0, q2, #10
+[^>]*> ee93 1f45 	vqrshrnt.s32	q0, q2, #13
+[^>]*> ee93 0f45 	vqrshrnb.s32	q0, q2, #13
+[^>]*> fe93 1f45 	vqrshrnt.u32	q0, q2, #13
+[^>]*> fe93 0f45 	vqrshrnb.u32	q0, q2, #13
+[^>]*> fe93 1fc4 	vqrshrunt.s32	q0, q2, #13
+[^>]*> fe93 0fc4 	vqrshrunb.s32	q0, q2, #13
+[^>]*> ee91 1f45 	vqrshrnt.s32	q0, q2, #15
+[^>]*> ee91 0f45 	vqrshrnb.s32	q0, q2, #15
+[^>]*> fe91 1f45 	vqrshrnt.u32	q0, q2, #15
+[^>]*> fe91 0f45 	vqrshrnb.u32	q0, q2, #15
+[^>]*> fe91 1fc4 	vqrshrunt.s32	q0, q2, #15
+[^>]*> fe91 0fc4 	vqrshrunb.s32	q0, q2, #15
+[^>]*> ee90 1f45 	vqrshrnt.s32	q0, q2, #16
+[^>]*> ee90 0f45 	vqrshrnb.s32	q0, q2, #16
+[^>]*> fe90 1f45 	vqrshrnt.u32	q0, q2, #16
+[^>]*> fe90 0f45 	vqrshrnb.u32	q0, q2, #16
+[^>]*> fe90 1fc4 	vqrshrunt.s32	q0, q2, #16
+[^>]*> fe90 0fc4 	vqrshrunb.s32	q0, q2, #16
+[^>]*> ee9f 1f49 	vqrshrnt.s32	q0, q4, #1
+[^>]*> ee9f 0f49 	vqrshrnb.s32	q0, q4, #1
+[^>]*> fe9f 1f49 	vqrshrnt.u32	q0, q4, #1
+[^>]*> fe9f 0f49 	vqrshrnb.u32	q0, q4, #1
+[^>]*> fe9f 1fc8 	vqrshrunt.s32	q0, q4, #1
+[^>]*> fe9f 0fc8 	vqrshrunb.s32	q0, q4, #1
+[^>]*> ee9e 1f49 	vqrshrnt.s32	q0, q4, #2
+[^>]*> ee9e 0f49 	vqrshrnb.s32	q0, q4, #2
+[^>]*> fe9e 1f49 	vqrshrnt.u32	q0, q4, #2
+[^>]*> fe9e 0f49 	vqrshrnb.u32	q0, q4, #2
+[^>]*> fe9e 1fc8 	vqrshrunt.s32	q0, q4, #2
+[^>]*> fe9e 0fc8 	vqrshrunb.s32	q0, q4, #2
 [^>]*> ee9c 1f49 	vqrshrnt.s32	q0, q4, #4
 [^>]*> ee9c 0f49 	vqrshrnb.s32	q0, q4, #4
 [^>]*> fe9c 1f49 	vqrshrnt.u32	q0, q4, #4
 [^>]*> fe9c 0f49 	vqrshrnb.u32	q0, q4, #4
 [^>]*> fe9c 1fc8 	vqrshrunt.s32	q0, q4, #4
 [^>]*> fe9c 0fc8 	vqrshrunb.s32	q0, q4, #4
-[^>]*> ee99 1f49 	vqrshrnt.s32	q0, q4, #1
-[^>]*> ee99 0f49 	vqrshrnb.s32	q0, q4, #1
-[^>]*> fe99 1f49 	vqrshrnt.u32	q0, q4, #1
-[^>]*> fe99 0f49 	vqrshrnb.u32	q0, q4, #1
-[^>]*> fe99 1fc8 	vqrshrunt.s32	q0, q4, #1
-[^>]*> fe99 0fc8 	vqrshrunb.s32	q0, q4, #1
-[^>]*> ee98 1f49 	vqrshrnt.s32	q0, q4, #0
-[^>]*> ee98 0f49 	vqrshrnb.s32	q0, q4, #0
-[^>]*> fe98 1f49 	vqrshrnt.u32	q0, q4, #0
-[^>]*> fe98 0f49 	vqrshrnb.u32	q0, q4, #0
-[^>]*> fe98 1fc8 	vqrshrunt.s32	q0, q4, #0
-[^>]*> fe98 0fc8 	vqrshrunb.s32	q0, q4, #0
-[^>]*> ee96 1f49 	vqrshrnt.s32	q0, q4, #6
-[^>]*> ee96 0f49 	vqrshrnb.s32	q0, q4, #6
-[^>]*> fe96 1f49 	vqrshrnt.u32	q0, q4, #6
-[^>]*> fe96 0f49 	vqrshrnb.u32	q0, q4, #6
-[^>]*> fe96 1fc8 	vqrshrunt.s32	q0, q4, #6
-[^>]*> fe96 0fc8 	vqrshrunb.s32	q0, q4, #6
-[^>]*> ee93 1f49 	vqrshrnt.s32	q0, q4, #3
-[^>]*> ee93 0f49 	vqrshrnb.s32	q0, q4, #3
-[^>]*> fe93 1f49 	vqrshrnt.u32	q0, q4, #3
-[^>]*> fe93 0f49 	vqrshrnb.u32	q0, q4, #3
-[^>]*> fe93 1fc8 	vqrshrunt.s32	q0, q4, #3
-[^>]*> fe93 0fc8 	vqrshrunb.s32	q0, q4, #3
-[^>]*> ee91 1f49 	vqrshrnt.s32	q0, q4, #1
-[^>]*> ee91 0f49 	vqrshrnb.s32	q0, q4, #1
-[^>]*> fe91 1f49 	vqrshrnt.u32	q0, q4, #1
-[^>]*> fe91 0f49 	vqrshrnb.u32	q0, q4, #1
-[^>]*> fe91 1fc8 	vqrshrunt.s32	q0, q4, #1
-[^>]*> fe91 0fc8 	vqrshrunb.s32	q0, q4, #1
-[^>]*> ee90 1f49 	vqrshrnt.s32	q0, q4, #0
-[^>]*> ee90 0f49 	vqrshrnb.s32	q0, q4, #0
-[^>]*> fe90 1f49 	vqrshrnt.u32	q0, q4, #0
-[^>]*> fe90 0f49 	vqrshrnb.u32	q0, q4, #0
-[^>]*> fe90 1fc8 	vqrshrunt.s32	q0, q4, #0
-[^>]*> fe90 0fc8 	vqrshrunb.s32	q0, q4, #0
-[^>]*> ee9f 1f4f 	vqrshrnt.s32	q0, q7, #7
-[^>]*> ee9f 0f4f 	vqrshrnb.s32	q0, q7, #7
-[^>]*> fe9f 1f4f 	vqrshrnt.u32	q0, q7, #7
-[^>]*> fe9f 0f4f 	vqrshrnb.u32	q0, q7, #7
-[^>]*> fe9f 1fce 	vqrshrunt.s32	q0, q7, #7
-[^>]*> fe9f 0fce 	vqrshrunb.s32	q0, q7, #7
-[^>]*> ee9e 1f4f 	vqrshrnt.s32	q0, q7, #6
-[^>]*> ee9e 0f4f 	vqrshrnb.s32	q0, q7, #6
-[^>]*> fe9e 1f4f 	vqrshrnt.u32	q0, q7, #6
-[^>]*> fe9e 0f4f 	vqrshrnb.u32	q0, q7, #6
-[^>]*> fe9e 1fce 	vqrshrunt.s32	q0, q7, #6
-[^>]*> fe9e 0fce 	vqrshrunb.s32	q0, q7, #6
+[^>]*> ee99 1f49 	vqrshrnt.s32	q0, q4, #7
+[^>]*> ee99 0f49 	vqrshrnb.s32	q0, q4, #7
+[^>]*> fe99 1f49 	vqrshrnt.u32	q0, q4, #7
+[^>]*> fe99 0f49 	vqrshrnb.u32	q0, q4, #7
+[^>]*> fe99 1fc8 	vqrshrunt.s32	q0, q4, #7
+[^>]*> fe99 0fc8 	vqrshrunb.s32	q0, q4, #7
+[^>]*> ee98 1f49 	vqrshrnt.s32	q0, q4, #8
+[^>]*> ee98 0f49 	vqrshrnb.s32	q0, q4, #8
+[^>]*> fe98 1f49 	vqrshrnt.u32	q0, q4, #8
+[^>]*> fe98 0f49 	vqrshrnb.u32	q0, q4, #8
+[^>]*> fe98 1fc8 	vqrshrunt.s32	q0, q4, #8
+[^>]*> fe98 0fc8 	vqrshrunb.s32	q0, q4, #8
+[^>]*> ee96 1f49 	vqrshrnt.s32	q0, q4, #10
+[^>]*> ee96 0f49 	vqrshrnb.s32	q0, q4, #10
+[^>]*> fe96 1f49 	vqrshrnt.u32	q0, q4, #10
+[^>]*> fe96 0f49 	vqrshrnb.u32	q0, q4, #10
+[^>]*> fe96 1fc8 	vqrshrunt.s32	q0, q4, #10
+[^>]*> fe96 0fc8 	vqrshrunb.s32	q0, q4, #10
+[^>]*> ee93 1f49 	vqrshrnt.s32	q0, q4, #13
+[^>]*> ee93 0f49 	vqrshrnb.s32	q0, q4, #13
+[^>]*> fe93 1f49 	vqrshrnt.u32	q0, q4, #13
+[^>]*> fe93 0f49 	vqrshrnb.u32	q0, q4, #13
+[^>]*> fe93 1fc8 	vqrshrunt.s32	q0, q4, #13
+[^>]*> fe93 0fc8 	vqrshrunb.s32	q0, q4, #13
+[^>]*> ee91 1f49 	vqrshrnt.s32	q0, q4, #15
+[^>]*> ee91 0f49 	vqrshrnb.s32	q0, q4, #15
+[^>]*> fe91 1f49 	vqrshrnt.u32	q0, q4, #15
+[^>]*> fe91 0f49 	vqrshrnb.u32	q0, q4, #15
+[^>]*> fe91 1fc8 	vqrshrunt.s32	q0, q4, #15
+[^>]*> fe91 0fc8 	vqrshrunb.s32	q0, q4, #15
+[^>]*> ee90 1f49 	vqrshrnt.s32	q0, q4, #16
+[^>]*> ee90 0f49 	vqrshrnb.s32	q0, q4, #16
+[^>]*> fe90 1f49 	vqrshrnt.u32	q0, q4, #16
+[^>]*> fe90 0f49 	vqrshrnb.u32	q0, q4, #16
+[^>]*> fe90 1fc8 	vqrshrunt.s32	q0, q4, #16
+[^>]*> fe90 0fc8 	vqrshrunb.s32	q0, q4, #16
+[^>]*> ee9f 1f4f 	vqrshrnt.s32	q0, q7, #1
+[^>]*> ee9f 0f4f 	vqrshrnb.s32	q0, q7, #1
+[^>]*> fe9f 1f4f 	vqrshrnt.u32	q0, q7, #1
+[^>]*> fe9f 0f4f 	vqrshrnb.u32	q0, q7, #1
+[^>]*> fe9f 1fce 	vqrshrunt.s32	q0, q7, #1
+[^>]*> fe9f 0fce 	vqrshrunb.s32	q0, q7, #1
+[^>]*> ee9e 1f4f 	vqrshrnt.s32	q0, q7, #2
+[^>]*> ee9e 0f4f 	vqrshrnb.s32	q0, q7, #2
+[^>]*> fe9e 1f4f 	vqrshrnt.u32	q0, q7, #2
+[^>]*> fe9e 0f4f 	vqrshrnb.u32	q0, q7, #2
+[^>]*> fe9e 1fce 	vqrshrunt.s32	q0, q7, #2
+[^>]*> fe9e 0fce 	vqrshrunb.s32	q0, q7, #2
 [^>]*> ee9c 1f4f 	vqrshrnt.s32	q0, q7, #4
 [^>]*> ee9c 0f4f 	vqrshrnb.s32	q0, q7, #4
 [^>]*> fe9c 1f4f 	vqrshrnt.u32	q0, q7, #4
 [^>]*> fe9c 0f4f 	vqrshrnb.u32	q0, q7, #4
 [^>]*> fe9c 1fce 	vqrshrunt.s32	q0, q7, #4
 [^>]*> fe9c 0fce 	vqrshrunb.s32	q0, q7, #4
-[^>]*> ee99 1f4f 	vqrshrnt.s32	q0, q7, #1
-[^>]*> ee99 0f4f 	vqrshrnb.s32	q0, q7, #1
-[^>]*> fe99 1f4f 	vqrshrnt.u32	q0, q7, #1
-[^>]*> fe99 0f4f 	vqrshrnb.u32	q0, q7, #1
-[^>]*> fe99 1fce 	vqrshrunt.s32	q0, q7, #1
-[^>]*> fe99 0fce 	vqrshrunb.s32	q0, q7, #1
-[^>]*> ee98 1f4f 	vqrshrnt.s32	q0, q7, #0
-[^>]*> ee98 0f4f 	vqrshrnb.s32	q0, q7, #0
-[^>]*> fe98 1f4f 	vqrshrnt.u32	q0, q7, #0
-[^>]*> fe98 0f4f 	vqrshrnb.u32	q0, q7, #0
-[^>]*> fe98 1fce 	vqrshrunt.s32	q0, q7, #0
-[^>]*> fe98 0fce 	vqrshrunb.s32	q0, q7, #0
-[^>]*> ee96 1f4f 	vqrshrnt.s32	q0, q7, #6
-[^>]*> ee96 0f4f 	vqrshrnb.s32	q0, q7, #6
-[^>]*> fe96 1f4f 	vqrshrnt.u32	q0, q7, #6
-[^>]*> fe96 0f4f 	vqrshrnb.u32	q0, q7, #6
-[^>]*> fe96 1fce 	vqrshrunt.s32	q0, q7, #6
-[^>]*> fe96 0fce 	vqrshrunb.s32	q0, q7, #6
-[^>]*> ee93 1f4f 	vqrshrnt.s32	q0, q7, #3
-[^>]*> ee93 0f4f 	vqrshrnb.s32	q0, q7, #3
-[^>]*> fe93 1f4f 	vqrshrnt.u32	q0, q7, #3
-[^>]*> fe93 0f4f 	vqrshrnb.u32	q0, q7, #3
-[^>]*> fe93 1fce 	vqrshrunt.s32	q0, q7, #3
-[^>]*> fe93 0fce 	vqrshrunb.s32	q0, q7, #3
-[^>]*> ee91 1f4f 	vqrshrnt.s32	q0, q7, #1
-[^>]*> ee91 0f4f 	vqrshrnb.s32	q0, q7, #1
-[^>]*> fe91 1f4f 	vqrshrnt.u32	q0, q7, #1
-[^>]*> fe91 0f4f 	vqrshrnb.u32	q0, q7, #1
-[^>]*> fe91 1fce 	vqrshrunt.s32	q0, q7, #1
-[^>]*> fe91 0fce 	vqrshrunb.s32	q0, q7, #1
-[^>]*> ee90 1f4f 	vqrshrnt.s32	q0, q7, #0
-[^>]*> ee90 0f4f 	vqrshrnb.s32	q0, q7, #0
-[^>]*> fe90 1f4f 	vqrshrnt.u32	q0, q7, #0
-[^>]*> fe90 0f4f 	vqrshrnb.u32	q0, q7, #0
-[^>]*> fe90 1fce 	vqrshrunt.s32	q0, q7, #0
-[^>]*> fe90 0fce 	vqrshrunb.s32	q0, q7, #0
-[^>]*> ee9f 3f41 	vqrshrnt.s32	q1, q0, #7
-[^>]*> ee9f 2f41 	vqrshrnb.s32	q1, q0, #7
-[^>]*> fe9f 3f41 	vqrshrnt.u32	q1, q0, #7
-[^>]*> fe9f 2f41 	vqrshrnb.u32	q1, q0, #7
-[^>]*> fe9f 3fc0 	vqrshrunt.s32	q1, q0, #7
-[^>]*> fe9f 2fc0 	vqrshrunb.s32	q1, q0, #7
-[^>]*> ee9e 3f41 	vqrshrnt.s32	q1, q0, #6
-[^>]*> ee9e 2f41 	vqrshrnb.s32	q1, q0, #6
-[^>]*> fe9e 3f41 	vqrshrnt.u32	q1, q0, #6
-[^>]*> fe9e 2f41 	vqrshrnb.u32	q1, q0, #6
-[^>]*> fe9e 3fc0 	vqrshrunt.s32	q1, q0, #6
-[^>]*> fe9e 2fc0 	vqrshrunb.s32	q1, q0, #6
+[^>]*> ee99 1f4f 	vqrshrnt.s32	q0, q7, #7
+[^>]*> ee99 0f4f 	vqrshrnb.s32	q0, q7, #7
+[^>]*> fe99 1f4f 	vqrshrnt.u32	q0, q7, #7
+[^>]*> fe99 0f4f 	vqrshrnb.u32	q0, q7, #7
+[^>]*> fe99 1fce 	vqrshrunt.s32	q0, q7, #7
+[^>]*> fe99 0fce 	vqrshrunb.s32	q0, q7, #7
+[^>]*> ee98 1f4f 	vqrshrnt.s32	q0, q7, #8
+[^>]*> ee98 0f4f 	vqrshrnb.s32	q0, q7, #8
+[^>]*> fe98 1f4f 	vqrshrnt.u32	q0, q7, #8
+[^>]*> fe98 0f4f 	vqrshrnb.u32	q0, q7, #8
+[^>]*> fe98 1fce 	vqrshrunt.s32	q0, q7, #8
+[^>]*> fe98 0fce 	vqrshrunb.s32	q0, q7, #8
+[^>]*> ee96 1f4f 	vqrshrnt.s32	q0, q7, #10
+[^>]*> ee96 0f4f 	vqrshrnb.s32	q0, q7, #10
+[^>]*> fe96 1f4f 	vqrshrnt.u32	q0, q7, #10
+[^>]*> fe96 0f4f 	vqrshrnb.u32	q0, q7, #10
+[^>]*> fe96 1fce 	vqrshrunt.s32	q0, q7, #10
+[^>]*> fe96 0fce 	vqrshrunb.s32	q0, q7, #10
+[^>]*> ee93 1f4f 	vqrshrnt.s32	q0, q7, #13
+[^>]*> ee93 0f4f 	vqrshrnb.s32	q0, q7, #13
+[^>]*> fe93 1f4f 	vqrshrnt.u32	q0, q7, #13
+[^>]*> fe93 0f4f 	vqrshrnb.u32	q0, q7, #13
+[^>]*> fe93 1fce 	vqrshrunt.s32	q0, q7, #13
+[^>]*> fe93 0fce 	vqrshrunb.s32	q0, q7, #13
+[^>]*> ee91 1f4f 	vqrshrnt.s32	q0, q7, #15
+[^>]*> ee91 0f4f 	vqrshrnb.s32	q0, q7, #15
+[^>]*> fe91 1f4f 	vqrshrnt.u32	q0, q7, #15
+[^>]*> fe91 0f4f 	vqrshrnb.u32	q0, q7, #15
+[^>]*> fe91 1fce 	vqrshrunt.s32	q0, q7, #15
+[^>]*> fe91 0fce 	vqrshrunb.s32	q0, q7, #15
+[^>]*> ee90 1f4f 	vqrshrnt.s32	q0, q7, #16
+[^>]*> ee90 0f4f 	vqrshrnb.s32	q0, q7, #16
+[^>]*> fe90 1f4f 	vqrshrnt.u32	q0, q7, #16
+[^>]*> fe90 0f4f 	vqrshrnb.u32	q0, q7, #16
+[^>]*> fe90 1fce 	vqrshrunt.s32	q0, q7, #16
+[^>]*> fe90 0fce 	vqrshrunb.s32	q0, q7, #16
+[^>]*> ee9f 3f41 	vqrshrnt.s32	q1, q0, #1
+[^>]*> ee9f 2f41 	vqrshrnb.s32	q1, q0, #1
+[^>]*> fe9f 3f41 	vqrshrnt.u32	q1, q0, #1
+[^>]*> fe9f 2f41 	vqrshrnb.u32	q1, q0, #1
+[^>]*> fe9f 3fc0 	vqrshrunt.s32	q1, q0, #1
+[^>]*> fe9f 2fc0 	vqrshrunb.s32	q1, q0, #1
+[^>]*> ee9e 3f41 	vqrshrnt.s32	q1, q0, #2
+[^>]*> ee9e 2f41 	vqrshrnb.s32	q1, q0, #2
+[^>]*> fe9e 3f41 	vqrshrnt.u32	q1, q0, #2
+[^>]*> fe9e 2f41 	vqrshrnb.u32	q1, q0, #2
+[^>]*> fe9e 3fc0 	vqrshrunt.s32	q1, q0, #2
+[^>]*> fe9e 2fc0 	vqrshrunb.s32	q1, q0, #2
 [^>]*> ee9c 3f41 	vqrshrnt.s32	q1, q0, #4
 [^>]*> ee9c 2f41 	vqrshrnb.s32	q1, q0, #4
 [^>]*> fe9c 3f41 	vqrshrnt.u32	q1, q0, #4
 [^>]*> fe9c 2f41 	vqrshrnb.u32	q1, q0, #4
 [^>]*> fe9c 3fc0 	vqrshrunt.s32	q1, q0, #4
 [^>]*> fe9c 2fc0 	vqrshrunb.s32	q1, q0, #4
-[^>]*> ee99 3f41 	vqrshrnt.s32	q1, q0, #1
-[^>]*> ee99 2f41 	vqrshrnb.s32	q1, q0, #1
-[^>]*> fe99 3f41 	vqrshrnt.u32	q1, q0, #1
-[^>]*> fe99 2f41 	vqrshrnb.u32	q1, q0, #1
-[^>]*> fe99 3fc0 	vqrshrunt.s32	q1, q0, #1
-[^>]*> fe99 2fc0 	vqrshrunb.s32	q1, q0, #1
-[^>]*> ee98 3f41 	vqrshrnt.s32	q1, q0, #0
-[^>]*> ee98 2f41 	vqrshrnb.s32	q1, q0, #0
-[^>]*> fe98 3f41 	vqrshrnt.u32	q1, q0, #0
-[^>]*> fe98 2f41 	vqrshrnb.u32	q1, q0, #0
-[^>]*> fe98 3fc0 	vqrshrunt.s32	q1, q0, #0
-[^>]*> fe98 2fc0 	vqrshrunb.s32	q1, q0, #0
-[^>]*> ee96 3f41 	vqrshrnt.s32	q1, q0, #6
-[^>]*> ee96 2f41 	vqrshrnb.s32	q1, q0, #6
-[^>]*> fe96 3f41 	vqrshrnt.u32	q1, q0, #6
-[^>]*> fe96 2f41 	vqrshrnb.u32	q1, q0, #6
-[^>]*> fe96 3fc0 	vqrshrunt.s32	q1, q0, #6
-[^>]*> fe96 2fc0 	vqrshrunb.s32	q1, q0, #6
-[^>]*> ee93 3f41 	vqrshrnt.s32	q1, q0, #3
-[^>]*> ee93 2f41 	vqrshrnb.s32	q1, q0, #3
-[^>]*> fe93 3f41 	vqrshrnt.u32	q1, q0, #3
-[^>]*> fe93 2f41 	vqrshrnb.u32	q1, q0, #3
-[^>]*> fe93 3fc0 	vqrshrunt.s32	q1, q0, #3
-[^>]*> fe93 2fc0 	vqrshrunb.s32	q1, q0, #3
-[^>]*> ee91 3f41 	vqrshrnt.s32	q1, q0, #1
-[^>]*> ee91 2f41 	vqrshrnb.s32	q1, q0, #1
-[^>]*> fe91 3f41 	vqrshrnt.u32	q1, q0, #1
-[^>]*> fe91 2f41 	vqrshrnb.u32	q1, q0, #1
-[^>]*> fe91 3fc0 	vqrshrunt.s32	q1, q0, #1
-[^>]*> fe91 2fc0 	vqrshrunb.s32	q1, q0, #1
-[^>]*> ee90 3f41 	vqrshrnt.s32	q1, q0, #0
-[^>]*> ee90 2f41 	vqrshrnb.s32	q1, q0, #0
-[^>]*> fe90 3f41 	vqrshrnt.u32	q1, q0, #0
-[^>]*> fe90 2f41 	vqrshrnb.u32	q1, q0, #0
-[^>]*> fe90 3fc0 	vqrshrunt.s32	q1, q0, #0
-[^>]*> fe90 2fc0 	vqrshrunb.s32	q1, q0, #0
-[^>]*> ee9f 3f43 	vqrshrnt.s32	q1, q1, #7
-[^>]*> ee9f 2f43 	vqrshrnb.s32	q1, q1, #7
-[^>]*> fe9f 3f43 	vqrshrnt.u32	q1, q1, #7
-[^>]*> fe9f 2f43 	vqrshrnb.u32	q1, q1, #7
-[^>]*> fe9f 3fc2 	vqrshrunt.s32	q1, q1, #7
-[^>]*> fe9f 2fc2 	vqrshrunb.s32	q1, q1, #7
-[^>]*> ee9e 3f43 	vqrshrnt.s32	q1, q1, #6
-[^>]*> ee9e 2f43 	vqrshrnb.s32	q1, q1, #6
-[^>]*> fe9e 3f43 	vqrshrnt.u32	q1, q1, #6
-[^>]*> fe9e 2f43 	vqrshrnb.u32	q1, q1, #6
-[^>]*> fe9e 3fc2 	vqrshrunt.s32	q1, q1, #6
-[^>]*> fe9e 2fc2 	vqrshrunb.s32	q1, q1, #6
+[^>]*> ee99 3f41 	vqrshrnt.s32	q1, q0, #7
+[^>]*> ee99 2f41 	vqrshrnb.s32	q1, q0, #7
+[^>]*> fe99 3f41 	vqrshrnt.u32	q1, q0, #7
+[^>]*> fe99 2f41 	vqrshrnb.u32	q1, q0, #7
+[^>]*> fe99 3fc0 	vqrshrunt.s32	q1, q0, #7
+[^>]*> fe99 2fc0 	vqrshrunb.s32	q1, q0, #7
+[^>]*> ee98 3f41 	vqrshrnt.s32	q1, q0, #8
+[^>]*> ee98 2f41 	vqrshrnb.s32	q1, q0, #8
+[^>]*> fe98 3f41 	vqrshrnt.u32	q1, q0, #8
+[^>]*> fe98 2f41 	vqrshrnb.u32	q1, q0, #8
+[^>]*> fe98 3fc0 	vqrshrunt.s32	q1, q0, #8
+[^>]*> fe98 2fc0 	vqrshrunb.s32	q1, q0, #8
+[^>]*> ee96 3f41 	vqrshrnt.s32	q1, q0, #10
+[^>]*> ee96 2f41 	vqrshrnb.s32	q1, q0, #10
+[^>]*> fe96 3f41 	vqrshrnt.u32	q1, q0, #10
+[^>]*> fe96 2f41 	vqrshrnb.u32	q1, q0, #10
+[^>]*> fe96 3fc0 	vqrshrunt.s32	q1, q0, #10
+[^>]*> fe96 2fc0 	vqrshrunb.s32	q1, q0, #10
+[^>]*> ee93 3f41 	vqrshrnt.s32	q1, q0, #13
+[^>]*> ee93 2f41 	vqrshrnb.s32	q1, q0, #13
+[^>]*> fe93 3f41 	vqrshrnt.u32	q1, q0, #13
+[^>]*> fe93 2f41 	vqrshrnb.u32	q1, q0, #13
+[^>]*> fe93 3fc0 	vqrshrunt.s32	q1, q0, #13
+[^>]*> fe93 2fc0 	vqrshrunb.s32	q1, q0, #13
+[^>]*> ee91 3f41 	vqrshrnt.s32	q1, q0, #15
+[^>]*> ee91 2f41 	vqrshrnb.s32	q1, q0, #15
+[^>]*> fe91 3f41 	vqrshrnt.u32	q1, q0, #15
+[^>]*> fe91 2f41 	vqrshrnb.u32	q1, q0, #15
+[^>]*> fe91 3fc0 	vqrshrunt.s32	q1, q0, #15
+[^>]*> fe91 2fc0 	vqrshrunb.s32	q1, q0, #15
+[^>]*> ee90 3f41 	vqrshrnt.s32	q1, q0, #16
+[^>]*> ee90 2f41 	vqrshrnb.s32	q1, q0, #16
+[^>]*> fe90 3f41 	vqrshrnt.u32	q1, q0, #16
+[^>]*> fe90 2f41 	vqrshrnb.u32	q1, q0, #16
+[^>]*> fe90 3fc0 	vqrshrunt.s32	q1, q0, #16
+[^>]*> fe90 2fc0 	vqrshrunb.s32	q1, q0, #16
+[^>]*> ee9f 3f43 	vqrshrnt.s32	q1, q1, #1
+[^>]*> ee9f 2f43 	vqrshrnb.s32	q1, q1, #1
+[^>]*> fe9f 3f43 	vqrshrnt.u32	q1, q1, #1
+[^>]*> fe9f 2f43 	vqrshrnb.u32	q1, q1, #1
+[^>]*> fe9f 3fc2 	vqrshrunt.s32	q1, q1, #1
+[^>]*> fe9f 2fc2 	vqrshrunb.s32	q1, q1, #1
+[^>]*> ee9e 3f43 	vqrshrnt.s32	q1, q1, #2
+[^>]*> ee9e 2f43 	vqrshrnb.s32	q1, q1, #2
+[^>]*> fe9e 3f43 	vqrshrnt.u32	q1, q1, #2
+[^>]*> fe9e 2f43 	vqrshrnb.u32	q1, q1, #2
+[^>]*> fe9e 3fc2 	vqrshrunt.s32	q1, q1, #2
+[^>]*> fe9e 2fc2 	vqrshrunb.s32	q1, q1, #2
 [^>]*> ee9c 3f43 	vqrshrnt.s32	q1, q1, #4
 [^>]*> ee9c 2f43 	vqrshrnb.s32	q1, q1, #4
 [^>]*> fe9c 3f43 	vqrshrnt.u32	q1, q1, #4
 [^>]*> fe9c 2f43 	vqrshrnb.u32	q1, q1, #4
 [^>]*> fe9c 3fc2 	vqrshrunt.s32	q1, q1, #4
 [^>]*> fe9c 2fc2 	vqrshrunb.s32	q1, q1, #4
-[^>]*> ee99 3f43 	vqrshrnt.s32	q1, q1, #1
-[^>]*> ee99 2f43 	vqrshrnb.s32	q1, q1, #1
-[^>]*> fe99 3f43 	vqrshrnt.u32	q1, q1, #1
-[^>]*> fe99 2f43 	vqrshrnb.u32	q1, q1, #1
-[^>]*> fe99 3fc2 	vqrshrunt.s32	q1, q1, #1
-[^>]*> fe99 2fc2 	vqrshrunb.s32	q1, q1, #1
-[^>]*> ee98 3f43 	vqrshrnt.s32	q1, q1, #0
-[^>]*> ee98 2f43 	vqrshrnb.s32	q1, q1, #0
-[^>]*> fe98 3f43 	vqrshrnt.u32	q1, q1, #0
-[^>]*> fe98 2f43 	vqrshrnb.u32	q1, q1, #0
-[^>]*> fe98 3fc2 	vqrshrunt.s32	q1, q1, #0
-[^>]*> fe98 2fc2 	vqrshrunb.s32	q1, q1, #0
-[^>]*> ee96 3f43 	vqrshrnt.s32	q1, q1, #6
-[^>]*> ee96 2f43 	vqrshrnb.s32	q1, q1, #6
-[^>]*> fe96 3f43 	vqrshrnt.u32	q1, q1, #6
-[^>]*> fe96 2f43 	vqrshrnb.u32	q1, q1, #6
-[^>]*> fe96 3fc2 	vqrshrunt.s32	q1, q1, #6
-[^>]*> fe96 2fc2 	vqrshrunb.s32	q1, q1, #6
-[^>]*> ee93 3f43 	vqrshrnt.s32	q1, q1, #3
-[^>]*> ee93 2f43 	vqrshrnb.s32	q1, q1, #3
-[^>]*> fe93 3f43 	vqrshrnt.u32	q1, q1, #3
-[^>]*> fe93 2f43 	vqrshrnb.u32	q1, q1, #3
-[^>]*> fe93 3fc2 	vqrshrunt.s32	q1, q1, #3
-[^>]*> fe93 2fc2 	vqrshrunb.s32	q1, q1, #3
-[^>]*> ee91 3f43 	vqrshrnt.s32	q1, q1, #1
-[^>]*> ee91 2f43 	vqrshrnb.s32	q1, q1, #1
-[^>]*> fe91 3f43 	vqrshrnt.u32	q1, q1, #1
-[^>]*> fe91 2f43 	vqrshrnb.u32	q1, q1, #1
-[^>]*> fe91 3fc2 	vqrshrunt.s32	q1, q1, #1
-[^>]*> fe91 2fc2 	vqrshrunb.s32	q1, q1, #1
-[^>]*> ee90 3f43 	vqrshrnt.s32	q1, q1, #0
-[^>]*> ee90 2f43 	vqrshrnb.s32	q1, q1, #0
-[^>]*> fe90 3f43 	vqrshrnt.u32	q1, q1, #0
-[^>]*> fe90 2f43 	vqrshrnb.u32	q1, q1, #0
-[^>]*> fe90 3fc2 	vqrshrunt.s32	q1, q1, #0
-[^>]*> fe90 2fc2 	vqrshrunb.s32	q1, q1, #0
-[^>]*> ee9f 3f45 	vqrshrnt.s32	q1, q2, #7
-[^>]*> ee9f 2f45 	vqrshrnb.s32	q1, q2, #7
-[^>]*> fe9f 3f45 	vqrshrnt.u32	q1, q2, #7
-[^>]*> fe9f 2f45 	vqrshrnb.u32	q1, q2, #7
-[^>]*> fe9f 3fc4 	vqrshrunt.s32	q1, q2, #7
-[^>]*> fe9f 2fc4 	vqrshrunb.s32	q1, q2, #7
-[^>]*> ee9e 3f45 	vqrshrnt.s32	q1, q2, #6
-[^>]*> ee9e 2f45 	vqrshrnb.s32	q1, q2, #6
-[^>]*> fe9e 3f45 	vqrshrnt.u32	q1, q2, #6
-[^>]*> fe9e 2f45 	vqrshrnb.u32	q1, q2, #6
-[^>]*> fe9e 3fc4 	vqrshrunt.s32	q1, q2, #6
-[^>]*> fe9e 2fc4 	vqrshrunb.s32	q1, q2, #6
+[^>]*> ee99 3f43 	vqrshrnt.s32	q1, q1, #7
+[^>]*> ee99 2f43 	vqrshrnb.s32	q1, q1, #7
+[^>]*> fe99 3f43 	vqrshrnt.u32	q1, q1, #7
+[^>]*> fe99 2f43 	vqrshrnb.u32	q1, q1, #7
+[^>]*> fe99 3fc2 	vqrshrunt.s32	q1, q1, #7
+[^>]*> fe99 2fc2 	vqrshrunb.s32	q1, q1, #7
+[^>]*> ee98 3f43 	vqrshrnt.s32	q1, q1, #8
+[^>]*> ee98 2f43 	vqrshrnb.s32	q1, q1, #8
+[^>]*> fe98 3f43 	vqrshrnt.u32	q1, q1, #8
+[^>]*> fe98 2f43 	vqrshrnb.u32	q1, q1, #8
+[^>]*> fe98 3fc2 	vqrshrunt.s32	q1, q1, #8
+[^>]*> fe98 2fc2 	vqrshrunb.s32	q1, q1, #8
+[^>]*> ee96 3f43 	vqrshrnt.s32	q1, q1, #10
+[^>]*> ee96 2f43 	vqrshrnb.s32	q1, q1, #10
+[^>]*> fe96 3f43 	vqrshrnt.u32	q1, q1, #10
+[^>]*> fe96 2f43 	vqrshrnb.u32	q1, q1, #10
+[^>]*> fe96 3fc2 	vqrshrunt.s32	q1, q1, #10
+[^>]*> fe96 2fc2 	vqrshrunb.s32	q1, q1, #10
+[^>]*> ee93 3f43 	vqrshrnt.s32	q1, q1, #13
+[^>]*> ee93 2f43 	vqrshrnb.s32	q1, q1, #13
+[^>]*> fe93 3f43 	vqrshrnt.u32	q1, q1, #13
+[^>]*> fe93 2f43 	vqrshrnb.u32	q1, q1, #13
+[^>]*> fe93 3fc2 	vqrshrunt.s32	q1, q1, #13
+[^>]*> fe93 2fc2 	vqrshrunb.s32	q1, q1, #13
+[^>]*> ee91 3f43 	vqrshrnt.s32	q1, q1, #15
+[^>]*> ee91 2f43 	vqrshrnb.s32	q1, q1, #15
+[^>]*> fe91 3f43 	vqrshrnt.u32	q1, q1, #15
+[^>]*> fe91 2f43 	vqrshrnb.u32	q1, q1, #15
+[^>]*> fe91 3fc2 	vqrshrunt.s32	q1, q1, #15
+[^>]*> fe91 2fc2 	vqrshrunb.s32	q1, q1, #15
+[^>]*> ee90 3f43 	vqrshrnt.s32	q1, q1, #16
+[^>]*> ee90 2f43 	vqrshrnb.s32	q1, q1, #16
+[^>]*> fe90 3f43 	vqrshrnt.u32	q1, q1, #16
+[^>]*> fe90 2f43 	vqrshrnb.u32	q1, q1, #16
+[^>]*> fe90 3fc2 	vqrshrunt.s32	q1, q1, #16
+[^>]*> fe90 2fc2 	vqrshrunb.s32	q1, q1, #16
+[^>]*> ee9f 3f45 	vqrshrnt.s32	q1, q2, #1
+[^>]*> ee9f 2f45 	vqrshrnb.s32	q1, q2, #1
+[^>]*> fe9f 3f45 	vqrshrnt.u32	q1, q2, #1
+[^>]*> fe9f 2f45 	vqrshrnb.u32	q1, q2, #1
+[^>]*> fe9f 3fc4 	vqrshrunt.s32	q1, q2, #1
+[^>]*> fe9f 2fc4 	vqrshrunb.s32	q1, q2, #1
+[^>]*> ee9e 3f45 	vqrshrnt.s32	q1, q2, #2
+[^>]*> ee9e 2f45 	vqrshrnb.s32	q1, q2, #2
+[^>]*> fe9e 3f45 	vqrshrnt.u32	q1, q2, #2
+[^>]*> fe9e 2f45 	vqrshrnb.u32	q1, q2, #2
+[^>]*> fe9e 3fc4 	vqrshrunt.s32	q1, q2, #2
+[^>]*> fe9e 2fc4 	vqrshrunb.s32	q1, q2, #2
 [^>]*> ee9c 3f45 	vqrshrnt.s32	q1, q2, #4
 [^>]*> ee9c 2f45 	vqrshrnb.s32	q1, q2, #4
 [^>]*> fe9c 3f45 	vqrshrnt.u32	q1, q2, #4
 [^>]*> fe9c 2f45 	vqrshrnb.u32	q1, q2, #4
 [^>]*> fe9c 3fc4 	vqrshrunt.s32	q1, q2, #4
 [^>]*> fe9c 2fc4 	vqrshrunb.s32	q1, q2, #4
-[^>]*> ee99 3f45 	vqrshrnt.s32	q1, q2, #1
-[^>]*> ee99 2f45 	vqrshrnb.s32	q1, q2, #1
-[^>]*> fe99 3f45 	vqrshrnt.u32	q1, q2, #1
-[^>]*> fe99 2f45 	vqrshrnb.u32	q1, q2, #1
-[^>]*> fe99 3fc4 	vqrshrunt.s32	q1, q2, #1
-[^>]*> fe99 2fc4 	vqrshrunb.s32	q1, q2, #1
-[^>]*> ee98 3f45 	vqrshrnt.s32	q1, q2, #0
-[^>]*> ee98 2f45 	vqrshrnb.s32	q1, q2, #0
-[^>]*> fe98 3f45 	vqrshrnt.u32	q1, q2, #0
-[^>]*> fe98 2f45 	vqrshrnb.u32	q1, q2, #0
-[^>]*> fe98 3fc4 	vqrshrunt.s32	q1, q2, #0
-[^>]*> fe98 2fc4 	vqrshrunb.s32	q1, q2, #0
-[^>]*> ee96 3f45 	vqrshrnt.s32	q1, q2, #6
-[^>]*> ee96 2f45 	vqrshrnb.s32	q1, q2, #6
-[^>]*> fe96 3f45 	vqrshrnt.u32	q1, q2, #6
-[^>]*> fe96 2f45 	vqrshrnb.u32	q1, q2, #6
-[^>]*> fe96 3fc4 	vqrshrunt.s32	q1, q2, #6
-[^>]*> fe96 2fc4 	vqrshrunb.s32	q1, q2, #6
-[^>]*> ee93 3f45 	vqrshrnt.s32	q1, q2, #3
-[^>]*> ee93 2f45 	vqrshrnb.s32	q1, q2, #3
-[^>]*> fe93 3f45 	vqrshrnt.u32	q1, q2, #3
-[^>]*> fe93 2f45 	vqrshrnb.u32	q1, q2, #3
-[^>]*> fe93 3fc4 	vqrshrunt.s32	q1, q2, #3
-[^>]*> fe93 2fc4 	vqrshrunb.s32	q1, q2, #3
-[^>]*> ee91 3f45 	vqrshrnt.s32	q1, q2, #1
-[^>]*> ee91 2f45 	vqrshrnb.s32	q1, q2, #1
-[^>]*> fe91 3f45 	vqrshrnt.u32	q1, q2, #1
-[^>]*> fe91 2f45 	vqrshrnb.u32	q1, q2, #1
-[^>]*> fe91 3fc4 	vqrshrunt.s32	q1, q2, #1
-[^>]*> fe91 2fc4 	vqrshrunb.s32	q1, q2, #1
-[^>]*> ee90 3f45 	vqrshrnt.s32	q1, q2, #0
-[^>]*> ee90 2f45 	vqrshrnb.s32	q1, q2, #0
-[^>]*> fe90 3f45 	vqrshrnt.u32	q1, q2, #0
-[^>]*> fe90 2f45 	vqrshrnb.u32	q1, q2, #0
-[^>]*> fe90 3fc4 	vqrshrunt.s32	q1, q2, #0
-[^>]*> fe90 2fc4 	vqrshrunb.s32	q1, q2, #0
-[^>]*> ee9f 3f49 	vqrshrnt.s32	q1, q4, #7
-[^>]*> ee9f 2f49 	vqrshrnb.s32	q1, q4, #7
-[^>]*> fe9f 3f49 	vqrshrnt.u32	q1, q4, #7
-[^>]*> fe9f 2f49 	vqrshrnb.u32	q1, q4, #7
-[^>]*> fe9f 3fc8 	vqrshrunt.s32	q1, q4, #7
-[^>]*> fe9f 2fc8 	vqrshrunb.s32	q1, q4, #7
-[^>]*> ee9e 3f49 	vqrshrnt.s32	q1, q4, #6
-[^>]*> ee9e 2f49 	vqrshrnb.s32	q1, q4, #6
-[^>]*> fe9e 3f49 	vqrshrnt.u32	q1, q4, #6
-[^>]*> fe9e 2f49 	vqrshrnb.u32	q1, q4, #6
-[^>]*> fe9e 3fc8 	vqrshrunt.s32	q1, q4, #6
-[^>]*> fe9e 2fc8 	vqrshrunb.s32	q1, q4, #6
+[^>]*> ee99 3f45 	vqrshrnt.s32	q1, q2, #7
+[^>]*> ee99 2f45 	vqrshrnb.s32	q1, q2, #7
+[^>]*> fe99 3f45 	vqrshrnt.u32	q1, q2, #7
+[^>]*> fe99 2f45 	vqrshrnb.u32	q1, q2, #7
+[^>]*> fe99 3fc4 	vqrshrunt.s32	q1, q2, #7
+[^>]*> fe99 2fc4 	vqrshrunb.s32	q1, q2, #7
+[^>]*> ee98 3f45 	vqrshrnt.s32	q1, q2, #8
+[^>]*> ee98 2f45 	vqrshrnb.s32	q1, q2, #8
+[^>]*> fe98 3f45 	vqrshrnt.u32	q1, q2, #8
+[^>]*> fe98 2f45 	vqrshrnb.u32	q1, q2, #8
+[^>]*> fe98 3fc4 	vqrshrunt.s32	q1, q2, #8
+[^>]*> fe98 2fc4 	vqrshrunb.s32	q1, q2, #8
+[^>]*> ee96 3f45 	vqrshrnt.s32	q1, q2, #10
+[^>]*> ee96 2f45 	vqrshrnb.s32	q1, q2, #10
+[^>]*> fe96 3f45 	vqrshrnt.u32	q1, q2, #10
+[^>]*> fe96 2f45 	vqrshrnb.u32	q1, q2, #10
+[^>]*> fe96 3fc4 	vqrshrunt.s32	q1, q2, #10
+[^>]*> fe96 2fc4 	vqrshrunb.s32	q1, q2, #10
+[^>]*> ee93 3f45 	vqrshrnt.s32	q1, q2, #13
+[^>]*> ee93 2f45 	vqrshrnb.s32	q1, q2, #13
+[^>]*> fe93 3f45 	vqrshrnt.u32	q1, q2, #13
+[^>]*> fe93 2f45 	vqrshrnb.u32	q1, q2, #13
+[^>]*> fe93 3fc4 	vqrshrunt.s32	q1, q2, #13
+[^>]*> fe93 2fc4 	vqrshrunb.s32	q1, q2, #13
+[^>]*> ee91 3f45 	vqrshrnt.s32	q1, q2, #15
+[^>]*> ee91 2f45 	vqrshrnb.s32	q1, q2, #15
+[^>]*> fe91 3f45 	vqrshrnt.u32	q1, q2, #15
+[^>]*> fe91 2f45 	vqrshrnb.u32	q1, q2, #15
+[^>]*> fe91 3fc4 	vqrshrunt.s32	q1, q2, #15
+[^>]*> fe91 2fc4 	vqrshrunb.s32	q1, q2, #15
+[^>]*> ee90 3f45 	vqrshrnt.s32	q1, q2, #16
+[^>]*> ee90 2f45 	vqrshrnb.s32	q1, q2, #16
+[^>]*> fe90 3f45 	vqrshrnt.u32	q1, q2, #16
+[^>]*> fe90 2f45 	vqrshrnb.u32	q1, q2, #16
+[^>]*> fe90 3fc4 	vqrshrunt.s32	q1, q2, #16
+[^>]*> fe90 2fc4 	vqrshrunb.s32	q1, q2, #16
+[^>]*> ee9f 3f49 	vqrshrnt.s32	q1, q4, #1
+[^>]*> ee9f 2f49 	vqrshrnb.s32	q1, q4, #1
+[^>]*> fe9f 3f49 	vqrshrnt.u32	q1, q4, #1
+[^>]*> fe9f 2f49 	vqrshrnb.u32	q1, q4, #1
+[^>]*> fe9f 3fc8 	vqrshrunt.s32	q1, q4, #1
+[^>]*> fe9f 2fc8 	vqrshrunb.s32	q1, q4, #1
+[^>]*> ee9e 3f49 	vqrshrnt.s32	q1, q4, #2
+[^>]*> ee9e 2f49 	vqrshrnb.s32	q1, q4, #2
+[^>]*> fe9e 3f49 	vqrshrnt.u32	q1, q4, #2
+[^>]*> fe9e 2f49 	vqrshrnb.u32	q1, q4, #2
+[^>]*> fe9e 3fc8 	vqrshrunt.s32	q1, q4, #2
+[^>]*> fe9e 2fc8 	vqrshrunb.s32	q1, q4, #2
 [^>]*> ee9c 3f49 	vqrshrnt.s32	q1, q4, #4
 [^>]*> ee9c 2f49 	vqrshrnb.s32	q1, q4, #4
 [^>]*> fe9c 3f49 	vqrshrnt.u32	q1, q4, #4
 [^>]*> fe9c 2f49 	vqrshrnb.u32	q1, q4, #4
 [^>]*> fe9c 3fc8 	vqrshrunt.s32	q1, q4, #4
 [^>]*> fe9c 2fc8 	vqrshrunb.s32	q1, q4, #4
-[^>]*> ee99 3f49 	vqrshrnt.s32	q1, q4, #1
-[^>]*> ee99 2f49 	vqrshrnb.s32	q1, q4, #1
-[^>]*> fe99 3f49 	vqrshrnt.u32	q1, q4, #1
-[^>]*> fe99 2f49 	vqrshrnb.u32	q1, q4, #1
-[^>]*> fe99 3fc8 	vqrshrunt.s32	q1, q4, #1
-[^>]*> fe99 2fc8 	vqrshrunb.s32	q1, q4, #1
-[^>]*> ee98 3f49 	vqrshrnt.s32	q1, q4, #0
-[^>]*> ee98 2f49 	vqrshrnb.s32	q1, q4, #0
-[^>]*> fe98 3f49 	vqrshrnt.u32	q1, q4, #0
-[^>]*> fe98 2f49 	vqrshrnb.u32	q1, q4, #0
-[^>]*> fe98 3fc8 	vqrshrunt.s32	q1, q4, #0
-[^>]*> fe98 2fc8 	vqrshrunb.s32	q1, q4, #0
-[^>]*> ee96 3f49 	vqrshrnt.s32	q1, q4, #6
-[^>]*> ee96 2f49 	vqrshrnb.s32	q1, q4, #6
-[^>]*> fe96 3f49 	vqrshrnt.u32	q1, q4, #6
-[^>]*> fe96 2f49 	vqrshrnb.u32	q1, q4, #6
-[^>]*> fe96 3fc8 	vqrshrunt.s32	q1, q4, #6
-[^>]*> fe96 2fc8 	vqrshrunb.s32	q1, q4, #6
-[^>]*> ee93 3f49 	vqrshrnt.s32	q1, q4, #3
-[^>]*> ee93 2f49 	vqrshrnb.s32	q1, q4, #3
-[^>]*> fe93 3f49 	vqrshrnt.u32	q1, q4, #3
-[^>]*> fe93 2f49 	vqrshrnb.u32	q1, q4, #3
-[^>]*> fe93 3fc8 	vqrshrunt.s32	q1, q4, #3
-[^>]*> fe93 2fc8 	vqrshrunb.s32	q1, q4, #3
-[^>]*> ee91 3f49 	vqrshrnt.s32	q1, q4, #1
-[^>]*> ee91 2f49 	vqrshrnb.s32	q1, q4, #1
-[^>]*> fe91 3f49 	vqrshrnt.u32	q1, q4, #1
-[^>]*> fe91 2f49 	vqrshrnb.u32	q1, q4, #1
-[^>]*> fe91 3fc8 	vqrshrunt.s32	q1, q4, #1
-[^>]*> fe91 2fc8 	vqrshrunb.s32	q1, q4, #1
-[^>]*> ee90 3f49 	vqrshrnt.s32	q1, q4, #0
-[^>]*> ee90 2f49 	vqrshrnb.s32	q1, q4, #0
-[^>]*> fe90 3f49 	vqrshrnt.u32	q1, q4, #0
-[^>]*> fe90 2f49 	vqrshrnb.u32	q1, q4, #0
-[^>]*> fe90 3fc8 	vqrshrunt.s32	q1, q4, #0
-[^>]*> fe90 2fc8 	vqrshrunb.s32	q1, q4, #0
-[^>]*> ee9f 3f4f 	vqrshrnt.s32	q1, q7, #7
-[^>]*> ee9f 2f4f 	vqrshrnb.s32	q1, q7, #7
-[^>]*> fe9f 3f4f 	vqrshrnt.u32	q1, q7, #7
-[^>]*> fe9f 2f4f 	vqrshrnb.u32	q1, q7, #7
-[^>]*> fe9f 3fce 	vqrshrunt.s32	q1, q7, #7
-[^>]*> fe9f 2fce 	vqrshrunb.s32	q1, q7, #7
-[^>]*> ee9e 3f4f 	vqrshrnt.s32	q1, q7, #6
-[^>]*> ee9e 2f4f 	vqrshrnb.s32	q1, q7, #6
-[^>]*> fe9e 3f4f 	vqrshrnt.u32	q1, q7, #6
-[^>]*> fe9e 2f4f 	vqrshrnb.u32	q1, q7, #6
-[^>]*> fe9e 3fce 	vqrshrunt.s32	q1, q7, #6
-[^>]*> fe9e 2fce 	vqrshrunb.s32	q1, q7, #6
+[^>]*> ee99 3f49 	vqrshrnt.s32	q1, q4, #7
+[^>]*> ee99 2f49 	vqrshrnb.s32	q1, q4, #7
+[^>]*> fe99 3f49 	vqrshrnt.u32	q1, q4, #7
+[^>]*> fe99 2f49 	vqrshrnb.u32	q1, q4, #7
+[^>]*> fe99 3fc8 	vqrshrunt.s32	q1, q4, #7
+[^>]*> fe99 2fc8 	vqrshrunb.s32	q1, q4, #7
+[^>]*> ee98 3f49 	vqrshrnt.s32	q1, q4, #8
+[^>]*> ee98 2f49 	vqrshrnb.s32	q1, q4, #8
+[^>]*> fe98 3f49 	vqrshrnt.u32	q1, q4, #8
+[^>]*> fe98 2f49 	vqrshrnb.u32	q1, q4, #8
+[^>]*> fe98 3fc8 	vqrshrunt.s32	q1, q4, #8
+[^>]*> fe98 2fc8 	vqrshrunb.s32	q1, q4, #8
+[^>]*> ee96 3f49 	vqrshrnt.s32	q1, q4, #10
+[^>]*> ee96 2f49 	vqrshrnb.s32	q1, q4, #10
+[^>]*> fe96 3f49 	vqrshrnt.u32	q1, q4, #10
+[^>]*> fe96 2f49 	vqrshrnb.u32	q1, q4, #10
+[^>]*> fe96 3fc8 	vqrshrunt.s32	q1, q4, #10
+[^>]*> fe96 2fc8 	vqrshrunb.s32	q1, q4, #10
+[^>]*> ee93 3f49 	vqrshrnt.s32	q1, q4, #13
+[^>]*> ee93 2f49 	vqrshrnb.s32	q1, q4, #13
+[^>]*> fe93 3f49 	vqrshrnt.u32	q1, q4, #13
+[^>]*> fe93 2f49 	vqrshrnb.u32	q1, q4, #13
+[^>]*> fe93 3fc8 	vqrshrunt.s32	q1, q4, #13
+[^>]*> fe93 2fc8 	vqrshrunb.s32	q1, q4, #13
+[^>]*> ee91 3f49 	vqrshrnt.s32	q1, q4, #15
+[^>]*> ee91 2f49 	vqrshrnb.s32	q1, q4, #15
+[^>]*> fe91 3f49 	vqrshrnt.u32	q1, q4, #15
+[^>]*> fe91 2f49 	vqrshrnb.u32	q1, q4, #15
+[^>]*> fe91 3fc8 	vqrshrunt.s32	q1, q4, #15
+[^>]*> fe91 2fc8 	vqrshrunb.s32	q1, q4, #15
+[^>]*> ee90 3f49 	vqrshrnt.s32	q1, q4, #16
+[^>]*> ee90 2f49 	vqrshrnb.s32	q1, q4, #16
+[^>]*> fe90 3f49 	vqrshrnt.u32	q1, q4, #16
+[^>]*> fe90 2f49 	vqrshrnb.u32	q1, q4, #16
+[^>]*> fe90 3fc8 	vqrshrunt.s32	q1, q4, #16
+[^>]*> fe90 2fc8 	vqrshrunb.s32	q1, q4, #16
+[^>]*> ee9f 3f4f 	vqrshrnt.s32	q1, q7, #1
+[^>]*> ee9f 2f4f 	vqrshrnb.s32	q1, q7, #1
+[^>]*> fe9f 3f4f 	vqrshrnt.u32	q1, q7, #1
+[^>]*> fe9f 2f4f 	vqrshrnb.u32	q1, q7, #1
+[^>]*> fe9f 3fce 	vqrshrunt.s32	q1, q7, #1
+[^>]*> fe9f 2fce 	vqrshrunb.s32	q1, q7, #1
+[^>]*> ee9e 3f4f 	vqrshrnt.s32	q1, q7, #2
+[^>]*> ee9e 2f4f 	vqrshrnb.s32	q1, q7, #2
+[^>]*> fe9e 3f4f 	vqrshrnt.u32	q1, q7, #2
+[^>]*> fe9e 2f4f 	vqrshrn[...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-04-09 10:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-09 10:00 [binutils-gdb] arm: Fix disassembly of MVE vq[r]shr[u]n Alex Coplan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).