king@king-ThinkPad-E550:~/git-source/sim-trace/libs/arm64-v8a$ adb shell /data/local/tmp/test # x0: 0x0000000000000003 # x1: 0x0000000000000005 # x2: 0x0000007fd5c0fc74 # x3: 0x0000000000000040 # x4: 0x00000074638ce0c0 # x5: 0x0000000000000000 # x6: 0x0000000000000003 # x7: 0x2f706d742f6c6163 # x8: 0xd7cbf1c3de1402d9 # x9: 0xd7cbf1c3de1402d9 # x10: 0x000000000000002f # x11: 0x0000000000000001 # x12: 0x0000000000000001 # x13: 0x0000000080000000 # x14: 0x00000074638ce0b4 # x15: 0x0000000000000001 # x16: 0x0000007fd5c0fc70 # x17: 0x00000074630cef00 # x18: 0x00000074637ed000 # x19: 0x0000000000001000 # x20: 0x00000074638ce000 # x21: 0x0000007463a87a48 # x22: 0x0000007fd5c0fd28 # x23: 0x0000000000000000 # x24: 0x0000000000000000 # x25: 0x0000000000000000 # x26: 0x0000000000000000 # x27: 0x0000000000000000 # x28: 0x0000000000000000 # x29: 0x0000007fd5c0fc80 # lr: 0x000000558eafd020 # sp: 0x0000007fd5c0fc70 # v0: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v1: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v2: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v3: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v4: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v5: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v6: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v7: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v8: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v9: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v10: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v11: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v12: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v13: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v14: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v15: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v16: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v17: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v18: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v19: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v20: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v21: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v22: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v23: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v24: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v25: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v26: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v27: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v28: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v29: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v30: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 # v31: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 0x000000558eafcf24 a9bd7bfd stp x29, x30, [sp, #-48]! # sp: 0x0000007fd5c0fc40 # x29: 0x0000007fd5c0fc80 -> 0x0000007fd5c0fc40 # lr: 0x000000558eafd020 -> 0x0000007fd5c0fc48 0x000000558eafcf28 f9000bf5 str x21, [sp, #16] # x21: 0x0000007463a87a48 -> 0x0000007fd5c0fc50 0x000000558eafcf2c a9024ff4 stp x20, x19, [sp, #32] # x20: 0x00000074638ce000 -> 0x0000007fd5c0fc60 # x19: 0x0000000000001000 -> 0x0000007fd5c0fc68 0x000000558eafcf30 910003fd mov x29, sp # x29: 0x0000007fd5c0fc40 0x000000558eafcf34 2a0003f5 mov w21, w0 # x21: 0x0000000000000003 0x000000558eafcf38 f0fffee0 adrp x0, #-0x21000 (addr 0x558eadb000) # x0: 0x000000558eadb000 0x000000558eafcf3c 91244000 add x0, x0, #0x910 (2320) # x0: 0x000000558eadb910 0x000000558eafcf40 aa0203f3 mov x19, x2 # x19: 0x0000007fd5c0fc74 0x000000558eafcf44 2a0103f4 mov w20, w1 # x20: 0x0000000000000005 0x000000558eafcf48 97ffffc4 bl #-0xf0 (addr 0x558eafce58) # lr: 0x000000558eafcf4c # Branch to 0x000000558eafce58. 0x000000558eafce58 a9be7bfd stp x29, x30, [sp, #-32]! # sp: 0x0000007fd5c0fc20 # x29: 0x0000007fd5c0fc40 -> 0x0000007fd5c0fc20 # lr: 0x000000558eafcf4c -> 0x0000007fd5c0fc28 0x000000558eafce5c a9014ffc stp x28, x19, [sp, #16] # x28: 0x0000000000000000 -> 0x0000007fd5c0fc30 # x19: 0x0000007fd5c0fc74 -> 0x0000007fd5c0fc38 0x000000558eafce60 910003fd mov x29, sp # x29: 0x0000007fd5c0fc20 0x000000558eafce64 d14007ff sub sp, sp, #0x1000 (4096) # sp: 0x0000007fd5c0ec20 0x000000558eafce68 d10443ff sub sp, sp, #0x110 (272) # sp: 0x0000007fd5c0eb10 0x000000558eafce6c a9088be1 stp x1, x2, [sp, #136] # x1: 0x0000000000000005 -> 0x0000007fd5c0eb98 # x2: 0x0000007fd5c0fc74 -> 0x0000007fd5c0eba0 0x000000558eafce70 a90993e3 stp x3, x4, [sp, #152] # x3: 0x0000000000000040 -> 0x0000007fd5c0eba8 # x4: 0x00000074638ce0c0 -> 0x0000007fd5c0ebb0 0x000000558eafce74 a90a9be5 stp x5, x6, [sp, #168] # x5: 0x0000000000000000 -> 0x0000007fd5c0ebb8 # x6: 0x0000000000000003 -> 0x0000007fd5c0ebc0 0x000000558eafce78 f9005fe7 str x7, [sp, #184] # x7: 0x2f706d742f6c6163 -> 0x0000007fd5c0ebc8 0x000000558eafce7c ad0007e0 stp q0, q1, [sp] # v0: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb10 # v1: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb20 0x000000558eafce80 ad010fe2 stp q2, q3, [sp, #32] # v2: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb30 # v3: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb40 0x000000558eafce84 ad0217e4 stp q4, q5, [sp, #64] # v4: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb50 # v5: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb60 0x000000558eafce88 ad031fe6 stp q6, q7, [sp, #96] # v6: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb70 # v7: 0x7ff0dead7f8beef17ff00cab7f8ba9e1 -> 0x0000007fd5c0eb80 0x000000558eafce8c d53bd053 mrs x19, S3_3_c13_c0_2 # x19: 0x0000007463a87a48 0x000000558eafce90 f940166c ldr x12, [x19, #40] # x12: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x000000558eafce94 928006e9 mov x9, #0xffffffffffffffc8 # x9: 0xffffffffffffffc8 0x000000558eafce98 910003ea mov x10, sp # x10: 0x0000007fd5c0eb10 0x000000558eafce9c 910223eb add x11, sp, #0x88 (136) # x11: 0x0000007fd5c0eb98 0x000000558eafcea0 f2dff009 movk x9, #0xff80, lsl #32 # x9: 0xffffff80ffffffc8 0x000000558eafcea4 910083ad add x13, x29, #0x20 (32) # x13: 0x0000007fd5c0fc40 0x000000558eafcea8 9102014a add x10, x10, #0x80 (128) # x10: 0x0000007fd5c0eb90 0x000000558eafceac 9100e16b add x11, x11, #0x38 (56) # x11: 0x0000007fd5c0ebd0 0x000000558eafceb0 f81f83ac stur x12, [x29, #-8] # x12: 0xd7cbf1c3de1402d9 -> 0x0000007fd5c0fc18 0x000000558eafceb4 a90d27ea stp x10, x9, [sp, #208] # x10: 0x0000007fd5c0eb90 -> 0x0000007fd5c0ebe0 # x9: 0xffffff80ffffffc8 -> 0x0000007fd5c0ebe8 0x000000558eafceb8 a90c2fed stp x13, x11, [sp, #192] # x13: 0x0000007fd5c0fc40 -> 0x0000007fd5c0ebd0 # x11: 0x0000007fd5c0ebd0 -> 0x0000007fd5c0ebd8 0x000000558eafcebc ad4607e0 ldp q0, q1, [sp, #192] # v0: 0x0000007fd5c0ebd00000007fd5c0fc40 <- 0x0000007fd5c0ebd0 # v1: 0xffffff80ffffffc80000007fd5c0eb90 <- 0x0000007fd5c0ebe0 0x000000558eafcec0 aa0003e8 mov x8, x0 # x8: 0x000000558eadb910 0x000000558eafcec4 910423e0 add x0, sp, #0x108 (264) # x0: 0x0000007fd5c0ec18 0x000000558eafcec8 910383e3 add x3, sp, #0xe0 (224) # x3: 0x0000007fd5c0ebf0 0x000000558eafcecc 52820001 mov w1, #0x1000 # x1: 0x0000000000001000 0x000000558eafced0 aa0803e2 mov x2, x8 # x2: 0x000000558eadb910 0x000000558eafced4 ad0707e0 stp q0, q1, [sp, #224] # v0: 0x0000007fd5c0ebd00000007fd5c0fc40 -> 0x0000007fd5c0ebf0 # v1: 0xffffff80ffffffc80000007fd5c0eb90 -> 0x0000007fd5c0ec00 0x000000558eafced8 9402ab72 bl #+0xaadc8 (addr 0x558eba7ca0) # lr: 0x000000558eafcedc # Branch to 0x000000558eba7ca0. 0x000000558eba7ca0 f0000090 adrp x16, #+0x13000 (addr 0x558ebba000) # x16: 0x000000558ebba000 0x000000558eba7ca4 f9452611 ldr x17, [x16, #2632] # x17: 0x000000746378f7e4 <- 0x000000558ebbaa48 0x000000558eba7ca8 91292210 add x16, x16, #0xa48 (2632) # x16: 0x000000558ebbaa48 0x000000558eba7cac d61f0220 br x17 # Branch to 0x000000746378f7e4. 0x000000746378f7e4 d10643ff sub sp, sp, #0x190 (400) # sp: 0x0000007fd5c0e980 0x000000746378f7e8 a9155ffc stp x28, x23, [sp, #336] # x28: 0x0000000000000000 -> 0x0000007fd5c0ead0 # x23: 0x0000000000000000 -> 0x0000007fd5c0ead8 0x000000746378f7ec a91657f6 stp x22, x21, [sp, #352] # x22: 0x0000007fd5c0fd28 -> 0x0000007fd5c0eae0 # x21: 0x0000000000000003 -> 0x0000007fd5c0eae8 0x000000746378f7f0 a9174ff4 stp x20, x19, [sp, #368] # x20: 0x0000000000000005 -> 0x0000007fd5c0eaf0 # x19: 0x0000007463a87a48 -> 0x0000007fd5c0eaf8 0x000000746378f7f4 a9187bfd stp x29, x30, [sp, #384] # x29: 0x0000007fd5c0fc20 -> 0x0000007fd5c0eb00 # lr: 0x000000558eafcedc -> 0x0000007fd5c0eb08 0x000000746378f7f8 910603fd add x29, sp, #0x180 (384) # x29: 0x0000007fd5c0eb00 0x000000746378f7fc d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746378f800 aa0303f5 mov x21, x3 # x21: 0x0000007fd5c0ebf0 0x000000746378f804 f9401508 ldr x8, [x8, #40] # x8: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x000000746378f808 aa0203f3 mov x19, x2 # x19: 0x000000558eadb910 0x000000746378f80c aa0103f4 mov x20, x1 # x20: 0x0000000000001000 0x000000746378f810 aa0003f6 mov x22, x0 # x22: 0x0000007fd5c0ec18 0x000000746378f814 f90007e8 str x8, [sp, #8] # x8: 0xd7cbf1c3de1402d9 -> 0x0000007fd5c0e988 0x000000746378f818 b7f806b4 tbnz x20, #63, #+0xd4 (addr 0x746378f8ec) 0x000000746378f81c 6f00e400 movi v0.2d, #0x0 # v0: 0x00000000000000000000000000000000 0x000000746378f820 d102a3b7 sub x23, x29, #0xa8 (168) # x23: 0x0000007fd5c0ea58 0x000000746378f824 9100c3e0 add x0, sp, #0x30 (48) # x0: 0x0000007fd5c0e9b0 0x000000746378f828 f9004ff7 str x23, [sp, #152] # x23: 0x0000007fd5c0ea58 -> 0x0000007fd5c0ea18 0x000000746378f82c 3c8282e0 stur q0, [x23, #40] # v0: 0x00000000000000000000000000000000 -> 0x0000007fd5c0ea80 0x000000746378f830 3c8182e0 stur q0, [x23, #24] # v0: 0x00000000000000000000000000000000 -> 0x0000007fd5c0ea70 0x000000746378f834 3c8082e0 stur q0, [x23, #8] # v0: 0x00000000000000000000000000000000 -> 0x0000007fd5c0ea60 0x000000746378f838 f81583bf stur xzr, [x29, #-168] # xzr: 0x0000000000000000 -> 0x0000007fd5c0ea58 0x000000746378f83c 97fe9151 bl #-0x5babc (addr 0x7463733d80) # lr: 0x000000746378f840 # Branch to 0x0000007463733d80. 0x0000007463733d80 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733d84 f944e611 ldr x17, [x16, #2504] # x17: 0x000000746377fe78 <- 0x00000074637e29c8 0x0000007463733d88 91272210 add x16, x16, #0x9c8 (2504) # x16: 0x00000074637e29c8 0x0000007463733d8c d61f0220 br x17 # Branch to 0x000000746377fe78. 0x000000746377fe78 aa0003e8 mov x8, x0 # x8: 0x0000007fd5c0e9b0 0x000000746377fe7c 2a1f03e0 mov w0, wzr # x0: 0x0000000000000000 0x000000746377fe80 f900011f str xzr, [x8] # xzr: 0x0000000000000000 -> 0x0000007fd5c0e9b0 0x000000746377fe84 d65f03c0 ret # Branch to 0x000000746378f840. 0x000000746378f840 9100c3e0 add x0, sp, #0x30 (48) # x0: 0x0000007fd5c0e9b0 0x000000746378f844 320003e1 orr w1, wzr, #0x1 # x1: 0x0000000000000001 0x000000746378f848 97fe9152 bl #-0x5bab8 (addr 0x7463733d90) # lr: 0x000000746378f84c # Branch to 0x0000007463733d90. 0x0000007463733d90 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733d94 f944ea11 ldr x17, [x16, #2512] # x17: 0x000000746378136c <- 0x00000074637e29d0 0x0000007463733d98 91274210 add x16, x16, #0x9d0 (2512) # x16: 0x00000074637e29d0 0x0000007463733d9c d61f0220 br x17 # Branch to 0x000000746378136c. 0x000000746378136c 7100083f cmp w1, #0x2 (2) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463781370 54000089 b.ls #+0x10 (addr 0x7463781380) # Branch to 0x0000007463781380. 0x0000007463781380 f9400008 ldr x8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e9b0 0x0000007463781384 93407c29 sxtw x9, w1 # x9: 0x0000000000000001 0x0000007463781388 927ced08 and x8, x8, #0xfffffffffffffff0 # x8: 0x0000000000000000 0x000000746378138c aa090109 orr x9, x8, x9 # x9: 0x0000000000000001 0x0000007463781390 2a1f03e8 mov w8, wzr # x8: 0x0000000000000000 0x0000007463781394 f9000009 str x9, [x0] # x9: 0x0000000000000001 -> 0x0000007fd5c0e9b0 0x0000007463781398 2a0803e0 mov w0, w8 # x0: 0x0000000000000000 0x000000746378139c d65f03c0 ret # Branch to 0x000000746378f84c. 0x000000746378f84c 9100e2e0 add x0, x23, #0x38 (56) # x0: 0x0000007fd5c0ea90 0x000000746378f850 9100c3e1 add x1, sp, #0x30 (48) # x1: 0x0000007fd5c0e9b0 0x000000746378f854 97fe8e8f bl #-0x5c5c4 (addr 0x7463733290) # lr: 0x000000746378f858 # Branch to 0x0000007463733290. 0x0000007463733290 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733294 f9422a11 ldr x17, [x16, #1104] # x17: 0x00000074637813f0 <- 0x00000074637e2450 0x0000007463733298 91114210 add x16, x16, #0x450 (1104) # x16: 0x00000074637e2450 0x000000746373329c d61f0220 br x17 # Branch to 0x00000074637813f0. 0x00000074637813f0 6f00e400 movi v0.2d, #0x0 # v0: 0x00000000000000000000000000000000 0x00000074637813f4 f900101f str xzr, [x0, #32] # xzr: 0x0000000000000000 -> 0x0000007fd5c0eab0 0x00000074637813f8 ad000000 stp q0, q0, [x0] # v0: 0x00000000000000000000000000000000 -> 0x0000007fd5c0ea90 # v0: 0x00000000000000000000000000000000 -> 0x0000007fd5c0eaa0 0x00000074637813fc b50000a1 cbnz x1, #+0x14 (addr 0x7463781410) # Branch to 0x0000007463781410. 0x0000007463781410 b9400028 ldr w8, [x1] # x8: 0x0000000000000001 <- 0x0000007fd5c0e9b0 0x0000007463781414 121c0109 and w9, w8, #0x10 # x9: 0x0000000000000000 0x0000007463781418 12000d08 and w8, w8, #0xf # x8: 0x0000000000000001 0x000000746378141c 53175929 lsl w9, w9, #9 # x9: 0x0000000000000000 0x0000007463781420 34000108 cbz w8, #+0x20 (addr 0x7463781440) 0x0000007463781424 7100091f cmp w8, #0x2 (2) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463781428 540000a0 b.eq #+0x14 (addr 0x746378143c) 0x000000746378142c 7100051f cmp w8, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463781430 54000121 b.ne #+0x24 (addr 0x7463781454) 0x0000007463781434 32120129 orr w9, w9, #0x4000 # x9: 0x0000000000004000 0x0000007463781438 14000002 b #+0x8 (addr 0x7463781440) # Branch to 0x0000007463781440. 0x0000007463781440 2a1f03e8 mov w8, wzr # x8: 0x0000000000000000 0x0000007463781444 79000009 strh w9, [x0] # w9<15:0>: 0x4000 -> 0x0000007fd5c0ea90 0x0000007463781448 b900041f str wzr, [x0, #4] # wzr: 0x00000000 -> 0x0000007fd5c0ea94 0x000000746378144c 2a0803e0 mov w0, w8 # x0: 0x0000000000000000 0x0000007463781450 d65f03c0 ret # Branch to 0x000000746378f858. 0x000000746378f858 9100c3e0 add x0, sp, #0x30 (48) # x0: 0x0000007fd5c0e9b0 0x000000746378f85c 97fe9151 bl #-0x5babc (addr 0x7463733da0) # lr: 0x000000746378f860 # Branch to 0x0000007463733da0. 0x0000007463733da0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733da4 f944ee11 ldr x17, [x16, #2520] # x17: 0x0000007463781334 <- 0x00000074637e29d8 0x0000007463733da8 91276210 add x16, x16, #0x9d8 (2520) # x16: 0x00000074637e29d8 0x0000007463733dac d61f0220 br x17 # Branch to 0x0000007463781334. 0x0000007463781334 aa0003e8 mov x8, x0 # x8: 0x0000007fd5c0e9b0 0x0000007463781338 92800009 mov x9, #0xffffffffffffffff # x9: 0xffffffffffffffff 0x000000746378133c 2a1f03e0 mov w0, wzr # x0: 0x0000000000000000 0x0000007463781340 f9000109 str x9, [x8] # x9: 0xffffffffffffffff -> 0x0000007fd5c0e9b0 0x0000007463781344 d65f03c0 ret # Branch to 0x000000746378f860. 0x000000746378f860 12800009 mov w9, #0xffffffff # x9: 0x00000000ffffffff 0x000000746378f864 5280410a mov w10, #0x208 # x10: 0x0000000000000208 0x000000746378f868 f100029f cmp x20, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746378f86c 9100f3e8 add x8, sp, #0x3c (60) # x8: 0x0000007fd5c0e9bc 0x000000746378f870 9a960108 csel x8, x8, x22, eq # x8: 0x0000007fd5c0ec18 0x000000746378f874 ad4002a1 ldp q1, q0, [x21] # v1: 0x0000007fd5c0ebd00000007fd5c0fc40 <- 0x0000007fd5c0ebf0 # v0: 0xffffff80ffffffc80000007fd5c0eb90 <- 0x0000007fd5c0ec00 0x000000746378f878 8b09028b add x11, x20, x9 # x11: 0x0000000100000fff 0x000000746378f87c 290a27ea stp w10, w9, [sp, #80] # w10: 0x00000208 -> 0x0000007fd5c0e9d0 # w9: 0xffffffff -> 0x0000007fd5c0e9d4 0x000000746378f880 b26003e9 orr x9, xzr, #0x100000000 # x9: 0x0000000100000000 0x000000746378f884 9a8b0129 csel x9, x9, x11, eq # x9: 0x0000000100000fff 0x000000746378f888 f90023e8 str x8, [sp, #64] # x8: 0x0000007fd5c0ec18 -> 0x0000007fd5c0e9c0 0x000000746378f88c 910103e0 add x0, sp, #0x40 (64) # x0: 0x0000007fd5c0e9c0 0x000000746378f890 f9002fe8 str x8, [sp, #88] # x8: 0x0000007fd5c0ec18 -> 0x0000007fd5c0e9d8 0x000000746378f894 910043e2 add x2, sp, #0x10 (16) # x2: 0x0000007fd5c0e990 0x000000746378f898 3d800be0 str q0, [sp, #32] # v0: 0xffffff80ffffffc80000007fd5c0eb90 -> 0x0000007fd5c0e9a0 0x000000746378f89c aa1303e1 mov x1, x19 # x1: 0x000000558eadb910 0x000000746378f8a0 381b83bf sturb wzr, [x29, #-72] # wzr<7:0>: 0x00 -> 0x0000007fd5c0eab8 0x000000746378f8a4 93407d28 sxtw x8, w9 # x8: 0x0000000000000fff 0x000000746378f8a8 b9004fe9 str w9, [sp, #76] # w9: 0x00000fff -> 0x0000007fd5c0e9cc 0x000000746378f8ac 3d8007e1 str q1, [sp, #16] # v1: 0x0000007fd5c0ebd00000007fd5c0fc40 -> 0x0000007fd5c0e990 0x000000746378f8b0 f90033e8 str x8, [sp, #96] # x8: 0x0000000000000fff -> 0x0000007fd5c0e9e0 0x000000746378f8b4 97ff81be bl #-0x1f908 (addr 0x746376ffac) # lr: 0x000000746378f8b8 # Branch to 0x000000746376ffac. 0x000000746376ffac a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e920 # x28: 0x0000000000000000 -> 0x0000007fd5c0e920 # x27: 0x0000000000000000 -> 0x0000007fd5c0e928 0x000000746376ffb0 a90167fa stp x26, x25, [sp, #16] # x26: 0x0000000000000000 -> 0x0000007fd5c0e930 # x25: 0x0000000000000000 -> 0x0000007fd5c0e938 0x000000746376ffb4 a9025ff8 stp x24, x23, [sp, #32] # x24: 0x0000000000000000 -> 0x0000007fd5c0e940 # x23: 0x0000007fd5c0ea58 -> 0x0000007fd5c0e948 0x000000746376ffb8 a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000007fd5c0ec18 -> 0x0000007fd5c0e950 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e958 0x000000746376ffbc a9044ff4 stp x20, x19, [sp, #64] # x20: 0x0000000000001000 -> 0x0000007fd5c0e960 # x19: 0x000000558eadb910 -> 0x0000007fd5c0e968 0x000000746376ffc0 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0eb00 -> 0x0000007fd5c0e970 # lr: 0x000000746378f8b8 -> 0x0000007fd5c0e978 0x000000746376ffc4 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e970 0x000000746376ffc8 d11c43ff sub sp, sp, #0x710 (1808) # sp: 0x0000007fd5c0e210 0x000000746376ffcc d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746376ffd0 aa0003f3 mov x19, x0 # x19: 0x0000007fd5c0e9c0 0x000000746376ffd4 f9401508 ldr x8, [x8, #40] # x8: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x000000746376ffd8 aa0203f7 mov x23, x2 # x23: 0x0000007fd5c0e990 0x000000746376ffdc aa0103f9 mov x25, x1 # x25: 0x000000558eadb910 0x000000746376ffe0 f9005fe8 str x8, [sp, #184] # x8: 0xd7cbf1c3de1402d9 -> 0x0000007fd5c0e2c8 0x000000746376ffe4 f9402e68 ldr x8, [x19, #88] # x8: 0x0000007fd5c0ea58 <- 0x0000007fd5c0ea18 0x000000746376ffe8 b40000a8 cbz x8, #+0x14 (addr 0x746376fffc) 0x000000746376ffec b9403109 ldr w9, [x8, #48] # x9: 0x0000000000000000 <- 0x0000007fd5c0ea88 0x000000746376fff0 35000069 cbnz w9, #+0xc (addr 0x746376fffc) 0x000000746376fff4 12800009 mov w9, #0xffffffff # x9: 0x00000000ffffffff 0x000000746376fff8 b9003109 str w9, [x8, #48] # w9: 0xffffffff -> 0x0000007fd5c0ea88 0x000000746376fffc b9401268 ldr w8, [x19, #16] # x8: 0x0000000000000208 <- 0x0000007fd5c0e9d0 0x0000007463770000 36180068 tbz w8, #3, #+0xc (addr 0x746377000c) 0x0000007463770004 f9400e69 ldr x9, [x19, #24] # x9: 0x0000007fd5c0ec18 <- 0x0000007fd5c0e9d8 0x0000007463770008 b5000149 cbnz x9, #+0x28 (addr 0x7463770030) # Branch to 0x0000007463770030. 0x0000007463770030 52800349 mov w9, #0x1a # x9: 0x000000000000001a 0x0000007463770034 0a090108 and w8, w8, w9 # x8: 0x0000000000000008 0x0000007463770038 7100291f cmp w8, #0xa (10) # NZCV: N:1 Z:0 C:0 V:0 0x000000746377003c 54000761 b.ne #+0xec (addr 0x7463770128) # Branch to 0x0000007463770128. 0x0000007463770128 911803ea add x10, sp, #0x600 (1536) # x10: 0x0000007fd5c0e810 0x000000746377012c 3dc006e0 ldr q0, [x23, #16] # v0: 0xffffff80ffffffc80000007fd5c0eb90 <- 0x0000007fd5c0e9a0 0x0000007463770130 91019149 add x9, x10, #0x64 (100) # x9: 0x0000007fd5c0e874 0x0000007463770134 aa1f03e8 mov x8, xzr # x8: 0x0000000000000000 0x0000007463770138 9107e3eb add x11, sp, #0x1f8 (504) # x11: 0x0000007fd5c0e408 0x000000746377013c f9003fe9 str x9, [sp, #120] # x9: 0x0000007fd5c0e874 -> 0x0000007fd5c0e288 0x0000007463770140 b27f0169 orr x9, x11, #0x2 # x9: 0x0000007fd5c0e40a 0x0000007463770144 f90037e8 str x8, [sp, #104] # x8: 0x0000000000000000 -> 0x0000007fd5c0e278 0x0000007463770148 aa1f03e8 mov x8, xzr # x8: 0x0000000000000000 0x000000746377014c 52a19994 mov w20, #0xccc0000 # x20: 0x000000000ccc0000 0x0000007463770150 f90027e9 str x9, [sp, #72] # x9: 0x0000007fd5c0e40a -> 0x0000007fd5c0e258 0x0000007463770154 b2400569 orr x9, x11, #0x3 # x9: 0x0000007fd5c0e40b 0x0000007463770158 f9005be8 str x8, [sp, #176] # x8: 0x0000000000000000 -> 0x0000007fd5c0e2c0 0x000000746377015c 910803e8 add x8, sp, #0x200 (512) # x8: 0x0000007fd5c0e410 0x0000007463770160 52b00018 mov w24, #0x80000000 # x24: 0x0000000080000000 0x0000007463770164 f9001fe9 str x9, [sp, #56] # x9: 0x0000007fd5c0e40b -> 0x0000007fd5c0e248 0x0000007463770168 91004109 add x9, x8, #0x10 (16) # x9: 0x0000007fd5c0e420 0x000000746377016c 2a1f03fc mov w28, wzr # x28: 0x0000000000000000 0x0000007463770170 aa1f03f6 mov x22, xzr # x22: 0x0000000000000000 0x0000007463770174 f9004fe9 str x9, [sp, #152] # x9: 0x0000007fd5c0e420 -> 0x0000007fd5c0e2a8 0x0000007463770178 9107c3e9 add x9, sp, #0x1f0 (496) # x9: 0x0000007fd5c0e400 0x000000746377017c 91001529 add x9, x9, #0x5 (5) # x9: 0x0000007fd5c0e405 0x0000007463770180 72999994 movk w20, #0xcccc # x20: 0x000000000ccccccc 0x0000007463770184 728005f8 movk w24, #0x2f # x24: 0xffffffff8000002f 0x0000007463770188 f9004be9 str x9, [sp, #144] # x9: 0x0000007fd5c0e405 -> 0x0000007fd5c0e2a0 0x000000746377018c 91001169 add x9, x11, #0x4 (4) # x9: 0x0000007fd5c0e40c 0x0000007463770190 f9001be9 str x9, [sp, #48] # x9: 0x0000007fd5c0e40c -> 0x0000007fd5c0e240 0x0000007463770194 91018d49 add x9, x10, #0x63 (99) # x9: 0x0000007fd5c0e873 0x0000007463770198 f90023e9 str x9, [sp, #64] # x9: 0x0000007fd5c0e873 -> 0x0000007fd5c0e250 0x000000746377019c 3dc002e1 ldr q1, [x23] # v1: 0x0000007fd5c0ebd00000007fd5c0fc40 <- 0x0000007fd5c0e990 0x00000074637701a0 a916a3ff stp xzr, x8, [sp, #360] # xzr: 0x0000000000000000 -> 0x0000007fd5c0e378 # x8: 0x0000007fd5c0e410 -> 0x0000007fd5c0e380 0x00000074637701a4 320003e8 orr w8, wzr, #0x1 # x8: 0x0000000000000001 0x00000074637701a8 f900bfff str xzr, [sp, #376] # xzr: 0x0000000000000000 -> 0x0000007fd5c0e388 0x00000074637701ac f900d7ff str xzr, [sp, #424] # xzr: 0x0000000000000000 -> 0x0000007fd5c0e3b8 0x00000074637701b0 b900a7e8 str w8, [sp, #164] # w8: 0x00000001 -> 0x0000007fd5c0e2b4 0x00000074637701b4 b90067e8 str w8, [sp, #100] # w8: 0x00000001 -> 0x0000007fd5c0e274 0x00000074637701b8 f9002be8 str x8, [sp, #80] # x8: 0x0000000000000001 -> 0x0000007fd5c0e260 0x00000074637701bc ad0e03e1 stp q1, q0, [sp, #448] # v1: 0x0000007fd5c0ebd00000007fd5c0fc40 -> 0x0000007fd5c0e3d0 # v0: 0xffffff80ffffffc80000007fd5c0eb90 -> 0x0000007fd5c0e3e0 0x00000074637701c0 f9003bf9 str x25, [sp, #112] # x25: 0x000000558eadb910 -> 0x0000007fd5c0e280 0x00000074637701c4 b9005fe8 str w8, [sp, #92] # w8: 0x00000001 -> 0x0000007fd5c0e26c 0x00000074637701c8 b90063e8 str w8, [sp, #96] # w8: 0x00000001 -> 0x0000007fd5c0e270 0x00000074637701cc 14000158 b #+0x560 (addr 0x746377072c) # Branch to 0x000000746377072c. 0x000000746377072c aa1903fa mov x26, x25 # x26: 0x000000558eadb910 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb910 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000000 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb910 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb910 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb910 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000005b <- 0x000000558eadb910 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000005b -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb910 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000000 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000005b <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb911 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb911 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb911 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb911 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb911 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000002b <- 0x000000558eadb911 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000002b -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb911 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000002b <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb912 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb912 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb912 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb912 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb912 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000005d <- 0x000000558eadb912 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000005d -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb912 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000005d <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb913 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb913 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb913 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb913 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb913 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000020 <- 0x000000558eadb913 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000020 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb913 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000020 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb914 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb914 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb914 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb914 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb914 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000065 <- 0x000000558eadb914 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000065 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb914 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000065 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb915 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb915 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb915 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb915 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb915 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000006e <- 0x000000558eadb915 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000006e -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb915 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000006e <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb916 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb916 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb916 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb916 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb916 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000074 <- 0x000000558eadb916 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000074 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb916 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000074 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb917 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb917 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb917 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb917 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb917 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000065 <- 0x000000558eadb917 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000065 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb917 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000065 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb918 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb918 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb918 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb918 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb918 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000072 <- 0x000000558eadb918 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000072 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb918 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000072 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb919 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb919 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb919 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb919 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb919 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000020 <- 0x000000558eadb919 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000020 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb919 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000020 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91a 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91a 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91a -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91a 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91a 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000074 <- 0x000000558eadb91a 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000074 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91a <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000074 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91b 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91b 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91b -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91b 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91b 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000061 <- 0x000000558eadb91b 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000061 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91b <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000061 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91c 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91c 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91c -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91c 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91c 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000072 <- 0x000000558eadb91c 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000072 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91c <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000072 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91d 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91d 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91d -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91d 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91d 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000067 <- 0x000000558eadb91d 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000067 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91d <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000067 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91e 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91e 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91e -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91e 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91e 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000065 <- 0x000000558eadb91e 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000065 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91e <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000065 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb91f 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb91f 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb91f -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb91f 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb91f 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000074 <- 0x000000558eadb91f 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000074 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb91f <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000074 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb920 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb920 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb920 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb920 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb920 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000005f <- 0x000000558eadb920 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000005f -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb920 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000005f <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb921 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb921 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb921 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb921 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb921 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000066 <- 0x000000558eadb921 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000066 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb921 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000066 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb922 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb922 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb922 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb922 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb922 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000075 <- 0x000000558eadb922 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000075 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb922 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000075 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb923 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb923 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb923 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb923 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb923 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000006e <- 0x000000558eadb923 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000006e -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb923 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000006e <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb924 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb924 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb924 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb924 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb924 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000063 <- 0x000000558eadb924 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000063 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb924 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000063 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb925 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb925 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb925 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb925 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb925 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000074 <- 0x000000558eadb925 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000074 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb925 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000074 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb926 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb926 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb926 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb926 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb926 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000069 <- 0x000000558eadb926 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000069 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb926 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x0000000000000069 <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb927 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb927 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb927 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb927 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb927 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000006f <- 0x000000558eadb927 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000006f -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb927 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000006f <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb928 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb928 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb928 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb928 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb928 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000006e <- 0x000000558eadb928 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000006e -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb928 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000006e <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb929 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb929 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb929 -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb929 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb929 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x000000000000000a <- 0x000000558eadb929 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x0000000a -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000001 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb929 <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000001 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) 0x0000007463770754 b941b3e8 ldr w8, [sp, #432] # x8: 0x000000000000000a <- 0x0000007fd5c0e3c0 0x0000007463770758 8b3bc35a add x26, x26, w27, sxtw # x26: 0x000000558eadb92a 0x000000746377075c 7100951f cmp w8, #0x25 (37) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463770760 54fffe81 b.ne #-0x30 (addr 0x7463770730) # Branch to 0x0000007463770730. 0x0000007463770730 97ff0bdc bl #-0x3d090 (addr 0x74637336a0) # lr: 0x0000007463770734 # Branch to 0x00000074637336a0. 0x00000074637336a0 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x00000074637336a4 f9432e11 ldr x17, [x16, #1624] # x17: 0x000000746373f72c <- 0x00000074637e2658 0x00000074637336a8 91196210 add x16, x16, #0x658 (1624) # x16: 0x00000074637e2658 0x00000074637336ac d61f0220 br x17 # Branch to 0x000000746373f72c. 0x000000746373f72c d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x000000746373f730 f9400508 ldr x8, [x8, #8] # x8: 0x0000007463a879b0 <- 0x0000007463a87a50 0x000000746373f734 f9458108 ldr x8, [x8, #2816] # x8: 0x000000746392a000 <- 0x0000007463a884b0 0x000000746373f738 f9400108 ldr x8, [x8] # x8: 0xffffffffffffffff <- 0x000000746392a000 0x000000746373f73c 91000509 add x9, x8, #0x1 (1) # x9: 0x0000000000000000 0x000000746373f740 f100053f cmp x9, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x000000746373f744 540000e8 b.hi #+0x1c (addr 0x746373f760) 0x000000746373f748 90000528 adrp x8, #+0xa4000 (addr 0x74637e3000) # x8: 0x00000074637e3000 0x000000746373f74c 3940e108 ldrb w8, [x8, #56] # x8: 0x0000000000000001 <- 0x00000074637e3038 0x000000746373f750 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x000000746373f754 321e03e8 orr w8, wzr, #0x4 # x8: 0x0000000000000004 0x000000746373f758 9a9f1500 csinc x0, x8, xzr, ne # x0: 0x0000000000000004 0x000000746373f75c d65f03c0 ret # Branch to 0x0000007463770734. 0x0000007463770734 aa0003e2 mov x2, x0 # x2: 0x0000000000000004 0x0000007463770738 9106c3e0 add x0, sp, #0x1b0 (432) # x0: 0x0000007fd5c0e3c0 0x000000746377073c 9106a3e3 add x3, sp, #0x1a8 (424) # x3: 0x0000007fd5c0e3b8 0x0000007463770740 aa1a03e1 mov x1, x26 # x1: 0x000000558eadb92a 0x0000007463770744 97ff0f87 bl #-0x3c1e4 (addr 0x7463734560) # lr: 0x0000007463770748 # Branch to 0x0000007463734560. 0x0000007463734560 d0000570 adrp x16, #+0xae000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463734564 f946de11 ldr x17, [x16, #3512] # x17: 0x0000007463746e2c <- 0x00000074637e2db8 0x0000007463734568 9136e210 add x16, x16, #0xdb8 (3512) # x16: 0x00000074637e2db8 0x000000746373456c d61f0220 br x17 # Branch to 0x0000007463746e2c. 0x0000007463746e2c b0000508 adrp x8, #+0xa1000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463746e30 91051108 add x8, x8, #0x144 (324) # x8: 0x00000074637e7144 0x0000007463746e34 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463746e38 9a830103 csel x3, x8, x3, eq # x3: 0x0000007fd5c0e3b8 0x0000007463746e3c 17ffb291 b #-0x135bc (addr 0x7463733880) # Branch to 0x0000007463733880. 0x0000007463733880 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733884 f943a611 ldr x17, [x16, #1864] # x17: 0x00000074637401f0 <- 0x00000074637e2748 0x0000007463733888 911d2210 add x16, x16, #0x748 (1864) # x16: 0x00000074637e2748 0x000000746373388c d61f0220 br x17 # Branch to 0x00000074637401f0. 0x00000074637401f0 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x0000000000000000 -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 -> 0x0000007fd5c0e1b8 0x00000074637401f4 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb92a -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x00000074637401f8 a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x00000074637401fc a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e1e8 0x0000007463740200 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x0000007463740204 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463770748 -> 0x0000007fd5c0e208 0x0000007463740208 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746374020c f0000528 adrp x8, #+0xa7000 (addr 0x74637e7000) # x8: 0x00000074637e7000 0x0000007463740210 aa0203f5 mov x21, x2 # x21: 0x0000000000000004 0x0000007463740214 aa0103f6 mov x22, x1 # x22: 0x000000558eadb92a 0x0000007463740218 aa0003f4 mov x20, x0 # x20: 0x0000007fd5c0e3c0 0x000000746374021c 9102a108 add x8, x8, #0xa8 (168) # x8: 0x00000074637e70a8 0x0000007463740220 f100007f cmp x3, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740224 9a830113 csel x19, x8, x3, eq # x19: 0x0000007fd5c0e3b8 0x0000007463740228 320007e1 orr w1, wzr, #0x3 # x1: 0x0000000000000003 0x000000746374022c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740230 94000097 bl #+0x25c (addr 0x746374048c) # lr: 0x0000007463740234 # Branch to 0x000000746374048c. 0x000000746374048c 3861c800 ldrb w0, [x0, w1, sxtw] # x0: 0x0000000000000000 <- 0x0000007fd5c0e3bb 0x0000007463740490 d65f03c0 ret # Branch to 0x0000007463740234. 0x0000007463740234 12001c08 and w8, w0, #0xff # x8: 0x0000000000000000 0x0000007463740238 34000148 cbz w8, #+0x28 (addr 0x7463740260) # Branch to 0x0000007463740260. 0x0000007463740260 d00003c8 adrp x8, #+0x7a000 (addr 0x74637ba000) # x8: 0x00000074637ba000 0x0000007463740264 f10002df cmp x22, #0x0 (0) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463740268 91218d08 add x8, x8, #0x863 (2147) # x8: 0x00000074637ba863 0x000000746374026c 9a9f16ba csinc x26, x21, xzr, ne # x26: 0x0000000000000004 0x0000007463740270 9a960116 csel x22, x8, x22, eq # x22: 0x000000558eadb92a 0x0000007463740274 9a9403f5 csel x21, xzr, x20, eq # x21: 0x0000007fd5c0e3c0 0x0000007463740278 b400029a cbz x26, #+0x50 (addr 0x74637402c8) 0x000000746374027c aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e3b8 0x0000007463740280 97ffcbb4 bl #-0xd130 (addr 0x7463733150) # lr: 0x0000007463740284 # Branch to 0x0000007463733150. 0x0000007463733150 f0000570 adrp x16, #+0xaf000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463733154 f941da11 ldr x17, [x16, #944] # x17: 0x0000007463746e10 <- 0x00000074637e23b0 0x0000007463733158 910ec210 add x16, x16, #0x3b0 (944) # x16: 0x00000074637e23b0 0x000000746373315c d61f0220 br x17 # Branch to 0x0000007463746e10. 0x0000007463746e10 b40000a0 cbz x0, #+0x14 (addr 0x7463746e24) 0x0000007463746e14 b9400008 ldr w8, [x0] # x8: 0x0000000000000000 <- 0x0000007fd5c0e3b8 0x0000007463746e18 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x0000007463746e1c 1a9f17e0 cset w0, eq # x0: 0x0000000000000001 0x0000007463746e20 d65f03c0 ret # Branch to 0x0000007463740284. 0x0000007463740284 34000100 cbz w0, #+0x20 (addr 0x74637402a4) 0x0000007463740288 394002c8 ldrb w8, [x22] # x8: 0x0000000000000000 <- 0x000000558eadb92a 0x000000746374028c 373800c8 tbnz w8, #7, #+0x18 (addr 0x74637402a4) 0x0000007463740290 b4000055 cbz x21, #+0x8 (addr 0x7463740298) 0x0000007463740294 b90002a8 str w8, [x21] # w8: 0x00000000 -> 0x0000007fd5c0e3c0 0x0000007463740298 7100011f cmp w8, #0x0 (0) # NZCV: N:0 Z:1 C:1 V:0 0x000000746374029c 1a9f07e0 cset w0, ne # x0: 0x0000000000000000 0x00000074637402a0 1400003c b #+0xf0 (addr 0x7463740390) # Branch to 0x0000007463740390. 0x0000007463740390 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463770748 <- 0x0000007fd5c0e208 0x0000007463740394 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x0000007463740398 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e1e8 0x000000746374039c a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x00000074637403a0 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb92a <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x00000074637403a4 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000001 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x00000074637403a8 d65f03c0 ret # Branch to 0x0000007463770748. 0x0000007463770748 aa0003fb mov x27, x0 # x27: 0x0000000000000000 0x000000746377074c 7100077f cmp w27, #0x1 (1) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463770750 540000eb b.lt #+0x1c (addr 0x746377076c) # Branch to 0x000000746377076c. 0x000000746377076c 37f911fb tbnz w27, #31, #+0x223c (addr 0x74637729a8) 0x0000007463770770 f90047f5 str x21, [sp, #136] # x21: 0x0000007fd5c0ebf0 -> 0x0000007fd5c0e298 0x0000007463770774 eb190355 subs x21, x26, x25 # NZCV: N:0 Z:0 C:1 V:0 # x21: 0x000000000000001a 0x0000007463770778 f90057f6 str x22, [sp, #168] # x22: 0x0000000000000000 -> 0x0000007fd5c0e2b8 0x000000746377077c 54000420 b.eq #+0x84 (addr 0x7463770800) 0x0000007463770780 b7f90bf5 tbnz x21, #63, #+0x217c (addr 0x74637728fc) 0x0000007463770784 32007be8 orr w8, wzr, #0x7fffffff # x8: 0x000000007fffffff 0x0000007463770788 4b1c0108 sub w8, w8, w28 # x8: 0x000000007fffffff 0x000000746377078c eb28c2bf cmp x21, w8, sxtw # NZCV: N:1 Z:0 C:0 V:0 0x0000007463770790 54010b6c b.gt #+0x216c (addr 0x74637728fc) 0x0000007463770794 b9417fe8 ldr w8, [sp, #380] # x8: 0x0000000000000000 <- 0x0000007fd5c0e38c 0x0000007463770798 900002ad adrp x13, #+0x54000 (addr 0x74637c4000) # x13: 0x00000074637c4000 0x000000746377079c b9417be9 ldr w9, [sp, #376] # x9: 0x0000000000000000 <- 0x0000007fd5c0e388 0x00000074637707a0 900002ae adrp x14, #+0x54000 (addr 0x74637c4000) # x14: 0x00000074637c4000 0x00000074637707a4 f9404ff0 ldr x16, [sp, #152] # x16: 0x0000007fd5c0e420 <- 0x0000007fd5c0e2a8 0x00000074637707a8 913251ad add x13, x13, #0xc94 (3220) # x13: 0x00000074637c4c94 0x00000074637707ac 9124e1ce add x14, x14, #0x938 (2360) # x14: 0x00000074637c4938 0x00000074637707b0 f90103f9 str x25, [sp, #512] # x25: 0x000000558eadb910 -> 0x0000007fd5c0e410 0x00000074637707b4 0b150108 add w8, w8, w21 # x8: 0x000000000000001a 0x00000074637707b8 f90107f5 str x21, [sp, #520] # x21: 0x000000000000001a -> 0x0000007fd5c0e418 0x00000074637707bc 1100052a add w10, w9, #0x1 (1) # x10: 0x0000000000000001 0x00000074637707c0 71001d3f cmp w9, #0x7 (7) # NZCV: N:1 Z:0 C:0 V:0 0x00000074637707c4 b9017fe8 str w8, [sp, #380] # w8: 0x0000001a -> 0x0000007fd5c0e38c 0x00000074637707c8 b9017bea str w10, [sp, #376] # w10: 0x00000001 -> 0x0000007fd5c0e388 0x00000074637707cc 540002eb b.lt #+0x5c (addr 0x7463770828) # Branch to 0x0000007463770828. 0x0000007463770828 0b1c02bc add w28, w21, w28 # x28: 0x000000000000001a 0x000000746377082c b90087fc str w28, [sp, #132] # w28: 0x0000001a -> 0x0000007fd5c0e294 0x0000007463770830 34010a5b cbz w27, #+0x2148 (addr 0x7463772978) # Branch to 0x0000007463772978. 0x0000007463772978 f94057f6 ldr x22, [sp, #168] # x22: 0x0000000000000000 <- 0x0000007fd5c0e2b8 0x000000746377297c b9417fe8 ldr w8, [sp, #380] # x8: 0x000000000000001a <- 0x0000007fd5c0e38c 0x0000007463772980 340000c8 cbz w8, #+0x18 (addr 0x7463772998) 0x0000007463772984 9105c3e1 add x1, sp, #0x170 (368) # x1: 0x0000007fd5c0e380 0x0000007463772988 aa1303e0 mov x0, x19 # x0: 0x0000007fd5c0e9c0 0x000000746377298c 940023b2 bl #+0x8ec8 (addr 0x746377b854) # lr: 0x0000007463772990 # Branch to 0x000000746377b854. 0x000000746377b854 a9ba6ffc stp x28, x27, [sp, #-96]! # sp: 0x0000007fd5c0e1b0 # x28: 0x000000000000001a -> 0x0000007fd5c0e1b0 # x27: 0x0000000000000000 -> 0x0000007fd5c0e1b8 0x000000746377b858 a90167fa stp x26, x25, [sp, #16] # x26: 0x000000558eadb92a -> 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 -> 0x0000007fd5c0e1c8 0x000000746377b85c a9025ff8 stp x24, x23, [sp, #32] # x24: 0xffffffff8000002f -> 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d8 0x000000746377b860 a90357f6 stp x22, x21, [sp, #48] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x000000000000001a -> 0x0000007fd5c0e1e8 0x000000746377b864 a9044ff4 stp x20, x19, [sp, #64] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x000000746377b868 a9057bfd stp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463772990 -> 0x0000007fd5c0e208 0x000000746377b86c 910143fd add x29, sp, #0x50 (80) # x29: 0x0000007fd5c0e200 0x000000746377b870 aa0103f4 mov x20, x1 # x20: 0x0000007fd5c0e380 0x000000746377b874 aa0003f3 mov x19, x0 # x19: 0x0000007fd5c0e9c0 0x000000746377b878 b9400e88 ldr w8, [x20, #12] # x8: 0x000000000000001a <- 0x0000007fd5c0e38c 0x000000746377b87c 34001aa8 cbz w8, #+0x354 (addr 0x746377bbd0) 0x000000746377b880 b9401268 ldr w8, [x19, #16] # x8: 0x0000000000000208 <- 0x0000007fd5c0e9d0 0x000000746377b884 36180068 tbz w8, #3, #+0xc (addr 0x746377b890) 0x000000746377b888 f9400e69 ldr x9, [x19, #24] # x9: 0x0000007fd5c0ec18 <- 0x0000007fd5c0e9d8 0x000000746377b88c b5000169 cbnz x9, #+0x2c (addr 0x746377b8b8) # Branch to 0x000000746377b8b8. 0x000000746377b8b8 f9400289 ldr x9, [x20] # x9: 0x0000007fd5c0e410 <- 0x0000007fd5c0e380 0x000000746377b8bc a9405536 ldp x22, x21, [x9] # x22: 0x000000558eadb910 <- 0x0000007fd5c0e410 # x21: 0x000000000000001a <- 0x0000007fd5c0e418 0x000000746377b8c0 9100413a add x26, x9, #0x10 (16) # x26: 0x0000007fd5c0e420 0x000000746377b8c4 37080be8 tbnz w8, #1, #+0x17c (addr 0x746377ba40) 0x000000746377b8c8 37000e88 tbnz w8, #0, #+0x1d0 (addr 0x746377ba98) 0x000000746377b8cc 52884019 mov w25, #0x4200 # x25: 0x0000000000004200 0x000000746377b8d0 b50000b5 cbnz x21, #+0x14 (addr 0x746377b8e4) # Branch to 0x000000746377b8e4. 0x000000746377b8e4 2941a277 ldp w23, w8, [x19, #12] # x23: 0x0000000000000fff <- 0x0000007fd5c0e9cc # x8: 0x0000000000000208 <- 0x0000007fd5c0e9d0 0x000000746377b8e8 0a190109 and w9, w8, w25 # x9: 0x0000000000000200 0x000000746377b8ec 6b19013f cmp w9, w25 # NZCV: N:1 Z:0 C:0 V:0 0x000000746377b8f0 93407eea sxtw x10, w23 # x10: 0x0000000000000fff 0x000000746377b8f4 fa550142 ccmp x10, x21, #nzCv, eq # NZCV: N:0 Z:0 C:1 V:0 0x000000746377b8f8 54000302 b.hs #+0x60 (addr 0x746377b958) # Branch to 0x000000746377b958. 0x000000746377b958 f9400260 ldr x0, [x19] # x0: 0x0000007fd5c0ec18 <- 0x0000007fd5c0e9c0 0x000000746377b95c 37480228 tbnz w8, #9, #+0x44 (addr 0x746377b9a0) # Branch to 0x000000746377b9a0. 0x000000746377b9a0 eb37c2bf cmp x21, w23, sxtw # NZCV: N:1 Z:0 C:0 V:0 0x000000746377b9a4 1a9732b8 csel w24, w21, w23, lo # x24: 0x000000000000001a 0x000000746377b9a8 93407f17 sxtw x23, w24 # x23: 0x000000000000001a 0x000000746377b9ac aa1603e1 mov x1, x22 # x1: 0x000000558eadb910 0x000000746377b9b0 aa1703e2 mov x2, x23 # x2: 0x000000000000001a 0x000000746377b9b4 97fedd7b bl #-0x48a14 (addr 0x7463732fa0) # lr: 0x000000746377b9b8 # Branch to 0x0000007463732fa0. 0x0000007463732fa0 90000590 adrp x16, #+0xb0000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463732fa4 f9416e11 ldr x17, [x16, #728] # x17: 0x0000007463736470 <- 0x00000074637e22d8 0x0000007463732fa8 910b6210 add x16, x16, #0x2d8 (728) # x16: 0x00000074637e22d8 0x0000007463732fac d61f0220 br x17 # Branch to 0x0000007463736470. 0x0000007463736470 f9800020 prfm pldl1keep, [x1] 0x0000007463736474 8b020024 add x4, x1, x2 # x4: 0x000000558eadb92a 0x0000007463736478 8b020005 add x5, x0, x2 # x5: 0x0000007fd5c0ec32 0x000000746373647c f100405f cmp x2, #0x10 (16) # NZCV: N:0 Z:0 C:1 V:0 0x0000007463736480 54000209 b.ls #+0x40 (addr 0x74637364c0) 0x0000007463736484 f101805f cmp x2, #0x60 (96) # NZCV: N:1 Z:0 C:0 V:0 0x0000007463736488 54000648 b.hi #+0xc8 (addr 0x7463736550) 0x000000746373648c d1000449 sub x9, x2, #0x1 (1) # x9: 0x0000000000000019 0x0000007463736490 a9401c26 ldp x6, x7, [x1] # x6: 0x65746e65205d2b5b <- 0x000000558eadb910 # x7: 0x7465677261742072 <- 0x000000558eadb918 0x0000007463736494 37300469 tbnz w9, #6, #+0x8c (addr 0x7463736520) 0x0000007463736498 a97f348c ldp x12, x13, [x4, #-16] # x12: 0x665f746567726174 <- 0x000000558eadb91a # x13: 0x0a6e6f6974636e75 <- 0x000000558eadb922 0x000000746373649c 362800a9 tbz w9, #5, #+0x14 (addr 0x74637364b0) # Branch to 0x00000074637364b0. 0x00000074637364b0 a9001c06 stp x6, x7, [x0] # x6: 0x65746e65205d2b5b -> 0x0000007fd5c0ec18 # x7: 0x7465677261742072 -> 0x0000007fd5c0ec20 0x00000074637364b4 a93f34ac stp x12, x13, [x5, #-16] # x12: 0x665f746567726174 -> 0x0000007fd5c0ec22 # x13: 0x0a6e6f6974636e75 -> 0x0000007fd5c0ec2a 0x00000074637364b8 d65f03c0 ret # Branch to 0x000000746377b9b8. 0x000000746377b9b8 b9400e68 ldr w8, [x19, #12] # x8: 0x0000000000000fff <- 0x0000007fd5c0e9cc 0x000000746377b9bc f9400269 ldr x9, [x19] # x9: 0x0000007fd5c0ec18 <- 0x0000007fd5c0e9c0 0x000000746377b9c0 4b180108 sub w8, w8, w24 # x8: 0x0000000000000fe5 0x000000746377b9c4 1400000b b #+0x2c (addr 0x746377b9f0) # Branch to 0x000000746377b9f0. 0x000000746377b9f0 8b170129 add x9, x9, x23 # x9: 0x0000007fd5c0ec32 0x000000746377b9f4 b9000e68 str w8, [x19, #12] # w8: 0x00000fe5 -> 0x0000007fd5c0e9cc 0x000000746377b9f8 2a1503f7 mov w23, w21 # x23: 0x000000000000001a 0x000000746377b9fc f9000269 str x9, [x19] # x9: 0x0000007fd5c0ec32 -> 0x0000007fd5c0e9c0 0x000000746377ba00 14000008 b #+0x20 (addr 0x746377ba20) # Branch to 0x000000746377ba20. 0x000000746377ba20 b9400e88 ldr w8, [x20, #12] # x8: 0x000000000000001a <- 0x0000007fd5c0e38c 0x000000746377ba24 93407ee9 sxtw x9, w23 # x9: 0x000000000000001a 0x000000746377ba28 8b0902d6 add x22, x22, x9 # x22: 0x000000558eadb92a 0x000000746377ba2c cb0902b5 sub x21, x21, x9 # x21: 0x0000000000000000 0x000000746377ba30 4b170108 sub w8, w8, w23 # x8: 0x0000000000000000 0x000000746377ba34 b9000e88 str w8, [x20, #12] # w8: 0x00000000 -> 0x0000007fd5c0e38c 0x000000746377ba38 35fff4c8 cbnz w8, #-0x168 (addr 0x746377b8d0) 0x000000746377ba3c 14000065 b #+0x194 (addr 0x746377bbd0) # Branch to 0x000000746377bbd0. 0x000000746377bbd0 2a1f03e0 mov w0, wzr # x0: 0x0000000000000000 0x000000746377bbd4 14000005 b #+0x14 (addr 0x746377bbe8) # Branch to 0x000000746377bbe8. 0x000000746377bbe8 a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463772990 <- 0x0000007fd5c0e208 0x000000746377bbec a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x000000746377bbf0 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x000000000000001a <- 0x0000007fd5c0e1e8 0x000000746377bbf4 a9425ff8 ldp x24, x23, [sp, #32] # x24: 0xffffffff8000002f <- 0x0000007fd5c0e1d0 # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d8 0x000000746377bbf8 a94167fa ldp x26, x25, [sp, #16] # x26: 0x000000558eadb92a <- 0x0000007fd5c0e1c0 # x25: 0x000000558eadb910 <- 0x0000007fd5c0e1c8 0x000000746377bbfc a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x000000000000001a <- 0x0000007fd5c0e1b0 # x27: 0x0000000000000000 <- 0x0000007fd5c0e1b8 # sp: 0x0000007fd5c0e210 0x000000746377bc00 d65f03c0 ret # Branch to 0x0000007463772990. 0x0000007463772990 f900bfff str xzr, [sp, #376] # xzr: 0x0000000000000000 -> 0x0000007fd5c0e388 0x0000007463772994 35000040 cbnz w0, #+0x8 (addr 0x746377299c) 0x0000007463772998 b9017bff str wzr, [sp, #376] # wzr: 0x00000000 -> 0x0000007fd5c0e388 0x000000746377299c b94087fc ldr w28, [sp, #132] # x28: 0x000000000000001a <- 0x0000007fd5c0e294 0x00000074637729a0 14000011 b #+0x44 (addr 0x74637729e4) # Branch to 0x00000074637729e4. 0x00000074637729e4 39404268 ldrb w8, [x19, #16] # x8: 0x0000000000000008 <- 0x0000007fd5c0e9d0 0x00000074637729e8 721a011f tst w8, #0x40 # NZCV: N:0 Z:1 C:0 V:0 0x00000074637729ec 5a9f0395 csinv w21, w28, wzr, eq # x21: 0x000000000000001a 0x00000074637729f0 17ffffc7 b #-0xe4 (addr 0x746377290c) # Branch to 0x000000746377290c. 0x000000746377290c aa1603e0 mov x0, x22 # x0: 0x0000000000000000 0x0000007463772910 97ff0100 bl #-0x3fc00 (addr 0x7463732d10) # lr: 0x0000007463772914 # Branch to 0x0000007463732d10. 0x0000007463732d10 90000590 adrp x16, #+0xb0000 (addr 0x74637e2000) # x16: 0x00000074637e2000 0x0000007463732d14 f940ca11 ldr x17, [x16, #400] # x17: 0x0000007463734dcc <- 0x00000074637e2190 0x0000007463732d18 91064210 add x16, x16, #0x190 (400) # x16: 0x00000074637e2190 0x0000007463732d1c d61f0220 br x17 # Branch to 0x0000007463734dcc. 0x0000007463734dcc d0000588 adrp x8, #+0xb2000 (addr 0x74637e6000) # x8: 0x00000074637e6000 0x0000007463734dd0 91000108 add x8, x8, #0x0 (0) # x8: 0x00000074637e6000 0x0000007463734dd4 f9402501 ldr x1, [x8, #72] # x1: 0x0000000000000000 <- 0x00000074637e6048 0x0000007463734dd8 b5000041 cbnz x1, #+0x8 (addr 0x7463734de0) 0x0000007463734ddc 1401db61 b #+0x76d84 (addr 0x74637abb60) # Branch to 0x00000074637abb60. 0x00000074637abb60 d101c3ff sub sp, sp, #0x70 (112) # sp: 0x0000007fd5c0e1a0 0x00000074637abb64 f9001bf7 str x23, [sp, #48] # x23: 0x0000007fd5c0e990 -> 0x0000007fd5c0e1d0 0x00000074637abb68 a90457f6 stp x22, x21, [sp, #64] # x22: 0x0000000000000000 -> 0x0000007fd5c0e1e0 # x21: 0x000000000000001a -> 0x0000007fd5c0e1e8 0x00000074637abb6c a9054ff4 stp x20, x19, [sp, #80] # x20: 0x000000000ccccccc -> 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 -> 0x0000007fd5c0e1f8 0x00000074637abb70 a9067bfd stp x29, x30, [sp, #96] # x29: 0x0000007fd5c0e970 -> 0x0000007fd5c0e200 # lr: 0x0000007463772914 -> 0x0000007fd5c0e208 0x00000074637abb74 910183fd add x29, sp, #0x60 (96) # x29: 0x0000007fd5c0e200 0x00000074637abb78 d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x00000074637abb7c aa0003f3 mov x19, x0 # x19: 0x0000000000000000 0x00000074637abb80 f9401508 ldr x8, [x8, #40] # x8: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x00000074637abb84 f90017e8 str x8, [sp, #40] # x8: 0xd7cbf1c3de1402d9 -> 0x0000007fd5c0e1c8 0x00000074637abb88 b40002b3 cbz x19, #+0x54 (addr 0x74637abbdc) # Branch to 0x00000074637abbdc. 0x00000074637abbdc d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x00000074637abbe0 f9401508 ldr x8, [x8, #40] # x8: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x00000074637abbe4 f94017e9 ldr x9, [sp, #40] # x9: 0xd7cbf1c3de1402d9 <- 0x0000007fd5c0e1c8 0x00000074637abbe8 eb09011f cmp x8, x9 # NZCV: N:0 Z:1 C:1 V:0 0x00000074637abbec 54000681 b.ne #+0xd0 (addr 0x74637abcbc) 0x00000074637abbf0 a9467bfd ldp x29, x30, [sp, #96] # x29: 0x0000007fd5c0e970 <- 0x0000007fd5c0e200 # lr: 0x0000007463772914 <- 0x0000007fd5c0e208 0x00000074637abbf4 a9454ff4 ldp x20, x19, [sp, #80] # x20: 0x000000000ccccccc <- 0x0000007fd5c0e1f0 # x19: 0x0000007fd5c0e9c0 <- 0x0000007fd5c0e1f8 0x00000074637abbf8 a94457f6 ldp x22, x21, [sp, #64] # x22: 0x0000000000000000 <- 0x0000007fd5c0e1e0 # x21: 0x000000000000001a <- 0x0000007fd5c0e1e8 0x00000074637abbfc f9401bf7 ldr x23, [sp, #48] # x23: 0x0000007fd5c0e990 <- 0x0000007fd5c0e1d0 0x00000074637abc00 9101c3ff add sp, sp, #0x70 (112) # sp: 0x0000007fd5c0e210 0x00000074637abc04 d65f03c0 ret # Branch to 0x0000007463772914. 0x0000007463772914 f9405be0 ldr x0, [sp, #176] # x0: 0x0000000000000000 <- 0x0000007fd5c0e2c0 0x0000007463772918 b4000040 cbz x0, #+0x8 (addr 0x7463772920) # Branch to 0x0000007463772920. 0x0000007463772920 f940b7e0 ldr x0, [sp, #360] # x0: 0x0000000000000000 <- 0x0000007fd5c0e378 0x0000007463772924 b40000e0 cbz x0, #+0x1c (addr 0x7463772940) # Branch to 0x0000007463772940. 0x0000007463772940 d53bd048 mrs x8, S3_3_c13_c0_2 # x8: 0x0000007463a87a48 0x0000007463772944 f9401508 ldr x8, [x8, #40] # x8: 0xd7cbf1c3de1402d9 <- 0x0000007463a87a70 0x0000007463772948 f9405fe9 ldr x9, [sp, #184] # x9: 0xd7cbf1c3de1402d9 <- 0x0000007fd5c0e2c8 0x000000746377294c eb09011f cmp x8, x9 # NZCV: N:0 Z:1 C:1 V:0 0x0000007463772950 54000561 b.ne #+0xac (addr 0x74637729fc) 0x0000007463772954 2a1503e0 mov w0, w21 # x0: 0x000000000000001a 0x0000007463772958 911c43ff add sp, sp, #0x710 (1808) # sp: 0x0000007fd5c0e920 0x000000746377295c a9457bfd ldp x29, x30, [sp, #80] # x29: 0x0000007fd5c0eb00 <- 0x0000007fd5c0e970 # lr: 0x000000746378f8b8 <- 0x0000007fd5c0e978 0x0000007463772960 a9444ff4 ldp x20, x19, [sp, #64] # x20: 0x0000000000001000 <- 0x0000007fd5c0e960 # x19: 0x000000558eadb910 <- 0x0000007fd5c0e968 0x0000007463772964 a94357f6 ldp x22, x21, [sp, #48] # x22: 0x0000007fd5c0ec18 <- 0x0000007fd5c0e950 # x21: 0x0000007fd5c0ebf0 <- 0x0000007fd5c0e958 0x0000007463772968 a9425ff8 ldp x24, x23, [sp, #32] # x24: 0x0000000000000000 <- 0x0000007fd5c0e940 # x23: 0x0000007fd5c0ea58 <- 0x0000007fd5c0e948 0x000000746377296c a94167fa ldp x26, x25, [sp, #16] # x26: 0x0000000000000000 <- 0x0000007fd5c0e930 # x25: 0x0000000000000000 <- 0x0000007fd5c0e938 0x0000007463772970 a8c66ffc ldp x28, x27, [sp], #96 # x28: 0x0000000000000000 <- 0x0000007fd5c0e920 # x27: 0x0000000000000000 <- 0x0000007fd5c0e928 # sp: 0x0000007fd5c0e980 0x0000007463772974 d65f03c0 ret # Branch to 0x000000746378f8b8. 0x00000[+] enter target_function