3 # Check the unzip instructions: uzp1, uzp2.
5 .include "testutils.inc"
78 ldr q0, [x0, #:lo12:input1]
80 ldr q1, [x0, #:lo12:input2]
82 uzp1 v2.8b, v0.8b, v1.8b
85 ldr x4, [x3, #:lo12:zl8b]
89 uzp2 v2.8b, v0.8b, v1.8b
92 ldr x4, [x3, #:lo12:zu8b]
96 uzp1 v2.16b, v0.16b, v1.16b
100 ldr x4, [x3, #:lo12:zl16b]
103 ldr x5, [x3, #:lo12:zl16b+8]
107 uzp2 v2.16b, v0.16b, v1.16b
111 ldr x4, [x3, #:lo12:zu16b]
114 ldr x5, [x3, #:lo12:zu16b+8]
118 uzp1 v2.4h, v0.4h, v1.4h
121 ldr x4, [x3, #:lo12:zl4h]
125 uzp2 v2.4h, v0.4h, v1.4h
128 ldr x4, [x3, #:lo12:zu4h]
132 uzp1 v2.8h, v0.8h, v1.8h
136 ldr x4, [x3, #:lo12:zl8h]
139 ldr x5, [x3, #:lo12:zl8h+8]
143 uzp2 v2.8h, v0.8h, v1.8h
147 ldr x4, [x3, #:lo12:zu8h]
150 ldr x5, [x3, #:lo12:zu8h+8]
154 uzp1 v2.2s, v0.2s, v1.2s
157 ldr x4, [x3, #:lo12:zl2s]
161 uzp2 v2.2s, v0.2s, v1.2s
164 ldr x4, [x3, #:lo12:zu2s]
168 uzp1 v2.4s, v0.4s, v1.4s
172 ldr x4, [x3, #:lo12:zl4s]
175 ldr x5, [x3, #:lo12:zl4s+8]
179 uzp2 v2.4s, v0.4s, v1.4s
183 ldr x4, [x3, #:lo12:zu4s]
186 ldr x5, [x3, #:lo12:zu4s+8]
190 uzp1 v2.2d, v0.2d, v1.2d
194 ldr x4, [x3, #:lo12:zl2d]
197 ldr x5, [x3, #:lo12:zl2d+8]
201 uzp2 v2.2d, v0.2d, v1.2d
205 ldr x4, [x3, #:lo12:zu2d]
208 ldr x5, [x3, #:lo12:zu2d+8]