Lines Matching +full:0 +full:x11
16 bic x8, x0, #0xf // x0 aligned to the boundary
17 and x9, x0, #0xf // x9 is the offset
18 bic x10, x1, #0xf // x1 aligned to the boundary
19 and x11, x1, #0xf // x11 is the offset
25 mov x16, #0xf
46 lsl x15, x11, #2
50 cmeq v5.16b, v0.16b, #0
51 cmeq v6.16b, v1.16b, #0
63 b.eq 0f
70 0:
74 b.eq 0f
76 ldr q4, [x14, x11]
84 0:
87 cmeq v2.16b, v0.16b, #0 // NUL byte present?
100 add x2, x2, x11
103 subs x9, x9, x11 // is a&0xf >= b&0xf
120 lsl x15, x11, #2
126 add x15, x2, x11
132 cmeq v5.16b, v0.16b, #0
133 cmeq v6.16b, v1.16b, #0
148 b.eq 0f
155 0:
159 b.eq 0f
161 ldr q4, [x14, x11]
169 0:
173 cmeq v2.16b, v0.16b, #0 // NUL byte present?
198 sub x11, x10, x9
200 cmeq v1.16b, v3.16b, #0 // NUL present?
235 0:
236 ldr q0, [x8, x11]
240 cmeq v1.16b, v1.16b, #0 // end of string?
254 ldr q0, [x8, x11]
259 cmeq v1.16b, v1.16b, #0
271 b.hs 0b // if yes, process tail
275 ldr q0, [x8, x11]
279 cmeq v1.16b, v1.16b, #0 // end of string?
305 ldr q0, [x8, x11]
310 cmeq v1.16b, v1.16b, #0
367 add x11, x8, x11
370 ldrb w5, [x11, x3]
375 * If (a&0xf) < (b&0xf), we do the same thing but with swapped
384 add x11, x8, x9
388 cmeq v1.16b, v2.16b, #0
425 0:
426 ldr q0, [x10, x11]
430 cmeq v1.16b, v1.16b, #0
444 ldr q0, [x10, x11]
449 cmeq v1.16b, v1.16b, #0
461 b.hs 0b
464 ldr q0, [x10, x11]
468 cmeq v1.16b, v1.16b, #0
493 ldr q0, [x10, x11]
498 cmeq v1.16b, v1.16b, #0
535 add x11, x10, x8
539 ldrb w5, [x11, x5]
550 add x11, x10, x11
553 ldrb w5, [x11, x3]
567 .byte 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15