Lines Matching +full:0 +full:x22

58 	svc	#0
69 mov x2, #0
70 0: ldrb w3, [x0], #1
73 b 0b
77 svc #0
99 mov x2, #0
103 0: udiv x3, x0, x2 // div-mod loop to generate the digits
105 add w0, w0, #'0'
108 cbnz x3, 0b
112 mov w0, #'0' // Print "0" for 0, not ""
136 str x30, [sp, #-0x10]!
143 ldr x30, [sp], #0x10
148 and w0, w0, #0xf
152 1: add w0, w0, #'0'
158 str x30, [sp, #-0x10]!
163 0: subs x5, x5, #1
167 b 0b
169 1: ldr x30, [sp], #0x10
190 cmp x2, #0
192 0: ldrb w3, [x1], #1
195 b.ne 0b
209 // bits 15: 0 pid
218 0: str w2, [x0], #4
221 bne 0b
297 and w0, w0, #0x3
310 mov x0, #0
319 // Fill x1 bytes starting at x0 with 0xae (for canary purposes)
322 mov w2, #0xae
326 // Fill x1 bytes starting at x0 with 0.
329 mov w2, #0
336 cmp x1, #0
339 0: strb w2, [x0], #1
341 b.ne 0b
353 stp x0, x1, [sp, #-0x20]!
354 str x2, [sp, #0x10]
356 mov x5, #0
357 0: ldrb w3, [x0, x5]
363 b.ne 0b
365 1: ldr x2, [sp, #0x10]
366 ldp x0, x1, [sp], #0x20
437 mov x0, #0
483 mov x0, #0
485 svc #0
507 mov x2, #0
510 svc #0
548 svc #0
555 mov x23, #0 // Irritation signal count
573 mov x22, #0 // generation number, increments per iteration
579 mov x21, #0 // Set up Z-regs & shadow with test pattern
580 0: mov x0, x20
582 and x2, x22, #0xf
586 b.lo 0b
590 and x2, x22, #0xf
593 0: mov x0, x20 // Set up P-regs & shadow with test pattern
595 and x2, x22, #0xf
599 b.lo 0b
603 // svc #0
605 mov x21, #0
606 0: mov x0, x21
610 b.lo 0b
612 0: mov x0, x21
616 b.lo 0b
620 add x22, x22, #1
624 mov x0, #0
627 svc #0
632 // ldr w0, =0xdeadc0de
634 // svc #0
644 mov x0, x22
660 svc #0
662 // ldr w0, =0xdeadc0de
664 // svc #0
668 svc #0
671 // svc #0
683 svc #0