Lines Matching +full:4 +full:x2
21 subs x2, x2, #1
38 cmp x2,#16
53 shrn v5.8b, v5.8h, #4
54 shrn v6.8b, v6.8h, #4
69 .p2align 4
81 .p2align 4
92 shrn v2.8b, v2.8h, #4
100 add x2, x2, x11
101 sub x2, x2, #16
107 .p2align 4
125 add x14, x2, x9
126 add x15, x2, x11
135 shrn v5.8b, v5.8h, #4
136 shrn v6.8b, v6.8h, #4
154 .p2align 4
166 .p2align 4
178 shrn v2.8b, v2.8h, #4
180 lsl x4, x2, #2
193 .p2align 4
202 shrn v1.8b, v1.8h, #4
203 shrn v0.8b, v0.8h, #4
209 lsl x4, x2, #2
212 cmp x2, #16 // does the buffer end within x2
217 sub x2, x2, #16
218 cmp x2, #32 // end of buffer?
234 .p2align 4
243 shrn v1.8b, v1.8h, #4
244 shrn v0.8b, v0.8h, #4
262 shrn v1.8b, v1.8h, #4
263 shrn v0.8b, v0.8h, #4
269 sub x2, x2, #32
270 cmp x2, #32 // end of buffer?
282 shrn v1.8b, v1.8h, #4
283 shrn v0.8b, v0.8h, #4
288 * If x2 <= 16 then we introduce a NUL byte in the
292 lsl x4, x2, #2
295 cmp x2, #16 // does the buffer end within x2
313 shrn v1.8b, v1.8h, #4
314 shrn v0.8b, v0.8h, #4
318 ubfiz x4, x2, #2, #4 // (x2 - 16) << 2
328 ubfiz x7, x9, #2, #4
343 shrn v1.8b, v1.8h, #4
360 .p2align 4
379 .p2align 4
385 add x2,x2,x9
390 shrn v1.8b, v1.8h, #4
391 shrn v0.8b, v0.8h, #4
397 lsl x4, x2, #2
400 cmp x2,#16
406 sub x2, x2, #16
407 cmp x2, #32
424 .p2align 4
433 shrn v1.8b, v1.8h, #4
434 shrn v0.8b, v0.8h, #4
452 shrn v1.8b, v1.8h, #4
453 shrn v0.8b, v0.8h, #4
459 sub x2, x2, #32
460 cmp x2, #32
471 shrn v1.8b, v1.8h, #4
472 shrn v0.8b, v0.8h, #4
477 * If x2 <= 16 then we introduce a NUL byte in the
481 lsl x4, x2, #2
484 cmp x2, #16
501 shrn v1.8b, v1.8h, #4
502 shrn v0.8b, v0.8h, #4
506 ubfiz x4, x2, #2, #4
515 ubfiz x7, x9, #2, #4
526 shrn v1.8b, v1.8h, #4
543 .p2align 4
557 .p2align 4
565 .p2align 4
567 .byte 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15