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