--- /dev/null
+#as: -march=armv8-a
+#objdump: -dr
+
+.*: file format .*
+
+
+Disassembly of section \.text:
+
+0+ <\.text>:
+ *[0-9a-f]+: 0f080400 sshr v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f08041f sshr v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f0807e0 sshr v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 0f0f0400 sshr v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 0f100400 sshr v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f10041f sshr v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f1007e0 sshr v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 0f1f0400 sshr v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 0f200400 sshr v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f20041f sshr v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f2007e0 sshr v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 0f3f0400 sshr v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 4f080400 sshr v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f08041f sshr v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f0807e0 sshr v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 4f0f0400 sshr v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 4f100400 sshr v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f10041f sshr v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f1007e0 sshr v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 4f1f0400 sshr v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 4f200400 sshr v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f20041f sshr v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f2007e0 sshr v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 4f3f0400 sshr v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 4f400400 sshr v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f40041f sshr v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f4007e0 sshr v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 4f7f0400 sshr v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 0f081400 ssra v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f08141f ssra v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f0817e0 ssra v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 0f0f1400 ssra v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 0f101400 ssra v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f10141f ssra v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f1017e0 ssra v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 0f1f1400 ssra v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 0f201400 ssra v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f20141f ssra v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f2017e0 ssra v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 0f3f1400 ssra v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 4f081400 ssra v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f08141f ssra v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f0817e0 ssra v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 4f0f1400 ssra v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 4f101400 ssra v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f10141f ssra v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f1017e0 ssra v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 4f1f1400 ssra v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 4f201400 ssra v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f20141f ssra v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f2017e0 ssra v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 4f3f1400 ssra v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 4f401400 ssra v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f40141f ssra v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f4017e0 ssra v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 4f7f1400 ssra v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 0f082400 srshr v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f08241f srshr v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f0827e0 srshr v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 0f0f2400 srshr v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 0f102400 srshr v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f10241f srshr v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f1027e0 srshr v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 0f1f2400 srshr v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 0f202400 srshr v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f20241f srshr v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f2027e0 srshr v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 0f3f2400 srshr v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 4f082400 srshr v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f08241f srshr v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f0827e0 srshr v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 4f0f2400 srshr v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 4f102400 srshr v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f10241f srshr v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f1027e0 srshr v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 4f1f2400 srshr v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 4f202400 srshr v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f20241f srshr v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f2027e0 srshr v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 4f3f2400 srshr v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 4f402400 srshr v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f40241f srshr v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f4027e0 srshr v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 4f7f2400 srshr v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 0f083400 srsra v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f08341f srsra v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 0f0837e0 srsra v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 0f0f3400 srsra v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 0f103400 srsra v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f10341f srsra v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 0f1037e0 srsra v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 0f1f3400 srsra v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 0f203400 srsra v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f20341f srsra v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 0f2037e0 srsra v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 0f3f3400 srsra v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 4f083400 srsra v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f08341f srsra v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 4f0837e0 srsra v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 4f0f3400 srsra v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 4f103400 srsra v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f10341f srsra v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 4f1037e0 srsra v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 4f1f3400 srsra v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 4f203400 srsra v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f20341f srsra v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 4f2037e0 srsra v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 4f3f3400 srsra v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 4f403400 srsra v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f40341f srsra v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 4f4037e0 srsra v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 4f7f3400 srsra v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 0f085400 shl v0\.8b, v0\.8b, #0
+ *[0-9a-f]+: 0f08541f shl v31\.8b, v0\.8b, #0
+ *[0-9a-f]+: 0f0857e0 shl v0\.8b, v31\.8b, #0
+ *[0-9a-f]+: 0f0f5400 shl v0\.8b, v0\.8b, #7
+ *[0-9a-f]+: 0f105400 shl v0\.4h, v0\.4h, #0
+ *[0-9a-f]+: 0f10541f shl v31\.4h, v0\.4h, #0
+ *[0-9a-f]+: 0f1057e0 shl v0\.4h, v31\.4h, #0
+ *[0-9a-f]+: 0f1f5400 shl v0\.4h, v0\.4h, #15
+ *[0-9a-f]+: 0f205400 shl v0\.2s, v0\.2s, #0
+ *[0-9a-f]+: 0f20541f shl v31\.2s, v0\.2s, #0
+ *[0-9a-f]+: 0f2057e0 shl v0\.2s, v31\.2s, #0
+ *[0-9a-f]+: 0f3f5400 shl v0\.2s, v0\.2s, #31
+ *[0-9a-f]+: 4f085400 shl v0\.16b, v0\.16b, #0
+ *[0-9a-f]+: 4f08541f shl v31\.16b, v0\.16b, #0
+ *[0-9a-f]+: 4f0857e0 shl v0\.16b, v31\.16b, #0
+ *[0-9a-f]+: 4f0f5400 shl v0\.16b, v0\.16b, #7
+ *[0-9a-f]+: 4f105400 shl v0\.8h, v0\.8h, #0
+ *[0-9a-f]+: 4f10541f shl v31\.8h, v0\.8h, #0
+ *[0-9a-f]+: 4f1057e0 shl v0\.8h, v31\.8h, #0
+ *[0-9a-f]+: 4f1f5400 shl v0\.8h, v0\.8h, #15
+ *[0-9a-f]+: 4f205400 shl v0\.4s, v0\.4s, #0
+ *[0-9a-f]+: 4f20541f shl v31\.4s, v0\.4s, #0
+ *[0-9a-f]+: 4f2057e0 shl v0\.4s, v31\.4s, #0
+ *[0-9a-f]+: 4f3f5400 shl v0\.4s, v0\.4s, #31
+ *[0-9a-f]+: 4f405400 shl v0\.2d, v0\.2d, #0
+ *[0-9a-f]+: 4f40541f shl v31\.2d, v0\.2d, #0
+ *[0-9a-f]+: 4f4057e0 shl v0\.2d, v31\.2d, #0
+ *[0-9a-f]+: 4f7f5400 shl v0\.2d, v0\.2d, #63
+ *[0-9a-f]+: 0f087400 sqshl v0\.8b, v0\.8b, #0
+ *[0-9a-f]+: 0f08741f sqshl v31\.8b, v0\.8b, #0
+ *[0-9a-f]+: 0f0877e0 sqshl v0\.8b, v31\.8b, #0
+ *[0-9a-f]+: 0f0f7400 sqshl v0\.8b, v0\.8b, #7
+ *[0-9a-f]+: 0f107400 sqshl v0\.4h, v0\.4h, #0
+ *[0-9a-f]+: 0f10741f sqshl v31\.4h, v0\.4h, #0
+ *[0-9a-f]+: 0f1077e0 sqshl v0\.4h, v31\.4h, #0
+ *[0-9a-f]+: 0f1f7400 sqshl v0\.4h, v0\.4h, #15
+ *[0-9a-f]+: 0f207400 sqshl v0\.2s, v0\.2s, #0
+ *[0-9a-f]+: 0f20741f sqshl v31\.2s, v0\.2s, #0
+ *[0-9a-f]+: 0f2077e0 sqshl v0\.2s, v31\.2s, #0
+ *[0-9a-f]+: 0f3f7400 sqshl v0\.2s, v0\.2s, #31
+ *[0-9a-f]+: 4f087400 sqshl v0\.16b, v0\.16b, #0
+ *[0-9a-f]+: 4f08741f sqshl v31\.16b, v0\.16b, #0
+ *[0-9a-f]+: 4f0877e0 sqshl v0\.16b, v31\.16b, #0
+ *[0-9a-f]+: 4f0f7400 sqshl v0\.16b, v0\.16b, #7
+ *[0-9a-f]+: 4f107400 sqshl v0\.8h, v0\.8h, #0
+ *[0-9a-f]+: 4f10741f sqshl v31\.8h, v0\.8h, #0
+ *[0-9a-f]+: 4f1077e0 sqshl v0\.8h, v31\.8h, #0
+ *[0-9a-f]+: 4f1f7400 sqshl v0\.8h, v0\.8h, #15
+ *[0-9a-f]+: 4f207400 sqshl v0\.4s, v0\.4s, #0
+ *[0-9a-f]+: 4f20741f sqshl v31\.4s, v0\.4s, #0
+ *[0-9a-f]+: 4f2077e0 sqshl v0\.4s, v31\.4s, #0
+ *[0-9a-f]+: 4f3f7400 sqshl v0\.4s, v0\.4s, #31
+ *[0-9a-f]+: 4f407400 sqshl v0\.2d, v0\.2d, #0
+ *[0-9a-f]+: 4f40741f sqshl v31\.2d, v0\.2d, #0
+ *[0-9a-f]+: 4f4077e0 sqshl v0\.2d, v31\.2d, #0
+ *[0-9a-f]+: 4f7f7400 sqshl v0\.2d, v0\.2d, #63
+ *[0-9a-f]+: 0f088400 shrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f08841f shrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f0887e0 shrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 0f0f8400 shrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 0f108400 shrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f10841f shrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f1087e0 shrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 0f1f8400 shrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 0f208400 shrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f20841f shrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f2087e0 shrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 0f3f8400 shrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 4f088400 shrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f08841f shrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f0887e0 shrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 4f0f8400 shrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 4f108400 shrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f10841f shrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f1087e0 shrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 4f1f8400 shrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 4f208400 shrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f20841f shrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f2087e0 shrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 4f3f8400 shrn2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 0f088c00 rshrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f088c1f rshrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f088fe0 rshrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 0f0f8c00 rshrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 0f108c00 rshrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f108c1f rshrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f108fe0 rshrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 0f1f8c00 rshrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 0f208c00 rshrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f208c1f rshrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f208fe0 rshrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 0f3f8c00 rshrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 4f088c00 rshrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f088c1f rshrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f088fe0 rshrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 4f0f8c00 rshrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 4f108c00 rshrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f108c1f rshrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f108fe0 rshrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 4f1f8c00 rshrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 4f208c00 rshrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f208c1f rshrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f208fe0 rshrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 4f3f8c00 rshrn2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 0f089400 sqshrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f08941f sqshrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f0897e0 sqshrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 0f0f9400 sqshrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 0f109400 sqshrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f10941f sqshrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f1097e0 sqshrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 0f1f9400 sqshrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 0f209400 sqshrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f20941f sqshrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f2097e0 sqshrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 0f3f9400 sqshrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 4f089400 sqshrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f08941f sqshrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f0897e0 sqshrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 4f0f9400 sqshrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 4f109400 sqshrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f10941f sqshrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f1097e0 sqshrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 4f1f9400 sqshrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 4f209400 sqshrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f20941f sqshrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f2097e0 sqshrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 4f3f9400 sqshrn2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 0f089c00 sqrshrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f089c1f sqrshrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 0f089fe0 sqrshrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 0f0f9c00 sqrshrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 0f109c00 sqrshrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f109c1f sqrshrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 0f109fe0 sqrshrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 0f1f9c00 sqrshrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 0f209c00 sqrshrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f209c1f sqrshrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 0f209fe0 sqrshrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 0f3f9c00 sqrshrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 4f089c00 sqrshrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f089c1f sqrshrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 4f089fe0 sqrshrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 4f0f9c00 sqrshrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 4f109c00 sqrshrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f109c1f sqrshrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 4f109fe0 sqrshrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 4f1f9c00 sqrshrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 4f209c00 sqrshrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f209c1f sqrshrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 4f209fe0 sqrshrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 4f3f9c00 sqrshrn2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 2f080400 ushr v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f08041f ushr v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f0807e0 ushr v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 2f0f0400 ushr v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 2f100400 ushr v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f10041f ushr v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f1007e0 ushr v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 2f1f0400 ushr v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 2f200400 ushr v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f20041f ushr v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f2007e0 ushr v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 2f3f0400 ushr v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 6f080400 ushr v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f08041f ushr v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f0807e0 ushr v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 6f0f0400 ushr v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 6f100400 ushr v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f10041f ushr v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f1007e0 ushr v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 6f1f0400 ushr v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 6f200400 ushr v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f20041f ushr v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f2007e0 ushr v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 6f3f0400 ushr v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 6f400400 ushr v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f40041f ushr v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f4007e0 ushr v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 6f7f0400 ushr v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 2f081400 usra v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f08141f usra v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f0817e0 usra v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 2f0f1400 usra v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 2f101400 usra v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f10141f usra v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f1017e0 usra v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 2f1f1400 usra v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 2f201400 usra v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f20141f usra v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f2017e0 usra v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 2f3f1400 usra v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 6f081400 usra v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f08141f usra v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f0817e0 usra v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 6f0f1400 usra v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 6f101400 usra v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f10141f usra v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f1017e0 usra v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 6f1f1400 usra v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 6f201400 usra v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f20141f usra v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f2017e0 usra v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 6f3f1400 usra v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 6f401400 usra v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f40141f usra v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f4017e0 usra v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 6f7f1400 usra v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 2f082400 urshr v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f08241f urshr v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f0827e0 urshr v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 2f0f2400 urshr v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 2f102400 urshr v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f10241f urshr v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f1027e0 urshr v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 2f1f2400 urshr v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 2f202400 urshr v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f20241f urshr v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f2027e0 urshr v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 2f3f2400 urshr v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 6f082400 urshr v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f08241f urshr v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f0827e0 urshr v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 6f0f2400 urshr v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 6f102400 urshr v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f10241f urshr v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f1027e0 urshr v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 6f1f2400 urshr v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 6f202400 urshr v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f20241f urshr v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f2027e0 urshr v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 6f3f2400 urshr v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 6f402400 urshr v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f40241f urshr v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f4027e0 urshr v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 6f7f2400 urshr v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 2f083400 ursra v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f08341f ursra v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f0837e0 ursra v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 2f0f3400 ursra v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 2f103400 ursra v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f10341f ursra v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f1037e0 ursra v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 2f1f3400 ursra v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 2f203400 ursra v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f20341f ursra v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f2037e0 ursra v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 2f3f3400 ursra v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 6f083400 ursra v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f08341f ursra v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f0837e0 ursra v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 6f0f3400 ursra v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 6f103400 ursra v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f10341f ursra v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f1037e0 ursra v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 6f1f3400 ursra v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 6f203400 ursra v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f20341f ursra v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f2037e0 ursra v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 6f3f3400 ursra v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 6f403400 ursra v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f40341f ursra v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f4037e0 ursra v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 6f7f3400 ursra v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 2f084400 sri v0\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f08441f sri v31\.8b, v0\.8b, #8
+ *[0-9a-f]+: 2f0847e0 sri v0\.8b, v31\.8b, #8
+ *[0-9a-f]+: 2f0f4400 sri v0\.8b, v0\.8b, #1
+ *[0-9a-f]+: 2f104400 sri v0\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f10441f sri v31\.4h, v0\.4h, #16
+ *[0-9a-f]+: 2f1047e0 sri v0\.4h, v31\.4h, #16
+ *[0-9a-f]+: 2f1f4400 sri v0\.4h, v0\.4h, #1
+ *[0-9a-f]+: 2f204400 sri v0\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f20441f sri v31\.2s, v0\.2s, #32
+ *[0-9a-f]+: 2f2047e0 sri v0\.2s, v31\.2s, #32
+ *[0-9a-f]+: 2f3f4400 sri v0\.2s, v0\.2s, #1
+ *[0-9a-f]+: 6f084400 sri v0\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f08441f sri v31\.16b, v0\.16b, #8
+ *[0-9a-f]+: 6f0847e0 sri v0\.16b, v31\.16b, #8
+ *[0-9a-f]+: 6f0f4400 sri v0\.16b, v0\.16b, #1
+ *[0-9a-f]+: 6f104400 sri v0\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f10441f sri v31\.8h, v0\.8h, #16
+ *[0-9a-f]+: 6f1047e0 sri v0\.8h, v31\.8h, #16
+ *[0-9a-f]+: 6f1f4400 sri v0\.8h, v0\.8h, #1
+ *[0-9a-f]+: 6f204400 sri v0\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f20441f sri v31\.4s, v0\.4s, #32
+ *[0-9a-f]+: 6f2047e0 sri v0\.4s, v31\.4s, #32
+ *[0-9a-f]+: 6f3f4400 sri v0\.4s, v0\.4s, #1
+ *[0-9a-f]+: 6f404400 sri v0\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f40441f sri v31\.2d, v0\.2d, #64
+ *[0-9a-f]+: 6f4047e0 sri v0\.2d, v31\.2d, #64
+ *[0-9a-f]+: 6f7f4400 sri v0\.2d, v0\.2d, #1
+ *[0-9a-f]+: 2f085400 sli v0\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f08541f sli v31\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f0857e0 sli v0\.8b, v31\.8b, #0
+ *[0-9a-f]+: 2f0f5400 sli v0\.8b, v0\.8b, #7
+ *[0-9a-f]+: 2f105400 sli v0\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f10541f sli v31\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f1057e0 sli v0\.4h, v31\.4h, #0
+ *[0-9a-f]+: 2f1f5400 sli v0\.4h, v0\.4h, #15
+ *[0-9a-f]+: 2f205400 sli v0\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f20541f sli v31\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f2057e0 sli v0\.2s, v31\.2s, #0
+ *[0-9a-f]+: 2f3f5400 sli v0\.2s, v0\.2s, #31
+ *[0-9a-f]+: 6f085400 sli v0\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f08541f sli v31\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f0857e0 sli v0\.16b, v31\.16b, #0
+ *[0-9a-f]+: 6f0f5400 sli v0\.16b, v0\.16b, #7
+ *[0-9a-f]+: 6f105400 sli v0\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f10541f sli v31\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f1057e0 sli v0\.8h, v31\.8h, #0
+ *[0-9a-f]+: 6f1f5400 sli v0\.8h, v0\.8h, #15
+ *[0-9a-f]+: 6f205400 sli v0\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f20541f sli v31\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f2057e0 sli v0\.4s, v31\.4s, #0
+ *[0-9a-f]+: 6f3f5400 sli v0\.4s, v0\.4s, #31
+ *[0-9a-f]+: 6f405400 sli v0\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f40541f sli v31\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f4057e0 sli v0\.2d, v31\.2d, #0
+ *[0-9a-f]+: 6f7f5400 sli v0\.2d, v0\.2d, #63
+ *[0-9a-f]+: 2f086400 sqshlu v0\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f08641f sqshlu v31\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f0867e0 sqshlu v0\.8b, v31\.8b, #0
+ *[0-9a-f]+: 2f0f6400 sqshlu v0\.8b, v0\.8b, #7
+ *[0-9a-f]+: 2f106400 sqshlu v0\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f10641f sqshlu v31\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f1067e0 sqshlu v0\.4h, v31\.4h, #0
+ *[0-9a-f]+: 2f1f6400 sqshlu v0\.4h, v0\.4h, #15
+ *[0-9a-f]+: 2f206400 sqshlu v0\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f20641f sqshlu v31\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f2067e0 sqshlu v0\.2s, v31\.2s, #0
+ *[0-9a-f]+: 2f3f6400 sqshlu v0\.2s, v0\.2s, #31
+ *[0-9a-f]+: 6f086400 sqshlu v0\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f08641f sqshlu v31\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f0867e0 sqshlu v0\.16b, v31\.16b, #0
+ *[0-9a-f]+: 6f0f6400 sqshlu v0\.16b, v0\.16b, #7
+ *[0-9a-f]+: 6f106400 sqshlu v0\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f10641f sqshlu v31\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f1067e0 sqshlu v0\.8h, v31\.8h, #0
+ *[0-9a-f]+: 6f1f6400 sqshlu v0\.8h, v0\.8h, #15
+ *[0-9a-f]+: 6f206400 sqshlu v0\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f20641f sqshlu v31\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f2067e0 sqshlu v0\.4s, v31\.4s, #0
+ *[0-9a-f]+: 6f3f6400 sqshlu v0\.4s, v0\.4s, #31
+ *[0-9a-f]+: 6f406400 sqshlu v0\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f40641f sqshlu v31\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f4067e0 sqshlu v0\.2d, v31\.2d, #0
+ *[0-9a-f]+: 6f7f6400 sqshlu v0\.2d, v0\.2d, #63
+ *[0-9a-f]+: 2f087400 uqshl v0\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f08741f uqshl v31\.8b, v0\.8b, #0
+ *[0-9a-f]+: 2f0877e0 uqshl v0\.8b, v31\.8b, #0
+ *[0-9a-f]+: 2f0f7400 uqshl v0\.8b, v0\.8b, #7
+ *[0-9a-f]+: 2f107400 uqshl v0\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f10741f uqshl v31\.4h, v0\.4h, #0
+ *[0-9a-f]+: 2f1077e0 uqshl v0\.4h, v31\.4h, #0
+ *[0-9a-f]+: 2f1f7400 uqshl v0\.4h, v0\.4h, #15
+ *[0-9a-f]+: 2f207400 uqshl v0\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f20741f uqshl v31\.2s, v0\.2s, #0
+ *[0-9a-f]+: 2f2077e0 uqshl v0\.2s, v31\.2s, #0
+ *[0-9a-f]+: 2f3f7400 uqshl v0\.2s, v0\.2s, #31
+ *[0-9a-f]+: 6f087400 uqshl v0\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f08741f uqshl v31\.16b, v0\.16b, #0
+ *[0-9a-f]+: 6f0877e0 uqshl v0\.16b, v31\.16b, #0
+ *[0-9a-f]+: 6f0f7400 uqshl v0\.16b, v0\.16b, #7
+ *[0-9a-f]+: 6f107400 uqshl v0\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f10741f uqshl v31\.8h, v0\.8h, #0
+ *[0-9a-f]+: 6f1077e0 uqshl v0\.8h, v31\.8h, #0
+ *[0-9a-f]+: 6f1f7400 uqshl v0\.8h, v0\.8h, #15
+ *[0-9a-f]+: 6f207400 uqshl v0\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f20741f uqshl v31\.4s, v0\.4s, #0
+ *[0-9a-f]+: 6f2077e0 uqshl v0\.4s, v31\.4s, #0
+ *[0-9a-f]+: 6f3f7400 uqshl v0\.4s, v0\.4s, #31
+ *[0-9a-f]+: 6f407400 uqshl v0\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f40741f uqshl v31\.2d, v0\.2d, #0
+ *[0-9a-f]+: 6f4077e0 uqshl v0\.2d, v31\.2d, #0
+ *[0-9a-f]+: 6f7f7400 uqshl v0\.2d, v0\.2d, #63
+ *[0-9a-f]+: 2f088400 sqshrun v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f08841f sqshrun v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f0887e0 sqshrun v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 2f0f8400 sqshrun v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 2f108400 sqshrun v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f10841f sqshrun v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f1087e0 sqshrun v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 2f1f8400 sqshrun v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 2f208400 sqshrun v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f20841f sqshrun v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f2087e0 sqshrun v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 2f3f8400 sqshrun v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 6f088400 sqshrun2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f08841f sqshrun2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f0887e0 sqshrun2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 6f0f8400 sqshrun2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 6f108400 sqshrun2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f10841f sqshrun2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f1087e0 sqshrun2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 6f1f8400 sqshrun2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 6f208400 sqshrun2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f20841f sqshrun2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f2087e0 sqshrun2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 6f3f8400 sqshrun2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 2f088c00 sqrshrun v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f088c1f sqrshrun v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f088fe0 sqrshrun v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 2f0f8c00 sqrshrun v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 2f108c00 sqrshrun v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f108c1f sqrshrun v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f108fe0 sqrshrun v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 2f1f8c00 sqrshrun v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 2f208c00 sqrshrun v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f208c1f sqrshrun v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f208fe0 sqrshrun v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 2f3f8c00 sqrshrun v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 6f088c00 sqrshrun2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f088c1f sqrshrun2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f088fe0 sqrshrun2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 6f0f8c00 sqrshrun2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 6f108c00 sqrshrun2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f108c1f sqrshrun2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f108fe0 sqrshrun2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 6f1f8c00 sqrshrun2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 6f208c00 sqrshrun2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f208c1f sqrshrun2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f208fe0 sqrshrun2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 6f3f8c00 sqrshrun2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 2f089400 uqshrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f08941f uqshrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f0897e0 uqshrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 2f0f9400 uqshrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 2f109400 uqshrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f10941f uqshrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f1097e0 uqshrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 2f1f9400 uqshrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 2f209400 uqshrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f20941f uqshrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f2097e0 uqshrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 2f3f9400 uqshrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 6f089400 uqshrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f08941f uqshrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f0897e0 uqshrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 6f0f9400 uqshrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 6f109400 uqshrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f10941f uqshrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f1097e0 uqshrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 6f1f9400 uqshrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 6f209400 uqshrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f20941f uqshrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f2097e0 uqshrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 6f3f9400 uqshrn2 v0\.4s, v0\.2d, #1
+ *[0-9a-f]+: 2f089c00 uqrshrn v0\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f089c1f uqrshrn v31\.8b, v0\.8h, #8
+ *[0-9a-f]+: 2f089fe0 uqrshrn v0\.8b, v31\.8h, #8
+ *[0-9a-f]+: 2f0f9c00 uqrshrn v0\.8b, v0\.8h, #1
+ *[0-9a-f]+: 2f109c00 uqrshrn v0\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f109c1f uqrshrn v31\.4h, v0\.4s, #16
+ *[0-9a-f]+: 2f109fe0 uqrshrn v0\.4h, v31\.4s, #16
+ *[0-9a-f]+: 2f1f9c00 uqrshrn v0\.4h, v0\.4s, #1
+ *[0-9a-f]+: 2f209c00 uqrshrn v0\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f209c1f uqrshrn v31\.2s, v0\.2d, #32
+ *[0-9a-f]+: 2f209fe0 uqrshrn v0\.2s, v31\.2d, #32
+ *[0-9a-f]+: 2f3f9c00 uqrshrn v0\.2s, v0\.2d, #1
+ *[0-9a-f]+: 6f089c00 uqrshrn2 v0\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f089c1f uqrshrn2 v31\.16b, v0\.8h, #8
+ *[0-9a-f]+: 6f089fe0 uqrshrn2 v0\.16b, v31\.8h, #8
+ *[0-9a-f]+: 6f0f9c00 uqrshrn2 v0\.16b, v0\.8h, #1
+ *[0-9a-f]+: 6f109c00 uqrshrn2 v0\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f109c1f uqrshrn2 v31\.8h, v0\.4s, #16
+ *[0-9a-f]+: 6f109fe0 uqrshrn2 v0\.8h, v31\.4s, #16
+ *[0-9a-f]+: 6f1f9c00 uqrshrn2 v0\.8h, v0\.4s, #1
+ *[0-9a-f]+: 6f209c00 uqrshrn2 v0\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f209c1f uqrshrn2 v31\.4s, v0\.2d, #32
+ *[0-9a-f]+: 6f209fe0 uqrshrn2 v0\.4s, v31\.2d, #32
+ *[0-9a-f]+: 6f3f9c00 uqrshrn2 v0\.4s, v0\.2d, #1
--- /dev/null
+ sshr v0.8b, v0.8b, #8
+ sshr v31.8b, v0.8b, #8
+ sshr v0.8b, v31.8b, #8
+ sshr v0.8b, v0.8b, #1
+ sshr v0.4h, v0.4h, #16
+ sshr v31.4h, v0.4h, #16
+ sshr v0.4h, v31.4h, #16
+ sshr v0.4h, v0.4h, #1
+ sshr v0.2s, v0.2s, #32
+ sshr v31.2s, v0.2s, #32
+ sshr v0.2s, v31.2s, #32
+ sshr v0.2s, v0.2s, #1
+ sshr v0.16b, v0.16b, #8
+ sshr v31.16b, v0.16b, #8
+ sshr v0.16b, v31.16b, #8
+ sshr v0.16b, v0.16b, #1
+ sshr v0.8h, v0.8h, #16
+ sshr v31.8h, v0.8h, #16
+ sshr v0.8h, v31.8h, #16
+ sshr v0.8h, v0.8h, #1
+ sshr v0.4s, v0.4s, #32
+ sshr v31.4s, v0.4s, #32
+ sshr v0.4s, v31.4s, #32
+ sshr v0.4s, v0.4s, #1
+ sshr v0.2d, v0.2d, #64
+ sshr v31.2d, v0.2d, #64
+ sshr v0.2d, v31.2d, #64
+ sshr v0.2d, v0.2d, #1
+
+ ssra v0.8b, v0.8b, #8
+ ssra v31.8b, v0.8b, #8
+ ssra v0.8b, v31.8b, #8
+ ssra v0.8b, v0.8b, #1
+ ssra v0.4h, v0.4h, #16
+ ssra v31.4h, v0.4h, #16
+ ssra v0.4h, v31.4h, #16
+ ssra v0.4h, v0.4h, #1
+ ssra v0.2s, v0.2s, #32
+ ssra v31.2s, v0.2s, #32
+ ssra v0.2s, v31.2s, #32
+ ssra v0.2s, v0.2s, #1
+ ssra v0.16b, v0.16b, #8
+ ssra v31.16b, v0.16b, #8
+ ssra v0.16b, v31.16b, #8
+ ssra v0.16b, v0.16b, #1
+ ssra v0.8h, v0.8h, #16
+ ssra v31.8h, v0.8h, #16
+ ssra v0.8h, v31.8h, #16
+ ssra v0.8h, v0.8h, #1
+ ssra v0.4s, v0.4s, #32
+ ssra v31.4s, v0.4s, #32
+ ssra v0.4s, v31.4s, #32
+ ssra v0.4s, v0.4s, #1
+ ssra v0.2d, v0.2d, #64
+ ssra v31.2d, v0.2d, #64
+ ssra v0.2d, v31.2d, #64
+ ssra v0.2d, v0.2d, #1
+
+ srshr v0.8b, v0.8b, #8
+ srshr v31.8b, v0.8b, #8
+ srshr v0.8b, v31.8b, #8
+ srshr v0.8b, v0.8b, #1
+ srshr v0.4h, v0.4h, #16
+ srshr v31.4h, v0.4h, #16
+ srshr v0.4h, v31.4h, #16
+ srshr v0.4h, v0.4h, #1
+ srshr v0.2s, v0.2s, #32
+ srshr v31.2s, v0.2s, #32
+ srshr v0.2s, v31.2s, #32
+ srshr v0.2s, v0.2s, #1
+ srshr v0.16b, v0.16b, #8
+ srshr v31.16b, v0.16b, #8
+ srshr v0.16b, v31.16b, #8
+ srshr v0.16b, v0.16b, #1
+ srshr v0.8h, v0.8h, #16
+ srshr v31.8h, v0.8h, #16
+ srshr v0.8h, v31.8h, #16
+ srshr v0.8h, v0.8h, #1
+ srshr v0.4s, v0.4s, #32
+ srshr v31.4s, v0.4s, #32
+ srshr v0.4s, v31.4s, #32
+ srshr v0.4s, v0.4s, #1
+ srshr v0.2d, v0.2d, #64
+ srshr v31.2d, v0.2d, #64
+ srshr v0.2d, v31.2d, #64
+ srshr v0.2d, v0.2d, #1
+
+ srsra v0.8b, v0.8b, #8
+ srsra v31.8b, v0.8b, #8
+ srsra v0.8b, v31.8b, #8
+ srsra v0.8b, v0.8b, #1
+ srsra v0.4h, v0.4h, #16
+ srsra v31.4h, v0.4h, #16
+ srsra v0.4h, v31.4h, #16
+ srsra v0.4h, v0.4h, #1
+ srsra v0.2s, v0.2s, #32
+ srsra v31.2s, v0.2s, #32
+ srsra v0.2s, v31.2s, #32
+ srsra v0.2s, v0.2s, #1
+ srsra v0.16b, v0.16b, #8
+ srsra v31.16b, v0.16b, #8
+ srsra v0.16b, v31.16b, #8
+ srsra v0.16b, v0.16b, #1
+ srsra v0.8h, v0.8h, #16
+ srsra v31.8h, v0.8h, #16
+ srsra v0.8h, v31.8h, #16
+ srsra v0.8h, v0.8h, #1
+ srsra v0.4s, v0.4s, #32
+ srsra v31.4s, v0.4s, #32
+ srsra v0.4s, v31.4s, #32
+ srsra v0.4s, v0.4s, #1
+ srsra v0.2d, v0.2d, #64
+ srsra v31.2d, v0.2d, #64
+ srsra v0.2d, v31.2d, #64
+ srsra v0.2d, v0.2d, #1
+
+ shl v0.8b, v0.8b, #0
+ shl v31.8b, v0.8b, #0
+ shl v0.8b, v31.8b, #0
+ shl v0.8b, v0.8b, #7
+ shl v0.4h, v0.4h, #0
+ shl v31.4h, v0.4h, #0
+ shl v0.4h, v31.4h, #0
+ shl v0.4h, v0.4h, #15
+ shl v0.2s, v0.2s, #0
+ shl v31.2s, v0.2s, #0
+ shl v0.2s, v31.2s, #0
+ shl v0.2s, v0.2s, #31
+ shl v0.16b, v0.16b, #0
+ shl v31.16b, v0.16b, #0
+ shl v0.16b, v31.16b, #0
+ shl v0.16b, v0.16b, #7
+ shl v0.8h, v0.8h, #0
+ shl v31.8h, v0.8h, #0
+ shl v0.8h, v31.8h, #0
+ shl v0.8h, v0.8h, #15
+ shl v0.4s, v0.4s, #0
+ shl v31.4s, v0.4s, #0
+ shl v0.4s, v31.4s, #0
+ shl v0.4s, v0.4s, #31
+ shl v0.2d, v0.2d, #0
+ shl v31.2d, v0.2d, #0
+ shl v0.2d, v31.2d, #0
+ shl v0.2d, v0.2d, #63
+
+ sqshl v0.8b, v0.8b, #0
+ sqshl v31.8b, v0.8b, #0
+ sqshl v0.8b, v31.8b, #0
+ sqshl v0.8b, v0.8b, #7
+ sqshl v0.4h, v0.4h, #0
+ sqshl v31.4h, v0.4h, #0
+ sqshl v0.4h, v31.4h, #0
+ sqshl v0.4h, v0.4h, #15
+ sqshl v0.2s, v0.2s, #0
+ sqshl v31.2s, v0.2s, #0
+ sqshl v0.2s, v31.2s, #0
+ sqshl v0.2s, v0.2s, #31
+ sqshl v0.16b, v0.16b, #0
+ sqshl v31.16b, v0.16b, #0
+ sqshl v0.16b, v31.16b, #0
+ sqshl v0.16b, v0.16b, #7
+ sqshl v0.8h, v0.8h, #0
+ sqshl v31.8h, v0.8h, #0
+ sqshl v0.8h, v31.8h, #0
+ sqshl v0.8h, v0.8h, #15
+ sqshl v0.4s, v0.4s, #0
+ sqshl v31.4s, v0.4s, #0
+ sqshl v0.4s, v31.4s, #0
+ sqshl v0.4s, v0.4s, #31
+ sqshl v0.2d, v0.2d, #0
+ sqshl v31.2d, v0.2d, #0
+ sqshl v0.2d, v31.2d, #0
+ sqshl v0.2d, v0.2d, #63
+
+ shrn v0.8b, v0.8h, #8
+ shrn v31.8b, v0.8h, #8
+ shrn v0.8b, v31.8h, #8
+ shrn v0.8b, v0.8h, #1
+ shrn v0.4h, v0.4s, #16
+ shrn v31.4h, v0.4s, #16
+ shrn v0.4h, v31.4s, #16
+ shrn v0.4h, v0.4s, #1
+ shrn v0.2s, v0.2d, #32
+ shrn v31.2s, v0.2d, #32
+ shrn v0.2s, v31.2d, #32
+ shrn v0.2s, v0.2d, #1
+ shrn2 v0.16b, v0.8h, #8
+ shrn2 v31.16b, v0.8h, #8
+ shrn2 v0.16b, v31.8h, #8
+ shrn2 v0.16b, v0.8h, #1
+ shrn2 v0.8h, v0.4s, #16
+ shrn2 v31.8h, v0.4s, #16
+ shrn2 v0.8h, v31.4s, #16
+ shrn2 v0.8h, v0.4s, #1
+ shrn2 v0.4s, v0.2d, #32
+ shrn2 v31.4s, v0.2d, #32
+ shrn2 v0.4s, v31.2d, #32
+ shrn2 v0.4s, v0.2d, #1
+
+ rshrn v0.8b, v0.8h, #8
+ rshrn v31.8b, v0.8h, #8
+ rshrn v0.8b, v31.8h, #8
+ rshrn v0.8b, v0.8h, #1
+ rshrn v0.4h, v0.4s, #16
+ rshrn v31.4h, v0.4s, #16
+ rshrn v0.4h, v31.4s, #16
+ rshrn v0.4h, v0.4s, #1
+ rshrn v0.2s, v0.2d, #32
+ rshrn v31.2s, v0.2d, #32
+ rshrn v0.2s, v31.2d, #32
+ rshrn v0.2s, v0.2d, #1
+ rshrn2 v0.16b, v0.8h, #8
+ rshrn2 v31.16b, v0.8h, #8
+ rshrn2 v0.16b, v31.8h, #8
+ rshrn2 v0.16b, v0.8h, #1
+ rshrn2 v0.8h, v0.4s, #16
+ rshrn2 v31.8h, v0.4s, #16
+ rshrn2 v0.8h, v31.4s, #16
+ rshrn2 v0.8h, v0.4s, #1
+ rshrn2 v0.4s, v0.2d, #32
+ rshrn2 v31.4s, v0.2d, #32
+ rshrn2 v0.4s, v31.2d, #32
+ rshrn2 v0.4s, v0.2d, #1
+
+ sqshrn v0.8b, v0.8h, #8
+ sqshrn v31.8b, v0.8h, #8
+ sqshrn v0.8b, v31.8h, #8
+ sqshrn v0.8b, v0.8h, #1
+ sqshrn v0.4h, v0.4s, #16
+ sqshrn v31.4h, v0.4s, #16
+ sqshrn v0.4h, v31.4s, #16
+ sqshrn v0.4h, v0.4s, #1
+ sqshrn v0.2s, v0.2d, #32
+ sqshrn v31.2s, v0.2d, #32
+ sqshrn v0.2s, v31.2d, #32
+ sqshrn v0.2s, v0.2d, #1
+ sqshrn2 v0.16b, v0.8h, #8
+ sqshrn2 v31.16b, v0.8h, #8
+ sqshrn2 v0.16b, v31.8h, #8
+ sqshrn2 v0.16b, v0.8h, #1
+ sqshrn2 v0.8h, v0.4s, #16
+ sqshrn2 v31.8h, v0.4s, #16
+ sqshrn2 v0.8h, v31.4s, #16
+ sqshrn2 v0.8h, v0.4s, #1
+ sqshrn2 v0.4s, v0.2d, #32
+ sqshrn2 v31.4s, v0.2d, #32
+ sqshrn2 v0.4s, v31.2d, #32
+ sqshrn2 v0.4s, v0.2d, #1
+
+ sqrshrn v0.8b, v0.8h, #8
+ sqrshrn v31.8b, v0.8h, #8
+ sqrshrn v0.8b, v31.8h, #8
+ sqrshrn v0.8b, v0.8h, #1
+ sqrshrn v0.4h, v0.4s, #16
+ sqrshrn v31.4h, v0.4s, #16
+ sqrshrn v0.4h, v31.4s, #16
+ sqrshrn v0.4h, v0.4s, #1
+ sqrshrn v0.2s, v0.2d, #32
+ sqrshrn v31.2s, v0.2d, #32
+ sqrshrn v0.2s, v31.2d, #32
+ sqrshrn v0.2s, v0.2d, #1
+ sqrshrn2 v0.16b, v0.8h, #8
+ sqrshrn2 v31.16b, v0.8h, #8
+ sqrshrn2 v0.16b, v31.8h, #8
+ sqrshrn2 v0.16b, v0.8h, #1
+ sqrshrn2 v0.8h, v0.4s, #16
+ sqrshrn2 v31.8h, v0.4s, #16
+ sqrshrn2 v0.8h, v31.4s, #16
+ sqrshrn2 v0.8h, v0.4s, #1
+ sqrshrn2 v0.4s, v0.2d, #32
+ sqrshrn2 v31.4s, v0.2d, #32
+ sqrshrn2 v0.4s, v31.2d, #32
+ sqrshrn2 v0.4s, v0.2d, #1
+
+ ushr v0.8b, v0.8b, #8
+ ushr v31.8b, v0.8b, #8
+ ushr v0.8b, v31.8b, #8
+ ushr v0.8b, v0.8b, #1
+ ushr v0.4h, v0.4h, #16
+ ushr v31.4h, v0.4h, #16
+ ushr v0.4h, v31.4h, #16
+ ushr v0.4h, v0.4h, #1
+ ushr v0.2s, v0.2s, #32
+ ushr v31.2s, v0.2s, #32
+ ushr v0.2s, v31.2s, #32
+ ushr v0.2s, v0.2s, #1
+ ushr v0.16b, v0.16b, #8
+ ushr v31.16b, v0.16b, #8
+ ushr v0.16b, v31.16b, #8
+ ushr v0.16b, v0.16b, #1
+ ushr v0.8h, v0.8h, #16
+ ushr v31.8h, v0.8h, #16
+ ushr v0.8h, v31.8h, #16
+ ushr v0.8h, v0.8h, #1
+ ushr v0.4s, v0.4s, #32
+ ushr v31.4s, v0.4s, #32
+ ushr v0.4s, v31.4s, #32
+ ushr v0.4s, v0.4s, #1
+ ushr v0.2d, v0.2d, #64
+ ushr v31.2d, v0.2d, #64
+ ushr v0.2d, v31.2d, #64
+ ushr v0.2d, v0.2d, #1
+
+ usra v0.8b, v0.8b, #8
+ usra v31.8b, v0.8b, #8
+ usra v0.8b, v31.8b, #8
+ usra v0.8b, v0.8b, #1
+ usra v0.4h, v0.4h, #16
+ usra v31.4h, v0.4h, #16
+ usra v0.4h, v31.4h, #16
+ usra v0.4h, v0.4h, #1
+ usra v0.2s, v0.2s, #32
+ usra v31.2s, v0.2s, #32
+ usra v0.2s, v31.2s, #32
+ usra v0.2s, v0.2s, #1
+ usra v0.16b, v0.16b, #8
+ usra v31.16b, v0.16b, #8
+ usra v0.16b, v31.16b, #8
+ usra v0.16b, v0.16b, #1
+ usra v0.8h, v0.8h, #16
+ usra v31.8h, v0.8h, #16
+ usra v0.8h, v31.8h, #16
+ usra v0.8h, v0.8h, #1
+ usra v0.4s, v0.4s, #32
+ usra v31.4s, v0.4s, #32
+ usra v0.4s, v31.4s, #32
+ usra v0.4s, v0.4s, #1
+ usra v0.2d, v0.2d, #64
+ usra v31.2d, v0.2d, #64
+ usra v0.2d, v31.2d, #64
+ usra v0.2d, v0.2d, #1
+
+ urshr v0.8b, v0.8b, #8
+ urshr v31.8b, v0.8b, #8
+ urshr v0.8b, v31.8b, #8
+ urshr v0.8b, v0.8b, #1
+ urshr v0.4h, v0.4h, #16
+ urshr v31.4h, v0.4h, #16
+ urshr v0.4h, v31.4h, #16
+ urshr v0.4h, v0.4h, #1
+ urshr v0.2s, v0.2s, #32
+ urshr v31.2s, v0.2s, #32
+ urshr v0.2s, v31.2s, #32
+ urshr v0.2s, v0.2s, #1
+ urshr v0.16b, v0.16b, #8
+ urshr v31.16b, v0.16b, #8
+ urshr v0.16b, v31.16b, #8
+ urshr v0.16b, v0.16b, #1
+ urshr v0.8h, v0.8h, #16
+ urshr v31.8h, v0.8h, #16
+ urshr v0.8h, v31.8h, #16
+ urshr v0.8h, v0.8h, #1
+ urshr v0.4s, v0.4s, #32
+ urshr v31.4s, v0.4s, #32
+ urshr v0.4s, v31.4s, #32
+ urshr v0.4s, v0.4s, #1
+ urshr v0.2d, v0.2d, #64
+ urshr v31.2d, v0.2d, #64
+ urshr v0.2d, v31.2d, #64
+ urshr v0.2d, v0.2d, #1
+
+ ursra v0.8b, v0.8b, #8
+ ursra v31.8b, v0.8b, #8
+ ursra v0.8b, v31.8b, #8
+ ursra v0.8b, v0.8b, #1
+ ursra v0.4h, v0.4h, #16
+ ursra v31.4h, v0.4h, #16
+ ursra v0.4h, v31.4h, #16
+ ursra v0.4h, v0.4h, #1
+ ursra v0.2s, v0.2s, #32
+ ursra v31.2s, v0.2s, #32
+ ursra v0.2s, v31.2s, #32
+ ursra v0.2s, v0.2s, #1
+ ursra v0.16b, v0.16b, #8
+ ursra v31.16b, v0.16b, #8
+ ursra v0.16b, v31.16b, #8
+ ursra v0.16b, v0.16b, #1
+ ursra v0.8h, v0.8h, #16
+ ursra v31.8h, v0.8h, #16
+ ursra v0.8h, v31.8h, #16
+ ursra v0.8h, v0.8h, #1
+ ursra v0.4s, v0.4s, #32
+ ursra v31.4s, v0.4s, #32
+ ursra v0.4s, v31.4s, #32
+ ursra v0.4s, v0.4s, #1
+ ursra v0.2d, v0.2d, #64
+ ursra v31.2d, v0.2d, #64
+ ursra v0.2d, v31.2d, #64
+ ursra v0.2d, v0.2d, #1
+
+ sri v0.8b, v0.8b, #8
+ sri v31.8b, v0.8b, #8
+ sri v0.8b, v31.8b, #8
+ sri v0.8b, v0.8b, #1
+ sri v0.4h, v0.4h, #16
+ sri v31.4h, v0.4h, #16
+ sri v0.4h, v31.4h, #16
+ sri v0.4h, v0.4h, #1
+ sri v0.2s, v0.2s, #32
+ sri v31.2s, v0.2s, #32
+ sri v0.2s, v31.2s, #32
+ sri v0.2s, v0.2s, #1
+ sri v0.16b, v0.16b, #8
+ sri v31.16b, v0.16b, #8
+ sri v0.16b, v31.16b, #8
+ sri v0.16b, v0.16b, #1
+ sri v0.8h, v0.8h, #16
+ sri v31.8h, v0.8h, #16
+ sri v0.8h, v31.8h, #16
+ sri v0.8h, v0.8h, #1
+ sri v0.4s, v0.4s, #32
+ sri v31.4s, v0.4s, #32
+ sri v0.4s, v31.4s, #32
+ sri v0.4s, v0.4s, #1
+ sri v0.2d, v0.2d, #64
+ sri v31.2d, v0.2d, #64
+ sri v0.2d, v31.2d, #64
+ sri v0.2d, v0.2d, #1
+
+ sli v0.8b, v0.8b, #0
+ sli v31.8b, v0.8b, #0
+ sli v0.8b, v31.8b, #0
+ sli v0.8b, v0.8b, #7
+ sli v0.4h, v0.4h, #0
+ sli v31.4h, v0.4h, #0
+ sli v0.4h, v31.4h, #0
+ sli v0.4h, v0.4h, #15
+ sli v0.2s, v0.2s, #0
+ sli v31.2s, v0.2s, #0
+ sli v0.2s, v31.2s, #0
+ sli v0.2s, v0.2s, #31
+ sli v0.16b, v0.16b, #0
+ sli v31.16b, v0.16b, #0
+ sli v0.16b, v31.16b, #0
+ sli v0.16b, v0.16b, #7
+ sli v0.8h, v0.8h, #0
+ sli v31.8h, v0.8h, #0
+ sli v0.8h, v31.8h, #0
+ sli v0.8h, v0.8h, #15
+ sli v0.4s, v0.4s, #0
+ sli v31.4s, v0.4s, #0
+ sli v0.4s, v31.4s, #0
+ sli v0.4s, v0.4s, #31
+ sli v0.2d, v0.2d, #0
+ sli v31.2d, v0.2d, #0
+ sli v0.2d, v31.2d, #0
+ sli v0.2d, v0.2d, #63
+
+ sqshlu v0.8b, v0.8b, #0
+ sqshlu v31.8b, v0.8b, #0
+ sqshlu v0.8b, v31.8b, #0
+ sqshlu v0.8b, v0.8b, #7
+ sqshlu v0.4h, v0.4h, #0
+ sqshlu v31.4h, v0.4h, #0
+ sqshlu v0.4h, v31.4h, #0
+ sqshlu v0.4h, v0.4h, #15
+ sqshlu v0.2s, v0.2s, #0
+ sqshlu v31.2s, v0.2s, #0
+ sqshlu v0.2s, v31.2s, #0
+ sqshlu v0.2s, v0.2s, #31
+ sqshlu v0.16b, v0.16b, #0
+ sqshlu v31.16b, v0.16b, #0
+ sqshlu v0.16b, v31.16b, #0
+ sqshlu v0.16b, v0.16b, #7
+ sqshlu v0.8h, v0.8h, #0
+ sqshlu v31.8h, v0.8h, #0
+ sqshlu v0.8h, v31.8h, #0
+ sqshlu v0.8h, v0.8h, #15
+ sqshlu v0.4s, v0.4s, #0
+ sqshlu v31.4s, v0.4s, #0
+ sqshlu v0.4s, v31.4s, #0
+ sqshlu v0.4s, v0.4s, #31
+ sqshlu v0.2d, v0.2d, #0
+ sqshlu v31.2d, v0.2d, #0
+ sqshlu v0.2d, v31.2d, #0
+ sqshlu v0.2d, v0.2d, #63
+
+ uqshl v0.8b, v0.8b, #0
+ uqshl v31.8b, v0.8b, #0
+ uqshl v0.8b, v31.8b, #0
+ uqshl v0.8b, v0.8b, #7
+ uqshl v0.4h, v0.4h, #0
+ uqshl v31.4h, v0.4h, #0
+ uqshl v0.4h, v31.4h, #0
+ uqshl v0.4h, v0.4h, #15
+ uqshl v0.2s, v0.2s, #0
+ uqshl v31.2s, v0.2s, #0
+ uqshl v0.2s, v31.2s, #0
+ uqshl v0.2s, v0.2s, #31
+ uqshl v0.16b, v0.16b, #0
+ uqshl v31.16b, v0.16b, #0
+ uqshl v0.16b, v31.16b, #0
+ uqshl v0.16b, v0.16b, #7
+ uqshl v0.8h, v0.8h, #0
+ uqshl v31.8h, v0.8h, #0
+ uqshl v0.8h, v31.8h, #0
+ uqshl v0.8h, v0.8h, #15
+ uqshl v0.4s, v0.4s, #0
+ uqshl v31.4s, v0.4s, #0
+ uqshl v0.4s, v31.4s, #0
+ uqshl v0.4s, v0.4s, #31
+ uqshl v0.2d, v0.2d, #0
+ uqshl v31.2d, v0.2d, #0
+ uqshl v0.2d, v31.2d, #0
+ uqshl v0.2d, v0.2d, #63
+
+ sqshrun v0.8b, v0.8h, #8
+ sqshrun v31.8b, v0.8h, #8
+ sqshrun v0.8b, v31.8h, #8
+ sqshrun v0.8b, v0.8h, #1
+ sqshrun v0.4h, v0.4s, #16
+ sqshrun v31.4h, v0.4s, #16
+ sqshrun v0.4h, v31.4s, #16
+ sqshrun v0.4h, v0.4s, #1
+ sqshrun v0.2s, v0.2d, #32
+ sqshrun v31.2s, v0.2d, #32
+ sqshrun v0.2s, v31.2d, #32
+ sqshrun v0.2s, v0.2d, #1
+ sqshrun2 v0.16b, v0.8h, #8
+ sqshrun2 v31.16b, v0.8h, #8
+ sqshrun2 v0.16b, v31.8h, #8
+ sqshrun2 v0.16b, v0.8h, #1
+ sqshrun2 v0.8h, v0.4s, #16
+ sqshrun2 v31.8h, v0.4s, #16
+ sqshrun2 v0.8h, v31.4s, #16
+ sqshrun2 v0.8h, v0.4s, #1
+ sqshrun2 v0.4s, v0.2d, #32
+ sqshrun2 v31.4s, v0.2d, #32
+ sqshrun2 v0.4s, v31.2d, #32
+ sqshrun2 v0.4s, v0.2d, #1
+
+ sqrshrun v0.8b, v0.8h, #8
+ sqrshrun v31.8b, v0.8h, #8
+ sqrshrun v0.8b, v31.8h, #8
+ sqrshrun v0.8b, v0.8h, #1
+ sqrshrun v0.4h, v0.4s, #16
+ sqrshrun v31.4h, v0.4s, #16
+ sqrshrun v0.4h, v31.4s, #16
+ sqrshrun v0.4h, v0.4s, #1
+ sqrshrun v0.2s, v0.2d, #32
+ sqrshrun v31.2s, v0.2d, #32
+ sqrshrun v0.2s, v31.2d, #32
+ sqrshrun v0.2s, v0.2d, #1
+ sqrshrun2 v0.16b, v0.8h, #8
+ sqrshrun2 v31.16b, v0.8h, #8
+ sqrshrun2 v0.16b, v31.8h, #8
+ sqrshrun2 v0.16b, v0.8h, #1
+ sqrshrun2 v0.8h, v0.4s, #16
+ sqrshrun2 v31.8h, v0.4s, #16
+ sqrshrun2 v0.8h, v31.4s, #16
+ sqrshrun2 v0.8h, v0.4s, #1
+ sqrshrun2 v0.4s, v0.2d, #32
+ sqrshrun2 v31.4s, v0.2d, #32
+ sqrshrun2 v0.4s, v31.2d, #32
+ sqrshrun2 v0.4s, v0.2d, #1
+
+ uqshrn v0.8b, v0.8h, #8
+ uqshrn v31.8b, v0.8h, #8
+ uqshrn v0.8b, v31.8h, #8
+ uqshrn v0.8b, v0.8h, #1
+ uqshrn v0.4h, v0.4s, #16
+ uqshrn v31.4h, v0.4s, #16
+ uqshrn v0.4h, v31.4s, #16
+ uqshrn v0.4h, v0.4s, #1
+ uqshrn v0.2s, v0.2d, #32
+ uqshrn v31.2s, v0.2d, #32
+ uqshrn v0.2s, v31.2d, #32
+ uqshrn v0.2s, v0.2d, #1
+ uqshrn2 v0.16b, v0.8h, #8
+ uqshrn2 v31.16b, v0.8h, #8
+ uqshrn2 v0.16b, v31.8h, #8
+ uqshrn2 v0.16b, v0.8h, #1
+ uqshrn2 v0.8h, v0.4s, #16
+ uqshrn2 v31.8h, v0.4s, #16
+ uqshrn2 v0.8h, v31.4s, #16
+ uqshrn2 v0.8h, v0.4s, #1
+ uqshrn2 v0.4s, v0.2d, #32
+ uqshrn2 v31.4s, v0.2d, #32
+ uqshrn2 v0.4s, v31.2d, #32
+ uqshrn2 v0.4s, v0.2d, #1
+
+ uqrshrn v0.8b, v0.8h, #8
+ uqrshrn v31.8b, v0.8h, #8
+ uqrshrn v0.8b, v31.8h, #8
+ uqrshrn v0.8b, v0.8h, #1
+ uqrshrn v0.4h, v0.4s, #16
+ uqrshrn v31.4h, v0.4s, #16
+ uqrshrn v0.4h, v31.4s, #16
+ uqrshrn v0.4h, v0.4s, #1
+ uqrshrn v0.2s, v0.2d, #32
+ uqrshrn v31.2s, v0.2d, #32
+ uqrshrn v0.2s, v31.2d, #32
+ uqrshrn v0.2s, v0.2d, #1
+ uqrshrn2 v0.16b, v0.8h, #8
+ uqrshrn2 v31.16b, v0.8h, #8
+ uqrshrn2 v0.16b, v31.8h, #8
+ uqrshrn2 v0.16b, v0.8h, #1
+ uqrshrn2 v0.8h, v0.4s, #16
+ uqrshrn2 v31.8h, v0.4s, #16
+ uqrshrn2 v0.8h, v31.4s, #16
+ uqrshrn2 v0.8h, v0.4s, #1
+ uqrshrn2 v0.4s, v0.2d, #32
+ uqrshrn2 v31.4s, v0.2d, #32
+ uqrshrn2 v0.4s, v31.2d, #32
+ uqrshrn2 v0.4s, v0.2d, #1