static-arm64-O0.stripped:
(__TEXT,__text) section
100000598:	ff 03 02 d1	sub	sp, sp, #0x80
10000059c:	fd 7b 07 a9	stp	x29, x30, [sp, #0x70]
1000005a0:	fd c3 01 91	add	x29, sp, #0x70
1000005a4:	28 00 00 90	adrp	x8, 4 ; 0x100004000
1000005a8:	08 01 40 f9	ldr	x8, [x8] ; literal pool symbol address: ___stack_chk_guard
1000005ac:	08 01 40 f9	ldr	x8, [x8]
1000005b0:	a8 83 1f f8	stur	x8, [x29, #-0x8]
1000005b4:	bf c3 1d b8	stur	wzr, [x29, #-0x24]
1000005b8:	a0 83 1d b8	stur	w0, [x29, #-0x28]
1000005bc:	a1 03 1d f8	stur	x1, [x29, #-0x30]
1000005c0:	08 00 00 90	adrp	x8, 0 ; 0x100000000
1000005c4:	08 41 22 91	add	x8, x8, #0x890
1000005c8:	00 01 c0 3d	ldr	q0, [x8]
1000005cc:	a8 83 00 d1	sub	x8, x29, #0x20
1000005d0:	e8 17 00 f9	str	x8, [sp, #0x28]
1000005d4:	a0 03 9e 3c	stur	q0, [x29, #-0x20]
1000005d8:	a8 83 5d b8	ldur	w8, [x29, #-0x28]
1000005dc:	09 01 00 12	and	w9, w8, #0x1
1000005e0:	28 00 00 90	adrp	x8, 4 ; 0x100004000
1000005e4:	08 c1 00 91	add	x8, x8, #0x30
1000005e8:	00 d9 69 f8	ldr	x0, [x8, w9, sxtw #3]
1000005ec:	a0 00 00 94	bl	0x10000086c ; symbol stub for: _puts
1000005f0:	a8 83 5d b8	ldur	w8, [x29, #-0x28]
1000005f4:	09 01 00 12	and	w9, w8, #0x1
1000005f8:	28 00 00 90	adrp	x8, 4 ; 0x100004000
1000005fc:	08 81 00 91	add	x8, x8, #0x20
100000600:	08 d9 69 f8	ldr	x8, [x8, w9, sxtw #3]
100000604:	00 09 80 52	mov	w0, #0x48
100000608:	00 01 3f d6	blr	x8
10000060c:	e9 03 00 91	mov	x9, sp
100000610:	e8 03 00 aa	mov	x8, x0
100000614:	28 01 00 f9	str	x8, [x9]
100000618:	00 00 00 90	adrp	x0, 0 ; 0x100000000
10000061c:	00 80 22 91	add	x0, x0, #0x8a0 ; literal pool for: "%d\n"
100000620:	96 00 00 94	bl	0x100000878 ; symbol stub for: _printf
100000624:	80 0c 80 52	mov	w0, #0x64
100000628:	c1 12 80 52	mov	w1, #0x96
10000062c:	30 00 00 94	bl	0x1000006ec
100000630:	e0 37 00 b9	str	w0, [sp, #0x34]
100000634:	a0 0a 80 52	mov	w0, #0x55
100000638:	e0 33 00 b9	str	w0, [sp, #0x30]
10000063c:	40 00 00 94	bl	0x10000073c
100000640:	e8 03 00 aa	mov	x8, x0
100000644:	e0 17 40 f9	ldr	x0, [sp, #0x28]
100000648:	e8 3b 00 b9	str	w8, [sp, #0x38]
10000064c:	81 00 80 52	mov	w1, #0x4
100000650:	62 00 00 94	bl	0x1000007d8
100000654:	e8 03 00 aa	mov	x8, x0
100000658:	e0 33 40 b9	ldr	w0, [sp, #0x30]
10000065c:	a8 c3 1c b8	stur	w8, [x29, #-0x34]
100000660:	77 00 00 94	bl	0x10000083c
100000664:	ec 37 40 b9	ldr	w12, [sp, #0x34]
100000668:	eb 3b 40 b9	ldr	w11, [sp, #0x38]
10000066c:	aa c3 5c b8	ldur	w10, [x29, #-0x34]
100000670:	e8 03 00 91	mov	x8, sp
100000674:	e9 03 0c aa	mov	x9, x12
100000678:	09 01 00 f9	str	x9, [x8]
10000067c:	e9 03 0b aa	mov	x9, x11
100000680:	09 05 00 f9	str	x9, [x8, #0x8]
100000684:	e9 03 0a aa	mov	x9, x10
100000688:	09 09 00 f9	str	x9, [x8, #0x10]
10000068c:	00 0d 00 f9	str	x0, [x8, #0x18]
100000690:	00 00 00 90	adrp	x0, 0 ; 0x100000000
100000694:	00 90 22 91	add	x0, x0, #0x8a4 ; literal pool for: "%d %d %d %s\n"
100000698:	78 00 00 94	bl	0x100000878 ; symbol stub for: _printf
10000069c:	a8 83 5d b8	ldur	w8, [x29, #-0x28]
1000006a0:	08 05 00 71	subs	w8, w8, #0x1
1000006a4:	cd 00 00 54	b.le	0x1000006bc
1000006a8:	01 00 00 14	b	0x1000006ac
1000006ac:	00 00 00 90	adrp	x0, 0 ; 0x100000000
1000006b0:	00 c4 22 91	add	x0, x0, #0x8b1 ; literal pool for: "args"
1000006b4:	6e 00 00 94	bl	0x10000086c ; symbol stub for: _puts
1000006b8:	01 00 00 14	b	0x1000006bc
1000006bc:	a9 83 5f f8	ldur	x9, [x29, #-0x8]
1000006c0:	28 00 00 90	adrp	x8, 4 ; 0x100004000
1000006c4:	08 01 40 f9	ldr	x8, [x8] ; literal pool symbol address: ___stack_chk_guard
1000006c8:	08 01 40 f9	ldr	x8, [x8]
1000006cc:	08 01 09 eb	subs	x8, x8, x9
1000006d0:	60 00 00 54	b.eq	0x1000006dc
1000006d4:	01 00 00 14	b	0x1000006d8
1000006d8:	6b 00 00 94	bl	0x100000884 ; symbol stub for: ___stack_chk_fail
1000006dc:	00 00 80 52	mov	w0, #0x0
1000006e0:	fd 7b 47 a9	ldp	x29, x30, [sp, #0x70]
1000006e4:	ff 03 02 91	add	sp, sp, #0x80
1000006e8:	c0 03 5f d6	ret
1000006ec:	ff 43 00 d1	sub	sp, sp, #0x10
1000006f0:	e0 0b 00 b9	str	w0, [sp, #0x8]
1000006f4:	e1 07 00 b9	str	w1, [sp, #0x4]
1000006f8:	e8 0b 40 b9	ldr	w8, [sp, #0x8]
1000006fc:	88 00 00 35	cbnz	w8, 0x10000070c
100000700:	01 00 00 14	b	0x100000704
100000704:	ff 0f 00 b9	str	wzr, [sp, #0xc]
100000708:	0a 00 00 14	b	0x100000730
10000070c:	e8 07 40 b9	ldr	w8, [sp, #0x4]
100000710:	e9 0b 40 b9	ldr	w9, [sp, #0x8]
100000714:	08 01 09 6b	subs	w8, w8, w9
100000718:	89 0c 80 52	mov	w9, #0x64
10000071c:	08 7d 09 1b	mul	w8, w8, w9
100000720:	e9 0b 40 b9	ldr	w9, [sp, #0x8]
100000724:	08 0d c9 1a	sdiv	w8, w8, w9
100000728:	e8 0f 00 b9	str	w8, [sp, #0xc]
10000072c:	01 00 00 14	b	0x100000730
100000730:	e0 0f 40 b9	ldr	w0, [sp, #0xc]
100000734:	ff 43 00 91	add	sp, sp, #0x10
100000738:	c0 03 5f d6	ret
10000073c:	ff 43 00 d1	sub	sp, sp, #0x10
100000740:	e0 0b 00 b9	str	w0, [sp, #0x8]
100000744:	e8 0b 40 b9	ldr	w8, [sp, #0x8]
100000748:	49 01 80 52	mov	w9, #0xa
10000074c:	08 0d c9 1a	sdiv	w8, w8, w9
100000750:	e8 07 00 b9	str	w8, [sp, #0x4]
100000754:	08 19 00 71	subs	w8, w8, #0x6
100000758:	00 03 00 54	b.eq	0x1000007b8
10000075c:	01 00 00 14	b	0x100000760
100000760:	e8 07 40 b9	ldr	w8, [sp, #0x4]
100000764:	08 1d 00 71	subs	w8, w8, #0x7
100000768:	20 02 00 54	b.eq	0x1000007ac
10000076c:	01 00 00 14	b	0x100000770
100000770:	e8 07 40 b9	ldr	w8, [sp, #0x4]
100000774:	08 21 00 71	subs	w8, w8, #0x8
100000778:	40 01 00 54	b.eq	0x1000007a0
10000077c:	01 00 00 14	b	0x100000780
100000780:	e8 07 40 b9	ldr	w8, [sp, #0x4]
100000784:	08 25 00 71	subs	w8, w8, #0x9
100000788:	08 05 00 71	subs	w8, w8, #0x1
10000078c:	c8 01 00 54	b.hi	0x1000007c4
100000790:	01 00 00 14	b	0x100000794
100000794:	88 00 80 52	mov	w8, #0x4
100000798:	e8 0f 00 b9	str	w8, [sp, #0xc]
10000079c:	0c 00 00 14	b	0x1000007cc
1000007a0:	68 00 80 52	mov	w8, #0x3
1000007a4:	e8 0f 00 b9	str	w8, [sp, #0xc]
1000007a8:	09 00 00 14	b	0x1000007cc
1000007ac:	48 00 80 52	mov	w8, #0x2
1000007b0:	e8 0f 00 b9	str	w8, [sp, #0xc]
1000007b4:	06 00 00 14	b	0x1000007cc
1000007b8:	28 00 80 52	mov	w8, #0x1
1000007bc:	e8 0f 00 b9	str	w8, [sp, #0xc]
1000007c0:	03 00 00 14	b	0x1000007cc
1000007c4:	ff 0f 00 b9	str	wzr, [sp, #0xc]
1000007c8:	01 00 00 14	b	0x1000007cc
1000007cc:	e0 0f 40 b9	ldr	w0, [sp, #0xc]
1000007d0:	ff 43 00 91	add	sp, sp, #0x10
1000007d4:	c0 03 5f d6	ret
1000007d8:	ff 83 00 d1	sub	sp, sp, #0x20
1000007dc:	e0 0f 00 f9	str	x0, [sp, #0x18]
1000007e0:	e1 17 00 b9	str	w1, [sp, #0x14]
1000007e4:	ff 13 00 b9	str	wzr, [sp, #0x10]
1000007e8:	ff 0f 00 b9	str	wzr, [sp, #0xc]
1000007ec:	01 00 00 14	b	0x1000007f0
1000007f0:	e8 0f 40 b9	ldr	w8, [sp, #0xc]
1000007f4:	e9 17 40 b9	ldr	w9, [sp, #0x14]
1000007f8:	08 01 09 6b	subs	w8, w8, w9
1000007fc:	aa 01 00 54	b.ge	0x100000830
100000800:	01 00 00 14	b	0x100000804
100000804:	e8 0f 40 f9	ldr	x8, [sp, #0x18]
100000808:	e9 0f 80 b9	ldrsw	x9, [sp, #0xc]
10000080c:	09 79 69 b8	ldr	w9, [x8, x9, lsl #2]
100000810:	e8 13 40 b9	ldr	w8, [sp, #0x10]
100000814:	08 01 09 0b	add	w8, w8, w9
100000818:	e8 13 00 b9	str	w8, [sp, #0x10]
10000081c:	01 00 00 14	b	0x100000820
100000820:	e8 0f 40 b9	ldr	w8, [sp, #0xc]
100000824:	08 05 00 11	add	w8, w8, #0x1
100000828:	e8 0f 00 b9	str	w8, [sp, #0xc]
10000082c:	f1 ff ff 17	b	0x1000007f0
100000830:	e0 13 40 b9	ldr	w0, [sp, #0x10]
100000834:	ff 83 00 91	add	sp, sp, #0x20
100000838:	c0 03 5f d6	ret
10000083c:	ff 83 00 d1	sub	sp, sp, #0x20
100000840:	fd 7b 01 a9	stp	x29, x30, [sp, #0x10]
100000844:	fd 43 00 91	add	x29, sp, #0x10
100000848:	a0 c3 1f b8	stur	w0, [x29, #-0x4]
10000084c:	a0 c3 5f b8	ldur	w0, [x29, #-0x4]
100000850:	bb ff ff 97	bl	0x10000073c
100000854:	48 00 00 90	adrp	x8, 8 ; 0x100008000
100000858:	08 01 00 91	add	x8, x8, #0x0
10000085c:	00 d9 60 f8	ldr	x0, [x8, w0, sxtw #3]
100000860:	fd 7b 41 a9	ldp	x29, x30, [sp, #0x10]
100000864:	ff 83 00 91	add	sp, sp, #0x20
100000868:	c0 03 5f d6	ret
