Lines Matching +full:0 +full:x30

58 	svc	#0
69 mov x2, #0
70 0: ldrb w3, [x0], #1
73 b 0b
77 svc #0
97 str x30, [sp, #-32]! // Result can't be > 20 digits
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 ""
118 ldr x30, [sp], #32
125 mov x5, x30
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
247 mov x4, x30
268 mov x4, x30
295 mov x4, x30
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
376 mov x3, x30
393 mov x30, x3
401 mov x3, x30
418 mov x30, x3
426 mov x3, x30
437 mov x0, #0
444 mov x30, x3
483 mov x0, #0
485 svc #0
493 str x30, [sp, #-((sa_sz + 15) / 16 * 16 + 16)]!
507 mov x2, #0
510 svc #0
517 1: ldr x30, [sp], #((sa_sz + 15) / 16 * 16 + 16)
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
624 mov x0, #0
627 svc #0
632 // ldr w0, =0xdeadc0de
634 // svc #0
660 svc #0
662 // ldr w0, =0xdeadc0de
664 // svc #0
668 svc #0
671 // svc #0
683 svc #0