3 # Check the unzip instructions: uzp1, uzp2.
5 .include "testutils.inc"
80 ldr q0, [x0, #:lo12:input1]
82 ldr q1, [x0, #:lo12:input2]
84 uzp1 v2.8b, v0.8b, v1.8b
87 ldr x4, [x3, #:lo12:zl8b]
91 uzp2 v2.8b, v0.8b, v1.8b
94 ldr x4, [x3, #:lo12:zu8b]
98 uzp1 v2.16b, v0.16b, v1.16b
102 ldr x4, [x3, #:lo12:zl16b]
105 ldr x5, [x3, #:lo12:zl16b+8]
109 uzp2 v2.16b, v0.16b, v1.16b
113 ldr x4, [x3, #:lo12:zu16b]
116 ldr x5, [x3, #:lo12:zu16b+8]
120 uzp1 v2.4h, v0.4h, v1.4h
123 ldr x4, [x3, #:lo12:zl4h]
127 uzp2 v2.4h, v0.4h, v1.4h
130 ldr x4, [x3, #:lo12:zu4h]
134 uzp1 v2.8h, v0.8h, v1.8h
138 ldr x4, [x3, #:lo12:zl8h]
141 ldr x5, [x3, #:lo12:zl8h+8]
145 uzp2 v2.8h, v0.8h, v1.8h
149 ldr x4, [x3, #:lo12:zu8h]
152 ldr x5, [x3, #:lo12:zu8h+8]
156 uzp1 v2.2s, v0.2s, v1.2s
159 ldr x4, [x3, #:lo12:zl2s]
163 uzp2 v2.2s, v0.2s, v1.2s
166 ldr x4, [x3, #:lo12:zu2s]
170 uzp1 v2.4s, v0.4s, v1.4s
174 ldr x4, [x3, #:lo12:zl4s]
177 ldr x5, [x3, #:lo12:zl4s+8]
181 uzp2 v2.4s, v0.4s, v1.4s
185 ldr x4, [x3, #:lo12:zu4s]
188 ldr x5, [x3, #:lo12:zu4s+8]
192 uzp1 v2.2d, v0.2d, v1.2d
196 ldr x4, [x3, #:lo12:zl2d]
199 ldr x5, [x3, #:lo12:zl2d+8]
203 uzp2 v2.2d, v0.2d, v1.2d
207 ldr x4, [x3, #:lo12:zu2d]
210 ldr x5, [x3, #:lo12:zu2d+8]