File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00084c30
00084c30gosave_systemstack_switch: ; void gosave_systemstack_switch(void)
00084c30adrp x0, 4096
00084c34add x0, x0, 1120
00084c38add x0, x0, 8
00084c3cstr x0, [x28+64]
00084c40add x0, sp, 0
00084c44str x0, [x28+56]
00084c48str x29, [x28+104]
00084c4cstr xzr, [x28+96]
00084c50str xzr, [x28+88]
00084c54ldr x0, [x28+80]
00084c58cbz x0, 0x84c60
00084c5cbl runtime.abort.abi0
00084c60
00084c60loc_84c60:
00084c60ret x30
00084c64udf 0
00084c68udf 0
00084c6cudf 0
00084c30
00084c30gosave_systemstack_switch: ; void gosave_systemstack_switch(void)
00084c30adrp x0, 4096
00084c34add x0, x0, 1120
00084c38add x0, x0, 8
00084c3cstr x0, [x28+64]
00084c40add x0, sp, 0
00084c44str x0, [x28+56]
00084c48str x29, [x28+104]
00084c4cstr xzr, [x28+96]
00084c50str xzr, [x28+88]
00084c54ldr x0, [x28+80]
00084c58cbz x0, 0x84c60
00084c5cbl runtime.abort.abi0
00084c60
00084c60loc_84c60:
00084c60ret x30
00084c64udf 0
00084c68udf 0
00084c6cudf 0
00084c30
00084c70
00084c70setg_gcc: ; void setg_gcc(void)
00084c70str x30, [sp-32]!
00084c74stur x29, [sp-8]
00084c78sub x29, sp, 8
00084c7cmov x28, x0
00084c80str x27, [sp+8]
00084c84bl runtime.save_g.abi0
00084c88ldr x27, [sp+8]
00084c8cldur x29, [sp-8]
00084c90ldr x30, [sp], 32
00084c94ret x30
00084c98udf 0
00084c9cudf 0
00084c70
00084c70setg_gcc: ; void setg_gcc(void)
00084c70str x30, [sp-32]!
00084c74stur x29, [sp-8]
00084c78sub x29, sp, 8
00084c7cmov x28, x0
00084c80str x27, [sp+8]
00084c84bl runtime.save_g.abi0
00084c88ldr x27, [sp+8]
00084c8cldur x29, [sp-8]
00084c90ldr x30, [sp], 32
00084c94ret x30
00084c98udf 0
00084c9cudf 0
00084c70
00084ca0
00084ca0gcWriteBarrier: ; void gcWriteBarrier(void)
00084ca0str x30, [sp-224]!
00084ca4stur x29, [sp-8]
00084ca8sub x29, sp, 8
00084cacstp x0, x1, [sp+184]
00084cb0
00084cb0loc_84cb0:
00084cb0ldr x0, [x28+48]
00084cb4ldr x0, [x0+208]
00084cb8ldr x1, [x0+4720]
00084cbcldr x27, [x0+4728]
00084cc0add x1, x1, x25
00084cc4subs xzr, x1, x27
00084cc8b.hi 0x84ce4
00084cccstr x1, [x0+4720]
00084cd0sub x25, x1, x25
00084cd4ldp x0, x1, [sp+184]
00084cd8ldur x29, [sp-8]
00084cdcldr x30, [sp], 224
00084ce0ret x30
00084ce4
00084ce4loc_84ce4:
00084ce4stp x2, x3, [sp+8]
00084ce8stp x4, x5, [sp+24]
00084cecstp x6, x7, [sp+40]
00084cf0stp x8, x9, [sp+56]
00084cf4stp x10, x11, [sp+72]
00084cf8stp x12, x13, [sp+88]
00084cfcstp x14, x15, [sp+104]
00084d00stp x19, x20, [sp+120]
00084d04stp x21, x22, [sp+136]
00084d08stp x23, x24, [sp+152]
00084d0cstp x25, x26, [sp+168]
00084d10bl runtime.wbBufFlush.abi0
00084d14ldp x2, x3, [sp+8]
00084d18ldp x4, x5, [sp+24]
00084d1cldp x6, x7, [sp+40]
00084d20ldp x8, x9, [sp+56]
00084d24ldp x10, x11, [sp+72]
00084d28ldp x12, x13, [sp+88]
00084d2cldp x14, x15, [sp+104]
00084d30ldp x19, x20, [sp+120]
00084d34ldp x21, x22, [sp+136]
00084d38ldp x23, x24, [sp+152]
00084d3cldp x25, x26, [sp+168]
00084d40b 0x84cb0
00084d44udf 0
00084d48udf 0
00084d4cudf 0
00084ca0
00084ca0gcWriteBarrier: ; void gcWriteBarrier(void)
00084ca0str x30, [sp-224]!
00084ca4stur x29, [sp-8]
00084ca8sub x29, sp, 8
00084cacstp x0, x1, [sp+184]
00084cb0
00084cb0loc_84cb0:
00084cb0ldr x0, [x28+48]
00084cb4ldr x0, [x0+208]
00084cb8ldr x1, [x0+4720]
00084cbcldr x27, [x0+4728]
00084cc0add x1, x1, x25
00084cc4subs xzr, x1, x27
00084cc8b.hi 0x84ce4
00084cccstr x1, [x0+4720]
00084cd0sub x25, x1, x25
00084cd4ldp x0, x1, [sp+184]
00084cd8ldur x29, [sp-8]
00084cdcldr x30, [sp], 224
00084ce0ret x30
00084ce4
00084ce4loc_84ce4:
00084ce4stp x2, x3, [sp+8]
00084ce8stp x4, x5, [sp+24]
00084cecstp x6, x7, [sp+40]
00084cf0stp x8, x9, [sp+56]
00084cf4stp x10, x11, [sp+72]
00084cf8stp x12, x13, [sp+88]
00084cfcstp x14, x15, [sp+104]
00084d00stp x19, x20, [sp+120]
00084d04stp x21, x22, [sp+136]
00084d08stp x23, x24, [sp+152]
00084d0cstp x25, x26, [sp+168]
00084d10bl runtime.wbBufFlush.abi0
00084d14ldp x2, x3, [sp+8]
00084d18ldp x4, x5, [sp+24]
00084d1cldp x6, x7, [sp+40]
00084d20ldp x8, x9, [sp+56]
00084d24ldp x10, x11, [sp+72]
00084d28ldp x12, x13, [sp+88]
00084d2cldp x14, x15, [sp+104]
00084d30ldp x19, x20, [sp+120]
00084d34ldp x21, x22, [sp+136]
00084d38ldp x23, x24, [sp+152]
00084d3cldp x25, x26, [sp+168]
00084d40b 0x84cb0
00084d44udf 0
00084d48udf 0
00084d4cudf 0
00084ca0
00084d50
00084d50debugCall32: ; void debugCall32(void)
00084d50str x30, [sp-48]!
00084d54stur x29, [sp-8]
00084d58sub x29, sp, 8
00084d5cldr x16, [x28+32]
00084d60cbnz x16, 0x84d80
00084d64
00084d64loc_84d64:
00084d64mov x20, xzr
00084d68brk 0
00084d6corr x20, xzr, 1
00084d70brk 0
00084d74add x29, sp, 40
00084d78add sp, sp, 48
00084d7cret x30
00084d80
00084d80loc_84d80:
00084d80ldr x17, [x16]
00084d84add x20, sp, 56
00084d88subs xzr, x20, x17
00084d8cb.ne 0x84d64
00084d90add x20, sp, 8
00084d94str x20, [x16]
00084d98b 0x84d64
00084d9cudf 0
00084d50
00084d50debugCall32: ; void debugCall32(void)
00084d50str x30, [sp-48]!
00084d54stur x29, [sp-8]
00084d58sub x29, sp, 8
00084d5cldr x16, [x28+32]
00084d60cbnz x16, 0x84d80
00084d64
00084d64loc_84d64:
00084d64mov x20, xzr
00084d68brk 0
00084d6corr x20, xzr, 1
00084d70brk 0
00084d74add x29, sp, 40
00084d78add sp, sp, 48
00084d7cret x30
00084d80
00084d80loc_84d80:
00084d80ldr x17, [x16]
00084d84add x20, sp, 56
00084d88subs xzr, x20, x17
00084d8cb.ne 0x84d64
00084d90add x20, sp, 8
00084d94str x20, [x16]
00084d98b 0x84d64
00084d9cudf 0
00084d50
00084da0
00084da0debugCall64: ; void debugCall64(void)
00084da0str x30, [sp-80]!
00084da4stur x29, [sp-8]
00084da8sub x29, sp, 8
00084dacldr x16, [x28+32]
00084db0cbnz x16, 0x84dd0
00084db4
00084db4loc_84db4:
00084db4mov x20, xzr
00084db8brk 0
00084dbcorr x20, xzr, 1
00084dc0brk 0
00084dc4add x29, sp, 72
00084dc8add sp, sp, 80
00084dccret x30
00084dd0
00084dd0loc_84dd0:
00084dd0ldr x17, [x16]
00084dd4add x20, sp, 88
00084dd8subs xzr, x20, x17
00084ddcb.ne 0x84db4
00084de0add x20, sp, 8
00084de4str x20, [x16]
00084de8b 0x84db4
00084decudf 0
00084da0
00084da0debugCall64: ; void debugCall64(void)
00084da0str x30, [sp-80]!
00084da4stur x29, [sp-8]
00084da8sub x29, sp, 8
00084dacldr x16, [x28+32]
00084db0cbnz x16, 0x84dd0
00084db4
00084db4loc_84db4:
00084db4mov x20, xzr
00084db8brk 0
00084dbcorr x20, xzr, 1
00084dc0brk 0
00084dc4add x29, sp, 72
00084dc8add sp, sp, 80
00084dccret x30
00084dd0
00084dd0loc_84dd0:
00084dd0ldr x17, [x16]
00084dd4add x20, sp, 88
00084dd8subs xzr, x20, x17
00084ddcb.ne 0x84db4
00084de0add x20, sp, 8
00084de4str x20, [x16]
00084de8b 0x84db4
00084decudf 0
00084da0
00084df0
00084df0debugCall128: ; void debugCall128(void)
00084df0ldr x16, [x28+16]
00084df4sub x17, sp, 16
00084df8subs xzr, x17, x16
00084dfcb.ls 0x84e30
00084e00str x30, [sp-144]!
00084e04stur x29, [sp-8]
00084e08sub x29, sp, 8
00084e0cldr x16, [x28+32]
00084e10cbnz x16, 0x84e3c
00084e14
00084e14loc_84e14:
00084e14mov x20, xzr
00084e18brk 0
00084e1corr x20, xzr, 1
00084e20brk 0
00084e24add x29, sp, 136
00084e28add sp, sp, 144
00084e2cret x30
00084e30
00084e30loc_84e30:
00084e30mov x3, x30
00084e34bl runtime.morestack_noctxt.abi0
00084e38b 0x84df0
00084e3c
00084e3cloc_84e3c:
00084e3cldr x17, [x16]
00084e40add x20, sp, 152
00084e44subs xzr, x20, x17
00084e48b.ne 0x84e14
00084e4cadd x20, sp, 8
00084e50str x20, [x16]
00084e54b 0x84e14
00084e58udf 0
00084e5cudf 0
00084df0
00084df0debugCall128: ; void debugCall128(void)
00084df0ldr x16, [x28+16]
00084df4sub x17, sp, 16
00084df8subs xzr, x17, x16
00084dfcb.ls 0x84e30
00084e00str x30, [sp-144]!
00084e04stur x29, [sp-8]
00084e08sub x29, sp, 8
00084e0cldr x16, [x28+32]
00084e10cbnz x16, 0x84e3c
00084e14
00084e14loc_84e14:
00084e14mov x20, xzr
00084e18brk 0
00084e1corr x20, xzr, 1
00084e20brk 0
00084e24add x29, sp, 136
00084e28add sp, sp, 144
00084e2cret x30
00084e30
00084e30loc_84e30:
00084e30mov x3, x30
00084e34bl runtime.morestack_noctxt.abi0
00084e38b 0x84df0
00084e3c
00084e3cloc_84e3c:
00084e3cldr x17, [x16]
00084e40add x20, sp, 152
00084e44subs xzr, x20, x17
00084e48b.ne 0x84e14
00084e4cadd x20, sp, 8
00084e50str x20, [x16]
00084e54b 0x84e14
00084e58udf 0
00084e5cudf 0
00084df0
00084e60
00084e60debugCall256: ; void debugCall256(void)
00084e60ldr x16, [x28+16]
00084e64sub x17, sp, 144
00084e68subs xzr, x17, x16
00084e6cb.ls 0x84ea4
00084e70sub x20, sp, 272
00084e74stp x29, x30, [x20-8]
00084e78add sp, x20, 0
00084e7csub x29, sp, 8
00084e80ldr x16, [x28+32]
00084e84cbnz x16, 0x84eb0
00084e88
00084e88loc_84e88:
00084e88mov x20, xzr
00084e8cbrk 0
00084e90orr x20, xzr, 1
00084e94brk 0
00084e98add x29, sp, 264
00084e9cadd sp, sp, 272
00084ea0ret x30
00084ea4
00084ea4loc_84ea4:
00084ea4mov x3, x30
00084ea8bl runtime.morestack_noctxt.abi0
00084eacb 0x84e60
00084eb0
00084eb0loc_84eb0:
00084eb0ldr x17, [x16]
00084eb4add x20, sp, 280
00084eb8subs xzr, x20, x17
00084ebcb.ne 0x84e88
00084ec0add x20, sp, 8
00084ec4str x20, [x16]
00084ec8b 0x84e88
00084eccudf 0
00084e60
00084e60debugCall256: ; void debugCall256(void)
00084e60ldr x16, [x28+16]
00084e64sub x17, sp, 144
00084e68subs xzr, x17, x16
00084e6cb.ls 0x84ea4
00084e70sub x20, sp, 272
00084e74stp x29, x30, [x20-8]
00084e78add sp, x20, 0
00084e7csub x29, sp, 8
00084e80ldr x16, [x28+32]
00084e84cbnz x16, 0x84eb0
00084e88
00084e88loc_84e88:
00084e88mov x20, xzr
00084e8cbrk 0
00084e90orr x20, xzr, 1
00084e94brk 0
00084e98add x29, sp, 264
00084e9cadd sp, sp, 272
00084ea0ret x30
00084ea4
00084ea4loc_84ea4:
00084ea4mov x3, x30
00084ea8bl runtime.morestack_noctxt.abi0
00084eacb 0x84e60
00084eb0
00084eb0loc_84eb0:
00084eb0ldr x17, [x16]
00084eb4add x20, sp, 280
00084eb8subs xzr, x20, x17
00084ebcb.ne 0x84e88
00084ec0add x20, sp, 8
00084ec4str x20, [x16]
00084ec8b 0x84e88
00084eccudf 0
00084e60
00084ed0
00084ed0debugCall512: ; void debugCall512(void)
00084ed0ldr x16, [x28+16]
00084ed4sub x17, sp, 400
00084ed8subs xzr, x17, x16
00084edcb.ls 0x84f14
00084ee0sub x20, sp, 528
00084ee4stp x29, x30, [x20-8]
00084ee8add sp, x20, 0
00084eecsub x29, sp, 8
00084ef0ldr x16, [x28+32]
00084ef4cbnz x16, 0x84f20
00084ef8
00084ef8loc_84ef8:
00084ef8mov x20, xzr
00084efcbrk 0
00084f00orr x20, xzr, 1
00084f04brk 0
00084f08add x29, sp, 520
00084f0cadd sp, sp, 528
00084f10ret x30
00084f14
00084f14loc_84f14:
00084f14mov x3, x30
00084f18bl runtime.morestack_noctxt.abi0
00084f1cb 0x84ed0
00084f20
00084f20loc_84f20:
00084f20ldr x17, [x16]
00084f24add x20, sp, 536
00084f28subs xzr, x20, x17
00084f2cb.ne 0x84ef8
00084f30add x20, sp, 8
00084f34str x20, [x16]
00084f38b 0x84ef8
00084f3cudf 0
00084ed0
00084ed0debugCall512: ; void debugCall512(void)
00084ed0ldr x16, [x28+16]
00084ed4sub x17, sp, 400
00084ed8subs xzr, x17, x16
00084edcb.ls 0x84f14
00084ee0sub x20, sp, 528
00084ee4stp x29, x30, [x20-8]
00084ee8add sp, x20, 0
00084eecsub x29, sp, 8
00084ef0ldr x16, [x28+32]
00084ef4cbnz x16, 0x84f20
00084ef8
00084ef8loc_84ef8:
00084ef8mov x20, xzr
00084efcbrk 0
00084f00orr x20, xzr, 1
00084f04brk 0
00084f08add x29, sp, 520
00084f0cadd sp, sp, 528
00084f10ret x30
00084f14
00084f14loc_84f14:
00084f14mov x3, x30
00084f18bl runtime.morestack_noctxt.abi0
00084f1cb 0x84ed0
00084f20
00084f20loc_84f20:
00084f20ldr x17, [x16]
00084f24add x20, sp, 536
00084f28subs xzr, x20, x17
00084f2cb.ne 0x84ef8
00084f30add x20, sp, 8
00084f34str x20, [x16]
00084f38b 0x84ef8
00084f3cudf 0
00084ed0
00084f40
00084f40debugCall1024: ; void debugCall1024(void)
00084f40ldr x16, [x28+16]
00084f44sub x17, sp, 912
00084f48subs xzr, x17, x16
00084f4cb.ls 0x84f84
00084f50sub x20, sp, 1040
00084f54stp x29, x30, [x20-8]
00084f58add sp, x20, 0
00084f5csub x29, sp, 8
00084f60ldr x16, [x28+32]
00084f64cbnz x16, 0x84f90
00084f68
00084f68loc_84f68:
00084f68mov x20, xzr
00084f6cbrk 0
00084f70orr x20, xzr, 1
00084f74brk 0
00084f78add x29, sp, 1032
00084f7cadd sp, sp, 1040
00084f80ret x30
00084f84
00084f84loc_84f84:
00084f84mov x3, x30
00084f88bl runtime.morestack_noctxt.abi0
00084f8cb 0x84f40
00084f90
00084f90loc_84f90:
00084f90ldr x17, [x16]
00084f94add x20, sp, 1048
00084f98subs xzr, x20, x17
00084f9cb.ne 0x84f68
00084fa0add x20, sp, 8
00084fa4str x20, [x16]
00084fa8b 0x84f68
00084facudf 0
00084f40
00084f40debugCall1024: ; void debugCall1024(void)
00084f40ldr x16, [x28+16]
00084f44sub x17, sp, 912
00084f48subs xzr, x17, x16
00084f4cb.ls 0x84f84
00084f50sub x20, sp, 1040
00084f54stp x29, x30, [x20-8]
00084f58add sp, x20, 0
00084f5csub x29, sp, 8
00084f60ldr x16, [x28+32]
00084f64cbnz x16, 0x84f90
00084f68
00084f68loc_84f68:
00084f68mov x20, xzr
00084f6cbrk 0
00084f70orr x20, xzr, 1
00084f74brk 0
00084f78add x29, sp, 1032
00084f7cadd sp, sp, 1040
00084f80ret x30
00084f84
00084f84loc_84f84:
00084f84mov x3, x30
00084f88bl runtime.morestack_noctxt.abi0
00084f8cb 0x84f40
00084f90
00084f90loc_84f90:
00084f90ldr x17, [x16]
00084f94add x20, sp, 1048
00084f98subs xzr, x20, x17
00084f9cb.ne 0x84f68
00084fa0add x20, sp, 8
00084fa4str x20, [x16]
00084fa8b 0x84f68
00084facudf 0
00084f40
00084fb0
00084fb0debugCall2048: ; void debugCall2048(void)
00084fb0ldr x16, [x28+16]
00084fb4sub x17, sp, 1936
00084fb8subs xzr, x17, x16
00084fbcb.ls 0x84ff4
00084fc0sub x20, sp, 2064
00084fc4stp x29, x30, [x20-8]
00084fc8add sp, x20, 0
00084fccsub x29, sp, 8
00084fd0ldr x16, [x28+32]
00084fd4cbnz x16, 0x85000
00084fd8
00084fd8loc_84fd8:
00084fd8mov x20, xzr
00084fdcbrk 0
00084fe0orr x20, xzr, 1
00084fe4brk 0
00084fe8add x29, sp, 2056
00084fecadd sp, sp, 2064
00084ff0ret x30
00084ff4
00084ff4loc_84ff4:
00084ff4mov x3, x30
00084ff8bl runtime.morestack_noctxt.abi0
00084ffcb 0x84fb0
00085000
00085000loc_85000:
00085000ldr x17, [x16]
00085004add x20, sp, 2072
00085008subs xzr, x20, x17
0008500cb.ne 0x84fd8
00085010add x20, sp, 8
00085014str x20, [x16]
00085018b 0x84fd8
0008501cudf 0
00084fb0
00084fb0debugCall2048: ; void debugCall2048(void)
00084fb0ldr x16, [x28+16]
00084fb4sub x17, sp, 1936
00084fb8subs xzr, x17, x16
00084fbcb.ls 0x84ff4
00084fc0sub x20, sp, 2064
00084fc4stp x29, x30, [x20-8]
00084fc8add sp, x20, 0
00084fccsub x29, sp, 8
00084fd0ldr x16, [x28+32]
00084fd4cbnz x16, 0x85000
00084fd8
00084fd8loc_84fd8:
00084fd8mov x20, xzr
00084fdcbrk 0
00084fe0orr x20, xzr, 1
00084fe4brk 0
00084fe8add x29, sp, 2056
00084fecadd sp, sp, 2064
00084ff0ret x30
00084ff4
00084ff4loc_84ff4:
00084ff4mov x3, x30
00084ff8bl runtime.morestack_noctxt.abi0
00084ffcb 0x84fb0
00085000
00085000loc_85000:
00085000ldr x17, [x16]
00085004add x20, sp, 2072
00085008subs xzr, x20, x17
0008500cb.ne 0x84fd8
00085010add x20, sp, 8
00085014str x20, [x16]
00085018b 0x84fd8
0008501cudf 0
00084fb0
00085020
00085020debugCall4096: ; void debugCall4096(void)
00085020ldr x16, [x28+16]
00085024subs x17, sp, 3984
00085028b.lo 0x85074
0008502csubs xzr, x17, x16
00085030b.ls 0x85074
00085034movz x27, 4112
00085038sub x20, sp, x27
0008503cstp x29, x30, [x20-8]
00085040add sp, x20, 0
00085044sub x29, sp, 8
00085048ldr x16, [x28+32]
0008504ccbnz x16, 0x85080
00085050
00085050loc_85050:
00085050mov x20, xzr
00085054brk 0
00085058orr x20, xzr, 1
0008505cbrk 0
00085060movz x27, 4104
00085064add x29, sp, x27
00085068movz x27, 4112
0008506cadd sp, sp, x27
00085070ret x30
00085074
00085074loc_85074:
00085074mov x3, x30
00085078bl runtime.morestack_noctxt.abi0
0008507cb 0x85020
00085080
00085080loc_85080:
00085080ldr x17, [x16]
00085084movz x27, 4120
00085088add x20, sp, x27
0008508csubs xzr, x20, x17
00085090b.ne 0x85050
00085094add x20, sp, 8
00085098str x20, [x16]
0008509cb 0x85050
00085020
00085020debugCall4096: ; void debugCall4096(void)
00085020ldr x16, [x28+16]
00085024subs x17, sp, 3984
00085028b.lo 0x85074
0008502csubs xzr, x17, x16
00085030b.ls 0x85074
00085034movz x27, 4112
00085038sub x20, sp, x27
0008503cstp x29, x30, [x20-8]
00085040add sp, x20, 0
00085044sub x29, sp, 8
00085048ldr x16, [x28+32]
0008504ccbnz x16, 0x85080
00085050
00085050loc_85050:
00085050mov x20, xzr
00085054brk 0
00085058orr x20, xzr, 1
0008505cbrk 0
00085060movz x27, 4104
00085064add x29, sp, x27
00085068movz x27, 4112
0008506cadd sp, sp, x27
00085070ret x30
00085074
00085074loc_85074:
00085074mov x3, x30
00085078bl runtime.morestack_noctxt.abi0
0008507cb 0x85020
00085080
00085080loc_85080:
00085080ldr x17, [x16]
00085084movz x27, 4120
00085088add x20, sp, x27
0008508csubs xzr, x20, x17
00085090b.ne 0x85050
00085094add x20, sp, 8
00085098str x20, [x16]
0008509cb 0x85050
00085020
000850a0
000850a0debugCall8192: ; void debugCall8192(void)
000850a0ldr x16, [x28+16]
000850a4movz x27, 8080
000850a8subs x17, sp, x27
000850acb.lo 0x850f8
000850b0subs xzr, x17, x16
000850b4b.ls 0x850f8
000850b8movz x27, 8208
000850bcsub x20, sp, x27
000850c0stp x29, x30, [x20-8]
000850c4add sp, x20, 0
000850c8sub x29, sp, 8
000850ccldr x16, [x28+32]
000850d0cbnz x16, 0x85104
000850d4
000850d4loc_850d4:
000850d4mov x20, xzr
000850d8brk 0
000850dcorr x20, xzr, 1
000850e0brk 0
000850e4movz x27, 8200
000850e8add x29, sp, x27
000850ecmovz x27, 8208
000850f0add sp, sp, x27
000850f4ret x30
000850f8
000850f8loc_850f8:
000850f8mov x3, x30
000850fcbl runtime.morestack_noctxt.abi0
00085100b 0x850a0
00085104
00085104loc_85104:
00085104ldr x17, [x16]
00085108movz x27, 8216
0008510cadd x20, sp, x27
00085110subs xzr, x20, x17
00085114b.ne 0x850d4
00085118add x20, sp, 8
0008511cstr x20, [x16]
00085120b 0x850d4
00085124udf 0
00085128udf 0
0008512cudf 0
000850a0
000850a0debugCall8192: ; void debugCall8192(void)
000850a0ldr x16, [x28+16]
000850a4movz x27, 8080
000850a8subs x17, sp, x27
000850acb.lo 0x850f8
000850b0subs xzr, x17, x16
000850b4b.ls 0x850f8
000850b8movz x27, 8208
000850bcsub x20, sp, x27
000850c0stp x29, x30, [x20-8]
000850c4add sp, x20, 0
000850c8sub x29, sp, 8
000850ccldr x16, [x28+32]
000850d0cbnz x16, 0x85104
000850d4
000850d4loc_850d4:
000850d4mov x20, xzr
000850d8brk 0
000850dcorr x20, xzr, 1
000850e0brk 0
000850e4movz x27, 8200
000850e8add x29, sp, x27
000850ecmovz x27, 8208
000850f0add sp, sp, x27
000850f4ret x30
000850f8
000850f8loc_850f8:
000850f8mov x3, x30
000850fcbl runtime.morestack_noctxt.abi0
00085100b 0x850a0
00085104
00085104loc_85104:
00085104ldr x17, [x16]
00085108movz x27, 8216
0008510cadd x20, sp, x27
00085110subs xzr, x20, x17
00085114b.ne 0x850d4
00085118add x20, sp, 8
0008511cstr x20, [x16]
00085120b 0x850d4
00085124udf 0
00085128udf 0
0008512cudf 0
000850a0
00085130
00085130debugCall16384: ; void debugCall16384(void)
00085130ldr x16, [x28+16]
00085134movz x27, 16272
00085138subs x17, sp, x27
0008513cb.lo 0x85188
00085140subs xzr, x17, x16
00085144b.ls 0x85188
00085148movz x27, 16400
0008514csub x20, sp, x27
00085150stp x29, x30, [x20-8]
00085154add sp, x20, 0
00085158sub x29, sp, 8
0008515cldr x16, [x28+32]
00085160cbnz x16, 0x85194
00085164
00085164loc_85164:
00085164mov x20, xzr
00085168brk 0
0008516corr x20, xzr, 1
00085170brk 0
00085174movz x27, 16392
00085178add x29, sp, x27
0008517cmovz x27, 16400
00085180add sp, sp, x27
00085184ret x30
00085188
00085188loc_85188:
00085188mov x3, x30
0008518cbl runtime.morestack_noctxt.abi0
00085190b 0x85130
00085194
00085194loc_85194:
00085194ldr x17, [x16]
00085198movz x27, 16408
0008519cadd x20, sp, x27
000851a0subs xzr, x20, x17
000851a4b.ne 0x85164
000851a8add x20, sp, 8
000851acstr x20, [x16]
000851b0b 0x85164
000851b4udf 0
000851b8udf 0
000851bcudf 0
00085130
00085130debugCall16384: ; void debugCall16384(void)
00085130ldr x16, [x28+16]
00085134movz x27, 16272
00085138subs x17, sp, x27
0008513cb.lo 0x85188
00085140subs xzr, x17, x16
00085144b.ls 0x85188
00085148movz x27, 16400
0008514csub x20, sp, x27
00085150stp x29, x30, [x20-8]
00085154add sp, x20, 0
00085158sub x29, sp, 8
0008515cldr x16, [x28+32]
00085160cbnz x16, 0x85194
00085164
00085164loc_85164:
00085164mov x20, xzr
00085168brk 0
0008516corr x20, xzr, 1
00085170brk 0
00085174movz x27, 16392
00085178add x29, sp, x27
0008517cmovz x27, 16400
00085180add sp, sp, x27
00085184ret x30
00085188
00085188loc_85188:
00085188mov x3, x30
0008518cbl runtime.morestack_noctxt.abi0
00085190b 0x85130
00085194
00085194loc_85194:
00085194ldr x17, [x16]
00085198movz x27, 16408
0008519cadd x20, sp, x27
000851a0subs xzr, x20, x17
000851a4b.ne 0x85164
000851a8add x20, sp, 8
000851acstr x20, [x16]
000851b0b 0x85164
000851b4udf 0
000851b8udf 0
000851bcudf 0
00085130
000851c0
000851c0debugCall32768: ; void debugCall32768(void)
000851c0ldr x16, [x28+16]
000851c4movz x27, 32656
000851c8subs x17, sp, x27
000851ccb.lo 0x85218
000851d0subs xzr, x17, x16
000851d4b.ls 0x85218
000851d8movz x27, 32784
000851dcsub x20, sp, x27
000851e0stp x29, x30, [x20-8]
000851e4add sp, x20, 0
000851e8sub x29, sp, 8
000851ecldr x16, [x28+32]
000851f0cbnz x16, 0x85224
000851f4
000851f4loc_851f4:
000851f4mov x20, xzr
000851f8brk 0
000851fcorr x20, xzr, 1
00085200brk 0
00085204movz x27, 32776
00085208add x29, sp, x27
0008520cmovz x27, 32784
00085210add sp, sp, x27
00085214ret x30
00085218
00085218loc_85218:
00085218mov x3, x30
0008521cbl runtime.morestack_noctxt.abi0
00085220b 0x851c0
00085224
00085224loc_85224:
00085224ldr x17, [x16]
00085228movz x27, 32792
0008522cadd x20, sp, x27
00085230subs xzr, x20, x17
00085234b.ne 0x851f4
00085238add x20, sp, 8
0008523cstr x20, [x16]
00085240b 0x851f4
00085244udf 0
00085248udf 0
0008524cudf 0
000851c0
000851c0debugCall32768: ; void debugCall32768(void)
000851c0ldr x16, [x28+16]
000851c4movz x27, 32656
000851c8subs x17, sp, x27
000851ccb.lo 0x85218
000851d0subs xzr, x17, x16
000851d4b.ls 0x85218
000851d8movz x27, 32784
000851dcsub x20, sp, x27
000851e0stp x29, x30, [x20-8]
000851e4add sp, x20, 0
000851e8sub x29, sp, 8
000851ecldr x16, [x28+32]
000851f0cbnz x16, 0x85224
000851f4
000851f4loc_851f4:
000851f4mov x20, xzr
000851f8brk 0
000851fcorr x20, xzr, 1
00085200brk 0
00085204movz x27, 32776
00085208add x29, sp, x27
0008520cmovz x27, 32784
00085210add sp, sp, x27
00085214ret x30
00085218
00085218loc_85218:
00085218mov x3, x30
0008521cbl runtime.morestack_noctxt.abi0
00085220b 0x851c0
00085224
00085224loc_85224:
00085224ldr x17, [x16]
00085228movz x27, 32792
0008522cadd x20, sp, x27
00085230subs xzr, x20, x17
00085234b.ne 0x851f4
00085238add x20, sp, 8
0008523cstr x20, [x16]
00085240b 0x851f4
00085244udf 0
00085248udf 0
0008524cudf 0
000851c0
00085250
00085250debugCall65536: ; void debugCall65536(void)
00085250ldr x16, [x28+16]
00085254movz x27, 65424
00085258subs x17, sp, x27
0008525cb.lo 0x852a8
00085260subs xzr, x17, x16
00085264b.ls 0x852a8
00085268sub x20, sp, 16
0008526csub x20, x20, 0x10000
00085270stp x29, x30, [x20-8]
00085274add sp, x20, 0
00085278sub x29, sp, 8
0008527cldr x16, [x28+32]
00085280cbnz x16, 0x852b4
00085284
00085284loc_85284:
00085284mov x20, xzr
00085288brk 0
0008528corr x20, xzr, 1
00085290brk 0
00085294add x29, sp, 8
00085298add x29, x29, 0x10000
0008529cadd sp, sp, 16
000852a0add sp, sp, 0x10000
000852a4ret x30
000852a8
000852a8loc_852a8:
000852a8mov x3, x30
000852acbl runtime.morestack_noctxt.abi0
000852b0b 0x85250
000852b4
000852b4loc_852b4:
000852b4ldr x17, [x16]
000852b8add x20, sp, 24
000852bcadd x20, x20, 0x10000
000852c0subs xzr, x20, x17
000852c4b.ne 0x85284
000852c8add x20, sp, 8
000852ccstr x20, [x16]
000852d0b 0x85284
000852d4udf 0
000852d8udf 0
000852dcudf 0
00085250
00085250debugCall65536: ; void debugCall65536(void)
00085250ldr x16, [x28+16]
00085254movz x27, 65424
00085258subs x17, sp, x27
0008525cb.lo 0x852a8
00085260subs xzr, x17, x16
00085264b.ls 0x852a8
00085268sub x20, sp, 16
0008526csub x20, x20, 0x10000
00085270stp x29, x30, [x20-8]
00085274add sp, x20, 0
00085278sub x29, sp, 8
0008527cldr x16, [x28+32]
00085280cbnz x16, 0x852b4
00085284
00085284loc_85284:
00085284mov x20, xzr
00085288brk 0
0008528corr x20, xzr, 1
00085290brk 0
00085294add x29, sp, 8
00085298add x29, x29, 0x10000
0008529cadd sp, sp, 16
000852a0add sp, sp, 0x10000
000852a4ret x30
000852a8
000852a8loc_852a8:
000852a8mov x3, x30
000852acbl runtime.morestack_noctxt.abi0
000852b0b 0x85250
000852b4
000852b4loc_852b4:
000852b4ldr x17, [x16]
000852b8add x20, sp, 24
000852bcadd x20, x20, 0x10000
000852c0subs xzr, x20, x17
000852c4b.ne 0x85284
000852c8add x20, sp, 8
000852ccstr x20, [x16]
000852d0b 0x85284
000852d4udf 0
000852d8udf 0
000852dcudf 0
00085250
000852e0
000852e0runtime.rt0_go.abi0: ; void runtime.rt0_go(void)
000852e0str x30, [sp-16]!
000852e4stur x29, [sp-8]
000852e8sub x29, sp, 8
000852ecsub sp, sp, 32
000852f0str w0, [sp+8]
000852f4str x1, [sp+16]
000852f8adrp x28, 0x99f000
000852fcadd x28, x28, 1280
00085300add x7, sp, 0
00085304sub x0, x7, 0x10000
00085308str x0, [x28+16]
0008530cstr x0, [x28+24]
00085310str x0, [x28]
00085314str x7, [x28+8]
00085318adrp x27, 0x99c000
0008531cldr x12, [x27+864]
00085320cbz x12, 0x85340
00085324mov x2, xzr
00085328adrp x1, -4096
0008532cadd x1, x1, 3184
00085330mov x0, x28
00085334sub sp, sp, 16
00085338blr x12
0008533cadd sp, sp, 16
00085340
00085340loc_85340:
00085340bl runtime.save_g.abi0
00085344ldr x0, [x28]
00085348add x0, x0, 928
0008534cstr x0, [x28+16]
00085350str x0, [x28+24]
00085354adrp x0, 0x99f000
00085358add x0, x0, 3392
0008535cstr x28, [x0]
00085360str x0, [x28+48]
00085364bl runtime.check.abi0
00085368ldrsw x0, [sp+8]
0008536cstur w0, [sp-8]
00085370ldr x0, [sp+16]
00085374str x0, [sp]
00085378bl runtime.args.abi0
0008537cbl runtime.osinit.abi0
00085380bl runtime.schedinit.abi0
00085384adrp x0, 0x68b000
00085388add x0, x0, 3288
0008538csub sp, sp, 16
00085390str x0, [sp+8]
00085394str xzr, [sp]
00085398bl runtime.newproc.abi0
0008539cadd sp, sp, 16
000853a0bl runtime.mstart.abi0
000853a4adrp x0, 0xfffffffffff9b000
000853a8add x0, x0, 1536
000853acadrp x0, 8192
000853b0add x0, x0, 2256
000853b4mov x0, xzr
000853b8str x0, [x0]
000853bcudf 0
000852e0
000852e0runtime.rt0_go.abi0: ; void runtime.rt0_go(void)
000852e0str x30, [sp-16]!
000852e4stur x29, [sp-8]
000852e8sub x29, sp, 8
000852ecsub sp, sp, 32
000852f0str w0, [sp+8]
000852f4str x1, [sp+16]
000852f8adrp x28, 0x99f000
000852fcadd x28, x28, 1280
00085300add x7, sp, 0
00085304sub x0, x7, 0x10000
00085308str x0, [x28+16]
0008530cstr x0, [x28+24]
00085310str x0, [x28]
00085314str x7, [x28+8]
00085318adrp x27, 0x99c000
0008531cldr x12, [x27+864]
00085320cbz x12, 0x85340
00085324mov x2, xzr
00085328adrp x1, -4096
0008532cadd x1, x1, 3184
00085330mov x0, x28
00085334sub sp, sp, 16
00085338blr x12
0008533cadd sp, sp, 16
00085340
00085340loc_85340:
00085340bl runtime.save_g.abi0
00085344ldr x0, [x28]
00085348add x0, x0, 928
0008534cstr x0, [x28+16]
00085350str x0, [x28+24]
00085354adrp x0, 0x99f000
00085358add x0, x0, 3392
0008535cstr x28, [x0]
00085360str x0, [x28+48]
00085364bl runtime.check.abi0
00085368ldrsw x0, [sp+8]
0008536cstur w0, [sp-8]
00085370ldr x0, [sp+16]
00085374str x0, [sp]
00085378bl runtime.args.abi0
0008537cbl runtime.osinit.abi0
00085380bl runtime.schedinit.abi0
00085384adrp x0, 0x68b000
00085388add x0, x0, 3288
0008538csub sp, sp, 16
00085390str x0, [sp+8]
00085394str xzr, [sp]
00085398bl runtime.newproc.abi0
0008539cadd sp, sp, 16
000853a0bl runtime.mstart.abi0
000853a4adrp x0, 0xfffffffffff9b000
000853a8add x0, x0, 1536
000853acadrp x0, 8192
000853b0add x0, x0, 2256
000853b4mov x0, xzr
000853b8str x0, [x0]
000853bcudf 0
000852e0
000853c0
000853c0runtime.asminit.abi0: ; void runtime.asminit(void)
000853c0ret x30
000853c4udf 0
000853c8udf 0
000853ccudf 0
000853c0
000853c0runtime.asminit.abi0: ; void runtime.asminit(void)
000853c0ret x30
000853c4udf 0
000853c8udf 0
000853ccudf 0
000853c0
000853d0
000853d0runtime.mstart.abi0: ; void runtime.mstart(void)
000853d0str x30, [sp-16]!
000853d4stur x29, [sp-8]
000853d8sub x29, sp, 8
000853dcbl runtime.mstart0.abi0
000853e0ldur x29, [sp-8]
000853e4ldr x30, [sp], 16
000853e8ret x30
000853ecudf 0
000853d0
000853d0runtime.mstart.abi0: ; void runtime.mstart(void)
000853d0str x30, [sp-16]!
000853d4stur x29, [sp-8]
000853d8sub x29, sp, 8
000853dcbl runtime.mstart0.abi0
000853e0ldur x29, [sp-8]
000853e4ldr x30, [sp], 16
000853e8ret x30
000853ecudf 0
000853d0
000853f0
000853f0runtime.gogo.abi0: ; void runtime.gogo(void)
000853f0ldr x5, [sp+8]
000853f4ldr x6, [x5+16]
000853f8ldr x4, [x6]
000853fcb 0x84780
000853f0
000853f0runtime.gogo.abi0: ; void runtime.gogo(void)
000853f0ldr x5, [sp+8]
000853f4ldr x6, [x5+16]
000853f8ldr x4, [x6]
000853fcb 0x84780
000853f0
00085400
00085400runtime.mcall: ; void runtime.mcall(void)
00085400mov x26, x0
00085404add x0, sp, 0
00085408str x0, [x28+56]
0008540cstr x29, [x28+104]
00085410str x30, [x28+64]
00085414str xzr, [x28+96]
00085418mov x3, x28
0008541cldr x8, [x28+48]
00085420ldr x28, [x8]
00085424bl runtime.save_g.abi0
00085428subs xzr, x3, x28
0008542cb.ne 0x85434
00085430b 0x895d0
00085434
00085434loc_85434:
00085434ldr x0, [x28+56]
00085438add sp, x0, 0
0008543cldr x29, [x28+104]
00085440mov x0, x3
00085444stur xzr, [sp-16]
00085448sub sp, sp, 16
0008544cldr x4, [x26]
00085450blr x4
00085454b 0x895f0
00085458udf 0
0008545cudf 0
00085400
00085400runtime.mcall: ; void runtime.mcall(void)
00085400mov x26, x0
00085404add x0, sp, 0
00085408str x0, [x28+56]
0008540cstr x29, [x28+104]
00085410str x30, [x28+64]
00085414str xzr, [x28+96]
00085418mov x3, x28
0008541cldr x8, [x28+48]
00085420ldr x28, [x8]
00085424bl runtime.save_g.abi0
00085428subs xzr, x3, x28
0008542cb.ne 0x85434
00085430b 0x895d0
00085434
00085434loc_85434:
00085434ldr x0, [x28+56]
00085438add sp, x0, 0
0008543cldr x29, [x28+104]
00085440mov x0, x3
00085444stur xzr, [sp-16]
00085448sub sp, sp, 16
0008544cldr x4, [x26]
00085450blr x4
00085454b 0x895f0
00085458udf 0
0008545cudf 0
00085400
00085460
00085460runtime.systemstack_switch.abi0: ; void runtime.systemstack_switch(void)
00085460str x30, [sp-16]!
00085464stur x29, [sp-8]
00085468sub x29, sp, 8
0008546cudf 0
00085470blr x30
00085474ldur x29, [sp-8]
00085478ldr x30, [sp], 16
0008547cret x30
00085460
00085460runtime.systemstack_switch.abi0: ; void runtime.systemstack_switch(void)
00085460str x30, [sp-16]!
00085464stur x29, [sp-8]
00085468sub x29, sp, 8
0008546cudf 0
00085470blr x30
00085474ldur x29, [sp-8]
00085478ldr x30, [sp], 16
0008547cret x30
00085460
00085480
00085480runtime.systemstack.abi0: ; void runtime.systemstack(void)
00085480str x30, [sp-16]!
00085484stur x29, [sp-8]
00085488sub x29, sp, 8
0008548cldr x3, [sp+24]
00085490mov x26, x3
00085494ldr x4, [x28+48]
00085498ldr x5, [x4+80]
0008549csubs xzr, x5, x28
000854a0b.eq 0x85518
000854a4ldr x5, [x4]
000854a8subs xzr, x5, x28
000854acb.eq 0x85518
000854b0ldr x6, [x4+192]
000854b4subs xzr, x6, x28
000854b8b.eq 0x854cc
000854bcadrp x3, 16384
000854c0add x3, x3, 1776
000854c4blr x3
000854c8b 0x87810
000854cc
000854ccloc_854cc:
000854ccbl gosave_systemstack_switch
000854d0mov x28, x5
000854d4bl runtime.save_g.abi0
000854d8ldr x3, [x28+56]
000854dcadd sp, x3, 0
000854e0ldr x29, [x28+104]
000854e4ldr x3, [x26]
000854e8blr x3
000854ecldr x3, [x28+48]
000854f0ldr x28, [x3+192]
000854f4bl runtime.save_g.abi0
000854f8ldr x0, [x28+56]
000854fcadd sp, x0, 0
00085500ldr x29, [x28+104]
00085504str xzr, [x28+56]
00085508str xzr, [x28+104]
0008550cldur x29, [sp-8]
00085510ldr x30, [sp], 16
00085514ret x30
00085518
00085518loc_85518:
00085518ldr x3, [x26]
0008551cldr x30, [sp], 16
00085520sub x29, sp, 8
00085524br x3
00085528udf 0
0008552cudf 0
00085480
00085480runtime.systemstack.abi0: ; void runtime.systemstack(void)
00085480str x30, [sp-16]!
00085484stur x29, [sp-8]
00085488sub x29, sp, 8
0008548cldr x3, [sp+24]
00085490mov x26, x3
00085494ldr x4, [x28+48]
00085498ldr x5, [x4+80]
0008549csubs xzr, x5, x28
000854a0b.eq 0x85518
000854a4ldr x5, [x4]
000854a8subs xzr, x5, x28
000854acb.eq 0x85518
000854b0ldr x6, [x4+192]
000854b4subs xzr, x6, x28
000854b8b.eq 0x854cc
000854bcadrp x3, 16384
000854c0add x3, x3, 1776
000854c4blr x3
000854c8b 0x87810
000854cc
000854ccloc_854cc:
000854ccbl gosave_systemstack_switch
000854d0mov x28, x5
000854d4bl runtime.save_g.abi0
000854d8ldr x3, [x28+56]
000854dcadd sp, x3, 0
000854e0ldr x29, [x28+104]
000854e4ldr x3, [x26]
000854e8blr x3
000854ecldr x3, [x28+48]
000854f0ldr x28, [x3+192]
000854f4bl runtime.save_g.abi0
000854f8ldr x0, [x28+56]
000854fcadd sp, x0, 0
00085500ldr x29, [x28+104]
00085504str xzr, [x28+56]
00085508str xzr, [x28+104]
0008550cldur x29, [sp-8]
00085510ldr x30, [sp], 16
00085514ret x30
00085518
00085518loc_85518:
00085518ldr x3, [x26]
0008551cldr x30, [sp], 16
00085520sub x29, sp, 8
00085524br x3
00085528udf 0
0008552cudf 0
00085480
00085530
00085530runtime.switchToCrashStack0: ; void runtime.switchToCrashStack0(void)
00085530str x30, [sp-16]!
00085534stur x29, [sp-8]
00085538sub x29, sp, 8
0008553cmov x26, x0
00085540ldr x1, [x28+48]
00085544adrp x28, 0x99f000
00085548add x28, x28, 1728
0008554cbl runtime.save_g.abi0
00085550str x1, [x28+48]
00085554str x28, [x1]
00085558ldr x1, [x28+8]
0008555csub x1, x1, 32
00085560add sp, x1, 0
00085564ldr x0, [x26]
00085568blr x0
0008556cbl runtime.abort.abi0
00085570udf 0
00085574udf 0
00085578udf 0
0008557cudf 0
00085530
00085530runtime.switchToCrashStack0: ; void runtime.switchToCrashStack0(void)
00085530str x30, [sp-16]!
00085534stur x29, [sp-8]
00085538sub x29, sp, 8
0008553cmov x26, x0
00085540ldr x1, [x28+48]
00085544adrp x28, 0x99f000
00085548add x28, x28, 1728
0008554cbl runtime.save_g.abi0
00085550str x1, [x28+48]
00085554str x28, [x1]
00085558ldr x1, [x28+8]
0008555csub x1, x1, 32
00085560add sp, x1, 0
00085564ldr x0, [x26]
00085568blr x0
0008556cbl runtime.abort.abi0
00085570udf 0
00085574udf 0
00085578udf 0
0008557cudf 0
00085530
00085580
00085580runtime.morestack.abi0: ; void runtime.morestack(void)
00085580ldr x8, [x28+48]
00085584ldr x4, [x8]
00085588add x0, sp, 0
0008558cstr x0, [x28+56]
00085590str x29, [x28+104]
00085594str x30, [x28+64]
00085598str x3, [x28+96]
0008559cstr x26, [x28+80]
000855a0subs xzr, x4, x28
000855a4b.ne 0x855b0
000855a8bl runtime.badmorestackg0.abi0
000855acb 0x87810
000855b0
000855b0loc_855b0:
000855b0ldr x4, [x8+80]
000855b4subs xzr, x4, x28
000855b8b.ne 0x855c4
000855bcbl runtime.badmorestackgsignal.abi0
000855c0b 0x87810
000855c4
000855c4loc_855c4:
000855c4str x3, [x8+16]
000855c8add x0, sp, 0
000855ccstr x0, [x8+8]
000855d0str x28, [x8+24]
000855d4ldr x28, [x8]
000855d8bl runtime.save_g.abi0
000855dcldr x0, [x28+56]
000855e0add sp, x0, 0
000855e4ldr x29, [x28+104]
000855e8str xzr, [sp-16]!
000855ecbl runtime.newstack.abi0
000855f0udf 0
000855f4udf 0
000855f8udf 0
000855fcudf 0
00085580
00085580runtime.morestack.abi0: ; void runtime.morestack(void)
00085580ldr x8, [x28+48]
00085584ldr x4, [x8]
00085588add x0, sp, 0
0008558cstr x0, [x28+56]
00085590str x29, [x28+104]
00085594str x30, [x28+64]
00085598str x3, [x28+96]
0008559cstr x26, [x28+80]
000855a0subs xzr, x4, x28
000855a4b.ne 0x855b0
000855a8bl runtime.badmorestackg0.abi0
000855acb 0x87810
000855b0
000855b0loc_855b0:
000855b0ldr x4, [x8+80]
000855b4subs xzr, x4, x28
000855b8b.ne 0x855c4
000855bcbl runtime.badmorestackgsignal.abi0
000855c0b 0x87810
000855c4
000855c4loc_855c4:
000855c4str x3, [x8+16]
000855c8add x0, sp, 0
000855ccstr x0, [x8+8]
000855d0str x28, [x8+24]
000855d4ldr x28, [x8]
000855d8bl runtime.save_g.abi0
000855dcldr x0, [x28+56]
000855e0add sp, x0, 0
000855e4ldr x29, [x28+104]
000855e8str xzr, [sp-16]!
000855ecbl runtime.newstack.abi0
000855f0udf 0
000855f4udf 0
000855f8udf 0
000855fcudf 0
00085580
00085600
00085600runtime.morestack_noctxt.abi0: ; void runtime.morestack_noctxt(void)
00085600add sp, sp, 0
00085604mov w26, wzr
00085608b 0x85580
0008560cudf 0
00085600
00085600runtime.morestack_noctxt.abi0: ; void runtime.morestack_noctxt(void)
00085600add sp, sp, 0
00085604mov w26, wzr
00085608b 0x85580
0008560cudf 0
00085600
00085610
00085610runtime.spillArgs.abi0: ; void runtime.spillArgs(void)
00085610stp x0, x1, [x20]
00085614stp x2, x3, [x20+16]
00085618stp x4, x5, [x20+32]
0008561cstp x6, x7, [x20+48]
00085620stp x8, x9, [x20+64]
00085624stp x10, x11, [x20+80]
00085628stp x12, x13, [x20+96]
0008562cstp x14, x15, [x20+112]
00085630stp d0, d1, [x20+128]
00085634stp d2, d3, [x20+144]
00085638stp d4, d5, [x20+160]
0008563cstp d6, d7, [x20+176]
00085640stp d8, d9, [x20+192]
00085644stp d10, d11, [x20+208]
00085648stp d12, d13, [x20+224]
0008564cstp d14, d15, [x20+240]
00085650ret x30
00085654udf 0
00085658udf 0
0008565cudf 0
00085610
00085610runtime.spillArgs.abi0: ; void runtime.spillArgs(void)
00085610stp x0, x1, [x20]
00085614stp x2, x3, [x20+16]
00085618stp x4, x5, [x20+32]
0008561cstp x6, x7, [x20+48]
00085620stp x8, x9, [x20+64]
00085624stp x10, x11, [x20+80]
00085628stp x12, x13, [x20+96]
0008562cstp x14, x15, [x20+112]
00085630stp d0, d1, [x20+128]
00085634stp d2, d3, [x20+144]
00085638stp d4, d5, [x20+160]
0008563cstp d6, d7, [x20+176]
00085640stp d8, d9, [x20+192]
00085644stp d10, d11, [x20+208]
00085648stp d12, d13, [x20+224]
0008564cstp d14, d15, [x20+240]
00085650ret x30
00085654udf 0
00085658udf 0
0008565cudf 0
00085610
00085660
00085660runtime.unspillArgs.abi0: ; void runtime.unspillArgs(void)
00085660ldp x0, x1, [x20]
00085664ldp x2, x3, [x20+16]
00085668ldp x4, x5, [x20+32]
0008566cldp x6, x7, [x20+48]
00085670ldp x8, x9, [x20+64]
00085674ldp x10, x11, [x20+80]
00085678ldp x12, x13, [x20+96]
0008567cldp x14, x15, [x20+112]
00085680ldp d0, d1, [x20+128]
00085684ldp d2, d3, [x20+144]
00085688ldp d4, d5, [x20+160]
0008568cldp d6, d7, [x20+176]
00085690ldp d8, d9, [x20+192]
00085694ldp d10, d11, [x20+208]
00085698ldp d12, d13, [x20+224]
0008569cldp d14, d15, [x20+240]
000856a0ret x30
000856a4udf 0
000856a8udf 0
000856acudf 0
00085660
00085660runtime.unspillArgs.abi0: ; void runtime.unspillArgs(void)
00085660ldp x0, x1, [x20]
00085664ldp x2, x3, [x20+16]
00085668ldp x4, x5, [x20+32]
0008566cldp x6, x7, [x20+48]
00085670ldp x8, x9, [x20+64]
00085674ldp x10, x11, [x20+80]
00085678ldp x12, x13, [x20+96]
0008567cldp x14, x15, [x20+112]
00085680ldp d0, d1, [x20+128]
00085684ldp d2, d3, [x20+144]
00085688ldp d4, d5, [x20+160]
0008568cldp d6, d7, [x20+176]
00085690ldp d8, d9, [x20+192]
00085694ldp d10, d11, [x20+208]
00085698ldp d12, d13, [x20+224]
0008569cldp d14, d15, [x20+240]
000856a0ret x30
000856a4udf 0
000856a8udf 0
000856acudf 0
00085660
000856b0
000856b0runtime.reflectcall.abi0:
000856b0ldr w16, [sp+40]
000856b4orr x27, xzr, 16
000856b8subs xzr, x16, x27
000856bcb.gt 0x856cc
000856c0adrp x27, 0
000856c4add x27, x27, 2384
000856c8br x27
000856cc
000856ccloc_856cc:
000856ccorr x27, xzr, 32
000856d0subs xzr, x16, x27
000856d4b.gt 0x856e4
000856d8adrp x27, 0
000856dcadd x27, x27, 2608
000856e0br x27
000856e4
000856e4loc_856e4:
000856e4orr x27, xzr, 64
000856e8subs xzr, x16, x27
000856ecb.gt 0x856fc
000856f0adrp x27, 0
000856f4add x27, x27, 2832
000856f8br x27
000856fc
000856fcloc_856fc:
000856fcorr x27, xzr, 128
00085700subs xzr, x16, x27
00085704b.gt 0x85714
00085708adrp x27, 0
0008570cadd x27, x27, 3056
00085710br x27
00085714
00085714loc_85714:
00085714orr x27, xzr, 256
00085718subs xzr, x16, x27
0008571cb.gt 0x8572c
00085720adrp x27, 0
00085724add x27, x27, 3280
00085728br x27
0008572c
0008572cloc_8572c:
0008572corr x27, xzr, 512
00085730subs xzr, x16, x27
00085734b.gt 0x85744
00085738adrp x27, 0
0008573cadd x27, x27, 3504
00085740br x27
00085744
00085744loc_85744:
00085744orr x27, xzr, 1024
00085748subs xzr, x16, x27
0008574cb.gt 0x8575c
00085750adrp x27, 0
00085754add x27, x27, 3728
00085758br x27
0008575c
0008575cloc_8575c:
0008575corr x27, xzr, 2048
00085760subs xzr, x16, x27
00085764b.gt 0x85774
00085768adrp x27, 0
0008576cadd x27, x27, 3952
00085770br x27
00085774
00085774loc_85774:
00085774orr x27, xzr, 4096
00085778subs xzr, x16, x27
0008577cb.gt 0x8578c
00085780adrp x27, 4096
00085784add x27, x27, 80
00085788br x27
0008578c
0008578cloc_8578c:
0008578corr x27, xzr, 8192
00085790subs xzr, x16, x27
00085794b.gt 0x857a4
00085798adrp x27, 4096
0008579cadd x27, x27, 320
000857a0br x27
000857a4
000857a4loc_857a4:
000857a4orr x27, xzr, 16384
000857a8subs xzr, x16, x27
000857acb.gt 0x857bc
000857b0adrp x27, 4096
000857b4add x27, x27, 576
000857b8br x27
000857bc
000857bcloc_857bc:
000857bcorr x27, xzr, 32768
000857c0subs xzr, x16, x27
000857c4b.gt 0x857d4
000857c8adrp x27, 4096
000857ccadd x27, x27, 832
000857d0br x27
000857d4
000857d4loc_857d4:
000857d4orr x27, xzr, 0x10000
000857d8subs xzr, x16, x27
000857dcb.gt 0x857ec
000857e0adrp x27, 4096
000857e4add x27, x27, 1120
000857e8br x27
000857ec
000857ecloc_857ec:
000857ecorr x27, xzr, 0x20000
000857f0subs xzr, x16, x27
000857f4b.gt 0x85804
000857f8adrp x27, 4096
000857fcadd x27, x27, 1408
00085800br x27
00085804
00085804loc_85804:
00085804orr x27, xzr, 0x40000
00085808subs xzr, x16, x27
0008580cb.gt 0x8581c
00085810adrp x27, 4096
00085814add x27, x27, 1696
00085818br x27
0008581c
0008581cloc_8581c:
0008581corr x27, xzr, 0x80000
00085820subs xzr, x16, x27
00085824b.gt 0x85834
00085828adrp x27, 4096
0008582cadd x27, x27, 1984
00085830br x27
00085834
00085834loc_85834:
00085834orr x27, xzr, 0x100000
00085838subs xzr, x16, x27
0008583cb.gt 0x8584c
00085840adrp x27, 4096
00085844add x27, x27, 2272
00085848br x27
0008584c
0008584cloc_8584c:
0008584corr x27, xzr, 0x200000
00085850subs xzr, x16, x27
00085854b.gt 0x85864
00085858adrp x27, 4096
0008585cadd x27, x27, 2560
00085860br x27
00085864
00085864loc_85864:
00085864orr x27, xzr, 0x400000
00085868subs xzr, x16, x27
0008586cb.gt 0x8587c
00085870adrp x27, 4096
00085874add x27, x27, 2848
00085878br x27
0008587c
0008587cloc_8587c:
0008587corr x27, xzr, 0x800000
00085880subs xzr, x16, x27
00085884b.gt 0x85894
00085888adrp x27, 4096
0008588cadd x27, x27, 3136
00085890br x27
00085894
00085894loc_85894:
00085894movz x27, 0x1000000
00085898subs xzr, x16, x27
0008589cb.gt 0x858ac
000858a0adrp x27, 4096
000858a4add x27, x27, 3424
000858a8br x27
000858ac
000858acloc_858ac:
000858acmovz x27, 0x2000000
000858b0subs xzr, x16, x27
000858b4b.gt 0x858c4
000858b8adrp x27, 4096
000858bcadd x27, x27, 3728
000858c0br x27
000858c4
000858c4loc_858c4:
000858c4movz x27, 0x4000000
000858c8subs xzr, x16, x27
000858ccb.gt 0x858dc
000858d0adrp x27, 4096
000858d4add x27, x27, 4048
000858d8br x27
000858dc
000858dcloc_858dc:
000858dcmovz x27, 0x8000000
000858e0subs xzr, x16, x27
000858e4b.gt 0x858f4
000858e8adrp x27, 8192
000858ecadd x27, x27, 272
000858f0br x27
000858f4
000858f4loc_858f4:
000858f4movz x27, 0x10000000
000858f8subs xzr, x16, x27
000858fcb.gt 0x8590c
00085900adrp x27, 8192
00085904add x27, x27, 592
00085908br x27
0008590c
0008590cloc_8590c:
0008590cmovz x27, 0x20000000
00085910subs xzr, x16, x27
00085914b.gt 0x85924
00085918adrp x27, 8192
0008591cadd x27, x27, 912
00085920br x27
00085924
00085924loc_85924:
00085924movz x27, 0x40000000
00085928subs xzr, x16, x27
0008592cb.gt 0x8593c
00085930adrp x27, 8192
00085934add x27, x27, 1232
00085938br x27
0008593c
0008593cloc_8593c:
0008593cadrp x0, 16384
00085940add x0, x0, 1552
00085944br x0
00085948udf 0
0008594cudf 0
000856b0
000856b0runtime.reflectcall.abi0:
000856b0ldr w16, [sp+40]
000856b4orr x27, xzr, 16
000856b8subs xzr, x16, x27
000856bcb.gt 0x856cc
000856c0adrp x27, 0
000856c4add x27, x27, 2384
000856c8br x27
000856cc
000856ccloc_856cc:
000856ccorr x27, xzr, 32
000856d0subs xzr, x16, x27
000856d4b.gt 0x856e4
000856d8adrp x27, 0
000856dcadd x27, x27, 2608
000856e0br x27
000856e4
000856e4loc_856e4:
000856e4orr x27, xzr, 64
000856e8subs xzr, x16, x27
000856ecb.gt 0x856fc
000856f0adrp x27, 0
000856f4add x27, x27, 2832
000856f8br x27
000856fc
000856fcloc_856fc:
000856fcorr x27, xzr, 128
00085700subs xzr, x16, x27
00085704b.gt 0x85714
00085708adrp x27, 0
0008570cadd x27, x27, 3056
00085710br x27
00085714
00085714loc_85714:
00085714orr x27, xzr, 256
00085718subs xzr, x16, x27
0008571cb.gt 0x8572c
00085720adrp x27, 0
00085724add x27, x27, 3280
00085728br x27
0008572c
0008572cloc_8572c:
0008572corr x27, xzr, 512
00085730subs xzr, x16, x27
00085734b.gt 0x85744
00085738adrp x27, 0
0008573cadd x27, x27, 3504
00085740br x27
00085744
00085744loc_85744:
00085744orr x27, xzr, 1024
00085748subs xzr, x16, x27
0008574cb.gt 0x8575c
00085750adrp x27, 0
00085754add x27, x27, 3728
00085758br x27
0008575c
0008575cloc_8575c:
0008575corr x27, xzr, 2048
00085760subs xzr, x16, x27
00085764b.gt 0x85774
00085768adrp x27, 0
0008576cadd x27, x27, 3952
00085770br x27
00085774
00085774loc_85774:
00085774orr x27, xzr, 4096
00085778subs xzr, x16, x27
0008577cb.gt 0x8578c
00085780adrp x27, 4096
00085784add x27, x27, 80
00085788br x27
0008578c
0008578cloc_8578c:
0008578corr x27, xzr, 8192
00085790subs xzr, x16, x27
00085794b.gt 0x857a4
00085798adrp x27, 4096
0008579cadd x27, x27, 320
000857a0br x27
000857a4
000857a4loc_857a4:
000857a4orr x27, xzr, 16384
000857a8subs xzr, x16, x27
000857acb.gt 0x857bc
000857b0adrp x27, 4096
000857b4add x27, x27, 576
000857b8br x27
000857bc
000857bcloc_857bc:
000857bcorr x27, xzr, 32768
000857c0subs xzr, x16, x27
000857c4b.gt 0x857d4
000857c8adrp x27, 4096
000857ccadd x27, x27, 832
000857d0br x27
000857d4
000857d4loc_857d4:
000857d4orr x27, xzr, 0x10000
000857d8subs xzr, x16, x27
000857dcb.gt 0x857ec
000857e0adrp x27, 4096
000857e4add x27, x27, 1120
000857e8br x27
000857ec
000857ecloc_857ec:
000857ecorr x27, xzr, 0x20000
000857f0subs xzr, x16, x27
000857f4b.gt 0x85804
000857f8adrp x27, 4096
000857fcadd x27, x27, 1408
00085800br x27
00085804
00085804loc_85804:
00085804orr x27, xzr, 0x40000
00085808subs xzr, x16, x27
0008580cb.gt 0x8581c
00085810adrp x27, 4096
00085814add x27, x27, 1696
00085818br x27
0008581c
0008581cloc_8581c:
0008581corr x27, xzr, 0x80000
00085820subs xzr, x16, x27
00085824b.gt 0x85834
00085828adrp x27, 4096
0008582cadd x27, x27, 1984
00085830br x27
00085834
00085834loc_85834:
00085834orr x27, xzr, 0x100000
00085838subs xzr, x16, x27
0008583cb.gt 0x8584c
00085840adrp x27, 4096
00085844add x27, x27, 2272
00085848br x27
0008584c
0008584cloc_8584c:
0008584corr x27, xzr, 0x200000
00085850subs xzr, x16, x27
00085854b.gt 0x85864
00085858adrp x27, 4096
0008585cadd x27, x27, 2560
00085860br x27
00085864
00085864loc_85864:
00085864orr x27, xzr, 0x400000
00085868subs xzr, x16, x27
0008586cb.gt 0x8587c
00085870adrp x27, 4096
00085874add x27, x27, 2848
00085878br x27
0008587c
0008587cloc_8587c:
0008587corr x27, xzr, 0x800000
00085880subs xzr, x16, x27
00085884b.gt 0x85894
00085888adrp x27, 4096
0008588cadd x27, x27, 3136
00085890br x27
00085894
00085894loc_85894:
00085894movz x27, 0x1000000
00085898subs xzr, x16, x27
0008589cb.gt 0x858ac
000858a0adrp x27, 4096
000858a4add x27, x27, 3424
000858a8br x27
000858ac
000858acloc_858ac:
000858acmovz x27, 0x2000000
000858b0subs xzr, x16, x27
000858b4b.gt 0x858c4
000858b8adrp x27, 4096
000858bcadd x27, x27, 3728
000858c0br x27
000858c4
000858c4loc_858c4:
000858c4movz x27, 0x4000000
000858c8subs xzr, x16, x27
000858ccb.gt 0x858dc
000858d0adrp x27, 4096
000858d4add x27, x27, 4048
000858d8br x27
000858dc
000858dcloc_858dc:
000858dcmovz x27, 0x8000000
000858e0subs xzr, x16, x27
000858e4b.gt 0x858f4
000858e8adrp x27, 8192
000858ecadd x27, x27, 272
000858f0br x27
000858f4
000858f4loc_858f4:
000858f4movz x27, 0x10000000
000858f8subs xzr, x16, x27
000858fcb.gt 0x8590c
00085900adrp x27, 8192
00085904add x27, x27, 592
00085908br x27
0008590c
0008590cloc_8590c:
0008590cmovz x27, 0x20000000
00085910subs xzr, x16, x27
00085914b.gt 0x85924
00085918adrp x27, 8192
0008591cadd x27, x27, 912
00085920br x27
00085924
00085924loc_85924:
00085924movz x27, 0x40000000
00085928subs xzr, x16, x27
0008592cb.gt 0x8593c
00085930adrp x27, 8192
00085934add x27, x27, 1232
00085938br x27
0008593c
0008593cloc_8593c:
0008593cadrp x0, 16384
00085940add x0, x0, 1552
00085944br x0
00085948udf 0
0008594cudf 0
000856b0
00085950
00085950runtime.call16.abi0: ; void runtime.call16(void)
00085950ldr x16, [x28+16]
00085954subs xzr, sp, x16
00085958b.ls 0x85a00
0008595cstr x30, [sp-32]!
00085960stur x29, [sp-8]
00085964sub x29, sp, 8
00085968ldr x16, [x28+32]
0008596ccbnz x16, 0x85a0c
00085970
00085970loc_85970:
00085970ldr x3, [sp+56]
00085974ldr w4, [sp+64]
00085978add x5, sp, 8
0008597cand x6, x4, -16
00085980cbz x6, 0x85998
00085984add x6, x5, x6
00085988
00085988loc_85988:
00085988ldp x7, x8, [x3], 16
0008598cstp x7, x8, [x5], 16
00085990subs xzr, x6, x5
00085994b.ne 0x85988
00085998
00085998loc_85998:
00085998and x6, x4, 15
0008599ccbz x6, 0x859b4
000859a0add x6, x5, x6
000859a4
000859a4loc_859a4:
000859a4ldrb w7, [x3], 1
000859a8strb w7, [x5], 1
000859acsubs xzr, x6, x5
000859b0b.ne 0x859a4
000859b4
000859b4loc_859b4:
000859b4ldr x20, [sp+80]
000859b8bl runtime.unspillArgs.abi0
000859bcldr x26, [sp+48]
000859c0ldr x20, [x26]
000859c4blr x20
000859c8ldr x20, [sp+80]
000859ccbl runtime.spillArgs.abi0
000859d0ldr x7, [sp+40]
000859d4ldr x3, [sp+56]
000859d8ldr w4, [sp+64]
000859dcldr w6, [sp+68]
000859e0add x5, sp, 8
000859e4add x5, x5, x6
000859e8add x3, x3, x6
000859ecsub x4, x4, x6
000859f0bl callRet
000859f4ldur x29, [sp-8]
000859f8ldr x30, [sp], 32
000859fcret x30
00085a00
00085a00loc_85a00:
00085a00mov x3, x30
00085a04bl runtime.morestack_noctxt.abi0
00085a08b 0x85950
00085a0c
00085a0cloc_85a0c:
00085a0cldr x17, [x16]
00085a10add x20, sp, 40
00085a14subs xzr, x20, x17
00085a18b.ne 0x85970
00085a1cadd x20, sp, 8
00085a20str x20, [x16]
00085a24b 0x85970
00085a28udf 0
00085a2cudf 0
00085950
00085950runtime.call16.abi0: ; void runtime.call16(void)
00085950ldr x16, [x28+16]
00085954subs xzr, sp, x16
00085958b.ls 0x85a00
0008595cstr x30, [sp-32]!
00085960stur x29, [sp-8]
00085964sub x29, sp, 8
00085968ldr x16, [x28+32]
0008596ccbnz x16, 0x85a0c
00085970
00085970loc_85970:
00085970ldr x3, [sp+56]
00085974ldr w4, [sp+64]
00085978add x5, sp, 8
0008597cand x6, x4, -16
00085980cbz x6, 0x85998
00085984add x6, x5, x6
00085988
00085988loc_85988:
00085988ldp x7, x8, [x3], 16
0008598cstp x7, x8, [x5], 16
00085990subs xzr, x6, x5
00085994b.ne 0x85988
00085998
00085998loc_85998:
00085998and x6, x4, 15
0008599ccbz x6, 0x859b4
000859a0add x6, x5, x6
000859a4
000859a4loc_859a4:
000859a4ldrb w7, [x3], 1
000859a8strb w7, [x5], 1
000859acsubs xzr, x6, x5
000859b0b.ne 0x859a4
000859b4
000859b4loc_859b4:
000859b4ldr x20, [sp+80]
000859b8bl runtime.unspillArgs.abi0
000859bcldr x26, [sp+48]
000859c0ldr x20, [x26]
000859c4blr x20
000859c8ldr x20, [sp+80]
000859ccbl runtime.spillArgs.abi0
000859d0ldr x7, [sp+40]
000859d4ldr x3, [sp+56]
000859d8ldr w4, [sp+64]
000859dcldr w6, [sp+68]
000859e0add x5, sp, 8
000859e4add x5, x5, x6
000859e8add x3, x3, x6
000859ecsub x4, x4, x6
000859f0bl callRet
000859f4ldur x29, [sp-8]
000859f8ldr x30, [sp], 32
000859fcret x30
00085a00
00085a00loc_85a00:
00085a00mov x3, x30
00085a04bl runtime.morestack_noctxt.abi0
00085a08b 0x85950
00085a0c
00085a0cloc_85a0c:
00085a0cldr x17, [x16]
00085a10add x20, sp, 40
00085a14subs xzr, x20, x17
00085a18b.ne 0x85970
00085a1cadd x20, sp, 8
00085a20str x20, [x16]
00085a24b 0x85970
00085a28udf 0
00085a2cudf 0
00085950
00085a30
00085a30runtime.call32.abi0: ; void runtime.call32(void)
00085a30ldr x16, [x28+16]
00085a34subs xzr, sp, x16
00085a38b.ls 0x85ae0
00085a3cstr x30, [sp-48]!
00085a40stur x29, [sp-8]
00085a44sub x29, sp, 8
00085a48ldr x16, [x28+32]
00085a4ccbnz x16, 0x85aec
00085a50
00085a50loc_85a50:
00085a50ldr x3, [sp+72]
00085a54ldr w4, [sp+80]
00085a58add x5, sp, 8
00085a5cand x6, x4, -16
00085a60cbz x6, 0x85a78
00085a64add x6, x5, x6
00085a68
00085a68loc_85a68:
00085a68ldp x7, x8, [x3], 16
00085a6cstp x7, x8, [x5], 16
00085a70subs xzr, x6, x5
00085a74b.ne 0x85a68
00085a78
00085a78loc_85a78:
00085a78and x6, x4, 15
00085a7ccbz x6, 0x85a94
00085a80add x6, x5, x6
00085a84
00085a84loc_85a84:
00085a84ldrb w7, [x3], 1
00085a88strb w7, [x5], 1
00085a8csubs xzr, x6, x5
00085a90b.ne 0x85a84
00085a94
00085a94loc_85a94:
00085a94ldr x20, [sp+96]
00085a98bl runtime.unspillArgs.abi0
00085a9cldr x26, [sp+64]
00085aa0ldr x20, [x26]
00085aa4blr x20
00085aa8ldr x20, [sp+96]
00085aacbl runtime.spillArgs.abi0
00085ab0ldr x7, [sp+56]
00085ab4ldr x3, [sp+72]
00085ab8ldr w4, [sp+80]
00085abcldr w6, [sp+84]
00085ac0add x5, sp, 8
00085ac4add x5, x5, x6
00085ac8add x3, x3, x6
00085accsub x4, x4, x6
00085ad0bl callRet
00085ad4ldur x29, [sp-8]
00085ad8ldr x30, [sp], 48
00085adcret x30
00085ae0
00085ae0loc_85ae0:
00085ae0mov x3, x30
00085ae4bl runtime.morestack_noctxt.abi0
00085ae8b 0x85a30
00085aec
00085aecloc_85aec:
00085aecldr x17, [x16]
00085af0add x20, sp, 56
00085af4subs xzr, x20, x17
00085af8b.ne 0x85a50
00085afcadd x20, sp, 8
00085b00str x20, [x16]
00085b04b 0x85a50
00085b08udf 0
00085b0cudf 0
00085a30
00085a30runtime.call32.abi0: ; void runtime.call32(void)
00085a30ldr x16, [x28+16]
00085a34subs xzr, sp, x16
00085a38b.ls 0x85ae0
00085a3cstr x30, [sp-48]!
00085a40stur x29, [sp-8]
00085a44sub x29, sp, 8
00085a48ldr x16, [x28+32]
00085a4ccbnz x16, 0x85aec
00085a50
00085a50loc_85a50:
00085a50ldr x3, [sp+72]
00085a54ldr w4, [sp+80]
00085a58add x5, sp, 8
00085a5cand x6, x4, -16
00085a60cbz x6, 0x85a78
00085a64add x6, x5, x6
00085a68
00085a68loc_85a68:
00085a68ldp x7, x8, [x3], 16
00085a6cstp x7, x8, [x5], 16
00085a70subs xzr, x6, x5
00085a74b.ne 0x85a68
00085a78
00085a78loc_85a78:
00085a78and x6, x4, 15
00085a7ccbz x6, 0x85a94
00085a80add x6, x5, x6
00085a84
00085a84loc_85a84:
00085a84ldrb w7, [x3], 1
00085a88strb w7, [x5], 1
00085a8csubs xzr, x6, x5
00085a90b.ne 0x85a84
00085a94
00085a94loc_85a94:
00085a94ldr x20, [sp+96]
00085a98bl runtime.unspillArgs.abi0
00085a9cldr x26, [sp+64]
00085aa0ldr x20, [x26]
00085aa4blr x20
00085aa8ldr x20, [sp+96]
00085aacbl runtime.spillArgs.abi0
00085ab0ldr x7, [sp+56]
00085ab4ldr x3, [sp+72]
00085ab8ldr w4, [sp+80]
00085abcldr w6, [sp+84]
00085ac0add x5, sp, 8
00085ac4add x5, x5, x6
00085ac8add x3, x3, x6
00085accsub x4, x4, x6
00085ad0bl callRet
00085ad4ldur x29, [sp-8]
00085ad8ldr x30, [sp], 48
00085adcret x30
00085ae0
00085ae0loc_85ae0:
00085ae0mov x3, x30
00085ae4bl runtime.morestack_noctxt.abi0
00085ae8b 0x85a30
00085aec
00085aecloc_85aec:
00085aecldr x17, [x16]
00085af0add x20, sp, 56
00085af4subs xzr, x20, x17
00085af8b.ne 0x85a50
00085afcadd x20, sp, 8
00085b00str x20, [x16]
00085b04b 0x85a50
00085b08udf 0
00085b0cudf 0
00085a30
00085b10
00085b10runtime.call64.abi0: ; void runtime.call64(void)
00085b10ldr x16, [x28+16]
00085b14subs xzr, sp, x16
00085b18b.ls 0x85bc0
00085b1cstr x30, [sp-80]!
00085b20stur x29, [sp-8]
00085b24sub x29, sp, 8
00085b28ldr x16, [x28+32]
00085b2ccbnz x16, 0x85bcc
00085b30
00085b30loc_85b30:
00085b30ldr x3, [sp+104]
00085b34ldr w4, [sp+112]
00085b38add x5, sp, 8
00085b3cand x6, x4, -16
00085b40cbz x6, 0x85b58
00085b44add x6, x5, x6
00085b48
00085b48loc_85b48:
00085b48ldp x7, x8, [x3], 16
00085b4cstp x7, x8, [x5], 16
00085b50subs xzr, x6, x5
00085b54b.ne 0x85b48
00085b58
00085b58loc_85b58:
00085b58and x6, x4, 15
00085b5ccbz x6, 0x85b74
00085b60add x6, x5, x6
00085b64
00085b64loc_85b64:
00085b64ldrb w7, [x3], 1
00085b68strb w7, [x5], 1
00085b6csubs xzr, x6, x5
00085b70b.ne 0x85b64
00085b74
00085b74loc_85b74:
00085b74ldr x20, [sp+128]
00085b78bl runtime.unspillArgs.abi0
00085b7cldr x26, [sp+96]
00085b80ldr x20, [x26]
00085b84blr x20
00085b88ldr x20, [sp+128]
00085b8cbl runtime.spillArgs.abi0
00085b90ldr x7, [sp+88]
00085b94ldr x3, [sp+104]
00085b98ldr w4, [sp+112]
00085b9cldr w6, [sp+116]
00085ba0add x5, sp, 8
00085ba4add x5, x5, x6
00085ba8add x3, x3, x6
00085bacsub x4, x4, x6
00085bb0bl callRet
00085bb4ldur x29, [sp-8]
00085bb8ldr x30, [sp], 80
00085bbcret x30
00085bc0
00085bc0loc_85bc0:
00085bc0mov x3, x30
00085bc4bl runtime.morestack_noctxt.abi0
00085bc8b 0x85b10
00085bcc
00085bccloc_85bcc:
00085bccldr x17, [x16]
00085bd0add x20, sp, 88
00085bd4subs xzr, x20, x17
00085bd8b.ne 0x85b30
00085bdcadd x20, sp, 8
00085be0str x20, [x16]
00085be4b 0x85b30
00085be8udf 0
00085becudf 0
00085b10
00085b10runtime.call64.abi0: ; void runtime.call64(void)
00085b10ldr x16, [x28+16]
00085b14subs xzr, sp, x16
00085b18b.ls 0x85bc0
00085b1cstr x30, [sp-80]!
00085b20stur x29, [sp-8]
00085b24sub x29, sp, 8
00085b28ldr x16, [x28+32]
00085b2ccbnz x16, 0x85bcc
00085b30
00085b30loc_85b30:
00085b30ldr x3, [sp+104]
00085b34ldr w4, [sp+112]
00085b38add x5, sp, 8
00085b3cand x6, x4, -16
00085b40cbz x6, 0x85b58
00085b44add x6, x5, x6
00085b48
00085b48loc_85b48:
00085b48ldp x7, x8, [x3], 16
00085b4cstp x7, x8, [x5], 16
00085b50subs xzr, x6, x5
00085b54b.ne 0x85b48
00085b58
00085b58loc_85b58:
00085b58and x6, x4, 15
00085b5ccbz x6, 0x85b74
00085b60add x6, x5, x6
00085b64
00085b64loc_85b64:
00085b64ldrb w7, [x3], 1
00085b68strb w7, [x5], 1
00085b6csubs xzr, x6, x5
00085b70b.ne 0x85b64
00085b74
00085b74loc_85b74:
00085b74ldr x20, [sp+128]
00085b78bl runtime.unspillArgs.abi0
00085b7cldr x26, [sp+96]
00085b80ldr x20, [x26]
00085b84blr x20
00085b88ldr x20, [sp+128]
00085b8cbl runtime.spillArgs.abi0
00085b90ldr x7, [sp+88]
00085b94ldr x3, [sp+104]
00085b98ldr w4, [sp+112]
00085b9cldr w6, [sp+116]
00085ba0add x5, sp, 8
00085ba4add x5, x5, x6
00085ba8add x3, x3, x6
00085bacsub x4, x4, x6
00085bb0bl callRet
00085bb4ldur x29, [sp-8]
00085bb8ldr x30, [sp], 80
00085bbcret x30
00085bc0
00085bc0loc_85bc0:
00085bc0mov x3, x30
00085bc4bl runtime.morestack_noctxt.abi0
00085bc8b 0x85b10
00085bcc
00085bccloc_85bcc:
00085bccldr x17, [x16]
00085bd0add x20, sp, 88
00085bd4subs xzr, x20, x17
00085bd8b.ne 0x85b30
00085bdcadd x20, sp, 8
00085be0str x20, [x16]
00085be4b 0x85b30
00085be8udf 0
00085becudf 0
00085b10
00085bf0
00085bf0runtime.call128.abi0: ; void runtime.call128(void)
00085bf0ldr x16, [x28+16]
00085bf4sub x17, sp, 16
00085bf8subs xzr, x17, x16
00085bfcb.ls 0x85ca4
00085c00str x30, [sp-144]!
00085c04stur x29, [sp-8]
00085c08sub x29, sp, 8
00085c0cldr x16, [x28+32]
00085c10cbnz x16, 0x85cb0
00085c14
00085c14loc_85c14:
00085c14ldr x3, [sp+168]
00085c18ldr w4, [sp+176]
00085c1cadd x5, sp, 8
00085c20and x6, x4, -16
00085c24cbz x6, 0x85c3c
00085c28add x6, x5, x6
00085c2c
00085c2cloc_85c2c:
00085c2cldp x7, x8, [x3], 16
00085c30stp x7, x8, [x5], 16
00085c34subs xzr, x6, x5
00085c38b.ne 0x85c2c
00085c3c
00085c3cloc_85c3c:
00085c3cand x6, x4, 15
00085c40cbz x6, 0x85c58
00085c44add x6, x5, x6
00085c48
00085c48loc_85c48:
00085c48ldrb w7, [x3], 1
00085c4cstrb w7, [x5], 1
00085c50subs xzr, x6, x5
00085c54b.ne 0x85c48
00085c58
00085c58loc_85c58:
00085c58ldr x20, [sp+192]
00085c5cbl runtime.unspillArgs.abi0
00085c60ldr x26, [sp+160]
00085c64ldr x20, [x26]
00085c68blr x20
00085c6cldr x20, [sp+192]
00085c70bl runtime.spillArgs.abi0
00085c74ldr x7, [sp+152]
00085c78ldr x3, [sp+168]
00085c7cldr w4, [sp+176]
00085c80ldr w6, [sp+180]
00085c84add x5, sp, 8
00085c88add x5, x5, x6
00085c8cadd x3, x3, x6
00085c90sub x4, x4, x6
00085c94bl callRet
00085c98ldur x29, [sp-8]
00085c9cldr x30, [sp], 144
00085ca0ret x30
00085ca4
00085ca4loc_85ca4:
00085ca4mov x3, x30
00085ca8bl runtime.morestack_noctxt.abi0
00085cacb 0x85bf0
00085cb0
00085cb0loc_85cb0:
00085cb0ldr x17, [x16]
00085cb4add x20, sp, 152
00085cb8subs xzr, x20, x17
00085cbcb.ne 0x85c14
00085cc0add x20, sp, 8
00085cc4str x20, [x16]
00085cc8b 0x85c14
00085cccudf 0
00085bf0
00085bf0runtime.call128.abi0: ; void runtime.call128(void)
00085bf0ldr x16, [x28+16]
00085bf4sub x17, sp, 16
00085bf8subs xzr, x17, x16
00085bfcb.ls 0x85ca4
00085c00str x30, [sp-144]!
00085c04stur x29, [sp-8]
00085c08sub x29, sp, 8
00085c0cldr x16, [x28+32]
00085c10cbnz x16, 0x85cb0
00085c14
00085c14loc_85c14:
00085c14ldr x3, [sp+168]
00085c18ldr w4, [sp+176]
00085c1cadd x5, sp, 8
00085c20and x6, x4, -16
00085c24cbz x6, 0x85c3c
00085c28add x6, x5, x6
00085c2c
00085c2cloc_85c2c:
00085c2cldp x7, x8, [x3], 16
00085c30stp x7, x8, [x5], 16
00085c34subs xzr, x6, x5
00085c38b.ne 0x85c2c
00085c3c
00085c3cloc_85c3c:
00085c3cand x6, x4, 15
00085c40cbz x6, 0x85c58
00085c44add x6, x5, x6
00085c48
00085c48loc_85c48:
00085c48ldrb w7, [x3], 1
00085c4cstrb w7, [x5], 1
00085c50subs xzr, x6, x5
00085c54b.ne 0x85c48
00085c58
00085c58loc_85c58:
00085c58ldr x20, [sp+192]
00085c5cbl runtime.unspillArgs.abi0
00085c60ldr x26, [sp+160]
00085c64ldr x20, [x26]
00085c68blr x20
00085c6cldr x20, [sp+192]
00085c70bl runtime.spillArgs.abi0
00085c74ldr x7, [sp+152]
00085c78ldr x3, [sp+168]
00085c7cldr w4, [sp+176]
00085c80ldr w6, [sp+180]
00085c84add x5, sp, 8
00085c88add x5, x5, x6
00085c8cadd x3, x3, x6
00085c90sub x4, x4, x6
00085c94bl callRet
00085c98ldur x29, [sp-8]
00085c9cldr x30, [sp], 144
00085ca0ret x30
00085ca4
00085ca4loc_85ca4:
00085ca4mov x3, x30
00085ca8bl runtime.morestack_noctxt.abi0
00085cacb 0x85bf0
00085cb0
00085cb0loc_85cb0:
00085cb0ldr x17, [x16]
00085cb4add x20, sp, 152
00085cb8subs xzr, x20, x17
00085cbcb.ne 0x85c14
00085cc0add x20, sp, 8
00085cc4str x20, [x16]
00085cc8b 0x85c14
00085cccudf 0
00085bf0
00085cd0
00085cd0runtime.call256.abi0: ; void runtime.call256(void)
00085cd0ldr x16, [x28+16]
00085cd4sub x17, sp, 144
00085cd8subs xzr, x17, x16
00085cdcb.ls 0x85d88
00085ce0sub x20, sp, 272
00085ce4stp x29, x30, [x20-8]
00085ce8add sp, x20, 0
00085cecsub x29, sp, 8
00085cf0ldr x16, [x28+32]
00085cf4cbnz x16, 0x85d94
00085cf8
00085cf8loc_85cf8:
00085cf8ldr x3, [sp+296]
00085cfcldr w4, [sp+304]
00085d00add x5, sp, 8
00085d04and x6, x4, -16
00085d08cbz x6, 0x85d20
00085d0cadd x6, x5, x6
00085d10
00085d10loc_85d10:
00085d10ldp x7, x8, [x3], 16
00085d14stp x7, x8, [x5], 16
00085d18subs xzr, x6, x5
00085d1cb.ne 0x85d10
00085d20
00085d20loc_85d20:
00085d20and x6, x4, 15
00085d24cbz x6, 0x85d3c
00085d28add x6, x5, x6
00085d2c
00085d2cloc_85d2c:
00085d2cldrb w7, [x3], 1
00085d30strb w7, [x5], 1
00085d34subs xzr, x6, x5
00085d38b.ne 0x85d2c
00085d3c
00085d3cloc_85d3c:
00085d3cldr x20, [sp+320]
00085d40bl runtime.unspillArgs.abi0
00085d44ldr x26, [sp+288]
00085d48ldr x20, [x26]
00085d4cblr x20
00085d50ldr x20, [sp+320]
00085d54bl runtime.spillArgs.abi0
00085d58ldr x7, [sp+280]
00085d5cldr x3, [sp+296]
00085d60ldr w4, [sp+304]
00085d64ldr w6, [sp+308]
00085d68add x5, sp, 8
00085d6cadd x5, x5, x6
00085d70add x3, x3, x6
00085d74sub x4, x4, x6
00085d78bl callRet
00085d7cldp x29, x30, [sp-8]
00085d80add sp, sp, 272
00085d84ret x30
00085d88
00085d88loc_85d88:
00085d88mov x3, x30
00085d8cbl runtime.morestack_noctxt.abi0
00085d90b 0x85cd0
00085d94
00085d94loc_85d94:
00085d94ldr x17, [x16]
00085d98add x20, sp, 280
00085d9csubs xzr, x20, x17
00085da0b.ne 0x85cf8
00085da4add x20, sp, 8
00085da8str x20, [x16]
00085dacb 0x85cf8
00085cd0
00085cd0runtime.call256.abi0: ; void runtime.call256(void)
00085cd0ldr x16, [x28+16]
00085cd4sub x17, sp, 144
00085cd8subs xzr, x17, x16
00085cdcb.ls 0x85d88
00085ce0sub x20, sp, 272
00085ce4stp x29, x30, [x20-8]
00085ce8add sp, x20, 0
00085cecsub x29, sp, 8
00085cf0ldr x16, [x28+32]
00085cf4cbnz x16, 0x85d94
00085cf8
00085cf8loc_85cf8:
00085cf8ldr x3, [sp+296]
00085cfcldr w4, [sp+304]
00085d00add x5, sp, 8
00085d04and x6, x4, -16
00085d08cbz x6, 0x85d20
00085d0cadd x6, x5, x6
00085d10
00085d10loc_85d10:
00085d10ldp x7, x8, [x3], 16
00085d14stp x7, x8, [x5], 16
00085d18subs xzr, x6, x5
00085d1cb.ne 0x85d10
00085d20
00085d20loc_85d20:
00085d20and x6, x4, 15
00085d24cbz x6, 0x85d3c
00085d28add x6, x5, x6
00085d2c
00085d2cloc_85d2c:
00085d2cldrb w7, [x3], 1
00085d30strb w7, [x5], 1
00085d34subs xzr, x6, x5
00085d38b.ne 0x85d2c
00085d3c
00085d3cloc_85d3c:
00085d3cldr x20, [sp+320]
00085d40bl runtime.unspillArgs.abi0
00085d44ldr x26, [sp+288]
00085d48ldr x20, [x26]
00085d4cblr x20
00085d50ldr x20, [sp+320]
00085d54bl runtime.spillArgs.abi0
00085d58ldr x7, [sp+280]
00085d5cldr x3, [sp+296]
00085d60ldr w4, [sp+304]
00085d64ldr w6, [sp+308]
00085d68add x5, sp, 8
00085d6cadd x5, x5, x6
00085d70add x3, x3, x6
00085d74sub x4, x4, x6
00085d78bl callRet
00085d7cldp x29, x30, [sp-8]
00085d80add sp, sp, 272
00085d84ret x30
00085d88
00085d88loc_85d88:
00085d88mov x3, x30
00085d8cbl runtime.morestack_noctxt.abi0
00085d90b 0x85cd0
00085d94
00085d94loc_85d94:
00085d94ldr x17, [x16]
00085d98add x20, sp, 280
00085d9csubs xzr, x20, x17
00085da0b.ne 0x85cf8
00085da4add x20, sp, 8
00085da8str x20, [x16]
00085dacb 0x85cf8
00085cd0
00085db0
00085db0runtime.call512.abi0: ; void runtime.call512(void)
00085db0ldr x16, [x28+16]
00085db4sub x17, sp, 400
00085db8subs xzr, x17, x16
00085dbcb.ls 0x85e68
00085dc0sub x20, sp, 528
00085dc4stp x29, x30, [x20-8]
00085dc8add sp, x20, 0
00085dccsub x29, sp, 8
00085dd0ldr x16, [x28+32]
00085dd4cbnz x16, 0x85e74
00085dd8
00085dd8loc_85dd8:
00085dd8ldr x3, [sp+552]
00085ddcldr w4, [sp+560]
00085de0add x5, sp, 8
00085de4and x6, x4, -16
00085de8cbz x6, 0x85e00
00085decadd x6, x5, x6
00085df0
00085df0loc_85df0:
00085df0ldp x7, x8, [x3], 16
00085df4stp x7, x8, [x5], 16
00085df8subs xzr, x6, x5
00085dfcb.ne 0x85df0
00085e00
00085e00loc_85e00:
00085e00and x6, x4, 15
00085e04cbz x6, 0x85e1c
00085e08add x6, x5, x6
00085e0c
00085e0cloc_85e0c:
00085e0cldrb w7, [x3], 1
00085e10strb w7, [x5], 1
00085e14subs xzr, x6, x5
00085e18b.ne 0x85e0c
00085e1c
00085e1cloc_85e1c:
00085e1cldr x20, [sp+576]
00085e20bl runtime.unspillArgs.abi0
00085e24ldr x26, [sp+544]
00085e28ldr x20, [x26]
00085e2cblr x20
00085e30ldr x20, [sp+576]
00085e34bl runtime.spillArgs.abi0
00085e38ldr x7, [sp+536]
00085e3cldr x3, [sp+552]
00085e40ldr w4, [sp+560]
00085e44ldr w6, [sp+564]
00085e48add x5, sp, 8
00085e4cadd x5, x5, x6
00085e50add x3, x3, x6
00085e54sub x4, x4, x6
00085e58bl callRet
00085e5cldp x29, x30, [sp-8]
00085e60add sp, sp, 528
00085e64ret x30
00085e68
00085e68loc_85e68:
00085e68mov x3, x30
00085e6cbl runtime.morestack_noctxt.abi0
00085e70b 0x85db0
00085e74
00085e74loc_85e74:
00085e74ldr x17, [x16]
00085e78add x20, sp, 536
00085e7csubs xzr, x20, x17
00085e80b.ne 0x85dd8
00085e84add x20, sp, 8
00085e88str x20, [x16]
00085e8cb 0x85dd8
00085db0
00085db0runtime.call512.abi0: ; void runtime.call512(void)
00085db0ldr x16, [x28+16]
00085db4sub x17, sp, 400
00085db8subs xzr, x17, x16
00085dbcb.ls 0x85e68
00085dc0sub x20, sp, 528
00085dc4stp x29, x30, [x20-8]
00085dc8add sp, x20, 0
00085dccsub x29, sp, 8
00085dd0ldr x16, [x28+32]
00085dd4cbnz x16, 0x85e74
00085dd8
00085dd8loc_85dd8:
00085dd8ldr x3, [sp+552]
00085ddcldr w4, [sp+560]
00085de0add x5, sp, 8
00085de4and x6, x4, -16
00085de8cbz x6, 0x85e00
00085decadd x6, x5, x6
00085df0
00085df0loc_85df0:
00085df0ldp x7, x8, [x3], 16
00085df4stp x7, x8, [x5], 16
00085df8subs xzr, x6, x5
00085dfcb.ne 0x85df0
00085e00
00085e00loc_85e00:
00085e00and x6, x4, 15
00085e04cbz x6, 0x85e1c
00085e08add x6, x5, x6
00085e0c
00085e0cloc_85e0c:
00085e0cldrb w7, [x3], 1
00085e10strb w7, [x5], 1
00085e14subs xzr, x6, x5
00085e18b.ne 0x85e0c
00085e1c
00085e1cloc_85e1c:
00085e1cldr x20, [sp+576]
00085e20bl runtime.unspillArgs.abi0
00085e24ldr x26, [sp+544]
00085e28ldr x20, [x26]
00085e2cblr x20
00085e30ldr x20, [sp+576]
00085e34bl runtime.spillArgs.abi0
00085e38ldr x7, [sp+536]
00085e3cldr x3, [sp+552]
00085e40ldr w4, [sp+560]
00085e44ldr w6, [sp+564]
00085e48add x5, sp, 8
00085e4cadd x5, x5, x6
00085e50add x3, x3, x6
00085e54sub x4, x4, x6
00085e58bl callRet
00085e5cldp x29, x30, [sp-8]
00085e60add sp, sp, 528
00085e64ret x30
00085e68
00085e68loc_85e68:
00085e68mov x3, x30
00085e6cbl runtime.morestack_noctxt.abi0
00085e70b 0x85db0
00085e74
00085e74loc_85e74:
00085e74ldr x17, [x16]
00085e78add x20, sp, 536
00085e7csubs xzr, x20, x17
00085e80b.ne 0x85dd8
00085e84add x20, sp, 8
00085e88str x20, [x16]
00085e8cb 0x85dd8
00085db0
00085e90
00085e90runtime.call1024.abi0: ; void runtime.call1024(void)
00085e90ldr x16, [x28+16]
00085e94sub x17, sp, 912
00085e98subs xzr, x17, x16
00085e9cb.ls 0x85f48
00085ea0sub x20, sp, 1040
00085ea4stp x29, x30, [x20-8]
00085ea8add sp, x20, 0
00085eacsub x29, sp, 8
00085eb0ldr x16, [x28+32]
00085eb4cbnz x16, 0x85f54
00085eb8
00085eb8loc_85eb8:
00085eb8ldr x3, [sp+1064]
00085ebcldr w4, [sp+1072]
00085ec0add x5, sp, 8
00085ec4and x6, x4, -16
00085ec8cbz x6, 0x85ee0
00085eccadd x6, x5, x6
00085ed0
00085ed0loc_85ed0:
00085ed0ldp x7, x8, [x3], 16
00085ed4stp x7, x8, [x5], 16
00085ed8subs xzr, x6, x5
00085edcb.ne 0x85ed0
00085ee0
00085ee0loc_85ee0:
00085ee0and x6, x4, 15
00085ee4cbz x6, 0x85efc
00085ee8add x6, x5, x6
00085eec
00085eecloc_85eec:
00085eecldrb w7, [x3], 1
00085ef0strb w7, [x5], 1
00085ef4subs xzr, x6, x5
00085ef8b.ne 0x85eec
00085efc
00085efcloc_85efc:
00085efcldr x20, [sp+1088]
00085f00bl runtime.unspillArgs.abi0
00085f04ldr x26, [sp+1056]
00085f08ldr x20, [x26]
00085f0cblr x20
00085f10ldr x20, [sp+1088]
00085f14bl runtime.spillArgs.abi0
00085f18ldr x7, [sp+1048]
00085f1cldr x3, [sp+1064]
00085f20ldr w4, [sp+1072]
00085f24ldr w6, [sp+1076]
00085f28add x5, sp, 8
00085f2cadd x5, x5, x6
00085f30add x3, x3, x6
00085f34sub x4, x4, x6
00085f38bl callRet
00085f3cldp x29, x30, [sp-8]
00085f40add sp, sp, 1040
00085f44ret x30
00085f48
00085f48loc_85f48:
00085f48mov x3, x30
00085f4cbl runtime.morestack_noctxt.abi0
00085f50b 0x85e90
00085f54
00085f54loc_85f54:
00085f54ldr x17, [x16]
00085f58add x20, sp, 1048
00085f5csubs xzr, x20, x17
00085f60b.ne 0x85eb8
00085f64add x20, sp, 8
00085f68str x20, [x16]
00085f6cb 0x85eb8
00085e90
00085e90runtime.call1024.abi0: ; void runtime.call1024(void)
00085e90ldr x16, [x28+16]
00085e94sub x17, sp, 912
00085e98subs xzr, x17, x16
00085e9cb.ls 0x85f48
00085ea0sub x20, sp, 1040
00085ea4stp x29, x30, [x20-8]
00085ea8add sp, x20, 0
00085eacsub x29, sp, 8
00085eb0ldr x16, [x28+32]
00085eb4cbnz x16, 0x85f54
00085eb8
00085eb8loc_85eb8:
00085eb8ldr x3, [sp+1064]
00085ebcldr w4, [sp+1072]
00085ec0add x5, sp, 8
00085ec4and x6, x4, -16
00085ec8cbz x6, 0x85ee0
00085eccadd x6, x5, x6
00085ed0
00085ed0loc_85ed0:
00085ed0ldp x7, x8, [x3], 16
00085ed4stp x7, x8, [x5], 16
00085ed8subs xzr, x6, x5
00085edcb.ne 0x85ed0
00085ee0
00085ee0loc_85ee0:
00085ee0and x6, x4, 15
00085ee4cbz x6, 0x85efc
00085ee8add x6, x5, x6
00085eec
00085eecloc_85eec:
00085eecldrb w7, [x3], 1
00085ef0strb w7, [x5], 1
00085ef4subs xzr, x6, x5
00085ef8b.ne 0x85eec
00085efc
00085efcloc_85efc:
00085efcldr x20, [sp+1088]
00085f00bl runtime.unspillArgs.abi0
00085f04ldr x26, [sp+1056]
00085f08ldr x20, [x26]
00085f0cblr x20
00085f10ldr x20, [sp+1088]
00085f14bl runtime.spillArgs.abi0
00085f18ldr x7, [sp+1048]
00085f1cldr x3, [sp+1064]
00085f20ldr w4, [sp+1072]
00085f24ldr w6, [sp+1076]
00085f28add x5, sp, 8
00085f2cadd x5, x5, x6
00085f30add x3, x3, x6
00085f34sub x4, x4, x6
00085f38bl callRet
00085f3cldp x29, x30, [sp-8]
00085f40add sp, sp, 1040
00085f44ret x30
00085f48
00085f48loc_85f48:
00085f48mov x3, x30
00085f4cbl runtime.morestack_noctxt.abi0
00085f50b 0x85e90
00085f54
00085f54loc_85f54:
00085f54ldr x17, [x16]
00085f58add x20, sp, 1048
00085f5csubs xzr, x20, x17
00085f60b.ne 0x85eb8
00085f64add x20, sp, 8
00085f68str x20, [x16]
00085f6cb 0x85eb8
00085e90
00085f70
00085f70runtime.call2048.abi0: ; void runtime.call2048(void)
00085f70ldr x16, [x28+16]
00085f74sub x17, sp, 1936
00085f78subs xzr, x17, x16
00085f7cb.ls 0x86028
00085f80sub x20, sp, 2064
00085f84stp x29, x30, [x20-8]
00085f88add sp, x20, 0
00085f8csub x29, sp, 8
00085f90ldr x16, [x28+32]
00085f94cbnz x16, 0x86034
00085f98
00085f98loc_85f98:
00085f98ldr x3, [sp+2088]
00085f9cldr w4, [sp+2096]
00085fa0add x5, sp, 8
00085fa4and x6, x4, -16
00085fa8cbz x6, 0x85fc0
00085facadd x6, x5, x6
00085fb0
00085fb0loc_85fb0:
00085fb0ldp x7, x8, [x3], 16
00085fb4stp x7, x8, [x5], 16
00085fb8subs xzr, x6, x5
00085fbcb.ne 0x85fb0
00085fc0
00085fc0loc_85fc0:
00085fc0and x6, x4, 15
00085fc4cbz x6, 0x85fdc
00085fc8add x6, x5, x6
00085fcc
00085fccloc_85fcc:
00085fccldrb w7, [x3], 1
00085fd0strb w7, [x5], 1
00085fd4subs xzr, x6, x5
00085fd8b.ne 0x85fcc
00085fdc
00085fdcloc_85fdc:
00085fdcldr x20, [sp+2112]
00085fe0bl runtime.unspillArgs.abi0
00085fe4ldr x26, [sp+2080]
00085fe8ldr x20, [x26]
00085fecblr x20
00085ff0ldr x20, [sp+2112]
00085ff4bl runtime.spillArgs.abi0
00085ff8ldr x7, [sp+2072]
00085ffcldr x3, [sp+2088]
00086000ldr w4, [sp+2096]
00086004ldr w6, [sp+2100]
00086008add x5, sp, 8
0008600cadd x5, x5, x6
00086010add x3, x3, x6
00086014sub x4, x4, x6
00086018bl callRet
0008601cldp x29, x30, [sp-8]
00086020add sp, sp, 2064
00086024ret x30
00086028
00086028loc_86028:
00086028mov x3, x30
0008602cbl runtime.morestack_noctxt.abi0
00086030b 0x85f70
00086034
00086034loc_86034:
00086034ldr x17, [x16]
00086038add x20, sp, 2072
0008603csubs xzr, x20, x17
00086040b.ne 0x85f98
00086044add x20, sp, 8
00086048str x20, [x16]
0008604cb 0x85f98
00085f70
00085f70runtime.call2048.abi0: ; void runtime.call2048(void)
00085f70ldr x16, [x28+16]
00085f74sub x17, sp, 1936
00085f78subs xzr, x17, x16
00085f7cb.ls 0x86028
00085f80sub x20, sp, 2064
00085f84stp x29, x30, [x20-8]
00085f88add sp, x20, 0
00085f8csub x29, sp, 8
00085f90ldr x16, [x28+32]
00085f94cbnz x16, 0x86034
00085f98
00085f98loc_85f98:
00085f98ldr x3, [sp+2088]
00085f9cldr w4, [sp+2096]
00085fa0add x5, sp, 8
00085fa4and x6, x4, -16
00085fa8cbz x6, 0x85fc0
00085facadd x6, x5, x6
00085fb0
00085fb0loc_85fb0:
00085fb0ldp x7, x8, [x3], 16
00085fb4stp x7, x8, [x5], 16
00085fb8subs xzr, x6, x5
00085fbcb.ne 0x85fb0
00085fc0
00085fc0loc_85fc0:
00085fc0and x6, x4, 15
00085fc4cbz x6, 0x85fdc
00085fc8add x6, x5, x6
00085fcc
00085fccloc_85fcc:
00085fccldrb w7, [x3], 1
00085fd0strb w7, [x5], 1
00085fd4subs xzr, x6, x5
00085fd8b.ne 0x85fcc
00085fdc
00085fdcloc_85fdc:
00085fdcldr x20, [sp+2112]
00085fe0bl runtime.unspillArgs.abi0
00085fe4ldr x26, [sp+2080]
00085fe8ldr x20, [x26]
00085fecblr x20
00085ff0ldr x20, [sp+2112]
00085ff4bl runtime.spillArgs.abi0
00085ff8ldr x7, [sp+2072]
00085ffcldr x3, [sp+2088]
00086000ldr w4, [sp+2096]
00086004ldr w6, [sp+2100]
00086008add x5, sp, 8
0008600cadd x5, x5, x6
00086010add x3, x3, x6
00086014sub x4, x4, x6
00086018bl callRet
0008601cldp x29, x30, [sp-8]
00086020add sp, sp, 2064
00086024ret x30
00086028
00086028loc_86028:
00086028mov x3, x30
0008602cbl runtime.morestack_noctxt.abi0
00086030b 0x85f70
00086034
00086034loc_86034:
00086034ldr x17, [x16]
00086038add x20, sp, 2072
0008603csubs xzr, x20, x17
00086040b.ne 0x85f98
00086044add x20, sp, 8
00086048str x20, [x16]
0008604cb 0x85f98
00085f70
00086050
00086050runtime.call4096.abi0: ; void runtime.call4096(void)
00086050ldr x16, [x28+16]
00086054subs x17, sp, 3984
00086058b.lo 0x86114
0008605csubs xzr, x17, x16
00086060b.ls 0x86114
00086064movz x27, 4112
00086068sub x20, sp, x27
0008606cstp x29, x30, [x20-8]
00086070add sp, x20, 0
00086074sub x29, sp, 8
00086078ldr x16, [x28+32]
0008607ccbnz x16, 0x86120
00086080
00086080loc_86080:
00086080ldr x3, [sp+4136]
00086084ldr w4, [sp+4144]
00086088add x5, sp, 8
0008608cand x6, x4, -16
00086090cbz x6, 0x860a8
00086094add x6, x5, x6
00086098
00086098loc_86098:
00086098ldp x7, x8, [x3], 16
0008609cstp x7, x8, [x5], 16
000860a0subs xzr, x6, x5
000860a4b.ne 0x86098
000860a8
000860a8loc_860a8:
000860a8and x6, x4, 15
000860accbz x6, 0x860c4
000860b0add x6, x5, x6
000860b4
000860b4loc_860b4:
000860b4ldrb w7, [x3], 1
000860b8strb w7, [x5], 1
000860bcsubs xzr, x6, x5
000860c0b.ne 0x860b4
000860c4
000860c4loc_860c4:
000860c4ldr x20, [sp+4160]
000860c8bl runtime.unspillArgs.abi0
000860ccldr x26, [sp+4128]
000860d0ldr x20, [x26]
000860d4blr x20
000860d8ldr x20, [sp+4160]
000860dcbl runtime.spillArgs.abi0
000860e0ldr x7, [sp+4120]
000860e4ldr x3, [sp+4136]
000860e8ldr w4, [sp+4144]
000860ecldr w6, [sp+4148]
000860f0add x5, sp, 8
000860f4add x5, x5, x6
000860f8add x3, x3, x6
000860fcsub x4, x4, x6
00086100bl callRet
00086104ldp x29, x30, [sp-8]
00086108movz x27, 4112
0008610cadd sp, sp, x27
00086110ret x30
00086114
00086114loc_86114:
00086114mov x3, x30
00086118bl runtime.morestack_noctxt.abi0
0008611cb 0x86050
00086120
00086120loc_86120:
00086120ldr x17, [x16]
00086124movz x27, 4120
00086128add x20, sp, x27
0008612csubs xzr, x20, x17
00086130b.ne 0x86080
00086134add x20, sp, 8
00086138str x20, [x16]
0008613cb 0x86080
00086050
00086050runtime.call4096.abi0: ; void runtime.call4096(void)
00086050ldr x16, [x28+16]
00086054subs x17, sp, 3984
00086058b.lo 0x86114
0008605csubs xzr, x17, x16
00086060b.ls 0x86114
00086064movz x27, 4112
00086068sub x20, sp, x27
0008606cstp x29, x30, [x20-8]
00086070add sp, x20, 0
00086074sub x29, sp, 8
00086078ldr x16, [x28+32]
0008607ccbnz x16, 0x86120
00086080
00086080loc_86080:
00086080ldr x3, [sp+4136]
00086084ldr w4, [sp+4144]
00086088add x5, sp, 8
0008608cand x6, x4, -16
00086090cbz x6, 0x860a8
00086094add x6, x5, x6
00086098
00086098loc_86098:
00086098ldp x7, x8, [x3], 16
0008609cstp x7, x8, [x5], 16
000860a0subs xzr, x6, x5
000860a4b.ne 0x86098
000860a8
000860a8loc_860a8:
000860a8and x6, x4, 15
000860accbz x6, 0x860c4
000860b0add x6, x5, x6
000860b4
000860b4loc_860b4:
000860b4ldrb w7, [x3], 1
000860b8strb w7, [x5], 1
000860bcsubs xzr, x6, x5
000860c0b.ne 0x860b4
000860c4
000860c4loc_860c4:
000860c4ldr x20, [sp+4160]
000860c8bl runtime.unspillArgs.abi0
000860ccldr x26, [sp+4128]
000860d0ldr x20, [x26]
000860d4blr x20
000860d8ldr x20, [sp+4160]
000860dcbl runtime.spillArgs.abi0
000860e0ldr x7, [sp+4120]
000860e4ldr x3, [sp+4136]
000860e8ldr w4, [sp+4144]
000860ecldr w6, [sp+4148]
000860f0add x5, sp, 8
000860f4add x5, x5, x6
000860f8add x3, x3, x6
000860fcsub x4, x4, x6
00086100bl callRet
00086104ldp x29, x30, [sp-8]
00086108movz x27, 4112
0008610cadd sp, sp, x27
00086110ret x30
00086114
00086114loc_86114:
00086114mov x3, x30
00086118bl runtime.morestack_noctxt.abi0
0008611cb 0x86050
00086120
00086120loc_86120:
00086120ldr x17, [x16]
00086124movz x27, 4120
00086128add x20, sp, x27
0008612csubs xzr, x20, x17
00086130b.ne 0x86080
00086134add x20, sp, 8
00086138str x20, [x16]
0008613cb 0x86080
00086050
00086140
00086140runtime.call8192.abi0: ; void runtime.call8192(void)
00086140ldr x16, [x28+16]
00086144movz x27, 8080
00086148subs x17, sp, x27
0008614cb.lo 0x86208
00086150subs xzr, x17, x16
00086154b.ls 0x86208
00086158movz x27, 8208
0008615csub x20, sp, x27
00086160stp x29, x30, [x20-8]
00086164add sp, x20, 0
00086168sub x29, sp, 8
0008616cldr x16, [x28+32]
00086170cbnz x16, 0x86214
00086174
00086174loc_86174:
00086174ldr x3, [sp+8232]
00086178ldr w4, [sp+8240]
0008617cadd x5, sp, 8
00086180and x6, x4, -16
00086184cbz x6, 0x8619c
00086188add x6, x5, x6
0008618c
0008618cloc_8618c:
0008618cldp x7, x8, [x3], 16
00086190stp x7, x8, [x5], 16
00086194subs xzr, x6, x5
00086198b.ne 0x8618c
0008619c
0008619cloc_8619c:
0008619cand x6, x4, 15
000861a0cbz x6, 0x861b8
000861a4add x6, x5, x6
000861a8
000861a8loc_861a8:
000861a8ldrb w7, [x3], 1
000861acstrb w7, [x5], 1
000861b0subs xzr, x6, x5
000861b4b.ne 0x861a8
000861b8
000861b8loc_861b8:
000861b8ldr x20, [sp+8256]
000861bcbl runtime.unspillArgs.abi0
000861c0ldr x26, [sp+8224]
000861c4ldr x20, [x26]
000861c8blr x20
000861ccldr x20, [sp+8256]
000861d0bl runtime.spillArgs.abi0
000861d4ldr x7, [sp+8216]
000861d8ldr x3, [sp+8232]
000861dcldr w4, [sp+8240]
000861e0ldr w6, [sp+8244]
000861e4add x5, sp, 8
000861e8add x5, x5, x6
000861ecadd x3, x3, x6
000861f0sub x4, x4, x6
000861f4bl callRet
000861f8ldp x29, x30, [sp-8]
000861fcmovz x27, 8208
00086200add sp, sp, x27
00086204ret x30
00086208
00086208loc_86208:
00086208mov x3, x30
0008620cbl runtime.morestack_noctxt.abi0
00086210b 0x86140
00086214
00086214loc_86214:
00086214ldr x17, [x16]
00086218movz x27, 8216
0008621cadd x20, sp, x27
00086220subs xzr, x20, x17
00086224b.ne 0x86174
00086228add x20, sp, 8
0008622cstr x20, [x16]
00086230b 0x86174
00086234udf 0
00086238udf 0
0008623cudf 0
00086140
00086140runtime.call8192.abi0: ; void runtime.call8192(void)
00086140ldr x16, [x28+16]
00086144movz x27, 8080
00086148subs x17, sp, x27
0008614cb.lo 0x86208
00086150subs xzr, x17, x16
00086154b.ls 0x86208
00086158movz x27, 8208
0008615csub x20, sp, x27
00086160stp x29, x30, [x20-8]
00086164add sp, x20, 0
00086168sub x29, sp, 8
0008616cldr x16, [x28+32]
00086170cbnz x16, 0x86214
00086174
00086174loc_86174:
00086174ldr x3, [sp+8232]
00086178ldr w4, [sp+8240]
0008617cadd x5, sp, 8
00086180and x6, x4, -16
00086184cbz x6, 0x8619c
00086188add x6, x5, x6
0008618c
0008618cloc_8618c:
0008618cldp x7, x8, [x3], 16
00086190stp x7, x8, [x5], 16
00086194subs xzr, x6, x5
00086198b.ne 0x8618c
0008619c
0008619cloc_8619c:
0008619cand x6, x4, 15
000861a0cbz x6, 0x861b8
000861a4add x6, x5, x6
000861a8
000861a8loc_861a8:
000861a8ldrb w7, [x3], 1
000861acstrb w7, [x5], 1
000861b0subs xzr, x6, x5
000861b4b.ne 0x861a8
000861b8
000861b8loc_861b8:
000861b8ldr x20, [sp+8256]
000861bcbl runtime.unspillArgs.abi0
000861c0ldr x26, [sp+8224]
000861c4ldr x20, [x26]
000861c8blr x20
000861ccldr x20, [sp+8256]
000861d0bl runtime.spillArgs.abi0
000861d4ldr x7, [sp+8216]
000861d8ldr x3, [sp+8232]
000861dcldr w4, [sp+8240]
000861e0ldr w6, [sp+8244]
000861e4add x5, sp, 8
000861e8add x5, x5, x6
000861ecadd x3, x3, x6
000861f0sub x4, x4, x6
000861f4bl callRet
000861f8ldp x29, x30, [sp-8]
000861fcmovz x27, 8208
00086200add sp, sp, x27
00086204ret x30
00086208
00086208loc_86208:
00086208mov x3, x30
0008620cbl runtime.morestack_noctxt.abi0
00086210b 0x86140
00086214
00086214loc_86214:
00086214ldr x17, [x16]
00086218movz x27, 8216
0008621cadd x20, sp, x27
00086220subs xzr, x20, x17
00086224b.ne 0x86174
00086228add x20, sp, 8
0008622cstr x20, [x16]
00086230b 0x86174
00086234udf 0
00086238udf 0
0008623cudf 0
00086140
00086240
00086240runtime.call16384.abi0: ; void runtime.call16384(void)
00086240ldr x16, [x28+16]
00086244movz x27, 16272
00086248subs x17, sp, x27
0008624cb.lo 0x86314
00086250subs xzr, x17, x16
00086254b.ls 0x86314
00086258movz x27, 16400
0008625csub x20, sp, x27
00086260stp x29, x30, [x20-8]
00086264add sp, x20, 0
00086268sub x29, sp, 8
0008626cldr x16, [x28+32]
00086270cbnz x16, 0x86320
00086274
00086274loc_86274:
00086274ldr x3, [sp+16424]
00086278add x27, sp, 16384
0008627cldr w4, [x27+48]
00086280add x5, sp, 8
00086284and x6, x4, -16
00086288cbz x6, 0x862a0
0008628cadd x6, x5, x6
00086290
00086290loc_86290:
00086290ldp x7, x8, [x3], 16
00086294stp x7, x8, [x5], 16
00086298subs xzr, x6, x5
0008629cb.ne 0x86290
000862a0
000862a0loc_862a0:
000862a0and x6, x4, 15
000862a4cbz x6, 0x862bc
000862a8add x6, x5, x6
000862ac
000862acloc_862ac:
000862acldrb w7, [x3], 1
000862b0strb w7, [x5], 1
000862b4subs xzr, x6, x5
000862b8b.ne 0x862ac
000862bc
000862bcloc_862bc:
000862bcldr x20, [sp+16448]
000862c0bl runtime.unspillArgs.abi0
000862c4ldr x26, [sp+16416]
000862c8ldr x20, [x26]
000862ccblr x20
000862d0ldr x20, [sp+16448]
000862d4bl runtime.spillArgs.abi0
000862d8ldr x7, [sp+16408]
000862dcldr x3, [sp+16424]
000862e0add x27, sp, 16384
000862e4ldr w4, [x27+48]
000862e8add x27, sp, 16384
000862ecldr w6, [x27+52]
000862f0add x5, sp, 8
000862f4add x5, x5, x6
000862f8add x3, x3, x6
000862fcsub x4, x4, x6
00086300bl callRet
00086304ldp x29, x30, [sp-8]
00086308movz x27, 16400
0008630cadd sp, sp, x27
00086310ret x30
00086314
00086314loc_86314:
00086314mov x3, x30
00086318bl runtime.morestack_noctxt.abi0
0008631cb 0x86240
00086320
00086320loc_86320:
00086320ldr x17, [x16]
00086324movz x27, 16408
00086328add x20, sp, x27
0008632csubs xzr, x20, x17
00086330b.ne 0x86274
00086334add x20, sp, 8
00086338str x20, [x16]
0008633cb 0x86274
00086240
00086240runtime.call16384.abi0: ; void runtime.call16384(void)
00086240ldr x16, [x28+16]
00086244movz x27, 16272
00086248subs x17, sp, x27
0008624cb.lo 0x86314
00086250subs xzr, x17, x16
00086254b.ls 0x86314
00086258movz x27, 16400
0008625csub x20, sp, x27
00086260stp x29, x30, [x20-8]
00086264add sp, x20, 0
00086268sub x29, sp, 8
0008626cldr x16, [x28+32]
00086270cbnz x16, 0x86320
00086274
00086274loc_86274:
00086274ldr x3, [sp+16424]
00086278add x27, sp, 16384
0008627cldr w4, [x27+48]
00086280add x5, sp, 8
00086284and x6, x4, -16
00086288cbz x6, 0x862a0
0008628cadd x6, x5, x6
00086290
00086290loc_86290:
00086290ldp x7, x8, [x3], 16
00086294stp x7, x8, [x5], 16
00086298subs xzr, x6, x5
0008629cb.ne 0x86290
000862a0
000862a0loc_862a0:
000862a0and x6, x4, 15
000862a4cbz x6, 0x862bc
000862a8add x6, x5, x6
000862ac
000862acloc_862ac:
000862acldrb w7, [x3], 1
000862b0strb w7, [x5], 1
000862b4subs xzr, x6, x5
000862b8b.ne 0x862ac
000862bc
000862bcloc_862bc:
000862bcldr x20, [sp+16448]
000862c0bl runtime.unspillArgs.abi0
000862c4ldr x26, [sp+16416]
000862c8ldr x20, [x26]
000862ccblr x20
000862d0ldr x20, [sp+16448]
000862d4bl runtime.spillArgs.abi0
000862d8ldr x7, [sp+16408]
000862dcldr x3, [sp+16424]
000862e0add x27, sp, 16384
000862e4ldr w4, [x27+48]
000862e8add x27, sp, 16384
000862ecldr w6, [x27+52]
000862f0add x5, sp, 8
000862f4add x5, x5, x6
000862f8add x3, x3, x6
000862fcsub x4, x4, x6
00086300bl callRet
00086304ldp x29, x30, [sp-8]
00086308movz x27, 16400
0008630cadd sp, sp, x27
00086310ret x30
00086314
00086314loc_86314:
00086314mov x3, x30
00086318bl runtime.morestack_noctxt.abi0
0008631cb 0x86240
00086320
00086320loc_86320:
00086320ldr x17, [x16]
00086324movz x27, 16408
00086328add x20, sp, x27
0008632csubs xzr, x20, x17
00086330b.ne 0x86274
00086334add x20, sp, 8
00086338str x20, [x16]
0008633cb 0x86274
00086240
00086340
00086340runtime.call32768.abi0: ; void runtime.call32768(void)
00086340ldr x16, [x28+16]
00086344movz x27, 32656
00086348subs x17, sp, x27
0008634cb.lo 0x8642c
00086350subs xzr, x17, x16
00086354b.ls 0x8642c
00086358movz x27, 32784
0008635csub x20, sp, x27
00086360stp x29, x30, [x20-8]
00086364add sp, x20, 0
00086368sub x29, sp, 8
0008636cldr x16, [x28+32]
00086370cbnz x16, 0x86438
00086374
00086374loc_86374:
00086374add x27, sp, 32768
00086378ldr x3, [x27+40]
0008637cadd x27, sp, 32768
00086380ldr w4, [x27+48]
00086384add x5, sp, 8
00086388and x6, x4, -16
0008638ccbz x6, 0x863a4
00086390add x6, x5, x6
00086394
00086394loc_86394:
00086394ldp x7, x8, [x3], 16
00086398stp x7, x8, [x5], 16
0008639csubs xzr, x6, x5
000863a0b.ne 0x86394
000863a4
000863a4loc_863a4:
000863a4and x6, x4, 15
000863a8cbz x6, 0x863c0
000863acadd x6, x5, x6
000863b0
000863b0loc_863b0:
000863b0ldrb w7, [x3], 1
000863b4strb w7, [x5], 1
000863b8subs xzr, x6, x5
000863bcb.ne 0x863b0
000863c0
000863c0loc_863c0:
000863c0add x27, sp, 32768
000863c4ldr x20, [x27+64]
000863c8bl runtime.unspillArgs.abi0
000863ccadd x27, sp, 32768
000863d0ldr x26, [x27+32]
000863d4ldr x20, [x26]
000863d8blr x20
000863dcadd x27, sp, 32768
000863e0ldr x20, [x27+64]
000863e4bl runtime.spillArgs.abi0
000863e8add x27, sp, 32768
000863ecldr x7, [x27+24]
000863f0add x27, sp, 32768
000863f4ldr x3, [x27+40]
000863f8add x27, sp, 32768
000863fcldr w4, [x27+48]
00086400add x27, sp, 32768
00086404ldr w6, [x27+52]
00086408add x5, sp, 8
0008640cadd x5, x5, x6
00086410add x3, x3, x6
00086414sub x4, x4, x6
00086418bl callRet
0008641cldp x29, x30, [sp-8]
00086420movz x27, 32784
00086424add sp, sp, x27
00086428ret x30
0008642c
0008642cloc_8642c:
0008642cmov x3, x30
00086430bl runtime.morestack_noctxt.abi0
00086434b 0x86340
00086438
00086438loc_86438:
00086438ldr x17, [x16]
0008643cmovz x27, 32792
00086440add x20, sp, x27
00086444subs xzr, x20, x17
00086448b.ne 0x86374
0008644cadd x20, sp, 8
00086450str x20, [x16]
00086454b 0x86374
00086458udf 0
0008645cudf 0
00086340
00086340runtime.call32768.abi0: ; void runtime.call32768(void)
00086340ldr x16, [x28+16]
00086344movz x27, 32656
00086348subs x17, sp, x27
0008634cb.lo 0x8642c
00086350subs xzr, x17, x16
00086354b.ls 0x8642c
00086358movz x27, 32784
0008635csub x20, sp, x27
00086360stp x29, x30, [x20-8]
00086364add sp, x20, 0
00086368sub x29, sp, 8
0008636cldr x16, [x28+32]
00086370cbnz x16, 0x86438
00086374
00086374loc_86374:
00086374add x27, sp, 32768
00086378ldr x3, [x27+40]
0008637cadd x27, sp, 32768
00086380ldr w4, [x27+48]
00086384add x5, sp, 8
00086388and x6, x4, -16
0008638ccbz x6, 0x863a4
00086390add x6, x5, x6
00086394
00086394loc_86394:
00086394ldp x7, x8, [x3], 16
00086398stp x7, x8, [x5], 16
0008639csubs xzr, x6, x5
000863a0b.ne 0x86394
000863a4
000863a4loc_863a4:
000863a4and x6, x4, 15
000863a8cbz x6, 0x863c0
000863acadd x6, x5, x6
000863b0
000863b0loc_863b0:
000863b0ldrb w7, [x3], 1
000863b4strb w7, [x5], 1
000863b8subs xzr, x6, x5
000863bcb.ne 0x863b0
000863c0
000863c0loc_863c0:
000863c0add x27, sp, 32768
000863c4ldr x20, [x27+64]
000863c8bl runtime.unspillArgs.abi0
000863ccadd x27, sp, 32768
000863d0ldr x26, [x27+32]
000863d4ldr x20, [x26]
000863d8blr x20
000863dcadd x27, sp, 32768
000863e0ldr x20, [x27+64]
000863e4bl runtime.spillArgs.abi0
000863e8add x27, sp, 32768
000863ecldr x7, [x27+24]
000863f0add x27, sp, 32768
000863f4ldr x3, [x27+40]
000863f8add x27, sp, 32768
000863fcldr w4, [x27+48]
00086400add x27, sp, 32768
00086404ldr w6, [x27+52]
00086408add x5, sp, 8
0008640cadd x5, x5, x6
00086410add x3, x3, x6
00086414sub x4, x4, x6
00086418bl callRet
0008641cldp x29, x30, [sp-8]
00086420movz x27, 32784
00086424add sp, sp, x27
00086428ret x30
0008642c
0008642cloc_8642c:
0008642cmov x3, x30
00086430bl runtime.morestack_noctxt.abi0
00086434b 0x86340
00086438
00086438loc_86438:
00086438ldr x17, [x16]
0008643cmovz x27, 32792
00086440add x20, sp, x27
00086444subs xzr, x20, x17
00086448b.ne 0x86374
0008644cadd x20, sp, 8
00086450str x20, [x16]
00086454b 0x86374
00086458udf 0
0008645cudf 0
00086340
00086460
00086460runtime.call65536.abi0: ; void runtime.call65536(void)
00086460ldr x16, [x28+16]
00086464movz x27, 65424
00086468subs x17, sp, x27
0008646cb.lo 0x8654c
00086470subs xzr, x17, x16
00086474b.ls 0x8654c
00086478sub x20, sp, 16
0008647csub x20, x20, 0x10000
00086480stp x29, x30, [x20-8]
00086484add sp, x20, 0
00086488sub x29, sp, 8
0008648cldr x16, [x28+32]
00086490cbnz x16, 0x86558
00086494
00086494loc_86494:
00086494add x27, sp, 0x10000
00086498ldr x3, [x27+40]
0008649cadd x27, sp, 0x10000
000864a0ldr w4, [x27+48]
000864a4add x5, sp, 8
000864a8and x6, x4, -16
000864accbz x6, 0x864c4
000864b0add x6, x5, x6
000864b4
000864b4loc_864b4:
000864b4ldp x7, x8, [x3], 16
000864b8stp x7, x8, [x5], 16
000864bcsubs xzr, x6, x5
000864c0b.ne 0x864b4
000864c4
000864c4loc_864c4:
000864c4and x6, x4, 15
000864c8cbz x6, 0x864e0
000864ccadd x6, x5, x6
000864d0
000864d0loc_864d0:
000864d0ldrb w7, [x3], 1
000864d4strb w7, [x5], 1
000864d8subs xzr, x6, x5
000864dcb.ne 0x864d0
000864e0
000864e0loc_864e0:
000864e0add x27, sp, 0x10000
000864e4ldr x20, [x27+64]
000864e8bl runtime.unspillArgs.abi0
000864ecadd x27, sp, 0x10000
000864f0ldr x26, [x27+32]
000864f4ldr x20, [x26]
000864f8blr x20
000864fcadd x27, sp, 0x10000
00086500ldr x20, [x27+64]
00086504bl runtime.spillArgs.abi0
00086508add x27, sp, 0x10000
0008650cldr x7, [x27+24]
00086510add x27, sp, 0x10000
00086514ldr x3, [x27+40]
00086518add x27, sp, 0x10000
0008651cldr w4, [x27+48]
00086520add x27, sp, 0x10000
00086524ldr w6, [x27+52]
00086528add x5, sp, 8
0008652cadd x5, x5, x6
00086530add x3, x3, x6
00086534sub x4, x4, x6
00086538bl callRet
0008653cldp x29, x30, [sp-8]
00086540add sp, sp, 16
00086544add sp, sp, 0x10000
00086548ret x30
0008654c
0008654cloc_8654c:
0008654cmov x3, x30
00086550bl runtime.morestack_noctxt.abi0
00086554b 0x86460
00086558
00086558loc_86558:
00086558ldr x17, [x16]
0008655cadd x20, sp, 24
00086560add x20, x20, 0x10000
00086564subs xzr, x20, x17
00086568b.ne 0x86494
0008656cadd x20, sp, 8
00086570str x20, [x16]
00086574b 0x86494
00086578udf 0
0008657cudf 0
00086460
00086460runtime.call65536.abi0: ; void runtime.call65536(void)
00086460ldr x16, [x28+16]
00086464movz x27, 65424
00086468subs x17, sp, x27
0008646cb.lo 0x8654c
00086470subs xzr, x17, x16
00086474b.ls 0x8654c
00086478sub x20, sp, 16
0008647csub x20, x20, 0x10000
00086480stp x29, x30, [x20-8]
00086484add sp, x20, 0
00086488sub x29, sp, 8
0008648cldr x16, [x28+32]
00086490cbnz x16, 0x86558
00086494
00086494loc_86494:
00086494add x27, sp, 0x10000
00086498ldr x3, [x27+40]
0008649cadd x27, sp, 0x10000
000864a0ldr w4, [x27+48]
000864a4add x5, sp, 8
000864a8and x6, x4, -16
000864accbz x6, 0x864c4
000864b0add x6, x5, x6
000864b4
000864b4loc_864b4:
000864b4ldp x7, x8, [x3], 16
000864b8stp x7, x8, [x5], 16
000864bcsubs xzr, x6, x5
000864c0b.ne 0x864b4
000864c4
000864c4loc_864c4:
000864c4and x6, x4, 15
000864c8cbz x6, 0x864e0
000864ccadd x6, x5, x6
000864d0
000864d0loc_864d0:
000864d0ldrb w7, [x3], 1
000864d4strb w7, [x5], 1
000864d8subs xzr, x6, x5
000864dcb.ne 0x864d0
000864e0
000864e0loc_864e0:
000864e0add x27, sp, 0x10000
000864e4ldr x20, [x27+64]
000864e8bl runtime.unspillArgs.abi0
000864ecadd x27, sp, 0x10000
000864f0ldr x26, [x27+32]
000864f4ldr x20, [x26]
000864f8blr x20
000864fcadd x27, sp, 0x10000
00086500ldr x20, [x27+64]
00086504bl runtime.spillArgs.abi0
00086508add x27, sp, 0x10000
0008650cldr x7, [x27+24]
00086510add x27, sp, 0x10000
00086514ldr x3, [x27+40]
00086518add x27, sp, 0x10000
0008651cldr w4, [x27+48]
00086520add x27, sp, 0x10000
00086524ldr w6, [x27+52]
00086528add x5, sp, 8
0008652cadd x5, x5, x6
00086530add x3, x3, x6
00086534sub x4, x4, x6
00086538bl callRet
0008653cldp x29, x30, [sp-8]
00086540add sp, sp, 16
00086544add sp, sp, 0x10000
00086548ret x30
0008654c
0008654cloc_8654c:
0008654cmov x3, x30
00086550bl runtime.morestack_noctxt.abi0
00086554b 0x86460
00086558
00086558loc_86558:
00086558ldr x17, [x16]
0008655cadd x20, sp, 24
00086560add x20, x20, 0x10000
00086564subs xzr, x20, x17
00086568b.ne 0x86494
0008656cadd x20, sp, 8
00086570str x20, [x16]
00086574b 0x86494
00086578udf 0
0008657cudf 0
00086460
00086580
00086580runtime.call131072.abi0: ; void runtime.call131072(void)
00086580ldr x16, [x28+16]
00086584movz x27, 65424
00086588movk x27, 0x10000
0008658csubs x17, sp, x27
00086590b.lo 0x86670
00086594subs xzr, x17, x16
00086598b.ls 0x86670
0008659csub x20, sp, 16
000865a0sub x20, x20, 0x20000
000865a4stp x29, x30, [x20-8]
000865a8add sp, x20, 0
000865acsub x29, sp, 8
000865b0ldr x16, [x28+32]
000865b4cbnz x16, 0x8667c
000865b8
000865b8loc_865b8:
000865b8add x27, sp, 0x20000
000865bcldr x3, [x27+40]
000865c0add x27, sp, 0x20000
000865c4ldr w4, [x27+48]
000865c8add x5, sp, 8
000865ccand x6, x4, -16
000865d0cbz x6, 0x865e8
000865d4add x6, x5, x6
000865d8
000865d8loc_865d8:
000865d8ldp x7, x8, [x3], 16
000865dcstp x7, x8, [x5], 16
000865e0subs xzr, x6, x5
000865e4b.ne 0x865d8
000865e8
000865e8loc_865e8:
000865e8and x6, x4, 15
000865eccbz x6, 0x86604
000865f0add x6, x5, x6
000865f4
000865f4loc_865f4:
000865f4ldrb w7, [x3], 1
000865f8strb w7, [x5], 1
000865fcsubs xzr, x6, x5
00086600b.ne 0x865f4
00086604
00086604loc_86604:
00086604add x27, sp, 0x20000
00086608ldr x20, [x27+64]
0008660cbl runtime.unspillArgs.abi0
00086610add x27, sp, 0x20000
00086614ldr x26, [x27+32]
00086618ldr x20, [x26]
0008661cblr x20
00086620add x27, sp, 0x20000
00086624ldr x20, [x27+64]
00086628bl runtime.spillArgs.abi0
0008662cadd x27, sp, 0x20000
00086630ldr x7, [x27+24]
00086634add x27, sp, 0x20000
00086638ldr x3, [x27+40]
0008663cadd x27, sp, 0x20000
00086640ldr w4, [x27+48]
00086644add x27, sp, 0x20000
00086648ldr w6, [x27+52]
0008664cadd x5, sp, 8
00086650add x5, x5, x6
00086654add x3, x3, x6
00086658sub x4, x4, x6
0008665cbl callRet
00086660ldp x29, x30, [sp-8]
00086664add sp, sp, 16
00086668add sp, sp, 0x20000
0008666cret x30
00086670
00086670loc_86670:
00086670mov x3, x30
00086674bl runtime.morestack_noctxt.abi0
00086678b 0x86580
0008667c
0008667cloc_8667c:
0008667cldr x17, [x16]
00086680add x20, sp, 24
00086684add x20, x20, 0x20000
00086688subs xzr, x20, x17
0008668cb.ne 0x865b8
00086690add x20, sp, 8
00086694str x20, [x16]
00086698b 0x865b8
0008669cudf 0
00086580
00086580runtime.call131072.abi0: ; void runtime.call131072(void)
00086580ldr x16, [x28+16]
00086584movz x27, 65424
00086588movk x27, 0x10000
0008658csubs x17, sp, x27
00086590b.lo 0x86670
00086594subs xzr, x17, x16
00086598b.ls 0x86670
0008659csub x20, sp, 16
000865a0sub x20, x20, 0x20000
000865a4stp x29, x30, [x20-8]
000865a8add sp, x20, 0
000865acsub x29, sp, 8
000865b0ldr x16, [x28+32]
000865b4cbnz x16, 0x8667c
000865b8
000865b8loc_865b8:
000865b8add x27, sp, 0x20000
000865bcldr x3, [x27+40]
000865c0add x27, sp, 0x20000
000865c4ldr w4, [x27+48]
000865c8add x5, sp, 8
000865ccand x6, x4, -16
000865d0cbz x6, 0x865e8
000865d4add x6, x5, x6
000865d8
000865d8loc_865d8:
000865d8ldp x7, x8, [x3], 16
000865dcstp x7, x8, [x5], 16
000865e0subs xzr, x6, x5
000865e4b.ne 0x865d8
000865e8
000865e8loc_865e8:
000865e8and x6, x4, 15
000865eccbz x6, 0x86604
000865f0add x6, x5, x6
000865f4
000865f4loc_865f4:
000865f4ldrb w7, [x3], 1
000865f8strb w7, [x5], 1
000865fcsubs xzr, x6, x5
00086600b.ne 0x865f4
00086604
00086604loc_86604:
00086604add x27, sp, 0x20000
00086608ldr x20, [x27+64]
0008660cbl runtime.unspillArgs.abi0
00086610add x27, sp, 0x20000
00086614ldr x26, [x27+32]
00086618ldr x20, [x26]
0008661cblr x20
00086620add x27, sp, 0x20000
00086624ldr x20, [x27+64]
00086628bl runtime.spillArgs.abi0
0008662cadd x27, sp, 0x20000
00086630ldr x7, [x27+24]
00086634add x27, sp, 0x20000
00086638ldr x3, [x27+40]
0008663cadd x27, sp, 0x20000
00086640ldr w4, [x27+48]
00086644add x27, sp, 0x20000
00086648ldr w6, [x27+52]
0008664cadd x5, sp, 8
00086650add x5, x5, x6
00086654add x3, x3, x6
00086658sub x4, x4, x6
0008665cbl callRet
00086660ldp x29, x30, [sp-8]
00086664add sp, sp, 16
00086668add sp, sp, 0x20000
0008666cret x30
00086670
00086670loc_86670:
00086670mov x3, x30
00086674bl runtime.morestack_noctxt.abi0
00086678b 0x86580
0008667c
0008667cloc_8667c:
0008667cldr x17, [x16]
00086680add x20, sp, 24
00086684add x20, x20, 0x20000
00086688subs xzr, x20, x17
0008668cb.ne 0x865b8
00086690add x20, sp, 8
00086694str x20, [x16]
00086698b 0x865b8
0008669cudf 0
00086580
000866a0
000866a0runtime.call262144.abi0: ; void runtime.call262144(void)
000866a0ldr x16, [x28+16]
000866a4movz x27, 65424
000866a8movk x27, 0x30000
000866acsubs x17, sp, x27
000866b0b.lo 0x86790
000866b4subs xzr, x17, x16
000866b8b.ls 0x86790
000866bcsub x20, sp, 16
000866c0sub x20, x20, 0x40000
000866c4stp x29, x30, [x20-8]
000866c8add sp, x20, 0
000866ccsub x29, sp, 8
000866d0ldr x16, [x28+32]
000866d4cbnz x16, 0x8679c
000866d8
000866d8loc_866d8:
000866d8add x27, sp, 0x40000
000866dcldr x3, [x27+40]
000866e0add x27, sp, 0x40000
000866e4ldr w4, [x27+48]
000866e8add x5, sp, 8
000866ecand x6, x4, -16
000866f0cbz x6, 0x86708
000866f4add x6, x5, x6
000866f8
000866f8loc_866f8:
000866f8ldp x7, x8, [x3], 16
000866fcstp x7, x8, [x5], 16
00086700subs xzr, x6, x5
00086704b.ne 0x866f8
00086708
00086708loc_86708:
00086708and x6, x4, 15
0008670ccbz x6, 0x86724
00086710add x6, x5, x6
00086714
00086714loc_86714:
00086714ldrb w7, [x3], 1
00086718strb w7, [x5], 1
0008671csubs xzr, x6, x5
00086720b.ne 0x86714
00086724
00086724loc_86724:
00086724add x27, sp, 0x40000
00086728ldr x20, [x27+64]
0008672cbl runtime.unspillArgs.abi0
00086730add x27, sp, 0x40000
00086734ldr x26, [x27+32]
00086738ldr x20, [x26]
0008673cblr x20
00086740add x27, sp, 0x40000
00086744ldr x20, [x27+64]
00086748bl runtime.spillArgs.abi0
0008674cadd x27, sp, 0x40000
00086750ldr x7, [x27+24]
00086754add x27, sp, 0x40000
00086758ldr x3, [x27+40]
0008675cadd x27, sp, 0x40000
00086760ldr w4, [x27+48]
00086764add x27, sp, 0x40000
00086768ldr w6, [x27+52]
0008676cadd x5, sp, 8
00086770add x5, x5, x6
00086774add x3, x3, x6
00086778sub x4, x4, x6
0008677cbl callRet
00086780ldp x29, x30, [sp-8]
00086784add sp, sp, 16
00086788add sp, sp, 0x40000
0008678cret x30
00086790
00086790loc_86790:
00086790mov x3, x30
00086794bl runtime.morestack_noctxt.abi0
00086798b 0x866a0
0008679c
0008679cloc_8679c:
0008679cldr x17, [x16]
000867a0add x20, sp, 24
000867a4add x20, x20, 0x40000
000867a8subs xzr, x20, x17
000867acb.ne 0x866d8
000867b0add x20, sp, 8
000867b4str x20, [x16]
000867b8b 0x866d8
000867bcudf 0
000866a0
000866a0runtime.call262144.abi0: ; void runtime.call262144(void)
000866a0ldr x16, [x28+16]
000866a4movz x27, 65424
000866a8movk x27, 0x30000
000866acsubs x17, sp, x27
000866b0b.lo 0x86790
000866b4subs xzr, x17, x16
000866b8b.ls 0x86790
000866bcsub x20, sp, 16
000866c0sub x20, x20, 0x40000
000866c4stp x29, x30, [x20-8]
000866c8add sp, x20, 0
000866ccsub x29, sp, 8
000866d0ldr x16, [x28+32]
000866d4cbnz x16, 0x8679c
000866d8
000866d8loc_866d8:
000866d8add x27, sp, 0x40000
000866dcldr x3, [x27+40]
000866e0add x27, sp, 0x40000
000866e4ldr w4, [x27+48]
000866e8add x5, sp, 8
000866ecand x6, x4, -16
000866f0cbz x6, 0x86708
000866f4add x6, x5, x6
000866f8
000866f8loc_866f8:
000866f8ldp x7, x8, [x3], 16
000866fcstp x7, x8, [x5], 16
00086700subs xzr, x6, x5
00086704b.ne 0x866f8
00086708
00086708loc_86708:
00086708and x6, x4, 15
0008670ccbz x6, 0x86724
00086710add x6, x5, x6
00086714
00086714loc_86714:
00086714ldrb w7, [x3], 1
00086718strb w7, [x5], 1
0008671csubs xzr, x6, x5
00086720b.ne 0x86714
00086724
00086724loc_86724:
00086724add x27, sp, 0x40000
00086728ldr x20, [x27+64]
0008672cbl runtime.unspillArgs.abi0
00086730add x27, sp, 0x40000
00086734ldr x26, [x27+32]
00086738ldr x20, [x26]
0008673cblr x20
00086740add x27, sp, 0x40000
00086744ldr x20, [x27+64]
00086748bl runtime.spillArgs.abi0
0008674cadd x27, sp, 0x40000
00086750ldr x7, [x27+24]
00086754add x27, sp, 0x40000
00086758ldr x3, [x27+40]
0008675cadd x27, sp, 0x40000
00086760ldr w4, [x27+48]
00086764add x27, sp, 0x40000
00086768ldr w6, [x27+52]
0008676cadd x5, sp, 8
00086770add x5, x5, x6
00086774add x3, x3, x6
00086778sub x4, x4, x6
0008677cbl callRet
00086780ldp x29, x30, [sp-8]
00086784add sp, sp, 16
00086788add sp, sp, 0x40000
0008678cret x30
00086790
00086790loc_86790:
00086790mov x3, x30
00086794bl runtime.morestack_noctxt.abi0
00086798b 0x866a0
0008679c
0008679cloc_8679c:
0008679cldr x17, [x16]
000867a0add x20, sp, 24
000867a4add x20, x20, 0x40000
000867a8subs xzr, x20, x17
000867acb.ne 0x866d8
000867b0add x20, sp, 8
000867b4str x20, [x16]
000867b8b 0x866d8
000867bcudf 0
000866a0
000867c0
000867c0runtime.call524288.abi0: ; void runtime.call524288(void)
000867c0ldr x16, [x28+16]
000867c4movz x27, 65424
000867c8movk x27, 0x70000
000867ccsubs x17, sp, x27
000867d0b.lo 0x868b0
000867d4subs xzr, x17, x16
000867d8b.ls 0x868b0
000867dcsub x20, sp, 16
000867e0sub x20, x20, 0x80000
000867e4stp x29, x30, [x20-8]
000867e8add sp, x20, 0
000867ecsub x29, sp, 8
000867f0ldr x16, [x28+32]
000867f4cbnz x16, 0x868bc
000867f8
000867f8loc_867f8:
000867f8add x27, sp, 0x80000
000867fcldr x3, [x27+40]
00086800add x27, sp, 0x80000
00086804ldr w4, [x27+48]
00086808add x5, sp, 8
0008680cand x6, x4, -16
00086810cbz x6, 0x86828
00086814add x6, x5, x6
00086818
00086818loc_86818:
00086818ldp x7, x8, [x3], 16
0008681cstp x7, x8, [x5], 16
00086820subs xzr, x6, x5
00086824b.ne 0x86818
00086828
00086828loc_86828:
00086828and x6, x4, 15
0008682ccbz x6, 0x86844
00086830add x6, x5, x6
00086834
00086834loc_86834:
00086834ldrb w7, [x3], 1
00086838strb w7, [x5], 1
0008683csubs xzr, x6, x5
00086840b.ne 0x86834
00086844
00086844loc_86844:
00086844add x27, sp, 0x80000
00086848ldr x20, [x27+64]
0008684cbl runtime.unspillArgs.abi0
00086850add x27, sp, 0x80000
00086854ldr x26, [x27+32]
00086858ldr x20, [x26]
0008685cblr x20
00086860add x27, sp, 0x80000
00086864ldr x20, [x27+64]
00086868bl runtime.spillArgs.abi0
0008686cadd x27, sp, 0x80000
00086870ldr x7, [x27+24]
00086874add x27, sp, 0x80000
00086878ldr x3, [x27+40]
0008687cadd x27, sp, 0x80000
00086880ldr w4, [x27+48]
00086884add x27, sp, 0x80000
00086888ldr w6, [x27+52]
0008688cadd x5, sp, 8
00086890add x5, x5, x6
00086894add x3, x3, x6
00086898sub x4, x4, x6
0008689cbl callRet
000868a0ldp x29, x30, [sp-8]
000868a4add sp, sp, 16
000868a8add sp, sp, 0x80000
000868acret x30
000868b0
000868b0loc_868b0:
000868b0mov x3, x30
000868b4bl runtime.morestack_noctxt.abi0
000868b8b 0x867c0
000868bc
000868bcloc_868bc:
000868bcldr x17, [x16]
000868c0add x20, sp, 24
000868c4add x20, x20, 0x80000
000868c8subs xzr, x20, x17
000868ccb.ne 0x867f8
000868d0add x20, sp, 8
000868d4str x20, [x16]
000868d8b 0x867f8
000868dcudf 0
000867c0
000867c0runtime.call524288.abi0: ; void runtime.call524288(void)
000867c0ldr x16, [x28+16]
000867c4movz x27, 65424
000867c8movk x27, 0x70000
000867ccsubs x17, sp, x27
000867d0b.lo 0x868b0
000867d4subs xzr, x17, x16
000867d8b.ls 0x868b0
000867dcsub x20, sp, 16
000867e0sub x20, x20, 0x80000
000867e4stp x29, x30, [x20-8]
000867e8add sp, x20, 0
000867ecsub x29, sp, 8
000867f0ldr x16, [x28+32]
000867f4cbnz x16, 0x868bc
000867f8
000867f8loc_867f8:
000867f8add x27, sp, 0x80000
000867fcldr x3, [x27+40]
00086800add x27, sp, 0x80000
00086804ldr w4, [x27+48]
00086808add x5, sp, 8
0008680cand x6, x4, -16
00086810cbz x6, 0x86828
00086814add x6, x5, x6
00086818
00086818loc_86818:
00086818ldp x7, x8, [x3], 16
0008681cstp x7, x8, [x5], 16
00086820subs xzr, x6, x5
00086824b.ne 0x86818
00086828
00086828loc_86828:
00086828and x6, x4, 15
0008682ccbz x6, 0x86844
00086830add x6, x5, x6
00086834
00086834loc_86834:
00086834ldrb w7, [x3], 1
00086838strb w7, [x5], 1
0008683csubs xzr, x6, x5
00086840b.ne 0x86834
00086844
00086844loc_86844:
00086844add x27, sp, 0x80000
00086848ldr x20, [x27+64]
0008684cbl runtime.unspillArgs.abi0
00086850add x27, sp, 0x80000
00086854ldr x26, [x27+32]
00086858ldr x20, [x26]
0008685cblr x20
00086860add x27, sp, 0x80000
00086864ldr x20, [x27+64]
00086868bl runtime.spillArgs.abi0
0008686cadd x27, sp, 0x80000
00086870ldr x7, [x27+24]
00086874add x27, sp, 0x80000
00086878ldr x3, [x27+40]
0008687cadd x27, sp, 0x80000
00086880ldr w4, [x27+48]
00086884add x27, sp, 0x80000
00086888ldr w6, [x27+52]
0008688cadd x5, sp, 8
00086890add x5, x5, x6
00086894add x3, x3, x6
00086898sub x4, x4, x6
0008689cbl callRet
000868a0ldp x29, x30, [sp-8]
000868a4add sp, sp, 16
000868a8add sp, sp, 0x80000
000868acret x30
000868b0
000868b0loc_868b0:
000868b0mov x3, x30
000868b4bl runtime.morestack_noctxt.abi0
000868b8b 0x867c0
000868bc
000868bcloc_868bc:
000868bcldr x17, [x16]
000868c0add x20, sp, 24
000868c4add x20, x20, 0x80000
000868c8subs xzr, x20, x17
000868ccb.ne 0x867f8
000868d0add x20, sp, 8
000868d4str x20, [x16]
000868d8b 0x867f8
000868dcudf 0
000867c0
000868e0
000868e0runtime.call1048576.abi0: ; void runtime.call1048576(void)
000868e0ldr x16, [x28+16]
000868e4movz x27, 65424
000868e8movk x27, 0xf0000
000868ecsubs x17, sp, x27
000868f0b.lo 0x869d0
000868f4subs xzr, x17, x16
000868f8b.ls 0x869d0
000868fcsub x20, sp, 16
00086900sub x20, x20, 0x100000
00086904stp x29, x30, [x20-8]
00086908add sp, x20, 0
0008690csub x29, sp, 8
00086910ldr x16, [x28+32]
00086914cbnz x16, 0x869dc
00086918
00086918loc_86918:
00086918add x27, sp, 0x100000
0008691cldr x3, [x27+40]
00086920add x27, sp, 0x100000
00086924ldr w4, [x27+48]
00086928add x5, sp, 8
0008692cand x6, x4, -16
00086930cbz x6, 0x86948
00086934add x6, x5, x6
00086938
00086938loc_86938:
00086938ldp x7, x8, [x3], 16
0008693cstp x7, x8, [x5], 16
00086940subs xzr, x6, x5
00086944b.ne 0x86938
00086948
00086948loc_86948:
00086948and x6, x4, 15
0008694ccbz x6, 0x86964
00086950add x6, x5, x6
00086954
00086954loc_86954:
00086954ldrb w7, [x3], 1
00086958strb w7, [x5], 1
0008695csubs xzr, x6, x5
00086960b.ne 0x86954
00086964
00086964loc_86964:
00086964add x27, sp, 0x100000
00086968ldr x20, [x27+64]
0008696cbl runtime.unspillArgs.abi0
00086970add x27, sp, 0x100000
00086974ldr x26, [x27+32]
00086978ldr x20, [x26]
0008697cblr x20
00086980add x27, sp, 0x100000
00086984ldr x20, [x27+64]
00086988bl runtime.spillArgs.abi0
0008698cadd x27, sp, 0x100000
00086990ldr x7, [x27+24]
00086994add x27, sp, 0x100000
00086998ldr x3, [x27+40]
0008699cadd x27, sp, 0x100000
000869a0ldr w4, [x27+48]
000869a4add x27, sp, 0x100000
000869a8ldr w6, [x27+52]
000869acadd x5, sp, 8
000869b0add x5, x5, x6
000869b4add x3, x3, x6
000869b8sub x4, x4, x6
000869bcbl callRet
000869c0ldp x29, x30, [sp-8]
000869c4add sp, sp, 16
000869c8add sp, sp, 0x100000
000869ccret x30
000869d0
000869d0loc_869d0:
000869d0mov x3, x30
000869d4bl runtime.morestack_noctxt.abi0
000869d8b 0x868e0
000869dc
000869dcloc_869dc:
000869dcldr x17, [x16]
000869e0add x20, sp, 24
000869e4add x20, x20, 0x100000
000869e8subs xzr, x20, x17
000869ecb.ne 0x86918
000869f0add x20, sp, 8
000869f4str x20, [x16]
000869f8b 0x86918
000869fcudf 0
000868e0
000868e0runtime.call1048576.abi0: ; void runtime.call1048576(void)
000868e0ldr x16, [x28+16]
000868e4movz x27, 65424
000868e8movk x27, 0xf0000
000868ecsubs x17, sp, x27
000868f0b.lo 0x869d0
000868f4subs xzr, x17, x16
000868f8b.ls 0x869d0
000868fcsub x20, sp, 16
00086900sub x20, x20, 0x100000
00086904stp x29, x30, [x20-8]
00086908add sp, x20, 0
0008690csub x29, sp, 8
00086910ldr x16, [x28+32]
00086914cbnz x16, 0x869dc
00086918
00086918loc_86918:
00086918add x27, sp, 0x100000
0008691cldr x3, [x27+40]
00086920add x27, sp, 0x100000
00086924ldr w4, [x27+48]
00086928add x5, sp, 8
0008692cand x6, x4, -16
00086930cbz x6, 0x86948
00086934add x6, x5, x6
00086938
00086938loc_86938:
00086938ldp x7, x8, [x3], 16
0008693cstp x7, x8, [x5], 16
00086940subs xzr, x6, x5
00086944b.ne 0x86938
00086948
00086948loc_86948:
00086948and x6, x4, 15
0008694ccbz x6, 0x86964
00086950add x6, x5, x6
00086954
00086954loc_86954:
00086954ldrb w7, [x3], 1
00086958strb w7, [x5], 1
0008695csubs xzr, x6, x5
00086960b.ne 0x86954
00086964
00086964loc_86964:
00086964add x27, sp, 0x100000
00086968ldr x20, [x27+64]
0008696cbl runtime.unspillArgs.abi0
00086970add x27, sp, 0x100000
00086974ldr x26, [x27+32]
00086978ldr x20, [x26]
0008697cblr x20
00086980add x27, sp, 0x100000
00086984ldr x20, [x27+64]
00086988bl runtime.spillArgs.abi0
0008698cadd x27, sp, 0x100000
00086990ldr x7, [x27+24]
00086994add x27, sp, 0x100000
00086998ldr x3, [x27+40]
0008699cadd x27, sp, 0x100000
000869a0ldr w4, [x27+48]
000869a4add x27, sp, 0x100000
000869a8ldr w6, [x27+52]
000869acadd x5, sp, 8
000869b0add x5, x5, x6
000869b4add x3, x3, x6
000869b8sub x4, x4, x6
000869bcbl callRet
000869c0ldp x29, x30, [sp-8]
000869c4add sp, sp, 16
000869c8add sp, sp, 0x100000
000869ccret x30
000869d0
000869d0loc_869d0:
000869d0mov x3, x30
000869d4bl runtime.morestack_noctxt.abi0
000869d8b 0x868e0
000869dc
000869dcloc_869dc:
000869dcldr x17, [x16]
000869e0add x20, sp, 24
000869e4add x20, x20, 0x100000
000869e8subs xzr, x20, x17
000869ecb.ne 0x86918
000869f0add x20, sp, 8
000869f4str x20, [x16]
000869f8b 0x86918
000869fcudf 0
000868e0
00086a00
00086a00runtime.call2097152.abi0: ; void runtime.call2097152(void)
00086a00ldr x16, [x28+16]
00086a04movz x27, 65424
00086a08movk x27, 0x1f0000
00086a0csubs x17, sp, x27
00086a10b.lo 0x86af0
00086a14subs xzr, x17, x16
00086a18b.ls 0x86af0
00086a1csub x20, sp, 16
00086a20sub x20, x20, 0x200000
00086a24stp x29, x30, [x20-8]
00086a28add sp, x20, 0
00086a2csub x29, sp, 8
00086a30ldr x16, [x28+32]
00086a34cbnz x16, 0x86afc
00086a38
00086a38loc_86a38:
00086a38add x27, sp, 0x200000
00086a3cldr x3, [x27+40]
00086a40add x27, sp, 0x200000
00086a44ldr w4, [x27+48]
00086a48add x5, sp, 8
00086a4cand x6, x4, -16
00086a50cbz x6, 0x86a68
00086a54add x6, x5, x6
00086a58
00086a58loc_86a58:
00086a58ldp x7, x8, [x3], 16
00086a5cstp x7, x8, [x5], 16
00086a60subs xzr, x6, x5
00086a64b.ne 0x86a58
00086a68
00086a68loc_86a68:
00086a68and x6, x4, 15
00086a6ccbz x6, 0x86a84
00086a70add x6, x5, x6
00086a74
00086a74loc_86a74:
00086a74ldrb w7, [x3], 1
00086a78strb w7, [x5], 1
00086a7csubs xzr, x6, x5
00086a80b.ne 0x86a74
00086a84
00086a84loc_86a84:
00086a84add x27, sp, 0x200000
00086a88ldr x20, [x27+64]
00086a8cbl runtime.unspillArgs.abi0
00086a90add x27, sp, 0x200000
00086a94ldr x26, [x27+32]
00086a98ldr x20, [x26]
00086a9cblr x20
00086aa0add x27, sp, 0x200000
00086aa4ldr x20, [x27+64]
00086aa8bl runtime.spillArgs.abi0
00086aacadd x27, sp, 0x200000
00086ab0ldr x7, [x27+24]
00086ab4add x27, sp, 0x200000
00086ab8ldr x3, [x27+40]
00086abcadd x27, sp, 0x200000
00086ac0ldr w4, [x27+48]
00086ac4add x27, sp, 0x200000
00086ac8ldr w6, [x27+52]
00086accadd x5, sp, 8
00086ad0add x5, x5, x6
00086ad4add x3, x3, x6
00086ad8sub x4, x4, x6
00086adcbl callRet
00086ae0ldp x29, x30, [sp-8]
00086ae4add sp, sp, 16
00086ae8add sp, sp, 0x200000
00086aecret x30
00086af0
00086af0loc_86af0:
00086af0mov x3, x30
00086af4bl runtime.morestack_noctxt.abi0
00086af8b 0x86a00
00086afc
00086afcloc_86afc:
00086afcldr x17, [x16]
00086b00add x20, sp, 24
00086b04add x20, x20, 0x200000
00086b08subs xzr, x20, x17
00086b0cb.ne 0x86a38
00086b10add x20, sp, 8
00086b14str x20, [x16]
00086b18b 0x86a38
00086b1cudf 0
00086a00
00086a00runtime.call2097152.abi0: ; void runtime.call2097152(void)
00086a00ldr x16, [x28+16]
00086a04movz x27, 65424
00086a08movk x27, 0x1f0000
00086a0csubs x17, sp, x27
00086a10b.lo 0x86af0
00086a14subs xzr, x17, x16
00086a18b.ls 0x86af0
00086a1csub x20, sp, 16
00086a20sub x20, x20, 0x200000
00086a24stp x29, x30, [x20-8]
00086a28add sp, x20, 0
00086a2csub x29, sp, 8
00086a30ldr x16, [x28+32]
00086a34cbnz x16, 0x86afc
00086a38
00086a38loc_86a38:
00086a38add x27, sp, 0x200000
00086a3cldr x3, [x27+40]
00086a40add x27, sp, 0x200000
00086a44ldr w4, [x27+48]
00086a48add x5, sp, 8
00086a4cand x6, x4, -16
00086a50cbz x6, 0x86a68
00086a54add x6, x5, x6
00086a58
00086a58loc_86a58:
00086a58ldp x7, x8, [x3], 16
00086a5cstp x7, x8, [x5], 16
00086a60subs xzr, x6, x5
00086a64b.ne 0x86a58
00086a68
00086a68loc_86a68:
00086a68and x6, x4, 15
00086a6ccbz x6, 0x86a84
00086a70add x6, x5, x6
00086a74
00086a74loc_86a74:
00086a74ldrb w7, [x3], 1
00086a78strb w7, [x5], 1
00086a7csubs xzr, x6, x5
00086a80b.ne 0x86a74
00086a84
00086a84loc_86a84:
00086a84add x27, sp, 0x200000
00086a88ldr x20, [x27+64]
00086a8cbl runtime.unspillArgs.abi0
00086a90add x27, sp, 0x200000
00086a94ldr x26, [x27+32]
00086a98ldr x20, [x26]
00086a9cblr x20
00086aa0add x27, sp, 0x200000
00086aa4ldr x20, [x27+64]
00086aa8bl runtime.spillArgs.abi0
00086aacadd x27, sp, 0x200000
00086ab0ldr x7, [x27+24]
00086ab4add x27, sp, 0x200000
00086ab8ldr x3, [x27+40]
00086abcadd x27, sp, 0x200000
00086ac0ldr w4, [x27+48]
00086ac4add x27, sp, 0x200000
00086ac8ldr w6, [x27+52]
00086accadd x5, sp, 8
00086ad0add x5, x5, x6
00086ad4add x3, x3, x6
00086ad8sub x4, x4, x6
00086adcbl callRet
00086ae0ldp x29, x30, [sp-8]
00086ae4add sp, sp, 16
00086ae8add sp, sp, 0x200000
00086aecret x30
00086af0
00086af0loc_86af0:
00086af0mov x3, x30
00086af4bl runtime.morestack_noctxt.abi0
00086af8b 0x86a00
00086afc
00086afcloc_86afc:
00086afcldr x17, [x16]
00086b00add x20, sp, 24
00086b04add x20, x20, 0x200000
00086b08subs xzr, x20, x17
00086b0cb.ne 0x86a38
00086b10add x20, sp, 8
00086b14str x20, [x16]
00086b18b 0x86a38
00086b1cudf 0
00086a00
00086b20
00086b20runtime.call4194304.abi0: ; void runtime.call4194304(void)
00086b20ldr x16, [x28+16]
00086b24movz x27, 65424
00086b28movk x27, 0x3f0000
00086b2csubs x17, sp, x27
00086b30b.lo 0x86c10
00086b34subs xzr, x17, x16
00086b38b.ls 0x86c10
00086b3csub x20, sp, 16
00086b40sub x20, x20, 0x400000
00086b44stp x29, x30, [x20-8]
00086b48add sp, x20, 0
00086b4csub x29, sp, 8
00086b50ldr x16, [x28+32]
00086b54cbnz x16, 0x86c1c
00086b58
00086b58loc_86b58:
00086b58add x27, sp, 0x400000
00086b5cldr x3, [x27+40]
00086b60add x27, sp, 0x400000
00086b64ldr w4, [x27+48]
00086b68add x5, sp, 8
00086b6cand x6, x4, -16
00086b70cbz x6, 0x86b88
00086b74add x6, x5, x6
00086b78
00086b78loc_86b78:
00086b78ldp x7, x8, [x3], 16
00086b7cstp x7, x8, [x5], 16
00086b80subs xzr, x6, x5
00086b84b.ne 0x86b78
00086b88
00086b88loc_86b88:
00086b88and x6, x4, 15
00086b8ccbz x6, 0x86ba4
00086b90add x6, x5, x6
00086b94
00086b94loc_86b94:
00086b94ldrb w7, [x3], 1
00086b98strb w7, [x5], 1
00086b9csubs xzr, x6, x5
00086ba0b.ne 0x86b94
00086ba4
00086ba4loc_86ba4:
00086ba4add x27, sp, 0x400000
00086ba8ldr x20, [x27+64]
00086bacbl runtime.unspillArgs.abi0
00086bb0add x27, sp, 0x400000
00086bb4ldr x26, [x27+32]
00086bb8ldr x20, [x26]
00086bbcblr x20
00086bc0add x27, sp, 0x400000
00086bc4ldr x20, [x27+64]
00086bc8bl runtime.spillArgs.abi0
00086bccadd x27, sp, 0x400000
00086bd0ldr x7, [x27+24]
00086bd4add x27, sp, 0x400000
00086bd8ldr x3, [x27+40]
00086bdcadd x27, sp, 0x400000
00086be0ldr w4, [x27+48]
00086be4add x27, sp, 0x400000
00086be8ldr w6, [x27+52]
00086becadd x5, sp, 8
00086bf0add x5, x5, x6
00086bf4add x3, x3, x6
00086bf8sub x4, x4, x6
00086bfcbl callRet
00086c00ldp x29, x30, [sp-8]
00086c04add sp, sp, 16
00086c08add sp, sp, 0x400000
00086c0cret x30
00086c10
00086c10loc_86c10:
00086c10mov x3, x30
00086c14bl runtime.morestack_noctxt.abi0
00086c18b 0x86b20
00086c1c
00086c1cloc_86c1c:
00086c1cldr x17, [x16]
00086c20add x20, sp, 24
00086c24add x20, x20, 0x400000
00086c28subs xzr, x20, x17
00086c2cb.ne 0x86b58
00086c30add x20, sp, 8
00086c34str x20, [x16]
00086c38b 0x86b58
00086c3cudf 0
00086b20
00086b20runtime.call4194304.abi0: ; void runtime.call4194304(void)
00086b20ldr x16, [x28+16]
00086b24movz x27, 65424
00086b28movk x27, 0x3f0000
00086b2csubs x17, sp, x27
00086b30b.lo 0x86c10
00086b34subs xzr, x17, x16
00086b38b.ls 0x86c10
00086b3csub x20, sp, 16
00086b40sub x20, x20, 0x400000
00086b44stp x29, x30, [x20-8]
00086b48add sp, x20, 0
00086b4csub x29, sp, 8
00086b50ldr x16, [x28+32]
00086b54cbnz x16, 0x86c1c
00086b58
00086b58loc_86b58:
00086b58add x27, sp, 0x400000
00086b5cldr x3, [x27+40]
00086b60add x27, sp, 0x400000
00086b64ldr w4, [x27+48]
00086b68add x5, sp, 8
00086b6cand x6, x4, -16
00086b70cbz x6, 0x86b88
00086b74add x6, x5, x6
00086b78
00086b78loc_86b78:
00086b78ldp x7, x8, [x3], 16
00086b7cstp x7, x8, [x5], 16
00086b80subs xzr, x6, x5
00086b84b.ne 0x86b78
00086b88
00086b88loc_86b88:
00086b88and x6, x4, 15
00086b8ccbz x6, 0x86ba4
00086b90add x6, x5, x6
00086b94
00086b94loc_86b94:
00086b94ldrb w7, [x3], 1
00086b98strb w7, [x5], 1
00086b9csubs xzr, x6, x5
00086ba0b.ne 0x86b94
00086ba4
00086ba4loc_86ba4:
00086ba4add x27, sp, 0x400000
00086ba8ldr x20, [x27+64]
00086bacbl runtime.unspillArgs.abi0
00086bb0add x27, sp, 0x400000
00086bb4ldr x26, [x27+32]
00086bb8ldr x20, [x26]
00086bbcblr x20
00086bc0add x27, sp, 0x400000
00086bc4ldr x20, [x27+64]
00086bc8bl runtime.spillArgs.abi0
00086bccadd x27, sp, 0x400000
00086bd0ldr x7, [x27+24]
00086bd4add x27, sp, 0x400000
00086bd8ldr x3, [x27+40]
00086bdcadd x27, sp, 0x400000
00086be0ldr w4, [x27+48]
00086be4add x27, sp, 0x400000
00086be8ldr w6, [x27+52]
00086becadd x5, sp, 8
00086bf0add x5, x5, x6
00086bf4add x3, x3, x6
00086bf8sub x4, x4, x6
00086bfcbl callRet
00086c00ldp x29, x30, [sp-8]
00086c04add sp, sp, 16
00086c08add sp, sp, 0x400000
00086c0cret x30
00086c10
00086c10loc_86c10:
00086c10mov x3, x30
00086c14bl runtime.morestack_noctxt.abi0
00086c18b 0x86b20
00086c1c
00086c1cloc_86c1c:
00086c1cldr x17, [x16]
00086c20add x20, sp, 24
00086c24add x20, x20, 0x400000
00086c28subs xzr, x20, x17
00086c2cb.ne 0x86b58
00086c30add x20, sp, 8
00086c34str x20, [x16]
00086c38b 0x86b58
00086c3cudf 0
00086b20
00086c40
00086c40runtime.call8388608.abi0: ; void runtime.call8388608(void)
00086c40ldr x16, [x28+16]
00086c44movz x27, 65424
00086c48movk x27, 0x7f0000
00086c4csubs x17, sp, x27
00086c50b.lo 0x86d30
00086c54subs xzr, x17, x16
00086c58b.ls 0x86d30
00086c5csub x20, sp, 16
00086c60sub x20, x20, 0x800000
00086c64stp x29, x30, [x20-8]
00086c68add sp, x20, 0
00086c6csub x29, sp, 8
00086c70ldr x16, [x28+32]
00086c74cbnz x16, 0x86d3c
00086c78
00086c78loc_86c78:
00086c78add x27, sp, 0x800000
00086c7cldr x3, [x27+40]
00086c80add x27, sp, 0x800000
00086c84ldr w4, [x27+48]
00086c88add x5, sp, 8
00086c8cand x6, x4, -16
00086c90cbz x6, 0x86ca8
00086c94add x6, x5, x6
00086c98
00086c98loc_86c98:
00086c98ldp x7, x8, [x3], 16
00086c9cstp x7, x8, [x5], 16
00086ca0subs xzr, x6, x5
00086ca4b.ne 0x86c98
00086ca8
00086ca8loc_86ca8:
00086ca8and x6, x4, 15
00086caccbz x6, 0x86cc4
00086cb0add x6, x5, x6
00086cb4
00086cb4loc_86cb4:
00086cb4ldrb w7, [x3], 1
00086cb8strb w7, [x5], 1
00086cbcsubs xzr, x6, x5
00086cc0b.ne 0x86cb4
00086cc4
00086cc4loc_86cc4:
00086cc4add x27, sp, 0x800000
00086cc8ldr x20, [x27+64]
00086cccbl runtime.unspillArgs.abi0
00086cd0add x27, sp, 0x800000
00086cd4ldr x26, [x27+32]
00086cd8ldr x20, [x26]
00086cdcblr x20
00086ce0add x27, sp, 0x800000
00086ce4ldr x20, [x27+64]
00086ce8bl runtime.spillArgs.abi0
00086cecadd x27, sp, 0x800000
00086cf0ldr x7, [x27+24]
00086cf4add x27, sp, 0x800000
00086cf8ldr x3, [x27+40]
00086cfcadd x27, sp, 0x800000
00086d00ldr w4, [x27+48]
00086d04add x27, sp, 0x800000
00086d08ldr w6, [x27+52]
00086d0cadd x5, sp, 8
00086d10add x5, x5, x6
00086d14add x3, x3, x6
00086d18sub x4, x4, x6
00086d1cbl callRet
00086d20ldp x29, x30, [sp-8]
00086d24add sp, sp, 16
00086d28add sp, sp, 0x800000
00086d2cret x30
00086d30
00086d30loc_86d30:
00086d30mov x3, x30
00086d34bl runtime.morestack_noctxt.abi0
00086d38b 0x86c40
00086d3c
00086d3cloc_86d3c:
00086d3cldr x17, [x16]
00086d40add x20, sp, 24
00086d44add x20, x20, 0x800000
00086d48subs xzr, x20, x17
00086d4cb.ne 0x86c78
00086d50add x20, sp, 8
00086d54str x20, [x16]
00086d58b 0x86c78
00086d5cudf 0
00086c40
00086c40runtime.call8388608.abi0: ; void runtime.call8388608(void)
00086c40ldr x16, [x28+16]
00086c44movz x27, 65424
00086c48movk x27, 0x7f0000
00086c4csubs x17, sp, x27
00086c50b.lo 0x86d30
00086c54subs xzr, x17, x16
00086c58b.ls 0x86d30
00086c5csub x20, sp, 16
00086c60sub x20, x20, 0x800000
00086c64stp x29, x30, [x20-8]
00086c68add sp, x20, 0
00086c6csub x29, sp, 8
00086c70ldr x16, [x28+32]
00086c74cbnz x16, 0x86d3c
00086c78
00086c78loc_86c78:
00086c78add x27, sp, 0x800000
00086c7cldr x3, [x27+40]
00086c80add x27, sp, 0x800000
00086c84ldr w4, [x27+48]
00086c88add x5, sp, 8
00086c8cand x6, x4, -16
00086c90cbz x6, 0x86ca8
00086c94add x6, x5, x6
00086c98
00086c98loc_86c98:
00086c98ldp x7, x8, [x3], 16
00086c9cstp x7, x8, [x5], 16
00086ca0subs xzr, x6, x5
00086ca4b.ne 0x86c98
00086ca8
00086ca8loc_86ca8:
00086ca8and x6, x4, 15
00086caccbz x6, 0x86cc4
00086cb0add x6, x5, x6
00086cb4
00086cb4loc_86cb4:
00086cb4ldrb w7, [x3], 1
00086cb8strb w7, [x5], 1
00086cbcsubs xzr, x6, x5
00086cc0b.ne 0x86cb4
00086cc4
00086cc4loc_86cc4:
00086cc4add x27, sp, 0x800000
00086cc8ldr x20, [x27+64]
00086cccbl runtime.unspillArgs.abi0
00086cd0add x27, sp, 0x800000
00086cd4ldr x26, [x27+32]
00086cd8ldr x20, [x26]
00086cdcblr x20
00086ce0add x27, sp, 0x800000
00086ce4ldr x20, [x27+64]
00086ce8bl runtime.spillArgs.abi0
00086cecadd x27, sp, 0x800000
00086cf0ldr x7, [x27+24]
00086cf4add x27, sp, 0x800000
00086cf8ldr x3, [x27+40]
00086cfcadd x27, sp, 0x800000
00086d00ldr w4, [x27+48]
00086d04add x27, sp, 0x800000
00086d08ldr w6, [x27+52]
00086d0cadd x5, sp, 8
00086d10add x5, x5, x6
00086d14add x3, x3, x6
00086d18sub x4, x4, x6
00086d1cbl callRet
00086d20ldp x29, x30, [sp-8]
00086d24add sp, sp, 16
00086d28add sp, sp, 0x800000
00086d2cret x30
00086d30
00086d30loc_86d30:
00086d30mov x3, x30
00086d34bl runtime.morestack_noctxt.abi0
00086d38b 0x86c40
00086d3c
00086d3cloc_86d3c:
00086d3cldr x17, [x16]
00086d40add x20, sp, 24
00086d44add x20, x20, 0x800000
00086d48subs xzr, x20, x17
00086d4cb.ne 0x86c78
00086d50add x20, sp, 8
00086d54str x20, [x16]
00086d58b 0x86c78
00086d5cudf 0
00086c40
Loading..