Lines Matching +full:0 +full:x21
45 svc #0
56 mov x2, #0
57 0: ldrb w3, [x0], #1
60 b 0b
64 svc #0
86 mov x2, #0
90 0: udiv x3, x0, x2 // div-mod loop to generate the digits
92 add w0, w0, #'0'
95 cbnz x3, 0b
99 mov w0, #'0' // Print "0" for 0, not ""
124 str x30, [sp, #-0x10]!
131 ldr x30, [sp], #0x10
136 and w0, w0, #0xf
140 1: add w0, w0, #'0'
146 str x30, [sp, #-0x10]!
151 0: subs x5, x5, #1
155 b 0b
157 1: ldr x30, [sp], #0x10
174 cmp x2, #0
176 0: ldrb w3, [x1], #1
179 b.ne 0b
194 0: str w2, [x0], #4
197 bne 0b
230 // Fill x1 bytes starting at x0 with 0xae (for canary purposes)
233 mov w2, #0xae
237 // Fill x1 bytes starting at x0 with 0.
240 mov w2, #0
247 cmp x1, #0
250 0: strb w2, [x0], #1
252 b.ne 0b
264 mov x5, #0
265 0: ldrb w3, [x0, x5]
271 b.ne 0b
332 mov x0, #0
334 svc #0
356 mov x2, #0
359 svc #0
397 svc #0
404 mov x23, #0 // Irritation signal count
422 mov x22, #0 // generation number, increments per iteration
425 mov x21, #0 // Set up V-regs & shadow with test pattern
426 0: mov x0, x20
427 mov x1, x21
428 and x2, x22, #0xf
430 add x21, x21, #1
431 cmp x21, #NVR
432 b.lo 0b
436 svc #0
438 mov x21, #0
439 0: mov x0, x21
441 add x21, x21, #1
442 cmp x21, #NVR
443 b.lo 0b
449 mov x0, #0
452 svc #0
467 mov x0, x21
481 svc #0