File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00087110
00087110runtime.call134217728.abi0: ; void runtime.call134217728(void)
00087110ldr x16, [x28+16]
00087114movz x27, 65424
00087118movk x27, 0x7ff0000
0008711csubs x17, sp, x27
00087120b.lo 0x87208
00087124subs xzr, x17, x16
00087128b.ls 0x87208
0008712cmovz x27, 16
00087130movk x27, 0x8000000
00087134sub x20, sp, x27
00087138stp x29, x30, [x20-8]
0008713cadd sp, x20, 0
00087140sub x29, sp, 8
00087144ldr x16, [x28+32]
00087148cbnz x16, 0x87214
0008714c
0008714cloc_8714c:
0008714cldr w27, 236
00087150ldr x3, [sp+x27]
00087154ldr w27, 232
00087158ldr w4, [sp+x27]
0008715cadd x5, sp, 8
00087160and x6, x4, -16
00087164cbz x6, 0x8717c
00087168add x6, x5, x6
0008716c
0008716cloc_8716c:
0008716cldp x7, x8, [x3], 16
00087170stp x7, x8, [x5], 16
00087174subs xzr, x6, x5
00087178b.ne 0x8716c
0008717c
0008717cloc_8717c:
0008717cand x6, x4, 15
00087180cbz x6, 0x87198
00087184add x6, x5, x6
00087188
00087188loc_87188:
00087188ldrb w7, [x3], 1
0008718cstrb w7, [x5], 1
00087190subs xzr, x6, x5
00087194b.ne 0x87188
00087198
00087198loc_87198:
00087198ldr w27, 168
0008719cldr x20, [sp+x27]
000871a0bl runtime.unspillArgs.abi0
000871a4ldr w27, 160
000871a8ldr x26, [sp+x27]
000871acldr x20, [x26]
000871b0blr x20
000871b4ldr w27, 140
000871b8ldr x20, [sp+x27]
000871bcbl runtime.spillArgs.abi0
000871c0ldr w27, 136
000871c4ldr x7, [sp+x27]
000871c8ldr w27, 112
000871ccldr x3, [sp+x27]
000871d0ldr w27, 108
000871d4ldr w4, [sp+x27]
000871d8ldr w27, 116
000871dcldr w6, [sp+x27]
000871e0add x5, sp, 8
000871e4add x5, x5, x6
000871e8add x3, x3, x6
000871ecsub x4, x4, x6
000871f0bl callRet
000871f4ldp x29, x30, [sp-8]
000871f8movz x27, 16
000871fcmovk x27, 0x8000000
00087200add sp, sp, x27
00087204ret x30
00087208
00087208loc_87208:
00087208mov x3, x30
0008720cbl runtime.morestack_noctxt.abi0
00087210b 0x87110
00087214
00087214loc_87214:
00087214ldr x17, [x16]
00087218movz x27, 24
0008721cmovk x27, 0x8000000
00087220add x20, sp, x27
00087224subs xzr, x20, x17
00087228b.ne 0x8714c
0008722cadd x20, sp, 8
00087230str x20, [x16]
00087234b 0x8714c
00087238stxrb w0, w8, [x1]
0008723cstxrb w0, w16, [x1]
00087240stxrb w0, w0, [x2]
00087244stxrb w0, w0, [x1]
00087248stxrb w0, w24, [x0]
0008724cstxrb w0, w20, [x1]
00087110
00087110runtime.call134217728.abi0: ; void runtime.call134217728(void)
00087110ldr x16, [x28+16]
00087114movz x27, 65424
00087118movk x27, 0x7ff0000
0008711csubs x17, sp, x27
00087120b.lo 0x87208
00087124subs xzr, x17, x16
00087128b.ls 0x87208
0008712cmovz x27, 16
00087130movk x27, 0x8000000
00087134sub x20, sp, x27
00087138stp x29, x30, [x20-8]
0008713cadd sp, x20, 0
00087140sub x29, sp, 8
00087144ldr x16, [x28+32]
00087148cbnz x16, 0x87214
0008714c
0008714cloc_8714c:
0008714cldr w27, 236
00087150ldr x3, [sp+x27]
00087154ldr w27, 232
00087158ldr w4, [sp+x27]
0008715cadd x5, sp, 8
00087160and x6, x4, -16
00087164cbz x6, 0x8717c
00087168add x6, x5, x6
0008716c
0008716cloc_8716c:
0008716cldp x7, x8, [x3], 16
00087170stp x7, x8, [x5], 16
00087174subs xzr, x6, x5
00087178b.ne 0x8716c
0008717c
0008717cloc_8717c:
0008717cand x6, x4, 15
00087180cbz x6, 0x87198
00087184add x6, x5, x6
00087188
00087188loc_87188:
00087188ldrb w7, [x3], 1
0008718cstrb w7, [x5], 1
00087190subs xzr, x6, x5
00087194b.ne 0x87188
00087198
00087198loc_87198:
00087198ldr w27, 168
0008719cldr x20, [sp+x27]
000871a0bl runtime.unspillArgs.abi0
000871a4ldr w27, 160
000871a8ldr x26, [sp+x27]
000871acldr x20, [x26]
000871b0blr x20
000871b4ldr w27, 140
000871b8ldr x20, [sp+x27]
000871bcbl runtime.spillArgs.abi0
000871c0ldr w27, 136
000871c4ldr x7, [sp+x27]
000871c8ldr w27, 112
000871ccldr x3, [sp+x27]
000871d0ldr w27, 108
000871d4ldr w4, [sp+x27]
000871d8ldr w27, 116
000871dcldr w6, [sp+x27]
000871e0add x5, sp, 8
000871e4add x5, x5, x6
000871e8add x3, x3, x6
000871ecsub x4, x4, x6
000871f0bl callRet
000871f4ldp x29, x30, [sp-8]
000871f8movz x27, 16
000871fcmovk x27, 0x8000000
00087200add sp, sp, x27
00087204ret x30
00087208
00087208loc_87208:
00087208mov x3, x30
0008720cbl runtime.morestack_noctxt.abi0
00087210b 0x87110
00087214
00087214loc_87214:
00087214ldr x17, [x16]
00087218movz x27, 24
0008721cmovk x27, 0x8000000
00087220add x20, sp, x27
00087224subs xzr, x20, x17
00087228b.ne 0x8714c
0008722cadd x20, sp, 8
00087230str x20, [x16]
00087234b 0x8714c
00087238stxrb w0, w8, [x1]
0008723cstxrb w0, w16, [x1]
00087240stxrb w0, w0, [x2]
00087244stxrb w0, w0, [x1]
00087248stxrb w0, w24, [x0]
0008724cstxrb w0, w20, [x1]
00087110
00087250
00087250runtime.call268435456.abi0: ; void runtime.call268435456(void)
00087250ldr x16, [x28+16]
00087254movz x27, 65424
00087258movk x27, 0xfff0000
0008725csubs x17, sp, x27
00087260b.lo 0x87348
00087264subs xzr, x17, x16
00087268b.ls 0x87348
0008726cmovz x27, 16
00087270movk x27, 0x10000000
00087274sub x20, sp, x27
00087278stp x29, x30, [x20-8]
0008727cadd sp, x20, 0
00087280sub x29, sp, 8
00087284ldr x16, [x28+32]
00087288cbnz x16, 0x87354
0008728c
0008728cloc_8728c:
0008728cldr w27, 236
00087290ldr x3, [sp+x27]
00087294ldr w27, 232
00087298ldr w4, [sp+x27]
0008729cadd x5, sp, 8
000872a0and x6, x4, -16
000872a4cbz x6, 0x872bc
000872a8add x6, x5, x6
000872ac
000872acloc_872ac:
000872acldp x7, x8, [x3], 16
000872b0stp x7, x8, [x5], 16
000872b4subs xzr, x6, x5
000872b8b.ne 0x872ac
000872bc
000872bcloc_872bc:
000872bcand x6, x4, 15
000872c0cbz x6, 0x872d8
000872c4add x6, x5, x6
000872c8
000872c8loc_872c8:
000872c8ldrb w7, [x3], 1
000872ccstrb w7, [x5], 1
000872d0subs xzr, x6, x5
000872d4b.ne 0x872c8
000872d8
000872d8loc_872d8:
000872d8ldr w27, 168
000872dcldr x20, [sp+x27]
000872e0bl runtime.unspillArgs.abi0
000872e4ldr w27, 160
000872e8ldr x26, [sp+x27]
000872ecldr x20, [x26]
000872f0blr x20
000872f4ldr w27, 140
000872f8ldr x20, [sp+x27]
000872fcbl runtime.spillArgs.abi0
00087300ldr w27, 136
00087304ldr x7, [sp+x27]
00087308ldr w27, 112
0008730cldr x3, [sp+x27]
00087310ldr w27, 108
00087314ldr w4, [sp+x27]
00087318ldr w27, 116
0008731cldr w6, [sp+x27]
00087320add x5, sp, 8
00087324add x5, x5, x6
00087328add x3, x3, x6
0008732csub x4, x4, x6
00087330bl callRet
00087334ldp x29, x30, [sp-8]
00087338movz x27, 16
0008733cmovk x27, 0x10000000
00087340add sp, sp, x27
00087344ret x30
00087348
00087348loc_87348:
00087348mov x3, x30
0008734cbl runtime.morestack_noctxt.abi0
00087350b 0x87250
00087354
00087354loc_87354:
00087354ldr x17, [x16]
00087358movz x27, 24
0008735cmovk x27, 0x10000000
00087360add x20, sp, x27
00087364subs xzr, x20, x17
00087368b.ne 0x8728c
0008736cadd x20, sp, 8
00087370str x20, [x16]
00087374b 0x8728c
00087378adr x8, 4
0008737cadr x16, 4
00087380adr x0, 8
00087384adr x0, 4
00087388adr x24, 0
0008738cadr x20, 4
00087250
00087250runtime.call268435456.abi0: ; void runtime.call268435456(void)
00087250ldr x16, [x28+16]
00087254movz x27, 65424
00087258movk x27, 0xfff0000
0008725csubs x17, sp, x27
00087260b.lo 0x87348
00087264subs xzr, x17, x16
00087268b.ls 0x87348
0008726cmovz x27, 16
00087270movk x27, 0x10000000
00087274sub x20, sp, x27
00087278stp x29, x30, [x20-8]
0008727cadd sp, x20, 0
00087280sub x29, sp, 8
00087284ldr x16, [x28+32]
00087288cbnz x16, 0x87354
0008728c
0008728cloc_8728c:
0008728cldr w27, 236
00087290ldr x3, [sp+x27]
00087294ldr w27, 232
00087298ldr w4, [sp+x27]
0008729cadd x5, sp, 8
000872a0and x6, x4, -16
000872a4cbz x6, 0x872bc
000872a8add x6, x5, x6
000872ac
000872acloc_872ac:
000872acldp x7, x8, [x3], 16
000872b0stp x7, x8, [x5], 16
000872b4subs xzr, x6, x5
000872b8b.ne 0x872ac
000872bc
000872bcloc_872bc:
000872bcand x6, x4, 15
000872c0cbz x6, 0x872d8
000872c4add x6, x5, x6
000872c8
000872c8loc_872c8:
000872c8ldrb w7, [x3], 1
000872ccstrb w7, [x5], 1
000872d0subs xzr, x6, x5
000872d4b.ne 0x872c8
000872d8
000872d8loc_872d8:
000872d8ldr w27, 168
000872dcldr x20, [sp+x27]
000872e0bl runtime.unspillArgs.abi0
000872e4ldr w27, 160
000872e8ldr x26, [sp+x27]
000872ecldr x20, [x26]
000872f0blr x20
000872f4ldr w27, 140
000872f8ldr x20, [sp+x27]
000872fcbl runtime.spillArgs.abi0
00087300ldr w27, 136
00087304ldr x7, [sp+x27]
00087308ldr w27, 112
0008730cldr x3, [sp+x27]
00087310ldr w27, 108
00087314ldr w4, [sp+x27]
00087318ldr w27, 116
0008731cldr w6, [sp+x27]
00087320add x5, sp, 8
00087324add x5, x5, x6
00087328add x3, x3, x6
0008732csub x4, x4, x6
00087330bl callRet
00087334ldp x29, x30, [sp-8]
00087338movz x27, 16
0008733cmovk x27, 0x10000000
00087340add sp, sp, x27
00087344ret x30
00087348
00087348loc_87348:
00087348mov x3, x30
0008734cbl runtime.morestack_noctxt.abi0
00087350b 0x87250
00087354
00087354loc_87354:
00087354ldr x17, [x16]
00087358movz x27, 24
0008735cmovk x27, 0x10000000
00087360add x20, sp, x27
00087364subs xzr, x20, x17
00087368b.ne 0x8728c
0008736cadd x20, sp, 8
00087370str x20, [x16]
00087374b 0x8728c
00087378adr x8, 4
0008737cadr x16, 4
00087380adr x0, 8
00087384adr x0, 4
00087388adr x24, 0
0008738cadr x20, 4
00087250
00087390
00087390runtime.call536870912.abi0: ; void runtime.call536870912(void)
00087390ldr x16, [x28+16]
00087394movz x27, 65424
00087398movk x27, 0x1fff0000
0008739csubs x17, sp, x27
000873a0b.lo 0x87488
000873a4subs xzr, x17, x16
000873a8b.ls 0x87488
000873acmovz x27, 16
000873b0movk x27, 0x20000000
000873b4sub x20, sp, x27
000873b8stp x29, x30, [x20-8]
000873bcadd sp, x20, 0
000873c0sub x29, sp, 8
000873c4ldr x16, [x28+32]
000873c8cbnz x16, 0x87494
000873cc
000873ccloc_873cc:
000873ccldr w27, 236
000873d0ldr x3, [sp+x27]
000873d4ldr w27, 232
000873d8ldr w4, [sp+x27]
000873dcadd x5, sp, 8
000873e0and x6, x4, -16
000873e4cbz x6, 0x873fc
000873e8add x6, x5, x6
000873ec
000873ecloc_873ec:
000873ecldp x7, x8, [x3], 16
000873f0stp x7, x8, [x5], 16
000873f4subs xzr, x6, x5
000873f8b.ne 0x873ec
000873fc
000873fcloc_873fc:
000873fcand x6, x4, 15
00087400cbz x6, 0x87418
00087404add x6, x5, x6
00087408
00087408loc_87408:
00087408ldrb w7, [x3], 1
0008740cstrb w7, [x5], 1
00087410subs xzr, x6, x5
00087414b.ne 0x87408
00087418
00087418loc_87418:
00087418ldr w27, 168
0008741cldr x20, [sp+x27]
00087420bl runtime.unspillArgs.abi0
00087424ldr w27, 160
00087428ldr x26, [sp+x27]
0008742cldr x20, [x26]
00087430blr x20
00087434ldr w27, 140
00087438ldr x20, [sp+x27]
0008743cbl runtime.spillArgs.abi0
00087440ldr w27, 136
00087444ldr x7, [sp+x27]
00087448ldr w27, 112
0008744cldr x3, [sp+x27]
00087450ldr w27, 108
00087454ldr w4, [sp+x27]
00087458ldr w27, 116
0008745cldr w6, [sp+x27]
00087460add x5, sp, 8
00087464add x5, x5, x6
00087468add x3, x3, x6
0008746csub x4, x4, x6
00087470bl callRet
00087474ldp x29, x30, [sp-8]
00087478movz x27, 16
0008747cmovk x27, 0x20000000
00087480add sp, sp, x27
00087484ret x30
00087488
00087488loc_87488:
00087488mov x3, x30
0008748cbl runtime.morestack_noctxt.abi0
00087490b 0x87390
00087494
00087494loc_87494:
00087494ldr x17, [x16]
00087498movz x27, 24
0008749cmovk x27, 0x20000000
000874a0add x20, sp, x27
000874a4subs xzr, x20, x17
000874a8b.ne 0x873cc
000874acadd x20, sp, 8
000874b0str x20, [x16]
000874b4b 0x873cc
000874b8db 0x28
000874b9adr x0, 0x40001
000874bddb 0x00
000874bedb 0x00
000874bfudf 16416
000874c3udf 8224
000874c7udf 6176
000874cbudf 13344
000874cfdb 0x20
00087390
00087390runtime.call536870912.abi0: ; void runtime.call536870912(void)
00087390ldr x16, [x28+16]
00087394movz x27, 65424
00087398movk x27, 0x1fff0000
0008739csubs x17, sp, x27
000873a0b.lo 0x87488
000873a4subs xzr, x17, x16
000873a8b.ls 0x87488
000873acmovz x27, 16
000873b0movk x27, 0x20000000
000873b4sub x20, sp, x27
000873b8stp x29, x30, [x20-8]
000873bcadd sp, x20, 0
000873c0sub x29, sp, 8
000873c4ldr x16, [x28+32]
000873c8cbnz x16, 0x87494
000873cc
000873ccloc_873cc:
000873ccldr w27, 236
000873d0ldr x3, [sp+x27]
000873d4ldr w27, 232
000873d8ldr w4, [sp+x27]
000873dcadd x5, sp, 8
000873e0and x6, x4, -16
000873e4cbz x6, 0x873fc
000873e8add x6, x5, x6
000873ec
000873ecloc_873ec:
000873ecldp x7, x8, [x3], 16
000873f0stp x7, x8, [x5], 16
000873f4subs xzr, x6, x5
000873f8b.ne 0x873ec
000873fc
000873fcloc_873fc:
000873fcand x6, x4, 15
00087400cbz x6, 0x87418
00087404add x6, x5, x6
00087408
00087408loc_87408:
00087408ldrb w7, [x3], 1
0008740cstrb w7, [x5], 1
00087410subs xzr, x6, x5
00087414b.ne 0x87408
00087418
00087418loc_87418:
00087418ldr w27, 168
0008741cldr x20, [sp+x27]
00087420bl runtime.unspillArgs.abi0
00087424ldr w27, 160
00087428ldr x26, [sp+x27]
0008742cldr x20, [x26]
00087430blr x20
00087434ldr w27, 140
00087438ldr x20, [sp+x27]
0008743cbl runtime.spillArgs.abi0
00087440ldr w27, 136
00087444ldr x7, [sp+x27]
00087448ldr w27, 112
0008744cldr x3, [sp+x27]
00087450ldr w27, 108
00087454ldr w4, [sp+x27]
00087458ldr w27, 116
0008745cldr w6, [sp+x27]
00087460add x5, sp, 8
00087464add x5, x5, x6
00087468add x3, x3, x6
0008746csub x4, x4, x6
00087470bl callRet
00087474ldp x29, x30, [sp-8]
00087478movz x27, 16
0008747cmovk x27, 0x20000000
00087480add sp, sp, x27
00087484ret x30
00087488
00087488loc_87488:
00087488mov x3, x30
0008748cbl runtime.morestack_noctxt.abi0
00087490b 0x87390
00087494
00087494loc_87494:
00087494ldr x17, [x16]
00087498movz x27, 24
0008749cmovk x27, 0x20000000
000874a0add x20, sp, x27
000874a4subs xzr, x20, x17
000874a8b.ne 0x873cc
000874acadd x20, sp, 8
000874b0str x20, [x16]
000874b4b 0x873cc
000874b8db 0x28
000874b9adr x0, 0x40001
000874bddb 0x00
000874bedb 0x00
000874bfudf 16416
000874c3udf 8224
000874c7udf 6176
000874cbudf 13344
000874cfdb 0x20
00087390
000874d0
000874d0runtime.call1073741824.abi0: ; void runtime.call1073741824(void)
000874d0ldr x16, [x28+16]
000874d4movz x27, 65424
000874d8movk x27, 0x3fff0000
000874dcsubs x17, sp, x27
000874e0b.lo 0x875c8
000874e4subs xzr, x17, x16
000874e8b.ls 0x875c8
000874ecmovz x27, 16
000874f0movk x27, 0x40000000
000874f4sub x20, sp, x27
000874f8stp x29, x30, [x20-8]
000874fcadd sp, x20, 0
00087500sub x29, sp, 8
00087504ldr x16, [x28+32]
00087508cbnz x16, 0x875d4
0008750c
0008750cloc_8750c:
0008750cldr w27, 236
00087510ldr x3, [sp+x27]
00087514ldr w27, 232
00087518ldr w4, [sp+x27]
0008751cadd x5, sp, 8
00087520and x6, x4, -16
00087524cbz x6, 0x8753c
00087528add x6, x5, x6
0008752c
0008752cloc_8752c:
0008752cldp x7, x8, [x3], 16
00087530stp x7, x8, [x5], 16
00087534subs xzr, x6, x5
00087538b.ne 0x8752c
0008753c
0008753cloc_8753c:
0008753cand x6, x4, 15
00087540cbz x6, 0x87558
00087544add x6, x5, x6
00087548
00087548loc_87548:
00087548ldrb w7, [x3], 1
0008754cstrb w7, [x5], 1
00087550subs xzr, x6, x5
00087554b.ne 0x87548
00087558
00087558loc_87558:
00087558ldr w27, 168
0008755cldr x20, [sp+x27]
00087560bl runtime.unspillArgs.abi0
00087564ldr w27, 160
00087568ldr x26, [sp+x27]
0008756cldr x20, [x26]
00087570blr x20
00087574ldr w27, 140
00087578ldr x20, [sp+x27]
0008757cbl runtime.spillArgs.abi0
00087580ldr w27, 136
00087584ldr x7, [sp+x27]
00087588ldr w27, 112
0008758cldr x3, [sp+x27]
00087590ldr w27, 108
00087594ldr w4, [sp+x27]
00087598ldr w27, 116
0008759cldr w6, [sp+x27]
000875a0add x5, sp, 8
000875a4add x5, x5, x6
000875a8add x3, x3, x6
000875acsub x4, x4, x6
000875b0bl callRet
000875b4ldp x29, x30, [sp-8]
000875b8movz x27, 16
000875bcmovk x27, 0x40000000
000875c0add sp, sp, x27
000875c4ret x30
000875c8
000875c8loc_875c8:
000875c8mov x3, x30
000875ccbl runtime.morestack_noctxt.abi0
000875d0b 0x874d0
000875d4
000875d4loc_875d4:
000875d4ldr x17, [x16]
000875d8movz x27, 24
000875dcmovk x27, 0x40000000
000875e0add x20, sp, x27
000875e4subs xzr, x20, x17
000875e8b.ne 0x8750c
000875ecadd x20, sp, 8
000875f0str x20, [x16]
000875f4b 0x8750c
000875f8db 0x28
000875f9adr x0, 0x80001
000875fddb 0x00
000875fedb 0x00
000875ffudf 16448
00087603udf 8256
00087607udf 6208
0008760budf 13376
0008760fdb 0x40
000874d0
000874d0runtime.call1073741824.abi0: ; void runtime.call1073741824(void)
000874d0ldr x16, [x28+16]
000874d4movz x27, 65424
000874d8movk x27, 0x3fff0000
000874dcsubs x17, sp, x27
000874e0b.lo 0x875c8
000874e4subs xzr, x17, x16
000874e8b.ls 0x875c8
000874ecmovz x27, 16
000874f0movk x27, 0x40000000
000874f4sub x20, sp, x27
000874f8stp x29, x30, [x20-8]
000874fcadd sp, x20, 0
00087500sub x29, sp, 8
00087504ldr x16, [x28+32]
00087508cbnz x16, 0x875d4
0008750c
0008750cloc_8750c:
0008750cldr w27, 236
00087510ldr x3, [sp+x27]
00087514ldr w27, 232
00087518ldr w4, [sp+x27]
0008751cadd x5, sp, 8
00087520and x6, x4, -16
00087524cbz x6, 0x8753c
00087528add x6, x5, x6
0008752c
0008752cloc_8752c:
0008752cldp x7, x8, [x3], 16
00087530stp x7, x8, [x5], 16
00087534subs xzr, x6, x5
00087538b.ne 0x8752c
0008753c
0008753cloc_8753c:
0008753cand x6, x4, 15
00087540cbz x6, 0x87558
00087544add x6, x5, x6
00087548
00087548loc_87548:
00087548ldrb w7, [x3], 1
0008754cstrb w7, [x5], 1
00087550subs xzr, x6, x5
00087554b.ne 0x87548
00087558
00087558loc_87558:
00087558ldr w27, 168
0008755cldr x20, [sp+x27]
00087560bl runtime.unspillArgs.abi0
00087564ldr w27, 160
00087568ldr x26, [sp+x27]
0008756cldr x20, [x26]
00087570blr x20
00087574ldr w27, 140
00087578ldr x20, [sp+x27]
0008757cbl runtime.spillArgs.abi0
00087580ldr w27, 136
00087584ldr x7, [sp+x27]
00087588ldr w27, 112
0008758cldr x3, [sp+x27]
00087590ldr w27, 108
00087594ldr w4, [sp+x27]
00087598ldr w27, 116
0008759cldr w6, [sp+x27]
000875a0add x5, sp, 8
000875a4add x5, x5, x6
000875a8add x3, x3, x6
000875acsub x4, x4, x6
000875b0bl callRet
000875b4ldp x29, x30, [sp-8]
000875b8movz x27, 16
000875bcmovk x27, 0x40000000
000875c0add sp, sp, x27
000875c4ret x30
000875c8
000875c8loc_875c8:
000875c8mov x3, x30
000875ccbl runtime.morestack_noctxt.abi0
000875d0b 0x874d0
000875d4
000875d4loc_875d4:
000875d4ldr x17, [x16]
000875d8movz x27, 24
000875dcmovk x27, 0x40000000
000875e0add x20, sp, x27
000875e4subs xzr, x20, x17
000875e8b.ne 0x8750c
000875ecadd x20, sp, 8
000875f0str x20, [x16]
000875f4b 0x8750c
000875f8db 0x28
000875f9adr x0, 0x80001
000875fddb 0x00
000875fedb 0x00
000875ffudf 16448
00087603udf 8256
00087607udf 6208
0008760budf 13376
0008760fdb 0x40
000874d0
00087610
00087610runtime.memhash32: ; void runtime.memhash32(void)
00087610adrp x27, 0x9c4000
00087614ldrsb x10, [x27+1514]
00087618cbz x10, 0x87650
0008761cadrp x3, 0x9c5000
00087620add x3, x3, 352
00087624eor v0.16b, v0.16b, v0.16b
00087628ld1
0008762cld1
00087630ins v0.s[0], w1
00087634aese v0.16b, v2.16b
00087638aesmc v0.16b, v0.16b
0008763caese v0.16b, v2.16b
00087640aesmc v0.16b, v0.16b
00087644aese v0.16b, v2.16b
00087648umov x0, v0.d[0]
0008764cret x30
00087650
00087650loc_87650:
00087650b 0x22f50
00087654udf 0
00087658udf 0
0008765cudf 0
00087610
00087610runtime.memhash32: ; void runtime.memhash32(void)
00087610adrp x27, 0x9c4000
00087614ldrsb x10, [x27+1514]
00087618cbz x10, 0x87650
0008761cadrp x3, 0x9c5000
00087620add x3, x3, 352
00087624eor v0.16b, v0.16b, v0.16b
00087628ld1
0008762cld1
00087630ins v0.s[0], w1
00087634aese v0.16b, v2.16b
00087638aesmc v0.16b, v0.16b
0008763caese v0.16b, v2.16b
00087640aesmc v0.16b, v0.16b
00087644aese v0.16b, v2.16b
00087648umov x0, v0.d[0]
0008764cret x30
00087650
00087650loc_87650:
00087650b 0x22f50
00087654udf 0
00087658udf 0
0008765cudf 0
00087610
00087660
00087660runtime.memhash64: ; void runtime.memhash64(void)
00087660adrp x27, 0x9c4000
00087664ldrsb x10, [x27+1514]
00087668cbz x10, 0x876a0
0008766cadrp x3, 0x9c5000
00087670add x3, x3, 352
00087674eor v0.16b, v0.16b, v0.16b
00087678ld1
0008767cld1
00087680ins v0.d[0], x1
00087684aese v0.16b, v2.16b
00087688aesmc v0.16b, v0.16b
0008768caese v0.16b, v2.16b
00087690aesmc v0.16b, v0.16b
00087694aese v0.16b, v2.16b
00087698umov x0, v0.d[0]
0008769cret x30
000876a0
000876a0loc_876a0:
000876a0b 0x22fe0
000876a4udf 0
000876a8udf 0
000876acudf 0
00087660
00087660runtime.memhash64: ; void runtime.memhash64(void)
00087660adrp x27, 0x9c4000
00087664ldrsb x10, [x27+1514]
00087668cbz x10, 0x876a0
0008766cadrp x3, 0x9c5000
00087670add x3, x3, 352
00087674eor v0.16b, v0.16b, v0.16b
00087678ld1
0008767cld1
00087680ins v0.d[0], x1
00087684aese v0.16b, v2.16b
00087688aesmc v0.16b, v0.16b
0008768caese v0.16b, v2.16b
00087690aesmc v0.16b, v0.16b
00087694aese v0.16b, v2.16b
00087698umov x0, v0.d[0]
0008769cret x30
000876a0
000876a0loc_876a0:
000876a0b 0x22fe0
000876a4udf 0
000876a8udf 0
000876acudf 0
00087660
000876b0
000876b0runtime.memhash: ; void runtime.memhash(void)
000876b0adrp x27, 0x9c4000
000876b4ldrsb x10, [x27+1514]
000876b8cbz x10, 0x876c0
000876bcb 0x847f0
000876c0
000876c0loc_876c0:
000876c0b 0x22be0
000876c4udf 0
000876c8udf 0
000876ccudf 0
000876b0
000876b0runtime.memhash: ; void runtime.memhash(void)
000876b0adrp x27, 0x9c4000
000876b4ldrsb x10, [x27+1514]
000876b8cbz x10, 0x876c0
000876bcb 0x847f0
000876c0
000876c0loc_876c0:
000876c0b 0x22be0
000876c4udf 0
000876c8udf 0
000876ccudf 0
000876b0
000876d0
000876d0runtime.strhash: ; void runtime.strhash(void)
000876d0adrp x27, 0x9c4000
000876d4ldrsb x10, [x27+1514]
000876d8cbz x10, 0x876e4
000876dcldp x0, x2, [x0]
000876e0b 0x847f0
000876e4
000876e4loc_876e4:
000876e4b 0x1d4d0
000876e8udf 0
000876ecudf 0
000876d0
000876d0runtime.strhash: ; void runtime.strhash(void)
000876d0adrp x27, 0x9c4000
000876d4ldrsb x10, [x27+1514]
000876d8cbz x10, 0x876e4
000876dcldp x0, x2, [x0]
000876e0b 0x847f0
000876e4
000876e4loc_876e4:
000876e4b 0x1d4d0
000876e8udf 0
000876ecudf 0
000876d0
000876f0
000876f0runtime.procyield.abi0: ; void runtime.procyield(void)
000876f0ldr w0, [sp+8]
000876f4
000876f4loc_876f4:
000876f4hint
000876f8sub w0, w0, 1
000876fccbnz x0, 0x876f4
00087700ret x30
00087704udf 0
00087708udf 0
0008770cudf 0
000876f0
000876f0runtime.procyield.abi0: ; void runtime.procyield(void)
000876f0ldr w0, [sp+8]
000876f4
000876f4loc_876f4:
000876f4hint
000876f8sub w0, w0, 1
000876fccbnz x0, 0x876f4
00087700ret x30
00087704udf 0
00087708udf 0
0008770cudf 0
000876f0
00087710
00087710runtime.asmcgocall.abi0:
00087710str x30, [sp-16]!
00087714stur x29, [sp-8]
00087718sub x29, sp, 8
0008771cldr x1, [sp+24]
00087720ldr x0, [sp+32]
00087724add x2, sp, 0
00087728cbz x28, 0x877bc
0008772cmov x4, x28
00087730ldr x8, [x28+48]
00087734ldr x3, [x8+80]
00087738subs xzr, x28, x3
0008773cb.eq 0x877bc
00087740ldr x3, [x8]
00087744subs xzr, x28, x3
00087748b.eq 0x877bc
0008774cmov x9, x0
00087750bl gosave_systemstack_switch
00087754mov x28, x3
00087758bl runtime.save_g.abi0
0008775cldr x0, [x28+56]
00087760add sp, x0, 0
00087764ldr x29, [x28+104]
00087768mov x0, x9
0008776cadd x13, sp, 0
00087770sub x13, x13, 16
00087774add sp, x13, 0
00087778str x4, [sp]
0008777cldr x4, [x4+8]
00087780sub x4, x4, x2
00087784str x4, [sp+8]
00087788blr x1
0008778cmov x9, x0
00087790ldr x28, [sp]
00087794bl runtime.save_g.abi0
00087798ldr x5, [x28+8]
0008779cldr x6, [sp+8]
000877a0sub x5, x5, x6
000877a4mov x0, x9
000877a8add sp, x5, 0
000877acstr w0, [sp+40]
000877b0ldur x29, [sp-8]
000877b4ldr x30, [sp], 16
000877b8ret x30
000877bc
000877bcloc_877bc:
000877bcadd x13, sp, 0
000877c0sub x13, x13, 16
000877c4add sp, x13, 0
000877c8mov x4, xzr
000877ccstr x4, [sp]
000877d0str x2, [sp+8]
000877d4blr x1
000877d8ldr x2, [sp+8]
000877dcadd sp, x2, 0
000877e0str x0, [sp+40]
000877e4ldur x29, [sp-8]
000877e8ldr x30, [sp], 16
000877ecret x30
00087710
00087710runtime.asmcgocall.abi0:
00087710str x30, [sp-16]!
00087714stur x29, [sp-8]
00087718sub x29, sp, 8
0008771cldr x1, [sp+24]
00087720ldr x0, [sp+32]
00087724add x2, sp, 0
00087728cbz x28, 0x877bc
0008772cmov x4, x28
00087730ldr x8, [x28+48]
00087734ldr x3, [x8+80]
00087738subs xzr, x28, x3
0008773cb.eq 0x877bc
00087740ldr x3, [x8]
00087744subs xzr, x28, x3
00087748b.eq 0x877bc
0008774cmov x9, x0
00087750bl gosave_systemstack_switch
00087754mov x28, x3
00087758bl runtime.save_g.abi0
0008775cldr x0, [x28+56]
00087760add sp, x0, 0
00087764ldr x29, [x28+104]
00087768mov x0, x9
0008776cadd x13, sp, 0
00087770sub x13, x13, 16
00087774add sp, x13, 0
00087778str x4, [sp]
0008777cldr x4, [x4+8]
00087780sub x4, x4, x2
00087784str x4, [sp+8]
00087788blr x1
0008778cmov x9, x0
00087790ldr x28, [sp]
00087794bl runtime.save_g.abi0
00087798ldr x5, [x28+8]
0008779cldr x6, [sp+8]
000877a0sub x5, x5, x6
000877a4mov x0, x9
000877a8add sp, x5, 0
000877acstr w0, [sp+40]
000877b0ldur x29, [sp-8]
000877b4ldr x30, [sp], 16
000877b8ret x30
000877bc
000877bcloc_877bc:
000877bcadd x13, sp, 0
000877c0sub x13, x13, 16
000877c4add sp, x13, 0
000877c8mov x4, xzr
000877ccstr x4, [sp]
000877d0str x2, [sp+8]
000877d4blr x1
000877d8ldr x2, [sp+8]
000877dcadd sp, x2, 0
000877e0str x0, [sp+40]
000877e4ldur x29, [sp-8]
000877e8ldr x30, [sp], 16
000877ecret x30
00087710
000877f0
000877f0runtime.setg.abi0: ; void runtime.setg(void)
000877f0str x30, [sp-16]!
000877f4stur x29, [sp-8]
000877f8sub x29, sp, 8
000877fcldr x28, [sp+24]
00087800bl runtime.save_g.abi0
00087804ldur x29, [sp-8]
00087808ldr x30, [sp], 16
0008780cret x30
000877f0
000877f0runtime.setg.abi0: ; void runtime.setg(void)
000877f0str x30, [sp-16]!
000877f4stur x29, [sp-8]
000877f8sub x29, sp, 8
000877fcldr x28, [sp+24]
00087800bl runtime.save_g.abi0
00087804ldur x29, [sp-8]
00087808ldr x30, [sp], 16
0008780cret x30
000877f0
00087810
00087810runtime.abort.abi0: ; void runtime.abort(void)
00087810mov x0, xzr
00087814ldr x0, [x0]
00087818udf 0
0008781cudf 0
00087810
00087810runtime.abort.abi0: ; void runtime.abort(void)
00087810mov x0, xzr
00087814ldr x0, [x0]
00087818udf 0
0008781cudf 0
00087810
00087820
00087820runtime.return0.abi0: ; void runtime.return0(void)
00087820mov w0, wzr
00087824ret x30
00087828udf 0
0008782cudf 0
00087820
00087820runtime.return0.abi0: ; void runtime.return0(void)
00087820mov w0, wzr
00087824ret x30
00087828udf 0
0008782cudf 0
00087820
00087830
00087830runtime.goexit.abi0: ; void runtime.goexit(void)
00087830mov x0, x0
00087834bl runtime.goexit1.abi0
00087838udf 0
0008783cudf 0
00087830
00087830runtime.goexit.abi0: ; void runtime.goexit(void)
00087830mov x0, x0
00087834bl runtime.goexit1.abi0
00087838udf 0
0008783cudf 0
00087830
00087840
00087840runtime.checkASM.abi0: ; void runtime.checkASM(void)
00087840orr w3, wzr, 1
00087844strb w3, [sp+8]
00087848ret x30
0008784cudf 0
00087840
00087840runtime.checkASM.abi0: ; void runtime.checkASM(void)
00087840orr w3, wzr, 1
00087844strb w3, [sp+8]
00087848ret x30
0008784cudf 0
00087840
00087850
00087850runtime.gcWriteBarrier1: ; void runtime.gcWriteBarrier1(void)
00087850orr x25, xzr, 8
00087854b 0x84ca0
00087858udf 0
0008785cudf 0
00087850
00087850runtime.gcWriteBarrier1: ; void runtime.gcWriteBarrier1(void)
00087850orr x25, xzr, 8
00087854b 0x84ca0
00087858udf 0
0008785cudf 0
00087850
00087860
00087860runtime.gcWriteBarrier2: ; void runtime.gcWriteBarrier2(void)
00087860orr x25, xzr, 16
00087864b 0x84ca0
00087868udf 0
0008786cudf 0
00087860
00087860runtime.gcWriteBarrier2: ; void runtime.gcWriteBarrier2(void)
00087860orr x25, xzr, 16
00087864b 0x84ca0
00087868udf 0
0008786cudf 0
00087860
00087870
00087870runtime.gcWriteBarrier3: ; void runtime.gcWriteBarrier3(void)
00087870orr x25, xzr, 24
00087874b 0x84ca0
00087878udf 0
0008787cudf 0
00087870
00087870runtime.gcWriteBarrier3: ; void runtime.gcWriteBarrier3(void)
00087870orr x25, xzr, 24
00087874b 0x84ca0
00087878udf 0
0008787cudf 0
00087870
00087880
00087880runtime.gcWriteBarrier4: ; void runtime.gcWriteBarrier4(void)
00087880orr x25, xzr, 32
00087884b 0x84ca0
00087888udf 0
0008788cudf 0
00087880
00087880runtime.gcWriteBarrier4: ; void runtime.gcWriteBarrier4(void)
00087880orr x25, xzr, 32
00087884b 0x84ca0
00087888udf 0
0008788cudf 0
00087880
00087890
00087890runtime.gcWriteBarrier5: ; void runtime.gcWriteBarrier5(void)
00087890movz x25, 40
00087894b 0x84ca0
00087898udf 0
0008789cudf 0
00087890
00087890runtime.gcWriteBarrier5: ; void runtime.gcWriteBarrier5(void)
00087890movz x25, 40
00087894b 0x84ca0
00087898udf 0
0008789cudf 0
00087890
000878a0
000878a0runtime.gcWriteBarrier6: ; void runtime.gcWriteBarrier6(void)
000878a0orr x25, xzr, 48
000878a4b 0x84ca0
000878a8udf 0
000878acudf 0
000878a0
000878a0runtime.gcWriteBarrier6: ; void runtime.gcWriteBarrier6(void)
000878a0orr x25, xzr, 48
000878a4b 0x84ca0
000878a8udf 0
000878acudf 0
000878a0
000878b0
000878b0runtime.gcWriteBarrier7: ; void runtime.gcWriteBarrier7(void)
000878b0orr x25, xzr, 56
000878b4b 0x84ca0
000878b8udf 0
000878bcudf 0
000878b0
000878b0runtime.gcWriteBarrier7: ; void runtime.gcWriteBarrier7(void)
000878b0orr x25, xzr, 56
000878b4b 0x84ca0
000878b8udf 0
000878bcudf 0
000878b0
000878c0
000878c0runtime.gcWriteBarrier8: ; void runtime.gcWriteBarrier8(void)
000878c0orr x25, xzr, 64
000878c4b 0x84ca0
000878c8udf 0
000878ccudf 0
000878c0
000878c0runtime.gcWriteBarrier8: ; void runtime.gcWriteBarrier8(void)
000878c0orr x25, xzr, 64
000878c4b 0x84ca0
000878c8udf 0
000878ccudf 0
000878c0
000878d0
000878d0runtime.debugCallV2: ; void runtime.debugCallV2(void)
000878d0stp x29, x30, [sp-280]
000878d4sub sp, sp, 272
000878d8sub x29, sp, 8
000878dcstp x27, x28, [sp+240]
000878e0stp x25, x26, [sp+224]
000878e4stp x23, x24, [sp+208]
000878e8stp x21, x22, [sp+192]
000878ecstp x19, x20, [sp+176]
000878f0stp x16, x17, [sp+160]
000878f4stp x14, x15, [sp+144]
000878f8stp x12, x13, [sp+128]
000878fcstp x10, x11, [sp+112]
00087900stp x8, x9, [sp+96]
00087904stp x6, x7, [sp+80]
00087908stp x4, x5, [sp+64]
0008790cstp x2, x3, [sp+48]
00087910stp x0, x1, [sp+32]
00087914str x30, [sp+8]
00087918bl runtime.debugCallCheck.abi0
0008791cldr x0, [sp+16]
00087920cbz x0, 0x8793c
00087924str x0, [sp+8]
00087928ldr x0, [sp+24]
0008792cstr x0, [sp+16]
00087930orr x20, xzr, 8
00087934brk 0
00087938b 0x87ab0
0008793c
0008793cloc_8793c:
0008793cldr x0, [sp+256]
00087940subs xzr, x0, 32
00087944b.gt 0x8795c
00087948adrp x0, -12288
0008794cadd x0, x0, 3408
00087950str x0, [sp+8]
00087954bl runtime.debugCallWrap.abi0
00087958b 0x87ab0
0008795c
0008795cloc_8795c:
0008795csubs xzr, x0, 64
00087960b.gt 0x87978
00087964adrp x0, -12288
00087968add x0, x0, 3488
0008796cstr x0, [sp+8]
00087970bl runtime.debugCallWrap.abi0
00087974b 0x87ab0
00087978
00087978loc_87978:
00087978subs xzr, x0, 128
0008797cb.gt 0x87994
00087980adrp x0, -12288
00087984add x0, x0, 3568
00087988str x0, [sp+8]
0008798cbl runtime.debugCallWrap.abi0
00087990b 0x87ab0
00087994
00087994loc_87994:
00087994subs xzr, x0, 256
00087998b.gt 0x879b0
0008799cadrp x0, -12288
000879a0add x0, x0, 3680
000879a4str x0, [sp+8]
000879a8bl runtime.debugCallWrap.abi0
000879acb 0x87ab0
000879b0
000879b0loc_879b0:
000879b0subs xzr, x0, 512
000879b4b.gt 0x879cc
000879b8adrp x0, -12288
000879bcadd x0, x0, 3792
000879c0str x0, [sp+8]
000879c4bl runtime.debugCallWrap.abi0
000879c8b 0x87ab0
000879cc
000879ccloc_879cc:
000879ccsubs xzr, x0, 1024
000879d0b.gt 0x879e8
000879d4adrp x0, -12288
000879d8add x0, x0, 3904
000879dcstr x0, [sp+8]
000879e0bl runtime.debugCallWrap.abi0
000879e4b 0x87ab0
000879e8
000879e8loc_879e8:
000879e8subs xzr, x0, 2048
000879ecb.gt 0x87a04
000879f0adrp x0, -12288
000879f4add x0, x0, 4016
000879f8str x0, [sp+8]
000879fcbl runtime.debugCallWrap.abi0
00087a00b 0x87ab0
00087a04
00087a04loc_87a04:
00087a04subs xzr, x0, 4096
00087a08b.gt 0x87a20
00087a0cadrp x0, -8192
00087a10add x0, x0, 32
00087a14str x0, [sp+8]
00087a18bl runtime.debugCallWrap.abi0
00087a1cb 0x87ab0
00087a20
00087a20loc_87a20:
00087a20subs xzr, x0, 8192
00087a24b.gt 0x87a3c
00087a28adrp x0, -8192
00087a2cadd x0, x0, 160
00087a30str x0, [sp+8]
00087a34bl runtime.debugCallWrap.abi0
00087a38b 0x87ab0
00087a3c
00087a3cloc_87a3c:
00087a3csubs xzr, x0, 16384
00087a40b.gt 0x87a58
00087a44adrp x0, -8192
00087a48add x0, x0, 304
00087a4cstr x0, [sp+8]
00087a50bl runtime.debugCallWrap.abi0
00087a54b 0x87ab0
00087a58
00087a58loc_87a58:
00087a58subs xzr, x0, 32768
00087a5cb.gt 0x87a74
00087a60adrp x0, -8192
00087a64add x0, x0, 448
00087a68str x0, [sp+8]
00087a6cbl runtime.debugCallWrap.abi0
00087a70b 0x87ab0
00087a74
00087a74loc_87a74:
00087a74subs xzr, x0, 0x10000
00087a78b.gt 0x87a90
00087a7cadrp x0, -8192
00087a80add x0, x0, 592
00087a84str x0, [sp+8]
00087a88bl runtime.debugCallWrap.abi0
00087a8cb 0x87ab0
00087a90
00087a90loc_87a90:
00087a90adrp x0, 0x68b000
00087a94add x0, x0, 3856
00087a98str x0, [sp+8]
00087a9cmovz x0, 20
00087aa0str x0, [sp+16]
00087aa4orr x20, xzr, 8
00087aa8brk 0
00087aacb 0x87ab0
00087ab0
00087ab0loc_87ab0:
00087ab0orr x20, xzr, 16
00087ab4brk 0
00087ab8ldp x27, x28, [sp+240]
00087abcldp x25, x26, [sp+224]
00087ac0ldp x23, x24, [sp+208]
00087ac4ldp x21, x22, [sp+192]
00087ac8ldp x19, x20, [sp+176]
00087accldp x16, x17, [sp+160]
00087ad0ldp x14, x15, [sp+144]
00087ad4ldp x12, x13, [sp+128]
00087ad8ldp x10, x11, [sp+112]
00087adcldp x8, x9, [sp+96]
00087ae0ldp x6, x7, [sp+80]
00087ae4ldp x4, x5, [sp+64]
00087ae8ldp x2, x3, [sp+48]
00087aecldp x0, x1, [sp+32]
00087af0ldp x29, x27, [sp-8]
00087af4add sp, sp, 288
00087af8ldur x30, [sp-16]
00087afcbr x27
000878d0
000878d0runtime.debugCallV2: ; void runtime.debugCallV2(void)
000878d0stp x29, x30, [sp-280]
000878d4sub sp, sp, 272
000878d8sub x29, sp, 8
000878dcstp x27, x28, [sp+240]
000878e0stp x25, x26, [sp+224]
000878e4stp x23, x24, [sp+208]
000878e8stp x21, x22, [sp+192]
000878ecstp x19, x20, [sp+176]
000878f0stp x16, x17, [sp+160]
000878f4stp x14, x15, [sp+144]
000878f8stp x12, x13, [sp+128]
000878fcstp x10, x11, [sp+112]
00087900stp x8, x9, [sp+96]
00087904stp x6, x7, [sp+80]
00087908stp x4, x5, [sp+64]
0008790cstp x2, x3, [sp+48]
00087910stp x0, x1, [sp+32]
00087914str x30, [sp+8]
00087918bl runtime.debugCallCheck.abi0
0008791cldr x0, [sp+16]
00087920cbz x0, 0x8793c
00087924str x0, [sp+8]
00087928ldr x0, [sp+24]
0008792cstr x0, [sp+16]
00087930orr x20, xzr, 8
00087934brk 0
00087938b 0x87ab0
0008793c
0008793cloc_8793c:
0008793cldr x0, [sp+256]
00087940subs xzr, x0, 32
00087944b.gt 0x8795c
00087948adrp x0, -12288
0008794cadd x0, x0, 3408
00087950str x0, [sp+8]
00087954bl runtime.debugCallWrap.abi0
00087958b 0x87ab0
0008795c
0008795cloc_8795c:
0008795csubs xzr, x0, 64
00087960b.gt 0x87978
00087964adrp x0, -12288
00087968add x0, x0, 3488
0008796cstr x0, [sp+8]
00087970bl runtime.debugCallWrap.abi0
00087974b 0x87ab0
00087978
00087978loc_87978:
00087978subs xzr, x0, 128
0008797cb.gt 0x87994
00087980adrp x0, -12288
00087984add x0, x0, 3568
00087988str x0, [sp+8]
0008798cbl runtime.debugCallWrap.abi0
00087990b 0x87ab0
00087994
00087994loc_87994:
00087994subs xzr, x0, 256
00087998b.gt 0x879b0
0008799cadrp x0, -12288
000879a0add x0, x0, 3680
000879a4str x0, [sp+8]
000879a8bl runtime.debugCallWrap.abi0
000879acb 0x87ab0
000879b0
000879b0loc_879b0:
000879b0subs xzr, x0, 512
000879b4b.gt 0x879cc
000879b8adrp x0, -12288
000879bcadd x0, x0, 3792
000879c0str x0, [sp+8]
000879c4bl runtime.debugCallWrap.abi0
000879c8b 0x87ab0
000879cc
000879ccloc_879cc:
000879ccsubs xzr, x0, 1024
000879d0b.gt 0x879e8
000879d4adrp x0, -12288
000879d8add x0, x0, 3904
000879dcstr x0, [sp+8]
000879e0bl runtime.debugCallWrap.abi0
000879e4b 0x87ab0
000879e8
000879e8loc_879e8:
000879e8subs xzr, x0, 2048
000879ecb.gt 0x87a04
000879f0adrp x0, -12288
000879f4add x0, x0, 4016
000879f8str x0, [sp+8]
000879fcbl runtime.debugCallWrap.abi0
00087a00b 0x87ab0
00087a04
00087a04loc_87a04:
00087a04subs xzr, x0, 4096
00087a08b.gt 0x87a20
00087a0cadrp x0, -8192
00087a10add x0, x0, 32
00087a14str x0, [sp+8]
00087a18bl runtime.debugCallWrap.abi0
00087a1cb 0x87ab0
00087a20
00087a20loc_87a20:
00087a20subs xzr, x0, 8192
00087a24b.gt 0x87a3c
00087a28adrp x0, -8192
00087a2cadd x0, x0, 160
00087a30str x0, [sp+8]
00087a34bl runtime.debugCallWrap.abi0
00087a38b 0x87ab0
00087a3c
00087a3cloc_87a3c:
00087a3csubs xzr, x0, 16384
00087a40b.gt 0x87a58
00087a44adrp x0, -8192
00087a48add x0, x0, 304
00087a4cstr x0, [sp+8]
00087a50bl runtime.debugCallWrap.abi0
00087a54b 0x87ab0
00087a58
00087a58loc_87a58:
00087a58subs xzr, x0, 32768
00087a5cb.gt 0x87a74
00087a60adrp x0, -8192
00087a64add x0, x0, 448
00087a68str x0, [sp+8]
00087a6cbl runtime.debugCallWrap.abi0
00087a70b 0x87ab0
00087a74
00087a74loc_87a74:
00087a74subs xzr, x0, 0x10000
00087a78b.gt 0x87a90
00087a7cadrp x0, -8192
00087a80add x0, x0, 592
00087a84str x0, [sp+8]
00087a88bl runtime.debugCallWrap.abi0
00087a8cb 0x87ab0
00087a90
00087a90loc_87a90:
00087a90adrp x0, 0x68b000
00087a94add x0, x0, 3856
00087a98str x0, [sp+8]
00087a9cmovz x0, 20
00087aa0str x0, [sp+16]
00087aa4orr x20, xzr, 8
00087aa8brk 0
00087aacb 0x87ab0
00087ab0
00087ab0loc_87ab0:
00087ab0orr x20, xzr, 16
00087ab4brk 0
00087ab8ldp x27, x28, [sp+240]
00087abcldp x25, x26, [sp+224]
00087ac0ldp x23, x24, [sp+208]
00087ac4ldp x21, x22, [sp+192]
00087ac8ldp x19, x20, [sp+176]
00087accldp x16, x17, [sp+160]
00087ad0ldp x14, x15, [sp+144]
00087ad4ldp x12, x13, [sp+128]
00087ad8ldp x10, x11, [sp+112]
00087adcldp x8, x9, [sp+96]
00087ae0ldp x6, x7, [sp+80]
00087ae4ldp x4, x5, [sp+64]
00087ae8ldp x2, x3, [sp+48]
00087aecldp x0, x1, [sp+32]
00087af0ldp x29, x27, [sp-8]
00087af4add sp, sp, 288
00087af8ldur x30, [sp-16]
00087afcbr x27
000878d0
00087b00
00087b00runtime.debugCallPanicked.abi0: ; void runtime.debugCallPanicked(void)
00087b00str x30, [sp-32]!
00087b04stur x29, [sp-8]
00087b08sub x29, sp, 8
00087b0cldr x0, [sp+40]
00087b10str x0, [sp+8]
00087b14ldr x0, [sp+48]
00087b18str x0, [sp+16]
00087b1corr x20, xzr, 2
00087b20brk 0
00087b24add x29, sp, 24
00087b28add sp, sp, 32
00087b2cret x30
00087b00
00087b00runtime.debugCallPanicked.abi0: ; void runtime.debugCallPanicked(void)
00087b00str x30, [sp-32]!
00087b04stur x29, [sp-8]
00087b08sub x29, sp, 8
00087b0cldr x0, [sp+40]
00087b10str x0, [sp+8]
00087b14ldr x0, [sp+48]
00087b18str x0, [sp+16]
00087b1corr x20, xzr, 2
00087b20brk 0
00087b24add x29, sp, 24
00087b28add sp, sp, 32
00087b2cret x30
00087b00
00087b30
00087b30runtime.panicIndex: ; void runtime.panicIndex(void)
00087b30b 0x4b2e0
00087b34udf 0
00087b38udf 0
00087b3cudf 0
00087b30
00087b30runtime.panicIndex: ; void runtime.panicIndex(void)
00087b30b 0x4b2e0
00087b34udf 0
00087b38udf 0
00087b3cudf 0
00087b30
00087b40
00087b40runtime.panicIndexU: ; void runtime.panicIndexU(void)
00087b40b 0x4b370
00087b44udf 0
00087b48udf 0
00087b4cudf 0
00087b40
00087b40runtime.panicIndexU: ; void runtime.panicIndexU(void)
00087b40b 0x4b370
00087b44udf 0
00087b48udf 0
00087b4cudf 0
00087b40
00087b50
00087b50runtime.panicSliceAlen: ; void runtime.panicSliceAlen(void)
00087b50mov x0, x1
00087b54mov x1, x2
00087b58b 0x4b400
00087b5cudf 0
00087b50
00087b50runtime.panicSliceAlen: ; void runtime.panicSliceAlen(void)
00087b50mov x0, x1
00087b54mov x1, x2
00087b58b 0x4b400
00087b5cudf 0
00087b50
00087b60
00087b60runtime.panicSliceAlenU: ; void runtime.panicSliceAlenU(void)
00087b60mov x0, x1
00087b64mov x1, x2
00087b68b 0x4b490
00087b6cudf 0
00087b60
00087b60runtime.panicSliceAlenU: ; void runtime.panicSliceAlenU(void)
00087b60mov x0, x1
00087b64mov x1, x2
00087b68b 0x4b490
00087b6cudf 0
00087b60
00087b70
00087b70runtime.panicSliceAcap: ; void runtime.panicSliceAcap(void)
00087b70mov x0, x1
00087b74mov x1, x2
00087b78b 0x4b520
00087b7cudf 0
00087b70
00087b70runtime.panicSliceAcap: ; void runtime.panicSliceAcap(void)
00087b70mov x0, x1
00087b74mov x1, x2
00087b78b 0x4b520
00087b7cudf 0
00087b70
00087b80
00087b80runtime.panicSliceAcapU: ; void runtime.panicSliceAcapU(void)
00087b80mov x0, x1
00087b84mov x1, x2
00087b88b 0x4b5b0
00087b8cudf 0
00087b80
00087b80runtime.panicSliceAcapU: ; void runtime.panicSliceAcapU(void)
00087b80mov x0, x1
00087b84mov x1, x2
00087b88b 0x4b5b0
00087b8cudf 0
00087b80
00087b90
00087b90runtime.panicSliceB: ; void runtime.panicSliceB(void)
00087b90b 0x4b640
00087b94udf 0
00087b98udf 0
00087b9cudf 0
00087b90
00087b90runtime.panicSliceB: ; void runtime.panicSliceB(void)
00087b90b 0x4b640
00087b94udf 0
00087b98udf 0
00087b9cudf 0
00087b90
00087ba0
00087ba0runtime.panicSliceBU: ; void runtime.panicSliceBU(void)
00087ba0b 0x4b6d0
00087ba4udf 0
00087ba8udf 0
00087bacudf 0
00087ba0
00087ba0runtime.panicSliceBU: ; void runtime.panicSliceBU(void)
00087ba0b 0x4b6d0
00087ba4udf 0
00087ba8udf 0
00087bacudf 0
00087ba0
00087bb0
00087bb0runtime.panicSlice3Alen: ; void runtime.panicSlice3Alen(void)
00087bb0mov x0, x2
00087bb4mov x1, x3
00087bb8b 0x4b760
00087bbcudf 0
00087bb0
00087bb0runtime.panicSlice3Alen: ; void runtime.panicSlice3Alen(void)
00087bb0mov x0, x2
00087bb4mov x1, x3
00087bb8b 0x4b760
00087bbcudf 0
00087bb0
00087bc0
00087bc0runtime.panicSlice3Acap: ; void runtime.panicSlice3Acap(void)
00087bc0mov x0, x2
00087bc4mov x1, x3
00087bc8b 0x4b7f0
00087bccudf 0
00087bc0
00087bc0runtime.panicSlice3Acap: ; void runtime.panicSlice3Acap(void)
00087bc0mov x0, x2
00087bc4mov x1, x3
00087bc8b 0x4b7f0
00087bccudf 0
00087bc0
00087bd0
00087bd0runtime.panicSlice3B: ; void runtime.panicSlice3B(void)
00087bd0mov x0, x1
00087bd4mov x1, x2
00087bd8b 0x4b880
00087bdcudf 0
00087bd0
00087bd0runtime.panicSlice3B: ; void runtime.panicSlice3B(void)
00087bd0mov x0, x1
00087bd4mov x1, x2
00087bd8b 0x4b880
00087bdcudf 0
00087bd0
00087be0
00087be0runtime.panicSlice3C: ; void runtime.panicSlice3C(void)
00087be0b 0x4b910
00087be4udf 0
00087be8udf 0
00087becudf 0
00087be0
00087be0runtime.panicSlice3C: ; void runtime.panicSlice3C(void)
00087be0b 0x4b910
00087be4udf 0
00087be8udf 0
00087becudf 0
00087be0
00087bf0
00087bf0runtime.panicSliceConvert: ; void runtime.panicSliceConvert(void)
00087bf0mov x0, x2
00087bf4mov x1, x3
00087bf8b 0x4b9a0
00087bfcudf 0
00087bf0
00087bf0runtime.panicSliceConvert: ; void runtime.panicSliceConvert(void)
00087bf0mov x0, x2
00087bf4mov x1, x3
00087bf8b 0x4b9a0
00087bfcudf 0
00087bf0
00087c00
00087c00runtime.getfp: ; void runtime.getfp(void)
00087c00mov x0, x29
00087c04ret x30
00087c08udf 0
00087c0cudf 0
00087c00
00087c00runtime.getfp: ; void runtime.getfp(void)
00087c00mov x0, x29
00087c04ret x30
00087c08udf 0
00087c0cudf 0
00087c00
00087c10
00087c10runtime.duffzero: ; void runtime.duffzero(void)
00087c10stp xzr, xzr, [x20], 16
00087c14stp xzr, xzr, [x20], 16
00087c18stp xzr, xzr, [x20], 16
00087c1cstp xzr, xzr, [x20], 16
00087c20stp xzr, xzr, [x20], 16
00087c24stp xzr, xzr, [x20], 16
00087c28stp xzr, xzr, [x20], 16
00087c2cstp xzr, xzr, [x20], 16
00087c30stp xzr, xzr, [x20], 16
00087c34stp xzr, xzr, [x20], 16
00087c38stp xzr, xzr, [x20], 16
00087c3cstp xzr, xzr, [x20], 16
00087c40stp xzr, xzr, [x20], 16
00087c44stp xzr, xzr, [x20], 16
00087c48stp xzr, xzr, [x20], 16
00087c4cstp xzr, xzr, [x20], 16
00087c50stp xzr, xzr, [x20], 16
00087c54stp xzr, xzr, [x20], 16
00087c58stp xzr, xzr, [x20], 16
00087c5cstp xzr, xzr, [x20], 16
00087c60stp xzr, xzr, [x20], 16
00087c64stp xzr, xzr, [x20], 16
00087c68stp xzr, xzr, [x20], 16
00087c6cstp xzr, xzr, [x20], 16
00087c70stp xzr, xzr, [x20], 16
00087c74stp xzr, xzr, [x20], 16
00087c78stp xzr, xzr, [x20], 16
00087c7cstp xzr, xzr, [x20], 16
00087c80stp xzr, xzr, [x20], 16
00087c84stp xzr, xzr, [x20], 16
00087c88stp xzr, xzr, [x20], 16
00087c8cstp xzr, xzr, [x20], 16
00087c90stp xzr, xzr, [x20], 16
00087c94stp xzr, xzr, [x20], 16
00087c98stp xzr, xzr, [x20], 16
00087c9cstp xzr, xzr, [x20], 16
00087ca0stp xzr, xzr, [x20], 16
00087ca4stp xzr, xzr, [x20], 16
00087ca8stp xzr, xzr, [x20], 16
00087cacstp xzr, xzr, [x20], 16
00087cb0stp xzr, xzr, [x20], 16
00087cb4stp xzr, xzr, [x20], 16
00087cb8stp xzr, xzr, [x20], 16
00087cbcstp xzr, xzr, [x20], 16
00087cc0stp xzr, xzr, [x20], 16
00087cc4stp xzr, xzr, [x20], 16
00087cc8stp xzr, xzr, [x20], 16
00087cccstp xzr, xzr, [x20], 16
00087cd0stp xzr, xzr, [x20], 16
00087cd4stp xzr, xzr, [x20], 16
00087cd8stp xzr, xzr, [x20], 16
00087cdcstp xzr, xzr, [x20], 16
00087ce0stp xzr, xzr, [x20], 16
00087ce4stp xzr, xzr, [x20], 16
00087ce8stp xzr, xzr, [x20], 16
00087cecstp xzr, xzr, [x20], 16
00087cf0stp xzr, xzr, [x20], 16
00087cf4stp xzr, xzr, [x20], 16
00087cf8stp xzr, xzr, [x20], 16
00087cfcstp xzr, xzr, [x20], 16
00087d00stp xzr, xzr, [x20], 16
00087d04stp xzr, xzr, [x20], 16
00087d08stp xzr, xzr, [x20], 16
00087d0cstp xzr, xzr, [x20]
00087d10ret x30
00087d14udf 0
00087d18udf 0
00087d1cudf 0
00087c10
00087c10runtime.duffzero: ; void runtime.duffzero(void)
00087c10stp xzr, xzr, [x20], 16
00087c14stp xzr, xzr, [x20], 16
00087c18stp xzr, xzr, [x20], 16
00087c1cstp xzr, xzr, [x20], 16
00087c20stp xzr, xzr, [x20], 16
00087c24stp xzr, xzr, [x20], 16
00087c28stp xzr, xzr, [x20], 16
00087c2cstp xzr, xzr, [x20], 16
00087c30stp xzr, xzr, [x20], 16
00087c34stp xzr, xzr, [x20], 16
00087c38stp xzr, xzr, [x20], 16
00087c3cstp xzr, xzr, [x20], 16
00087c40stp xzr, xzr, [x20], 16
00087c44stp xzr, xzr, [x20], 16
00087c48stp xzr, xzr, [x20], 16
00087c4cstp xzr, xzr, [x20], 16
00087c50stp xzr, xzr, [x20], 16
00087c54stp xzr, xzr, [x20], 16
00087c58stp xzr, xzr, [x20], 16
00087c5cstp xzr, xzr, [x20], 16
00087c60stp xzr, xzr, [x20], 16
00087c64stp xzr, xzr, [x20], 16
00087c68stp xzr, xzr, [x20], 16
00087c6cstp xzr, xzr, [x20], 16
00087c70stp xzr, xzr, [x20], 16
00087c74stp xzr, xzr, [x20], 16
00087c78stp xzr, xzr, [x20], 16
00087c7cstp xzr, xzr, [x20], 16
00087c80stp xzr, xzr, [x20], 16
00087c84stp xzr, xzr, [x20], 16
00087c88stp xzr, xzr, [x20], 16
00087c8cstp xzr, xzr, [x20], 16
00087c90stp xzr, xzr, [x20], 16
00087c94stp xzr, xzr, [x20], 16
00087c98stp xzr, xzr, [x20], 16
00087c9cstp xzr, xzr, [x20], 16
00087ca0stp xzr, xzr, [x20], 16
00087ca4stp xzr, xzr, [x20], 16
00087ca8stp xzr, xzr, [x20], 16
00087cacstp xzr, xzr, [x20], 16
00087cb0stp xzr, xzr, [x20], 16
00087cb4stp xzr, xzr, [x20], 16
00087cb8stp xzr, xzr, [x20], 16
00087cbcstp xzr, xzr, [x20], 16
00087cc0stp xzr, xzr, [x20], 16
00087cc4stp xzr, xzr, [x20], 16
00087cc8stp xzr, xzr, [x20], 16
00087cccstp xzr, xzr, [x20], 16
00087cd0stp xzr, xzr, [x20], 16
00087cd4stp xzr, xzr, [x20], 16
00087cd8stp xzr, xzr, [x20], 16
00087cdcstp xzr, xzr, [x20], 16
00087ce0stp xzr, xzr, [x20], 16
00087ce4stp xzr, xzr, [x20], 16
00087ce8stp xzr, xzr, [x20], 16
00087cecstp xzr, xzr, [x20], 16
00087cf0stp xzr, xzr, [x20], 16
00087cf4stp xzr, xzr, [x20], 16
00087cf8stp xzr, xzr, [x20], 16
00087cfcstp xzr, xzr, [x20], 16
00087d00stp xzr, xzr, [x20], 16
00087d04stp xzr, xzr, [x20], 16
00087d08stp xzr, xzr, [x20], 16
00087d0cstp xzr, xzr, [x20]
00087d10ret x30
00087d14udf 0
00087d18udf 0
00087d1cudf 0
00087c10
00087d20
00087d20runtime.duffcopy: ; void runtime.duffcopy(void)
00087d20ldp x26, x27, [x20], 16
00087d24stp x26, x27, [x21], 16
00087d28ldp x26, x27, [x20], 16
00087d2cstp x26, x27, [x21], 16
00087d30ldp x26, x27, [x20], 16
00087d34stp x26, x27, [x21], 16
00087d38ldp x26, x27, [x20], 16
00087d3cstp x26, x27, [x21], 16
00087d40ldp x26, x27, [x20], 16
00087d44stp x26, x27, [x21], 16
00087d48ldp x26, x27, [x20], 16
00087d4cstp x26, x27, [x21], 16
00087d50ldp x26, x27, [x20], 16
00087d54stp x26, x27, [x21], 16
00087d58ldp x26, x27, [x20], 16
00087d5cstp x26, x27, [x21], 16
00087d60ldp x26, x27, [x20], 16
00087d64stp x26, x27, [x21], 16
00087d68ldp x26, x27, [x20], 16
00087d6cstp x26, x27, [x21], 16
00087d70ldp x26, x27, [x20], 16
00087d74stp x26, x27, [x21], 16
00087d78ldp x26, x27, [x20], 16
00087d7cstp x26, x27, [x21], 16
00087d80ldp x26, x27, [x20], 16
00087d84stp x26, x27, [x21], 16
00087d88ldp x26, x27, [x20], 16
00087d8cstp x26, x27, [x21], 16
00087d90ldp x26, x27, [x20], 16
00087d94stp x26, x27, [x21], 16
00087d98ldp x26, x27, [x20], 16
00087d9cstp x26, x27, [x21], 16
00087da0ldp x26, x27, [x20], 16
00087da4stp x26, x27, [x21], 16
00087da8ldp x26, x27, [x20], 16
00087dacstp x26, x27, [x21], 16
00087db0ldp x26, x27, [x20], 16
00087db4stp x26, x27, [x21], 16
00087db8ldp x26, x27, [x20], 16
00087dbcstp x26, x27, [x21], 16
00087dc0ldp x26, x27, [x20], 16
00087dc4stp x26, x27, [x21], 16
00087dc8ldp x26, x27, [x20], 16
00087dccstp x26, x27, [x21], 16
00087dd0ldp x26, x27, [x20], 16
00087dd4stp x26, x27, [x21], 16
00087dd8ldp x26, x27, [x20], 16
00087ddcstp x26, x27, [x21], 16
00087de0ldp x26, x27, [x20], 16
00087de4stp x26, x27, [x21], 16
00087de8ldp x26, x27, [x20], 16
00087decstp x26, x27, [x21], 16
00087df0ldp x26, x27, [x20], 16
00087df4stp x26, x27, [x21], 16
00087df8ldp x26, x27, [x20], 16
00087dfcstp x26, x27, [x21], 16
00087e00ldp x26, x27, [x20], 16
00087e04stp x26, x27, [x21], 16
00087e08ldp x26, x27, [x20], 16
00087e0cstp x26, x27, [x21], 16
00087e10ldp x26, x27, [x20], 16
00087e14stp x26, x27, [x21], 16
00087e18ldp x26, x27, [x20], 16
00087e1cstp x26, x27, [x21], 16
00087e20ldp x26, x27, [x20], 16
00087e24stp x26, x27, [x21], 16
00087e28ldp x26, x27, [x20], 16
00087e2cstp x26, x27, [x21], 16
00087e30ldp x26, x27, [x20], 16
00087e34stp x26, x27, [x21], 16
00087e38ldp x26, x27, [x20], 16
00087e3cstp x26, x27, [x21], 16
00087e40ldp x26, x27, [x20], 16
00087e44stp x26, x27, [x21], 16
00087e48ldp x26, x27, [x20], 16
00087e4cstp x26, x27, [x21], 16
00087e50ldp x26, x27, [x20], 16
00087e54stp x26, x27, [x21], 16
00087e58ldp x26, x27, [x20], 16
00087e5cstp x26, x27, [x21], 16
00087e60ldp x26, x27, [x20], 16
00087e64stp x26, x27, [x21], 16
00087e68ldp x26, x27, [x20], 16
00087e6cstp x26, x27, [x21], 16
00087e70ldp x26, x27, [x20], 16
00087e74stp x26, x27, [x21], 16
00087e78ldp x26, x27, [x20], 16
00087e7cstp x26, x27, [x21], 16
00087e80ldp x26, x27, [x20], 16
00087e84stp x26, x27, [x21], 16
00087e88ldp x26, x27, [x20], 16
00087e8cstp x26, x27, [x21], 16
00087e90ldp x26, x27, [x20], 16
00087e94stp x26, x27, [x21], 16
00087e98ldp x26, x27, [x20], 16
00087e9cstp x26, x27, [x21], 16
00087ea0ldp x26, x27, [x20], 16
00087ea4stp x26, x27, [x21], 16
00087ea8ldp x26, x27, [x20], 16
00087eacstp x26, x27, [x21], 16
00087eb0ldp x26, x27, [x20], 16
00087eb4stp x26, x27, [x21], 16
00087eb8ldp x26, x27, [x20], 16
00087ebcstp x26, x27, [x21], 16
00087ec0ldp x26, x27, [x20], 16
00087ec4stp x26, x27, [x21], 16
00087ec8ldp x26, x27, [x20], 16
00087eccstp x26, x27, [x21], 16
00087ed0ldp x26, x27, [x20], 16
00087ed4stp x26, x27, [x21], 16
00087ed8ldp x26, x27, [x20], 16
00087edcstp x26, x27, [x21], 16
00087ee0ldp x26, x27, [x20], 16
00087ee4stp x26, x27, [x21], 16
00087ee8ldp x26, x27, [x20], 16
00087eecstp x26, x27, [x21], 16
00087ef0ldp x26, x27, [x20], 16
00087ef4stp x26, x27, [x21], 16
00087ef8ldp x26, x27, [x20], 16
00087efcstp x26, x27, [x21], 16
00087f00ldp x26, x27, [x20], 16
00087f04stp x26, x27, [x21], 16
00087f08ldp x26, x27, [x20], 16
00087f0cstp x26, x27, [x21], 16
00087f10ldp x26, x27, [x20], 16
00087f14stp x26, x27, [x21], 16
00087f18ldp x26, x27, [x20], 16
00087f1cstp x26, x27, [x21], 16
00087f20ret x30
00087f24udf 0
00087f28udf 0
00087f2cudf 0
00087d20
00087d20runtime.duffcopy: ; void runtime.duffcopy(void)
00087d20ldp x26, x27, [x20], 16
00087d24stp x26, x27, [x21], 16
00087d28ldp x26, x27, [x20], 16
00087d2cstp x26, x27, [x21], 16
00087d30ldp x26, x27, [x20], 16
00087d34stp x26, x27, [x21], 16
00087d38ldp x26, x27, [x20], 16
00087d3cstp x26, x27, [x21], 16
00087d40ldp x26, x27, [x20], 16
00087d44stp x26, x27, [x21], 16
00087d48ldp x26, x27, [x20], 16
00087d4cstp x26, x27, [x21], 16
00087d50ldp x26, x27, [x20], 16
00087d54stp x26, x27, [x21], 16
00087d58ldp x26, x27, [x20], 16
00087d5cstp x26, x27, [x21], 16
00087d60ldp x26, x27, [x20], 16
00087d64stp x26, x27, [x21], 16
00087d68ldp x26, x27, [x20], 16
00087d6cstp x26, x27, [x21], 16
00087d70ldp x26, x27, [x20], 16
00087d74stp x26, x27, [x21], 16
00087d78ldp x26, x27, [x20], 16
00087d7cstp x26, x27, [x21], 16
00087d80ldp x26, x27, [x20], 16
00087d84stp x26, x27, [x21], 16
00087d88ldp x26, x27, [x20], 16
00087d8cstp x26, x27, [x21], 16
00087d90ldp x26, x27, [x20], 16
00087d94stp x26, x27, [x21], 16
00087d98ldp x26, x27, [x20], 16
00087d9cstp x26, x27, [x21], 16
00087da0ldp x26, x27, [x20], 16
00087da4stp x26, x27, [x21], 16
00087da8ldp x26, x27, [x20], 16
00087dacstp x26, x27, [x21], 16
00087db0ldp x26, x27, [x20], 16
00087db4stp x26, x27, [x21], 16
00087db8ldp x26, x27, [x20], 16
00087dbcstp x26, x27, [x21], 16
00087dc0ldp x26, x27, [x20], 16
00087dc4stp x26, x27, [x21], 16
00087dc8ldp x26, x27, [x20], 16
00087dccstp x26, x27, [x21], 16
00087dd0ldp x26, x27, [x20], 16
00087dd4stp x26, x27, [x21], 16
00087dd8ldp x26, x27, [x20], 16
00087ddcstp x26, x27, [x21], 16
00087de0ldp x26, x27, [x20], 16
00087de4stp x26, x27, [x21], 16
00087de8ldp x26, x27, [x20], 16
00087decstp x26, x27, [x21], 16
00087df0ldp x26, x27, [x20], 16
00087df4stp x26, x27, [x21], 16
00087df8ldp x26, x27, [x20], 16
00087dfcstp x26, x27, [x21], 16
00087e00ldp x26, x27, [x20], 16
00087e04stp x26, x27, [x21], 16
00087e08ldp x26, x27, [x20], 16
00087e0cstp x26, x27, [x21], 16
00087e10ldp x26, x27, [x20], 16
00087e14stp x26, x27, [x21], 16
00087e18ldp x26, x27, [x20], 16
00087e1cstp x26, x27, [x21], 16
00087e20ldp x26, x27, [x20], 16
00087e24stp x26, x27, [x21], 16
00087e28ldp x26, x27, [x20], 16
00087e2cstp x26, x27, [x21], 16
00087e30ldp x26, x27, [x20], 16
00087e34stp x26, x27, [x21], 16
00087e38ldp x26, x27, [x20], 16
00087e3cstp x26, x27, [x21], 16
00087e40ldp x26, x27, [x20], 16
00087e44stp x26, x27, [x21], 16
00087e48ldp x26, x27, [x20], 16
00087e4cstp x26, x27, [x21], 16
00087e50ldp x26, x27, [x20], 16
00087e54stp x26, x27, [x21], 16
00087e58ldp x26, x27, [x20], 16
00087e5cstp x26, x27, [x21], 16
00087e60ldp x26, x27, [x20], 16
00087e64stp x26, x27, [x21], 16
00087e68ldp x26, x27, [x20], 16
00087e6cstp x26, x27, [x21], 16
00087e70ldp x26, x27, [x20], 16
00087e74stp x26, x27, [x21], 16
00087e78ldp x26, x27, [x20], 16
00087e7cstp x26, x27, [x21], 16
00087e80ldp x26, x27, [x20], 16
00087e84stp x26, x27, [x21], 16
00087e88ldp x26, x27, [x20], 16
00087e8cstp x26, x27, [x21], 16
00087e90ldp x26, x27, [x20], 16
00087e94stp x26, x27, [x21], 16
00087e98ldp x26, x27, [x20], 16
00087e9cstp x26, x27, [x21], 16
00087ea0ldp x26, x27, [x20], 16
00087ea4stp x26, x27, [x21], 16
00087ea8ldp x26, x27, [x20], 16
00087eacstp x26, x27, [x21], 16
00087eb0ldp x26, x27, [x20], 16
00087eb4stp x26, x27, [x21], 16
00087eb8ldp x26, x27, [x20], 16
00087ebcstp x26, x27, [x21], 16
00087ec0ldp x26, x27, [x20], 16
00087ec4stp x26, x27, [x21], 16
00087ec8ldp x26, x27, [x20], 16
00087eccstp x26, x27, [x21], 16
00087ed0ldp x26, x27, [x20], 16
00087ed4stp x26, x27, [x21], 16
00087ed8ldp x26, x27, [x20], 16
00087edcstp x26, x27, [x21], 16
00087ee0ldp x26, x27, [x20], 16
00087ee4stp x26, x27, [x21], 16
00087ee8ldp x26, x27, [x20], 16
00087eecstp x26, x27, [x21], 16
00087ef0ldp x26, x27, [x20], 16
00087ef4stp x26, x27, [x21], 16
00087ef8ldp x26, x27, [x20], 16
00087efcstp x26, x27, [x21], 16
00087f00ldp x26, x27, [x20], 16
00087f04stp x26, x27, [x21], 16
00087f08ldp x26, x27, [x20], 16
00087f0cstp x26, x27, [x21], 16
00087f10ldp x26, x27, [x20], 16
00087f14stp x26, x27, [x21], 16
00087f18ldp x26, x27, [x20], 16
00087f1cstp x26, x27, [x21], 16
00087f20ret x30
00087f24udf 0
00087f28udf 0
00087f2cudf 0
00087d20
00087f30
00087f30runtime.memclrNoHeapPointers: ; void runtime.memclrNoHeapPointers(void)
00087f30subs xzr, x1, 16
00087f34b.eq 0x87f74
00087f38b.hi 0x87f7c
00087f3cadd x7, x0, x1
00087f40tbz w1, 3, 0x87f50
00087f44str xzr, [x0]
00087f48stur xzr, [x7-8]
00087f4cret x30
00087f50
00087f50loc_87f50:
00087f50tbz w1, 2, 0x87f60
00087f54str wzr, [x0]
00087f58stur wzr, [x7-4]
00087f5cret x30
00087f60
00087f60loc_87f60:
00087f60cbz x1, 0x87f70
00087f64strb wzr, [x0]
00087f68tbz w1, 1, 0x87f70
00087f6csturh wzr, [x7-2]
00087f70
00087f70loc_87f70:
00087f70ret x30
00087f74
00087f74loc_87f74:
00087f74stp xzr, xzr, [x0]
00087f78ret x30
00087f7c
00087f7cloc_87f7c:
00087f7csub x4, xzr, x0
00087f80ands x4, x4, 15
00087f84b.eq 0x88010
00087f88stp xzr, xzr, [x0]
00087f8csub x1, x1, x4
00087f90add x0, x0, x4
00087f94b 0x88010
00087f98
00087f98loc_87f98:
00087f98subs xzr, x1, 64
00087f9cb.hs 0x87fe0
00087fa0
00087fa0loc_87fa0:
00087fa0ands x3, x1, 48
00087fa4b.eq 0x87fc0
00087fa8subs wzr, w3, 32
00087facb.eq 0x87fb8
00087fb0b.lt 0x87fbc
00087fb4stp xzr, xzr, [x0], 16
00087fb8
00087fb8loc_87fb8:
00087fb8stp xzr, xzr, [x0], 16
00087fbc
00087fbcloc_87fbc:
00087fbcstp xzr, xzr, [x0], 16
00087fc0
00087fc0loc_87fc0:
00087fc0ands x1, x1, 15
00087fc4cbz x1, 0x87fd0
00087fc8add x0, x0, x1
00087fccstp xzr, xzr, [x0-16]
00087fd0
00087fd0loc_87fd0:
00087fd0ret x30
00087fd4hint
00087fd8hint
00087fdchint
00087fe0
00087fe0loc_87fe0:
00087fe0sub x0, x0, 16
00087fe4sub x1, x1, 64
00087fe8
00087fe8loc_87fe8:
00087fe8stp xzr, xzr, [x0+16]
00087fecstp xzr, xzr, [x0+32]
00087ff0stp xzr, xzr, [x0+48]
00087ff4stp xzr, xzr, [x0+64]!
00087ff8subs x1, x1, 64
00087ffcb.ge 0x87fe8
00088000ands xzr, x1, 63
00088004add x0, x0, 16
00088008b.ne 0x87fa0
0008800cret x30
00088010
00088010loc_88010:
00088010subs xzr, x1, 63
00088014b.le 0x87fa0
00088018subs xzr, x1, 128
0008801cb.lt 0x87fe0
00088020adrp x27, 0x9c3000
00088024ldrsw x5, [x27+2128]
00088028tbnz w5, 31, 0x87fe0
0008802ccbnz x5, 0x88070
00088030mrs x3
00088034tbz w3, 4, 0x88050
00088038movn w5, 0
0008803cadrp x27, 0x9c3000
00088040str w5, [x27+2128]
00088044b 0x87fe0
00088048hint
0008804chint
00088050
00088050loc_88050:
00088050orr w9, wzr, 4
00088054and w5, w3, 15
00088058lslv w5, w9, w5
0008805cadrp x27, 0x9c3000
00088060str w5, [x27+2128]
00088064ands x9, x5, 63
00088068b.ne 0x87fe0
0008806chint
00088070
00088070loc_88070:
00088070subs xzr, x1, x5
00088074b.lo 0x87fe0
00088078sub x6, x5, 1
0008807csub x4, xzr, x0
00088080ands x4, x4, x6
00088084b.eq 0x880bc
00088088sub x3, x1, x4
0008808csubs xzr, x3, 64
00088090ccmp x3, x5, 10, ge
00088094b.lt 0x87fe0
00088098mov x1, x3
0008809c
0008809cloc_8809c:
0008809cstp xzr, xzr, [x0]
000880a0stp xzr, xzr, [x0+16]
000880a4stp xzr, xzr, [x0+32]
000880a8subs x4, x4, 64
000880acstp xzr, xzr, [x0+48]
000880b0add x0, x0, 64
000880b4b.ge 0x8809c
000880b8add x0, x0, x4
000880bc
000880bcloc_880bc:
000880bcsub x1, x1, x5
000880c0
000880c0loc_880c0:
000880c0sys x0
000880c4add x0, x0, x5
000880c8subs x1, x1, x5
000880ccb.hs 0x880c0
000880d0ands x1, x1, x6
000880d4b.ne 0x87f98
000880d8ret x30
000880dcudf 0
00087f30
00087f30runtime.memclrNoHeapPointers: ; void runtime.memclrNoHeapPointers(void)
00087f30subs xzr, x1, 16
00087f34b.eq 0x87f74
00087f38b.hi 0x87f7c
00087f3cadd x7, x0, x1
00087f40tbz w1, 3, 0x87f50
00087f44str xzr, [x0]
00087f48stur xzr, [x7-8]
00087f4cret x30
00087f50
00087f50loc_87f50:
00087f50tbz w1, 2, 0x87f60
00087f54str wzr, [x0]
00087f58stur wzr, [x7-4]
00087f5cret x30
00087f60
00087f60loc_87f60:
00087f60cbz x1, 0x87f70
00087f64strb wzr, [x0]
00087f68tbz w1, 1, 0x87f70
00087f6csturh wzr, [x7-2]
00087f70
00087f70loc_87f70:
00087f70ret x30
00087f74
00087f74loc_87f74:
00087f74stp xzr, xzr, [x0]
00087f78ret x30
00087f7c
00087f7cloc_87f7c:
00087f7csub x4, xzr, x0
00087f80ands x4, x4, 15
00087f84b.eq 0x88010
00087f88stp xzr, xzr, [x0]
00087f8csub x1, x1, x4
00087f90add x0, x0, x4
00087f94b 0x88010
00087f98
00087f98loc_87f98:
00087f98subs xzr, x1, 64
00087f9cb.hs 0x87fe0
00087fa0
00087fa0loc_87fa0:
00087fa0ands x3, x1, 48
00087fa4b.eq 0x87fc0
00087fa8subs wzr, w3, 32
00087facb.eq 0x87fb8
00087fb0b.lt 0x87fbc
00087fb4stp xzr, xzr, [x0], 16
00087fb8
00087fb8loc_87fb8:
00087fb8stp xzr, xzr, [x0], 16
00087fbc
00087fbcloc_87fbc:
00087fbcstp xzr, xzr, [x0], 16
00087fc0
00087fc0loc_87fc0:
00087fc0ands x1, x1, 15
00087fc4cbz x1, 0x87fd0
00087fc8add x0, x0, x1
00087fccstp xzr, xzr, [x0-16]
00087fd0
00087fd0loc_87fd0:
00087fd0ret x30
00087fd4hint
00087fd8hint
00087fdchint
00087fe0
00087fe0loc_87fe0:
00087fe0sub x0, x0, 16
00087fe4sub x1, x1, 64
00087fe8
00087fe8loc_87fe8:
00087fe8stp xzr, xzr, [x0+16]
00087fecstp xzr, xzr, [x0+32]
00087ff0stp xzr, xzr, [x0+48]
00087ff4stp xzr, xzr, [x0+64]!
00087ff8subs x1, x1, 64
00087ffcb.ge 0x87fe8
00088000ands xzr, x1, 63
00088004add x0, x0, 16
00088008b.ne 0x87fa0
0008800cret x30
00088010
00088010loc_88010:
00088010subs xzr, x1, 63
00088014b.le 0x87fa0
00088018subs xzr, x1, 128
0008801cb.lt 0x87fe0
00088020adrp x27, 0x9c3000
00088024ldrsw x5, [x27+2128]
00088028tbnz w5, 31, 0x87fe0
0008802ccbnz x5, 0x88070
00088030mrs x3
00088034tbz w3, 4, 0x88050
00088038movn w5, 0
0008803cadrp x27, 0x9c3000
00088040str w5, [x27+2128]
00088044b 0x87fe0
00088048hint
0008804chint
00088050
00088050loc_88050:
00088050orr w9, wzr, 4
00088054and w5, w3, 15
00088058lslv w5, w9, w5
0008805cadrp x27, 0x9c3000
00088060str w5, [x27+2128]
00088064ands x9, x5, 63
00088068b.ne 0x87fe0
0008806chint
00088070
00088070loc_88070:
00088070subs xzr, x1, x5
00088074b.lo 0x87fe0
00088078sub x6, x5, 1
0008807csub x4, xzr, x0
00088080ands x4, x4, x6
00088084b.eq 0x880bc
00088088sub x3, x1, x4
0008808csubs xzr, x3, 64
00088090ccmp x3, x5, 10, ge
00088094b.lt 0x87fe0
00088098mov x1, x3
0008809c
0008809cloc_8809c:
0008809cstp xzr, xzr, [x0]
000880a0stp xzr, xzr, [x0+16]
000880a4stp xzr, xzr, [x0+32]
000880a8subs x4, x4, 64
000880acstp xzr, xzr, [x0+48]
000880b0add x0, x0, 64
000880b4b.ge 0x8809c
000880b8add x0, x0, x4
000880bc
000880bcloc_880bc:
000880bcsub x1, x1, x5
000880c0
000880c0loc_880c0:
000880c0sys x0
000880c4add x0, x0, x5
000880c8subs x1, x1, x5
000880ccb.hs 0x880c0
000880d0ands x1, x1, x6
000880d4b.ne 0x87f98
000880d8ret x30
000880dcudf 0
00087f30
000880e0
000880e0runtime.memmove: ; void runtime.memmove(void)
000880e0cbz x2, 0x88174
000880e4subs xzr, x2, 16
000880e8b.le 0x88118
000880ecsubs xzr, x2, 128
000880f0b.hi 0x881e8
000880f4subs xzr, x2, 32
000880f8b.hi 0x88178
000880fcldp x6, x7, [x1]
00088100add x4, x2, x1
00088104ldp x12, x13, [x4-16]
00088108stp x6, x7, [x0]
0008810cadd x5, x2, x0
00088110stp x12, x13, [x5-16]
00088114ret x30
00088118
00088118loc_88118:
00088118add x4, x2, x1
0008811cadd x5, x2, x0
00088120subs xzr, x2, 8
00088124b.lt 0x8813c
00088128ldr x6, [x1]
0008812cldur x7, [x4-8]
00088130str x6, [x0]
00088134stur x7, [x5-8]
00088138ret x30
0008813c
0008813cloc_8813c:
0008813ctbz w2, 2, 0x88154
00088140ldr w6, [x1]
00088144ldur w7, [x4-4]
00088148str w6, [x0]
0008814cstur w7, [x5-4]
00088150ret x30
00088154
00088154loc_88154:
00088154tbz w2, 1, 0x8816c
00088158ldrh w6, [x1]
0008815cldurh w7, [x4-2]
00088160strh w6, [x0]
00088164sturh w7, [x5-2]
00088168ret x30
0008816c
0008816cloc_8816c:
0008816cldrb w6, [x1]
00088170strb w6, [x0]
00088174
00088174loc_88174:
00088174ret x30
00088178
00088178loc_88178:
00088178add x4, x2, x1
0008817cadd x5, x2, x0
00088180ldp x6, x7, [x1]
00088184ldp x8, x9, [x1+16]
00088188ldp x10, x11, [x4-32]
0008818cldp x12, x13, [x4-16]
00088190subs xzr, x2, 64
00088194b.hi 0x881ac
00088198stp x6, x7, [x0]
0008819cstp x8, x9, [x0+16]
000881a0stp x10, x11, [x5-32]
000881a4stp x12, x13, [x5-16]
000881a8ret x30
000881ac
000881acloc_881ac:
000881acldp x14, x15, [x1+32]
000881b0ldp x16, x17, [x1+48]
000881b4subs xzr, x2, 96
000881b8b.ls 0x881cc
000881bcldp x2, x3, [x4-64]
000881c0ldp x1, x4, [x4-48]
000881c4stp x2, x3, [x5-64]
000881c8stp x1, x4, [x5-48]
000881cc
000881ccloc_881cc:
000881ccstp x6, x7, [x0]
000881d0stp x8, x9, [x0+16]
000881d4stp x14, x15, [x0+32]
000881d8stp x16, x17, [x0+48]
000881dcstp x10, x11, [x5-32]
000881e0stp x12, x13, [x5-16]
000881e4ret x30
000881e8
000881e8loc_881e8:
000881e8add x4, x2, x1
000881ecadd x5, x2, x0
000881f0mov x7, xzr
000881f4mov x8, xzr
000881f8subs xzr, x2, 1024
000881fcb.lt 0x88220
00088200adrp x27, 0x9c3000
00088204ldrb w6, [x27+1517]
00088208cbnz x6, 0x88218
0008820cmov x7, x0
00088210mov x8, x5
00088214b 0x88220
00088218
00088218loc_88218:
00088218mov x7, x1
0008821cmov x8, x4
00088220
00088220loc_88220:
00088220sub x14, x0, x1
00088224cbz x14, 0x88174
00088228subs xzr, x14, x2
0008822cb.lo 0x882bc
00088230ldp x12, x13, [x1]
00088234and x14, x7, 15
00088238sub x1, x1, x14
0008823csub x3, x0, x14
00088240add x2, x2, x14
00088244ldp x6, x7, [x1+16]
00088248stp x12, x13, [x0]
0008824cldp x8, x9, [x1+32]
00088250ldp x10, x11, [x1+48]
00088254ldp x12, x13, [x1+64]!
00088258subs x2, x2, 144
0008825cb.ls 0x88288
00088260
00088260loc_88260:
00088260stp x6, x7, [x3+16]
00088264ldp x6, x7, [x1+16]
00088268stp x8, x9, [x3+32]
0008826cldp x8, x9, [x1+32]
00088270stp x10, x11, [x3+48]
00088274ldp x10, x11, [x1+48]
00088278stp x12, x13, [x3+64]!
0008827cldp x12, x13, [x1+64]!
00088280subs x2, x2, 64
00088284b.hi 0x88260
00088288
00088288loc_88288:
00088288ldp x14, x15, [x4-64]
0008828cstp x6, x7, [x3+16]
00088290ldp x6, x7, [x4-48]
00088294stp x8, x9, [x3+32]
00088298ldp x8, x9, [x4-32]
0008829cstp x10, x11, [x3+48]
000882a0ldp x10, x11, [x4-16]
000882a4stp x12, x13, [x3+64]
000882a8stp x14, x15, [x5-64]
000882acstp x6, x7, [x5-48]
000882b0stp x8, x9, [x5-32]
000882b4stp x10, x11, [x5-16]
000882b8ret x30
000882bc
000882bcloc_882bc:
000882bcldp x12, x13, [x4-16]
000882c0and x14, x8, 15
000882c4sub x4, x4, x14
000882c8sub x2, x2, x14
000882ccldp x6, x7, [x4-16]
000882d0stp x12, x13, [x5-16]
000882d4ldp x8, x9, [x4-32]
000882d8ldp x10, x11, [x4-48]
000882dcldp x12, x13, [x4-64]!
000882e0sub x5, x5, x14
000882e4subs x2, x2, 128
000882e8b.ls 0x88314
000882ec
000882ecloc_882ec:
000882ecstp x6, x7, [x5-16]
000882f0ldp x6, x7, [x4-16]
000882f4stp x8, x9, [x5-32]
000882f8ldp x8, x9, [x4-32]
000882fcstp x10, x11, [x5-48]
00088300ldp x10, x11, [x4-48]
00088304stp x12, x13, [x5-64]!
00088308ldp x12, x13, [x4-64]!
0008830csubs x2, x2, 64
00088310b.hi 0x882ec
00088314
00088314loc_88314:
00088314ldp x2, x3, [x1+48]
00088318stp x6, x7, [x5-16]
0008831cldp x6, x7, [x1+32]
00088320stp x8, x9, [x5-32]
00088324ldp x8, x9, [x1+16]
00088328stp x10, x11, [x5-48]
0008832cldp x10, x11, [x1]
00088330stp x12, x13, [x5-64]
00088334stp x2, x3, [x0+48]
00088338stp x6, x7, [x0+32]
0008833cstp x8, x9, [x0+16]
00088340stp x10, x11, [x0]
00088344ret x30
00088348udf 0
0008834cudf 0
000880e0
000880e0runtime.memmove: ; void runtime.memmove(void)
000880e0cbz x2, 0x88174
000880e4subs xzr, x2, 16
000880e8b.le 0x88118
000880ecsubs xzr, x2, 128
000880f0b.hi 0x881e8
000880f4subs xzr, x2, 32
000880f8b.hi 0x88178
000880fcldp x6, x7, [x1]
00088100add x4, x2, x1
00088104ldp x12, x13, [x4-16]
00088108stp x6, x7, [x0]
0008810cadd x5, x2, x0
00088110stp x12, x13, [x5-16]
00088114ret x30
00088118
00088118loc_88118:
00088118add x4, x2, x1
0008811cadd x5, x2, x0
00088120subs xzr, x2, 8
00088124b.lt 0x8813c
00088128ldr x6, [x1]
0008812cldur x7, [x4-8]
00088130str x6, [x0]
00088134stur x7, [x5-8]
00088138ret x30
0008813c
0008813cloc_8813c:
0008813ctbz w2, 2, 0x88154
00088140ldr w6, [x1]
00088144ldur w7, [x4-4]
00088148str w6, [x0]
0008814cstur w7, [x5-4]
00088150ret x30
00088154
00088154loc_88154:
00088154tbz w2, 1, 0x8816c
00088158ldrh w6, [x1]
0008815cldurh w7, [x4-2]
00088160strh w6, [x0]
00088164sturh w7, [x5-2]
00088168ret x30
0008816c
0008816cloc_8816c:
0008816cldrb w6, [x1]
00088170strb w6, [x0]
00088174
00088174loc_88174:
00088174ret x30
00088178
00088178loc_88178:
00088178add x4, x2, x1
0008817cadd x5, x2, x0
00088180ldp x6, x7, [x1]
00088184ldp x8, x9, [x1+16]
00088188ldp x10, x11, [x4-32]
0008818cldp x12, x13, [x4-16]
00088190subs xzr, x2, 64
00088194b.hi 0x881ac
00088198stp x6, x7, [x0]
0008819cstp x8, x9, [x0+16]
000881a0stp x10, x11, [x5-32]
000881a4stp x12, x13, [x5-16]
000881a8ret x30
000881ac
000881acloc_881ac:
000881acldp x14, x15, [x1+32]
000881b0ldp x16, x17, [x1+48]
000881b4subs xzr, x2, 96
000881b8b.ls 0x881cc
000881bcldp x2, x3, [x4-64]
000881c0ldp x1, x4, [x4-48]
000881c4stp x2, x3, [x5-64]
000881c8stp x1, x4, [x5-48]
000881cc
000881ccloc_881cc:
000881ccstp x6, x7, [x0]
000881d0stp x8, x9, [x0+16]
000881d4stp x14, x15, [x0+32]
000881d8stp x16, x17, [x0+48]
000881dcstp x10, x11, [x5-32]
000881e0stp x12, x13, [x5-16]
000881e4ret x30
000881e8
000881e8loc_881e8:
000881e8add x4, x2, x1
000881ecadd x5, x2, x0
000881f0mov x7, xzr
000881f4mov x8, xzr
000881f8subs xzr, x2, 1024
000881fcb.lt 0x88220
00088200adrp x27, 0x9c3000
00088204ldrb w6, [x27+1517]
00088208cbnz x6, 0x88218
0008820cmov x7, x0
00088210mov x8, x5
00088214b 0x88220
00088218
00088218loc_88218:
00088218mov x7, x1
0008821cmov x8, x4
00088220
00088220loc_88220:
00088220sub x14, x0, x1
00088224cbz x14, 0x88174
00088228subs xzr, x14, x2
0008822cb.lo 0x882bc
00088230ldp x12, x13, [x1]
00088234and x14, x7, 15
00088238sub x1, x1, x14
0008823csub x3, x0, x14
00088240add x2, x2, x14
00088244ldp x6, x7, [x1+16]
00088248stp x12, x13, [x0]
0008824cldp x8, x9, [x1+32]
00088250ldp x10, x11, [x1+48]
00088254ldp x12, x13, [x1+64]!
00088258subs x2, x2, 144
0008825cb.ls 0x88288
00088260
00088260loc_88260:
00088260stp x6, x7, [x3+16]
00088264ldp x6, x7, [x1+16]
00088268stp x8, x9, [x3+32]
0008826cldp x8, x9, [x1+32]
00088270stp x10, x11, [x3+48]
00088274ldp x10, x11, [x1+48]
00088278stp x12, x13, [x3+64]!
0008827cldp x12, x13, [x1+64]!
00088280subs x2, x2, 64
00088284b.hi 0x88260
00088288
00088288loc_88288:
00088288ldp x14, x15, [x4-64]
0008828cstp x6, x7, [x3+16]
00088290ldp x6, x7, [x4-48]
00088294stp x8, x9, [x3+32]
00088298ldp x8, x9, [x4-32]
0008829cstp x10, x11, [x3+48]
000882a0ldp x10, x11, [x4-16]
000882a4stp x12, x13, [x3+64]
000882a8stp x14, x15, [x5-64]
000882acstp x6, x7, [x5-48]
000882b0stp x8, x9, [x5-32]
000882b4stp x10, x11, [x5-16]
000882b8ret x30
000882bc
000882bcloc_882bc:
000882bcldp x12, x13, [x4-16]
000882c0and x14, x8, 15
000882c4sub x4, x4, x14
000882c8sub x2, x2, x14
000882ccldp x6, x7, [x4-16]
000882d0stp x12, x13, [x5-16]
000882d4ldp x8, x9, [x4-32]
000882d8ldp x10, x11, [x4-48]
000882dcldp x12, x13, [x4-64]!
000882e0sub x5, x5, x14
000882e4subs x2, x2, 128
000882e8b.ls 0x88314
000882ec
000882ecloc_882ec:
000882ecstp x6, x7, [x5-16]
000882f0ldp x6, x7, [x4-16]
000882f4stp x8, x9, [x5-32]
000882f8ldp x8, x9, [x4-32]
000882fcstp x10, x11, [x5-48]
00088300ldp x10, x11, [x4-48]
00088304stp x12, x13, [x5-64]!
00088308ldp x12, x13, [x4-64]!
0008830csubs x2, x2, 64
00088310b.hi 0x882ec
00088314
00088314loc_88314:
00088314ldp x2, x3, [x1+48]
00088318stp x6, x7, [x5-16]
0008831cldp x6, x7, [x1+32]
00088320stp x8, x9, [x5-32]
00088324ldp x8, x9, [x1+16]
00088328stp x10, x11, [x5-48]
0008832cldp x10, x11, [x1]
00088330stp x12, x13, [x5-64]
00088334stp x2, x3, [x0+48]
00088338stp x6, x7, [x0+32]
0008833cstp x8, x9, [x0+16]
00088340stp x10, x11, [x0]
00088344ret x30
00088348udf 0
0008834cudf 0
000880e0
00088350
00088350runtime.asyncPreempt.abi0: ; void runtime.asyncPreempt(void)
00088350sub x27, sp, 496
00088354str x30, [x27]
00088358sub sp, sp, 496
0008835cstur x29, [sp-8]
00088360sub x29, sp, 8
00088364stp x0, x1, [sp+8]
00088368stp x2, x3, [sp+24]
0008836cstp x4, x5, [sp+40]
00088370stp x6, x7, [sp+56]
00088374stp x8, x9, [sp+72]
00088378stp x10, x11, [sp+88]
0008837cstp x12, x13, [sp+104]
00088380stp x14, x15, [sp+120]
00088384stp x16, x17, [sp+136]
00088388stp x19, x20, [sp+152]
0008838cstp x21, x22, [sp+168]
00088390stp x23, x24, [sp+184]
00088394stp x25, x26, [sp+200]
00088398mrs x0
0008839cstr x0, [sp+216]
000883a0mrs x0
000883a4str x0, [sp+224]
000883a8stp d0, d1, [sp+232]
000883acstp d2, d3, [sp+248]
000883b0stp d4, d5, [sp+264]
000883b4stp d6, d7, [sp+280]
000883b8stp d8, d9, [sp+296]
000883bcstp d10, d11, [sp+312]
000883c0stp d12, d13, [sp+328]
000883c4stp d14, d15, [sp+344]
000883c8stp d16, d17, [sp+360]
000883ccstp d18, d19, [sp+376]
000883d0stp d20, d21, [sp+392]
000883d4stp d22, d23, [sp+408]
000883d8stp d24, d25, [sp+424]
000883dcstp d26, d27, [sp+440]
000883e0stp d28, d29, [sp+456]
000883e4stp d30, d31, [sp+472]
000883e8bl runtime.asyncPreempt2.abi0
000883ecldp d30, d31, [sp+472]
000883f0ldp d28, d29, [sp+456]
000883f4ldp d26, d27, [sp+440]
000883f8ldp d24, d25, [sp+424]
000883fcldp d22, d23, [sp+408]
00088400ldp d20, d21, [sp+392]
00088404ldp d18, d19, [sp+376]
00088408ldp d16, d17, [sp+360]
0008840cldp d14, d15, [sp+344]
00088410ldp d12, d13, [sp+328]
00088414ldp d10, d11, [sp+312]
00088418ldp d8, d9, [sp+296]
0008841cldp d6, d7, [sp+280]
00088420ldp d4, d5, [sp+264]
00088424ldp d2, d3, [sp+248]
00088428ldp d0, d1, [sp+232]
0008842cldr x0, [sp+224]
00088430msr
00088434ldr x0, [sp+216]
00088438msr
0008843cldp x25, x26, [sp+200]
00088440ldp x23, x24, [sp+184]
00088444ldp x21, x22, [sp+168]
00088448ldp x19, x20, [sp+152]
0008844cldp x16, x17, [sp+136]
00088450ldp x14, x15, [sp+120]
00088454ldp x12, x13, [sp+104]
00088458ldp x10, x11, [sp+88]
0008845cldp x8, x9, [sp+72]
00088460ldp x6, x7, [sp+56]
00088464ldp x4, x5, [sp+40]
00088468ldp x2, x3, [sp+24]
0008846cldp x0, x1, [sp+8]
00088470ldr x30, [sp+496]
00088474ldur x29, [sp-8]
00088478ldr x27, [sp]
0008847cadd sp, sp, 512
00088480br x27
00088484udf 0
00088488udf 0
0008848cudf 0
00088350
00088350runtime.asyncPreempt.abi0: ; void runtime.asyncPreempt(void)
00088350sub x27, sp, 496
00088354str x30, [x27]
00088358sub sp, sp, 496
0008835cstur x29, [sp-8]
00088360sub x29, sp, 8
00088364stp x0, x1, [sp+8]
00088368stp x2, x3, [sp+24]
0008836cstp x4, x5, [sp+40]
00088370stp x6, x7, [sp+56]
00088374stp x8, x9, [sp+72]
00088378stp x10, x11, [sp+88]
0008837cstp x12, x13, [sp+104]
00088380stp x14, x15, [sp+120]
00088384stp x16, x17, [sp+136]
00088388stp x19, x20, [sp+152]
0008838cstp x21, x22, [sp+168]
00088390stp x23, x24, [sp+184]
00088394stp x25, x26, [sp+200]
00088398mrs x0
0008839cstr x0, [sp+216]
000883a0mrs x0
000883a4str x0, [sp+224]
000883a8stp d0, d1, [sp+232]
000883acstp d2, d3, [sp+248]
000883b0stp d4, d5, [sp+264]
000883b4stp d6, d7, [sp+280]
000883b8stp d8, d9, [sp+296]
000883bcstp d10, d11, [sp+312]
000883c0stp d12, d13, [sp+328]
000883c4stp d14, d15, [sp+344]
000883c8stp d16, d17, [sp+360]
000883ccstp d18, d19, [sp+376]
000883d0stp d20, d21, [sp+392]
000883d4stp d22, d23, [sp+408]
000883d8stp d24, d25, [sp+424]
000883dcstp d26, d27, [sp+440]
000883e0stp d28, d29, [sp+456]
000883e4stp d30, d31, [sp+472]
000883e8bl runtime.asyncPreempt2.abi0
000883ecldp d30, d31, [sp+472]
000883f0ldp d28, d29, [sp+456]
000883f4ldp d26, d27, [sp+440]
000883f8ldp d24, d25, [sp+424]
000883fcldp d22, d23, [sp+408]
00088400ldp d20, d21, [sp+392]
00088404ldp d18, d19, [sp+376]
00088408ldp d16, d17, [sp+360]
0008840cldp d14, d15, [sp+344]
00088410ldp d12, d13, [sp+328]
00088414ldp d10, d11, [sp+312]
00088418ldp d8, d9, [sp+296]
0008841cldp d6, d7, [sp+280]
00088420ldp d4, d5, [sp+264]
00088424ldp d2, d3, [sp+248]
00088428ldp d0, d1, [sp+232]
0008842cldr x0, [sp+224]
00088430msr
00088434ldr x0, [sp+216]
00088438msr
0008843cldp x25, x26, [sp+200]
00088440ldp x23, x24, [sp+184]
00088444ldp x21, x22, [sp+168]
00088448ldp x19, x20, [sp+152]
0008844cldp x16, x17, [sp+136]
00088450ldp x14, x15, [sp+120]
00088454ldp x12, x13, [sp+104]
00088458ldp x10, x11, [sp+88]
0008845cldp x8, x9, [sp+72]
00088460ldp x6, x7, [sp+56]
00088464ldp x4, x5, [sp+40]
00088468ldp x2, x3, [sp+24]
0008846cldp x0, x1, [sp+8]
00088470ldr x30, [sp+496]
00088474ldur x29, [sp-8]
00088478ldr x27, [sp]
0008847cadd sp, sp, 512
00088480br x27
00088484udf 0
00088488udf 0
0008848cudf 0
00088350
00088490
00088490_rt0_arm64_linux: ; void _rt0_arm64_linux(void)
00088490ldr x0, [sp]
00088494add x1, sp, 8
00088498bl main
0008849cudf 0
00088490
00088490_rt0_arm64_linux: ; void _rt0_arm64_linux(void)
00088490ldr x0, [sp]
00088494add x1, sp, 8
00088498bl main
0008849cudf 0
00088490
000884a0
000884a0main: ; void main(void)
000884a0adrp x2, -12288
000884a4add x2, x2, 736
000884a8blr x2
000884ac
000884acloc_884ac:
000884acmov x0, xzr
000884b0movz x8, 94
000884b4svc 0
000884b8b 0x884ac
000884bcudf 0
000884a0
000884a0main: ; void main(void)
000884a0adrp x2, -12288
000884a4add x2, x2, 736
000884a8blr x2
000884ac
000884acloc_884ac:
000884acmov x0, xzr
000884b0movz x8, 94
000884b4svc 0
000884b8b 0x884ac
000884bcudf 0
000884a0
000884c0
000884c0runtime.sigprofNonGoWrapper: ; void runtime.sigprofNonGoWrapper(void)
000884c0str x30, [sp-192]!
000884c4stur x29, [sp-8]
000884c8sub x29, sp, 8
000884ccstp x19, x20, [sp+32]
000884d0stp x21, x22, [sp+48]
000884d4stp x23, x24, [sp+64]
000884d8stp x25, x26, [sp+80]
000884dcstp x27, x28, [sp+96]
000884e0stp d8, d9, [sp+112]
000884e4stp d10, d11, [sp+128]
000884e8stp d12, d13, [sp+144]
000884ecstp d14, d15, [sp+160]
000884f0bl runtime.sigprofNonGo
000884f4ldp x19, x20, [sp+32]
000884f8ldp x21, x22, [sp+48]
000884fcldp x23, x24, [sp+64]
00088500ldp x25, x26, [sp+80]
00088504ldp x27, x28, [sp+96]
00088508ldp d8, d9, [sp+112]
0008850cldp d10, d11, [sp+128]
00088510ldp d12, d13, [sp+144]
00088514ldp d14, d15, [sp+160]
00088518ldur x29, [sp-8]
0008851cldr x30, [sp], 192
00088520ret x30
00088524udf 0
00088528udf 0
0008852cudf 0
000884c0
000884c0runtime.sigprofNonGoWrapper: ; void runtime.sigprofNonGoWrapper(void)
000884c0str x30, [sp-192]!
000884c4stur x29, [sp-8]
000884c8sub x29, sp, 8
000884ccstp x19, x20, [sp+32]
000884d0stp x21, x22, [sp+48]
000884d4stp x23, x24, [sp+64]
000884d8stp x25, x26, [sp+80]
000884dcstp x27, x28, [sp+96]
000884e0stp d8, d9, [sp+112]
000884e4stp d10, d11, [sp+128]
000884e8stp d12, d13, [sp+144]
000884ecstp d14, d15, [sp+160]
000884f0bl runtime.sigprofNonGo
000884f4ldp x19, x20, [sp+32]
000884f8ldp x21, x22, [sp+48]
000884fcldp x23, x24, [sp+64]
00088500ldp x25, x26, [sp+80]
00088504ldp x27, x28, [sp+96]
00088508ldp d8, d9, [sp+112]
0008850cldp d10, d11, [sp+128]
00088510ldp d12, d13, [sp+144]
00088514ldp d14, d15, [sp+160]
00088518ldur x29, [sp-8]
0008851cldr x30, [sp], 192
00088520ret x30
00088524udf 0
00088528udf 0
0008852cudf 0
000884c0
00088530
00088530runtime.exit.abi0: ; void runtime.exit(void)
00088530ldrsw x0, [sp+8]
00088534movz x8, 94
00088538svc 0
0008853cret x30
00088530
00088530runtime.exit.abi0: ; void runtime.exit(void)
00088530ldrsw x0, [sp+8]
00088534movz x8, 94
00088538svc 0
0008853cret x30
00088530
00088540
00088540runtime.exitThread.abi0: ; void runtime.exitThread(void)
00088540ldr x0, [sp+8]
00088544mov w1, wzr
00088548stlr w1, [x0]
0008854cmov w0, wzr
00088550movz x8, 93
00088554svc 0
00088558
00088558loc_88558:
00088558b 0x88558
0008855cudf 0
00088540
00088540runtime.exitThread.abi0: ; void runtime.exitThread(void)
00088540ldr x0, [sp+8]
00088544mov w1, wzr
00088548stlr w1, [x0]
0008854cmov w0, wzr
00088550movz x8, 93
00088554svc 0
00088558
00088558loc_88558:
00088558b 0x88558
0008855cudf 0
00088540
00088560
00088560runtime.open.abi0: ; void runtime.open(void)
00088560movn x0, 99
00088564ldr x1, [sp+8]
00088568ldrsw x2, [sp+16]
0008856cldrsw x3, [sp+20]
00088570orr x8, xzr, 56
00088574svc 0
00088578adds xzr, x0, 4095
0008857cb.lo 0x88584
00088580movn w0, 0
00088584
00088584loc_88584:
00088584str w0, [sp+24]
00088588ret x30
0008858cudf 0
00088560
00088560runtime.open.abi0: ; void runtime.open(void)
00088560movn x0, 99
00088564ldr x1, [sp+8]
00088568ldrsw x2, [sp+16]
0008856cldrsw x3, [sp+20]
00088570orr x8, xzr, 56
00088574svc 0
00088578adds xzr, x0, 4095
0008857cb.lo 0x88584
00088580movn w0, 0
00088584
00088584loc_88584:
00088584str w0, [sp+24]
00088588ret x30
0008858cudf 0
00088560
00088590
00088590runtime.closefd.abi0: ; void runtime.closefd(void)
00088590ldrsw x0, [sp+8]
00088594movz x8, 57
00088598svc 0
0008859cadds xzr, x0, 4095
000885a0b.lo 0x885a8
000885a4movn w0, 0
000885a8
000885a8loc_885a8:
000885a8str w0, [sp+16]
000885acret x30
00088590
00088590runtime.closefd.abi0: ; void runtime.closefd(void)
00088590ldrsw x0, [sp+8]
00088594movz x8, 57
00088598svc 0
0008859cadds xzr, x0, 4095
000885a0b.lo 0x885a8
000885a4movn w0, 0
000885a8
000885a8loc_885a8:
000885a8str w0, [sp+16]
000885acret x30
00088590
000885b0
000885b0runtime.write1.abi0: ; void runtime.write1(void)
000885b0ldr x0, [sp+8]
000885b4ldr x1, [sp+16]
000885b8ldrsw x2, [sp+24]
000885bcorr x8, xzr, 64
000885c0svc 0
000885c4str w0, [sp+32]
000885c8ret x30
000885ccudf 0
000885b0
000885b0runtime.write1.abi0: ; void runtime.write1(void)
000885b0ldr x0, [sp+8]
000885b4ldr x1, [sp+16]
000885b8ldrsw x2, [sp+24]
000885bcorr x8, xzr, 64
000885c0svc 0
000885c4str w0, [sp+32]
000885c8ret x30
000885ccudf 0
000885b0
000885d0
000885d0runtime.read.abi0: ; void runtime.read(void)
000885d0ldrsw x0, [sp+8]
000885d4ldr x1, [sp+16]
000885d8ldrsw x2, [sp+24]
000885dcorr x8, xzr, 63
000885e0svc 0
000885e4str w0, [sp+32]
000885e8ret x30
000885ecudf 0
000885d0
000885d0runtime.read.abi0: ; void runtime.read(void)
000885d0ldrsw x0, [sp+8]
000885d4ldr x1, [sp+16]
000885d8ldrsw x2, [sp+24]
000885dcorr x8, xzr, 63
000885e0svc 0
000885e4str w0, [sp+32]
000885e8ret x30
000885ecudf 0
000885d0
000885f0
000885f0runtime.usleep.abi0: ; void runtime.usleep(void)
000885f0str x30, [sp-48]!
000885f4stur x29, [sp-8]
000885f8sub x29, sp, 8
000885fcldr w3, [sp+56]
00088600mov x5, x3
00088604movz w4, 16960
00088608movk w4, 0xf0000
0008860cudiv x3, x3, x4
00088610str x3, [sp+8]
00088614madd x4, x4, x3, xzr
00088618sub x5, x5, x4
0008861cmovz w4, 1000
00088620madd x5, x5, x4, xzr
00088624str x5, [sp+16]
00088628add x0, sp, 8
0008862cmov x1, xzr
00088630movz x8, 101
00088634svc 0
00088638add x29, sp, 40
0008863cadd sp, sp, 48
00088640ret x30
00088644udf 0
00088648udf 0
0008864cudf 0
000885f0
000885f0runtime.usleep.abi0: ; void runtime.usleep(void)
000885f0str x30, [sp-48]!
000885f4stur x29, [sp-8]
000885f8sub x29, sp, 8
000885fcldr w3, [sp+56]
00088600mov x5, x3
00088604movz w4, 16960
00088608movk w4, 0xf0000
0008860cudiv x3, x3, x4
00088610str x3, [sp+8]
00088614madd x4, x4, x3, xzr
00088618sub x5, x5, x4
0008861cmovz w4, 1000
00088620madd x5, x5, x4, xzr
00088624str x5, [sp+16]
00088628add x0, sp, 8
0008862cmov x1, xzr
00088630movz x8, 101
00088634svc 0
00088638add x29, sp, 40
0008863cadd sp, sp, 48
00088640ret x30
00088644udf 0
00088648udf 0
0008864cudf 0
000885f0
00088650
00088650runtime.gettid.abi0: ; void runtime.gettid(void)
00088650movz x8, 178
00088654svc 0
00088658str w0, [sp+8]
0008865cret x30
00088650
00088650runtime.gettid.abi0: ; void runtime.gettid(void)
00088650movz x8, 178
00088654svc 0
00088658str w0, [sp+8]
0008865cret x30
00088650
00088660
00088660runtime.raise.abi0: ; void runtime.raise(void)
00088660movz x8, 172
00088664svc 0
00088668sbfm x19, x0, 0, 31
0008866cmovz x8, 178
00088670svc 0
00088674sbfm x1, x0, 0, 31
00088678sbfm x0, x19, 0, 31
0008867cldrsw x2, [sp+8]
00088680movz x8, 131
00088684svc 0
00088688ret x30
0008868cudf 0
00088660
00088660runtime.raise.abi0: ; void runtime.raise(void)
00088660movz x8, 172
00088664svc 0
00088668sbfm x19, x0, 0, 31
0008866cmovz x8, 178
00088670svc 0
00088674sbfm x1, x0, 0, 31
00088678sbfm x0, x19, 0, 31
0008867cldrsw x2, [sp+8]
00088680movz x8, 131
00088684svc 0
00088688ret x30
0008868cudf 0
00088660
00088690
00088690runtime.raiseproc.abi0: ; void runtime.raiseproc(void)
00088690movz x8, 172
00088694svc 0
00088698sbfm x0, x0, 0, 31
0008869cldrsw x1, [sp+8]
000886a0movz x8, 129
000886a4svc 0
000886a8ret x30
000886acudf 0
00088690
00088690runtime.raiseproc.abi0: ; void runtime.raiseproc(void)
00088690movz x8, 172
00088694svc 0
00088698sbfm x0, x0, 0, 31
0008869cldrsw x1, [sp+8]
000886a0movz x8, 129
000886a4svc 0
000886a8ret x30
000886acudf 0
00088690
000886b0
000886b0runtime.getpid.abi0: ; void runtime.getpid(void)
000886b0movz x8, 172
000886b4svc 0
000886b8str x0, [sp+8]
000886bcret x30
000886b0
000886b0runtime.getpid.abi0: ; void runtime.getpid(void)
000886b0movz x8, 172
000886b4svc 0
000886b8str x0, [sp+8]
000886bcret x30
000886b0
000886c0
000886c0runtime.tgkill.abi0: ; void runtime.tgkill(void)
000886c0ldr x0, [sp+8]
000886c4ldr x1, [sp+16]
000886c8ldr x2, [sp+24]
000886ccmovz x8, 131
000886d0svc 0
000886d4ret x30
000886d8udf 0
000886dcudf 0
000886c0
000886c0runtime.tgkill.abi0: ; void runtime.tgkill(void)
000886c0ldr x0, [sp+8]
000886c4ldr x1, [sp+16]
000886c8ldr x2, [sp+24]
000886ccmovz x8, 131
000886d0svc 0
000886d4ret x30
000886d8udf 0
000886dcudf 0
000886c0
000886e0
000886e0runtime.timer_create.abi0: ; void runtime.timer_create(void)
000886e0ldrsw x0, [sp+8]
000886e4ldr x1, [sp+16]
000886e8ldr x2, [sp+24]
000886ecmovz x8, 107
000886f0svc 0
000886f4str w0, [sp+32]
000886f8ret x30
000886fcudf 0
000886e0
000886e0runtime.timer_create.abi0: ; void runtime.timer_create(void)
000886e0ldrsw x0, [sp+8]
000886e4ldr x1, [sp+16]
000886e8ldr x2, [sp+24]
000886ecmovz x8, 107
000886f0svc 0
000886f4str w0, [sp+32]
000886f8ret x30
000886fcudf 0
000886e0
00088700
00088700runtime.timer_settime.abi0: ; void runtime.timer_settime(void)
00088700ldrsw x0, [sp+8]
00088704ldrsw x1, [sp+12]
00088708ldr x2, [sp+16]
0008870cldr x3, [sp+24]
00088710movz x8, 110
00088714svc 0
00088718str w0, [sp+32]
0008871cret x30
00088700
00088700runtime.timer_settime.abi0: ; void runtime.timer_settime(void)
00088700ldrsw x0, [sp+8]
00088704ldrsw x1, [sp+12]
00088708ldr x2, [sp+16]
0008870cldr x3, [sp+24]
00088710movz x8, 110
00088714svc 0
00088718str w0, [sp+32]
0008871cret x30
00088700
00088720
00088720runtime.timer_delete.abi0: ; void runtime.timer_delete(void)
00088720ldrsw x0, [sp+8]
00088724movz x8, 111
00088728svc 0
0008872cstr w0, [sp+16]
00088730ret x30
00088734udf 0
00088738udf 0
0008873cudf 0
00088720
00088720runtime.timer_delete.abi0: ; void runtime.timer_delete(void)
00088720ldrsw x0, [sp+8]
00088724movz x8, 111
00088728svc 0
0008872cstr w0, [sp+16]
00088730ret x30
00088734udf 0
00088738udf 0
0008873cudf 0
00088720
00088740
00088740runtime.mincore.abi0: ; void runtime.mincore(void)
00088740ldr x0, [sp+8]
00088744ldr x1, [sp+16]
00088748ldr x2, [sp+24]
0008874cmovz x8, 232
00088750svc 0
00088754str w0, [sp+32]
00088758ret x30
0008875cudf 0
00088740
00088740runtime.mincore.abi0: ; void runtime.mincore(void)
00088740ldr x0, [sp+8]
00088744ldr x1, [sp+16]
00088748ldr x2, [sp+24]
0008874cmovz x8, 232
00088750svc 0
00088754str w0, [sp+32]
00088758ret x30
0008875cudf 0
00088740
00088760
00088760runtime.walltime.abi0: ; void runtime.walltime(void)
00088760str x30, [sp-48]!
00088764stur x29, [sp-8]
00088768sub x29, sp, 8
0008876cadd x20, sp, 0
00088770add x1, sp, 0
00088774ldr x21, [x28+48]
00088778ldr x2, [x21+888]
0008877cldr x3, [x21+880]
00088780str x2, [sp+8]
00088784str x3, [sp+16]
00088788add x2, sp, 48
0008878cstr x30, [x21+888]
00088790str x2, [x21+880]
00088794ldr x0, [x21+192]
00088798subs xzr, x0, x28
0008879cb.ne 0x887a8
000887a0ldr x3, [x21]
000887a4ldr x1, [x3+56]
000887a8
000887a8loc_887a8:
000887a8sub x1, x1, 16
000887acand x1, x1, -16
000887b0add sp, x1, 0
000887b4mov w0, wzr
000887b8adrp x27, 0x9c3000
000887bcldr x2, [x27+2416]
000887c0cbz x2, 0x887fc
000887c4adrp x27, 0x9c3000
000887c8ldrb w22, [x27+1585]
000887cccbnz x22, 0x887f4
000887d0ldr x22, [x21+80]
000887d4cbz x22, 0x887f4
000887d8subs xzr, x22, x28
000887dcb.eq 0x887f4
000887e0ldr x22, [x22]
000887e4str x28, [x22]
000887e8blr x2
000887ecstr xzr, [x22]
000887f0b 0x88804
000887f4
000887f4loc_887f4:
000887f4blr x2
000887f8b 0x88804
000887fc
000887fcloc_887fc:
000887fcmovz x8, 113
00088800svc 0
00088804
00088804loc_88804:
00088804ldr x3, [sp]
00088808ldr x5, [sp+8]
0008880cadd sp, x20, 0
00088810ldr x1, [sp+16]
00088814str x1, [x21+880]
00088818ldr x1, [sp+8]
0008881cstr x1, [x21+888]
00088820str x3, [sp+56]
00088824str w5, [sp+64]
00088828ldur x29, [sp-8]
0008882cldr x30, [sp], 48
00088830ret x30
00088834udf 0
00088838udf 0
0008883cudf 0
00088760
00088760runtime.walltime.abi0: ; void runtime.walltime(void)
00088760str x30, [sp-48]!
00088764stur x29, [sp-8]
00088768sub x29, sp, 8
0008876cadd x20, sp, 0
00088770add x1, sp, 0
00088774ldr x21, [x28+48]
00088778ldr x2, [x21+888]
0008877cldr x3, [x21+880]
00088780str x2, [sp+8]
00088784str x3, [sp+16]
00088788add x2, sp, 48
0008878cstr x30, [x21+888]
00088790str x2, [x21+880]
00088794ldr x0, [x21+192]
00088798subs xzr, x0, x28
0008879cb.ne 0x887a8
000887a0ldr x3, [x21]
000887a4ldr x1, [x3+56]
000887a8
000887a8loc_887a8:
000887a8sub x1, x1, 16
000887acand x1, x1, -16
000887b0add sp, x1, 0
000887b4mov w0, wzr
000887b8adrp x27, 0x9c3000
000887bcldr x2, [x27+2416]
000887c0cbz x2, 0x887fc
000887c4adrp x27, 0x9c3000
000887c8ldrb w22, [x27+1585]
000887cccbnz x22, 0x887f4
000887d0ldr x22, [x21+80]
000887d4cbz x22, 0x887f4
000887d8subs xzr, x22, x28
000887dcb.eq 0x887f4
000887e0ldr x22, [x22]
000887e4str x28, [x22]
000887e8blr x2
000887ecstr xzr, [x22]
000887f0b 0x88804
000887f4
000887f4loc_887f4:
000887f4blr x2
000887f8b 0x88804
000887fc
000887fcloc_887fc:
000887fcmovz x8, 113
00088800svc 0
00088804
00088804loc_88804:
00088804ldr x3, [sp]
00088808ldr x5, [sp+8]
0008880cadd sp, x20, 0
00088810ldr x1, [sp+16]
00088814str x1, [x21+880]
00088818ldr x1, [sp+8]
0008881cstr x1, [x21+888]
00088820str x3, [sp+56]
00088824str w5, [sp+64]
00088828ldur x29, [sp-8]
0008882cldr x30, [sp], 48
00088830ret x30
00088834udf 0
00088838udf 0
0008883cudf 0
00088760
00088840
00088840runtime.nanotime1.abi0: ; void runtime.nanotime1(void)
00088840str x30, [sp-48]!
00088844stur x29, [sp-8]
00088848sub x29, sp, 8
0008884cadd x20, sp, 0
00088850add x1, sp, 0
00088854ldr x21, [x28+48]
00088858ldr x2, [x21+888]
0008885cldr x3, [x21+880]
00088860str x2, [sp+8]
00088864str x3, [sp+16]
00088868add x2, sp, 48
0008886cstr x30, [x21+888]
00088870str x2, [x21+880]
00088874ldr x0, [x21+192]
00088878subs xzr, x0, x28
0008887cb.ne 0x88888
00088880ldr x3, [x21]
00088884ldr x1, [x3+56]
00088888
00088888loc_88888:
00088888sub x1, x1, 32
0008888cand x1, x1, -16
00088890add sp, x1, 0
00088894orr w0, wzr, 1
00088898adrp x27, 0x9c3000
0008889cldr x2, [x27+2416]
000888a0cbz x2, 0x888dc
000888a4adrp x27, 0x9c3000
000888a8ldrb w22, [x27+1585]
000888accbnz x22, 0x888d4
000888b0ldr x22, [x21+80]
000888b4cbz x22, 0x888d4
000888b8subs xzr, x22, x28
000888bcb.eq 0x888d4
000888c0ldr x22, [x22]
000888c4str x28, [x22]
000888c8blr x2
000888ccstr xzr, [x22]
000888d0b 0x888e4
000888d4
000888d4loc_888d4:
000888d4blr x2
000888d8b 0x888e4
000888dc
000888dcloc_888dc:
000888dcmovz x8, 113
000888e0svc 0
000888e4
000888e4loc_888e4:
000888e4ldr x3, [sp]
000888e8ldr x5, [sp+8]
000888ecadd sp, x20, 0
000888f0ldr x1, [sp+16]
000888f4str x1, [x21+880]
000888f8ldr x1, [sp+8]
000888fcstr x1, [x21+888]
00088900movz x4, 51712
00088904movk x4, 0x3b9a0000
00088908madd x3, x3, x4, xzr
0008890cadd x3, x3, x5
00088910str x3, [sp+56]
00088914ldur x29, [sp-8]
00088918ldr x30, [sp], 48
0008891cret x30
00088840
00088840runtime.nanotime1.abi0: ; void runtime.nanotime1(void)
00088840str x30, [sp-48]!
00088844stur x29, [sp-8]
00088848sub x29, sp, 8
0008884cadd x20, sp, 0
00088850add x1, sp, 0
00088854ldr x21, [x28+48]
00088858ldr x2, [x21+888]
0008885cldr x3, [x21+880]
00088860str x2, [sp+8]
00088864str x3, [sp+16]
00088868add x2, sp, 48
0008886cstr x30, [x21+888]
00088870str x2, [x21+880]
00088874ldr x0, [x21+192]
00088878subs xzr, x0, x28
0008887cb.ne 0x88888
00088880ldr x3, [x21]
00088884ldr x1, [x3+56]
00088888
00088888loc_88888:
00088888sub x1, x1, 32
0008888cand x1, x1, -16
00088890add sp, x1, 0
00088894orr w0, wzr, 1
00088898adrp x27, 0x9c3000
0008889cldr x2, [x27+2416]
000888a0cbz x2, 0x888dc
000888a4adrp x27, 0x9c3000
000888a8ldrb w22, [x27+1585]
000888accbnz x22, 0x888d4
000888b0ldr x22, [x21+80]
000888b4cbz x22, 0x888d4
000888b8subs xzr, x22, x28
000888bcb.eq 0x888d4
000888c0ldr x22, [x22]
000888c4str x28, [x22]
000888c8blr x2
000888ccstr xzr, [x22]
000888d0b 0x888e4
000888d4
000888d4loc_888d4:
000888d4blr x2
000888d8b 0x888e4
000888dc
000888dcloc_888dc:
000888dcmovz x8, 113
000888e0svc 0
000888e4
000888e4loc_888e4:
000888e4ldr x3, [sp]
000888e8ldr x5, [sp+8]
000888ecadd sp, x20, 0
000888f0ldr x1, [sp+16]
000888f4str x1, [x21+880]
000888f8ldr x1, [sp+8]
000888fcstr x1, [x21+888]
00088900movz x4, 51712
00088904movk x4, 0x3b9a0000
00088908madd x3, x3, x4, xzr
0008890cadd x3, x3, x5
00088910str x3, [sp+56]
00088914ldur x29, [sp-8]
00088918ldr x30, [sp], 48
0008891cret x30
00088840
00088920
00088920runtime.rtsigprocmask.abi0: ; void runtime.rtsigprocmask(void)
00088920ldrsw x0, [sp+8]
00088924ldr x1, [sp+16]
00088928ldr x2, [sp+24]
0008892cldrsw x3, [sp+32]
00088930movz x8, 135
00088934svc 0
00088938adds xzr, x0, 4095
0008893cb.lo 0x88948
00088940mov x0, xzr
00088944str x0, [x0]
00088948
00088948loc_88948:
00088948ret x30
0008894cudf 0
00088920
00088920runtime.rtsigprocmask.abi0: ; void runtime.rtsigprocmask(void)
00088920ldrsw x0, [sp+8]
00088924ldr x1, [sp+16]
00088928ldr x2, [sp+24]
0008892cldrsw x3, [sp+32]
00088930movz x8, 135
00088934svc 0
00088938adds xzr, x0, 4095
0008893cb.lo 0x88948
00088940mov x0, xzr
00088944str x0, [x0]
00088948
00088948loc_88948:
00088948ret x30
0008894cudf 0
00088920
00088950
00088950runtime.rt_sigaction.abi0: ; void runtime.rt_sigaction(void)
00088950ldr x0, [sp+8]
00088954ldr x1, [sp+16]
00088958ldr x2, [sp+24]
0008895cldr x3, [sp+32]
00088960movz x8, 134
00088964svc 0
00088968str w0, [sp+40]
0008896cret x30
00088950
00088950runtime.rt_sigaction.abi0: ; void runtime.rt_sigaction(void)
00088950ldr x0, [sp+8]
00088954ldr x1, [sp+16]
00088958ldr x2, [sp+24]
0008895cldr x3, [sp+32]
00088960movz x8, 134
00088964svc 0
00088968str w0, [sp+40]
0008896cret x30
00088950
00088970
00088970runtime.callCgoSigaction.abi0: ; void runtime.callCgoSigaction(void)
00088970str x30, [sp-16]!
00088974stur x29, [sp-8]
00088978sub x29, sp, 8
0008897cldr x0, [sp+24]
00088980ldr x1, [sp+32]
00088984ldr x2, [sp+40]
00088988adrp x27, 0x999000
0008898cldr x3, [x27+944]
00088990sub sp, sp, 16
00088994blr x3
00088998add sp, sp, 16
0008899cstr w0, [sp+48]
000889a0ldur x29, [sp-8]
000889a4ldr x30, [sp], 16
000889a8ret x30
000889acudf 0
00088970
00088970runtime.callCgoSigaction.abi0: ; void runtime.callCgoSigaction(void)
00088970str x30, [sp-16]!
00088974stur x29, [sp-8]
00088978sub x29, sp, 8
0008897cldr x0, [sp+24]
00088980ldr x1, [sp+32]
00088984ldr x2, [sp+40]
00088988adrp x27, 0x999000
0008898cldr x3, [x27+944]
00088990sub sp, sp, 16
00088994blr x3
00088998add sp, sp, 16
0008899cstr w0, [sp+48]
000889a0ldur x29, [sp-8]
000889a4ldr x30, [sp], 16
000889a8ret x30
000889acudf 0
00088970
000889b0
000889b0runtime.sigfwd.abi0: ; void runtime.sigfwd(void)
000889b0str x30, [sp-16]!
000889b4stur x29, [sp-8]
000889b8sub x29, sp, 8
000889bcldrsw x0, [sp+32]
000889c0ldr x1, [sp+40]
000889c4ldr x2, [sp+48]
000889c8ldr x11, [sp+24]
000889ccblr x11
000889d0ldur x29, [sp-8]
000889d4ldr x30, [sp], 16
000889d8ret x30
000889dcudf 0
000889b0
000889b0runtime.sigfwd.abi0: ; void runtime.sigfwd(void)
000889b0str x30, [sp-16]!
000889b4stur x29, [sp-8]
000889b8sub x29, sp, 8
000889bcldrsw x0, [sp+32]
000889c0ldr x1, [sp+40]
000889c4ldr x2, [sp+48]
000889c8ldr x11, [sp+24]
000889ccblr x11
000889d0ldur x29, [sp-8]
000889d4ldr x30, [sp], 16
000889d8ret x30
000889dcudf 0
000889b0
000889e0
000889e0runtime.sigtramp.abi0: ; void runtime.sigtramp(void)
000889e0str x30, [sp-192]!
000889e4stur x29, [sp-8]
000889e8sub x29, sp, 8
000889ecstp x19, x20, [sp+32]
000889f0stp x21, x22, [sp+48]
000889f4stp x23, x24, [sp+64]
000889f8stp x25, x26, [sp+80]
000889fcstp x27, x28, [sp+96]
00088a00stp d8, d9, [sp+112]
00088a04stp d10, d11, [sp+128]
00088a08stp d12, d13, [sp+144]
00088a0cstp d14, d15, [sp+160]
00088a10str w0, [sp+8]
00088a14adrp x27, 0x9c3000
00088a18ldrb w0, [x27+1585]
00088a1ccbz x0, 0x88a24
00088a20bl runtime.load_g.abi0
00088a24
00088a24loc_88a24:
00088a24ldrsw x0, [sp+8]
00088a28adrp x3, 0xfffffffffffdc000
00088a2cadd x3, x3, 1232
00088a30blr x3
00088a34ldp x19, x20, [sp+32]
00088a38ldp x21, x22, [sp+48]
00088a3cldp x23, x24, [sp+64]
00088a40ldp x25, x26, [sp+80]
00088a44ldp x27, x28, [sp+96]
00088a48ldp d8, d9, [sp+112]
00088a4cldp d10, d11, [sp+128]
00088a50ldp d12, d13, [sp+144]
00088a54ldp d14, d15, [sp+160]
00088a58ldur x29, [sp-8]
00088a5cldr x30, [sp], 192
00088a60ret x30
00088a64udf 0
00088a68udf 0
00088a6cudf 0
000889e0
000889e0runtime.sigtramp.abi0: ; void runtime.sigtramp(void)
000889e0str x30, [sp-192]!
000889e4stur x29, [sp-8]
000889e8sub x29, sp, 8
000889ecstp x19, x20, [sp+32]
000889f0stp x21, x22, [sp+48]
000889f4stp x23, x24, [sp+64]
000889f8stp x25, x26, [sp+80]
000889fcstp x27, x28, [sp+96]
00088a00stp d8, d9, [sp+112]
00088a04stp d10, d11, [sp+128]
00088a08stp d12, d13, [sp+144]
00088a0cstp d14, d15, [sp+160]
00088a10str w0, [sp+8]
00088a14adrp x27, 0x9c3000
00088a18ldrb w0, [x27+1585]
00088a1ccbz x0, 0x88a24
00088a20bl runtime.load_g.abi0
00088a24
00088a24loc_88a24:
00088a24ldrsw x0, [sp+8]
00088a28adrp x3, 0xfffffffffffdc000
00088a2cadd x3, x3, 1232
00088a30blr x3
00088a34ldp x19, x20, [sp+32]
00088a38ldp x21, x22, [sp+48]
00088a3cldp x23, x24, [sp+64]
00088a40ldp x25, x26, [sp+80]
00088a44ldp x27, x28, [sp+96]
00088a48ldp d8, d9, [sp+112]
00088a4cldp d10, d11, [sp+128]
00088a50ldp d12, d13, [sp+144]
00088a54ldp d14, d15, [sp+160]
00088a58ldur x29, [sp-8]
00088a5cldr x30, [sp], 192
00088a60ret x30
00088a64udf 0
00088a68udf 0
00088a6cudf 0
000889e0
00088a70
00088a70runtime.cgoSigtramp.abi0: ; void runtime.cgoSigtramp(void)
00088a70mov x10, x30
00088a74mov x11, x27
00088a78mov x12, x28
00088a7cadrp x27, 0x998000
00088a80ldr x6, [x27+3112]
00088a84cbz x6, 0x88afc
00088a88adrp x27, 0x999000
00088a8cldr x7, [x27+888]
00088a90cbz x7, 0x88afc
00088a94mov x8, x0
00088a98bl runtime.load_g.abi0
00088a9cmov x0, x8
00088aa0cbz x28, 0x88b0c
00088aa4ldr x6, [x28+48]
00088aa8cbz x6, 0x88afc
00088aacldrsw x7, [x6+304]
00088ab0cbz w7, 0x88afc
00088ab4ldr x8, [x6+192]
00088ab8cbz x8, 0x88afc
00088abcldr x7, [x8+112]
00088ac0cbz x7, 0x88afc
00088ac4ldr x4, [x6+312]
00088ac8cbz x4, 0x88afc
00088accldrsw x8, [x6+308]
00088ad0cbnz w8, 0x88afc
00088ad4adrp x27, 0x998000
00088ad8ldr x3, [x27+3112]
00088adcadrp x5, 0
00088ae0add x5, x5, 2528
00088ae4adrp x27, 0x999000
00088ae8ldr x13, [x27+888]
00088aecmov x30, x10
00088af0mov x27, x11
00088af4mov x28, x12
00088af8br x13
00088afc
00088afcloc_88afc:
00088afcmov x30, x10
00088b00mov x27, x11
00088b04mov x28, x12
00088b08b 0x889e0
00088b0c
00088b0cloc_88b0c:
00088b0csubs wzr, w0, 27
00088b10b.ne 0x88afc
00088b14orr w7, wzr, 1
00088b18adrp x8, 0x9c3000
00088b1cadd x8, x8, 1664
00088b20
00088b20loc_88b20:
00088b20ldaxr w9, [x8]
00088b24cbnz w9, 0x88afc
00088b28stlxr w9, w7, [x8]
00088b2ccbnz x9, 0x88b20
00088b30adrp x27, 0x998000
00088b34ldr x3, [x27+3112]
00088b38adrp x4, 0x9c4000
00088b3cadd x4, x4, 480
00088b40adrp x5, 0
00088b44add x5, x5, 1216
00088b48adrp x27, 0x999000
00088b4cldr x13, [x27+888]
00088b50mov x30, x10
00088b54mov x27, x11
00088b58mov x28, x12
00088b5cbr x13
00088a70
00088a70runtime.cgoSigtramp.abi0: ; void runtime.cgoSigtramp(void)
00088a70mov x10, x30
00088a74mov x11, x27
00088a78mov x12, x28
00088a7cadrp x27, 0x998000
00088a80ldr x6, [x27+3112]
00088a84cbz x6, 0x88afc
00088a88adrp x27, 0x999000
00088a8cldr x7, [x27+888]
00088a90cbz x7, 0x88afc
00088a94mov x8, x0
00088a98bl runtime.load_g.abi0
00088a9cmov x0, x8
00088aa0cbz x28, 0x88b0c
00088aa4ldr x6, [x28+48]
00088aa8cbz x6, 0x88afc
00088aacldrsw x7, [x6+304]
00088ab0cbz w7, 0x88afc
00088ab4ldr x8, [x6+192]
00088ab8cbz x8, 0x88afc
00088abcldr x7, [x8+112]
00088ac0cbz x7, 0x88afc
00088ac4ldr x4, [x6+312]
00088ac8cbz x4, 0x88afc
00088accldrsw x8, [x6+308]
00088ad0cbnz w8, 0x88afc
00088ad4adrp x27, 0x998000
00088ad8ldr x3, [x27+3112]
00088adcadrp x5, 0
00088ae0add x5, x5, 2528
00088ae4adrp x27, 0x999000
00088ae8ldr x13, [x27+888]
00088aecmov x30, x10
00088af0mov x27, x11
00088af4mov x28, x12
00088af8br x13
00088afc
00088afcloc_88afc:
00088afcmov x30, x10
00088b00mov x27, x11
00088b04mov x28, x12
00088b08b 0x889e0
00088b0c
00088b0cloc_88b0c:
00088b0csubs wzr, w0, 27
00088b10b.ne 0x88afc
00088b14orr w7, wzr, 1
00088b18adrp x8, 0x9c3000
00088b1cadd x8, x8, 1664
00088b20
00088b20loc_88b20:
00088b20ldaxr w9, [x8]
00088b24cbnz w9, 0x88afc
00088b28stlxr w9, w7, [x8]
00088b2ccbnz x9, 0x88b20
00088b30adrp x27, 0x998000
00088b34ldr x3, [x27+3112]
00088b38adrp x4, 0x9c4000
00088b3cadd x4, x4, 480
00088b40adrp x5, 0
00088b44add x5, x5, 1216
00088b48adrp x27, 0x999000
00088b4cldr x13, [x27+888]
00088b50mov x30, x10
00088b54mov x27, x11
00088b58mov x28, x12
00088b5cbr x13
00088a70
00088b60
00088b60runtime.sysMmap.abi0: ; void runtime.sysMmap(void)
00088b60ldr x0, [sp+8]
00088b64ldr x1, [sp+16]
00088b68ldrsw x2, [sp+24]
00088b6cldrsw x3, [sp+28]
00088b70ldrsw x4, [sp+32]
00088b74ldrsw x5, [sp+36]
00088b78movz x8, 222
00088b7csvc 0
00088b80adds xzr, x0, 4095
00088b84b.lo 0x88b98
00088b88sub x0, xzr, x0
00088b8cstr xzr, [sp+40]
00088b90str x0, [sp+48]
00088b94ret x30
00088b98
00088b98loc_88b98:
00088b98str x0, [sp+40]
00088b9cstr xzr, [sp+48]
00088ba0ret x30
00088ba4udf 0
00088ba8udf 0
00088bacudf 0
00088b60
00088b60runtime.sysMmap.abi0: ; void runtime.sysMmap(void)
00088b60ldr x0, [sp+8]
00088b64ldr x1, [sp+16]
00088b68ldrsw x2, [sp+24]
00088b6cldrsw x3, [sp+28]
00088b70ldrsw x4, [sp+32]
00088b74ldrsw x5, [sp+36]
00088b78movz x8, 222
00088b7csvc 0
00088b80adds xzr, x0, 4095
00088b84b.lo 0x88b98
00088b88sub x0, xzr, x0
00088b8cstr xzr, [sp+40]
00088b90str x0, [sp+48]
00088b94ret x30
00088b98
00088b98loc_88b98:
00088b98str x0, [sp+40]
00088b9cstr xzr, [sp+48]
00088ba0ret x30
00088ba4udf 0
00088ba8udf 0
00088bacudf 0
00088b60
00088bb0
00088bb0runtime.callCgoMmap.abi0: ; void runtime.callCgoMmap(void)
00088bb0str x30, [sp-16]!
00088bb4stur x29, [sp-8]
00088bb8sub x29, sp, 8
00088bbcldr x0, [sp+24]
00088bc0ldr x1, [sp+32]
00088bc4ldrsw x2, [sp+40]
00088bc8ldrsw x3, [sp+44]
00088bccldrsw x4, [sp+48]
00088bd0ldrsw x5, [sp+52]
00088bd4adrp x27, 0x999000
00088bd8ldr x9, [x27+928]
00088bdcsub sp, sp, 16
00088be0blr x9
00088be4add sp, sp, 16
00088be8str x0, [sp+56]
00088becldur x29, [sp-8]
00088bf0ldr x30, [sp], 16
00088bf4ret x30
00088bf8udf 0
00088bfcudf 0
00088bb0
00088bb0runtime.callCgoMmap.abi0: ; void runtime.callCgoMmap(void)
00088bb0str x30, [sp-16]!
00088bb4stur x29, [sp-8]
00088bb8sub x29, sp, 8
00088bbcldr x0, [sp+24]
00088bc0ldr x1, [sp+32]
00088bc4ldrsw x2, [sp+40]
00088bc8ldrsw x3, [sp+44]
00088bccldrsw x4, [sp+48]
00088bd0ldrsw x5, [sp+52]
00088bd4adrp x27, 0x999000
00088bd8ldr x9, [x27+928]
00088bdcsub sp, sp, 16
00088be0blr x9
00088be4add sp, sp, 16
00088be8str x0, [sp+56]
00088becldur x29, [sp-8]
00088bf0ldr x30, [sp], 16
00088bf4ret x30
00088bf8udf 0
00088bfcudf 0
00088bb0
00088c00
00088c00runtime.sysMunmap.abi0: ; void runtime.sysMunmap(void)
00088c00ldr x0, [sp+8]
00088c04ldr x1, [sp+16]
00088c08movz x8, 215
00088c0csvc 0
00088c10adds xzr, x0, 4095
00088c14b.lo 0x88c1c
00088c18str x0, [x0+240]
00088c1c
00088c1cloc_88c1c:
00088c1cret x30
00088c00
00088c00runtime.sysMunmap.abi0: ; void runtime.sysMunmap(void)
00088c00ldr x0, [sp+8]
00088c04ldr x1, [sp+16]
00088c08movz x8, 215
00088c0csvc 0
00088c10adds xzr, x0, 4095
00088c14b.lo 0x88c1c
00088c18str x0, [x0+240]
00088c1c
00088c1cloc_88c1c:
00088c1cret x30
00088c00
00088c20
00088c20runtime.callCgoMunmap.abi0: ; void runtime.callCgoMunmap(void)
00088c20str x30, [sp-16]!
00088c24stur x29, [sp-8]
00088c28sub x29, sp, 8
00088c2cldr x0, [sp+24]
00088c30ldr x1, [sp+32]
00088c34adrp x27, 0x999000
00088c38ldr x9, [x27+936]
00088c3csub sp, sp, 16
00088c40blr x9
00088c44add sp, sp, 16
00088c48ldur x29, [sp-8]
00088c4cldr x30, [sp], 16
00088c50ret x30
00088c54udf 0
00088c58udf 0
00088c5cudf 0
00088c20
00088c20runtime.callCgoMunmap.abi0: ; void runtime.callCgoMunmap(void)
00088c20str x30, [sp-16]!
00088c24stur x29, [sp-8]
00088c28sub x29, sp, 8
00088c2cldr x0, [sp+24]
00088c30ldr x1, [sp+32]
00088c34adrp x27, 0x999000
00088c38ldr x9, [x27+936]
00088c3csub sp, sp, 16
00088c40blr x9
00088c44add sp, sp, 16
00088c48ldur x29, [sp-8]
00088c4cldr x30, [sp], 16
00088c50ret x30
00088c54udf 0
00088c58udf 0
00088c5cudf 0
00088c20
00088c60
00088c60runtime.madvise.abi0: ; void runtime.madvise(void)
00088c60ldr x0, [sp+8]
00088c64ldr x1, [sp+16]
00088c68ldrsw x2, [sp+24]
00088c6cmovz x8, 233
00088c70svc 0
00088c74str w0, [sp+32]
00088c78ret x30
00088c7cudf 0
00088c60
00088c60runtime.madvise.abi0: ; void runtime.madvise(void)
00088c60ldr x0, [sp+8]
00088c64ldr x1, [sp+16]
00088c68ldrsw x2, [sp+24]
00088c6cmovz x8, 233
00088c70svc 0
00088c74str w0, [sp+32]
00088c78ret x30
00088c7cudf 0
00088c60
00088c80
00088c80runtime.futex.abi0: ; void runtime.futex(void)
00088c80ldr x0, [sp+8]
00088c84ldrsw x1, [sp+16]
00088c88ldrsw x2, [sp+20]
00088c8cldr x3, [sp+24]
00088c90ldr x4, [sp+32]
00088c94ldrsw x5, [sp+40]
00088c98movz x8, 98
00088c9csvc 0
00088ca0str w0, [sp+48]
00088ca4ret x30
00088ca8udf 0
00088cacudf 0
00088c80
00088c80runtime.futex.abi0: ; void runtime.futex(void)
00088c80ldr x0, [sp+8]
00088c84ldrsw x1, [sp+16]
00088c88ldrsw x2, [sp+20]
00088c8cldr x3, [sp+24]
00088c90ldr x4, [sp+32]
00088c94ldrsw x5, [sp+40]
00088c98movz x8, 98
00088c9csvc 0
00088ca0str w0, [sp+48]
00088ca4ret x30
00088ca8udf 0
00088cacudf 0
00088c80
00088cb0
00088cb0runtime.clone.abi0: ; void runtime.clone(void)
00088cb0ldrsw x0, [sp+8]
00088cb4ldr x1, [sp+16]
00088cb8ldr x10, [sp+24]
00088cbcldr x11, [sp+32]
00088cc0ldr x12, [sp+40]
00088cc4stur x10, [x1-8]
00088cc8stur x11, [x1-16]
00088cccstur x12, [x1-24]
00088cd0movz x10, 1234
00088cd4stur x10, [x1-32]
00088cd8movz x8, 220
00088cdcsvc 0
00088ce0subs xzr, x0, xzr
00088ce4b.eq 0x88cf0
00088ce8str w0, [sp+48]
00088cecret x30
00088cf0
00088cf0loc_88cf0:
00088cf0ldur x10, [sp-32]
00088cf4movz x0, 1234
00088cf8subs xzr, x10, x0
00088cfcb.eq 0x88d08
00088d00mov x0, xzr
00088d04str x0, [x0]
00088d08
00088d08loc_88d08:
00088d08movz x8, 178
00088d0csvc 0
00088d10ldur x12, [sp-24]
00088d14ldur x11, [sp-16]
00088d18ldur x10, [sp-8]
00088d1csubs xzr, x10, 0
00088d20b.eq 0x88d38
00088d24subs xzr, x11, 0
00088d28b.eq 0x88d38
00088d2cstr x0, [x10+72]
00088d30str x10, [x11+48]
00088d34mov x28, x11
00088d38
00088d38loc_88d38:
00088d38mov x0, x12
00088d3cblr x0
00088d40movz w0, 111
00088d44
00088d44loc_88d44:
00088d44movz x8, 93
00088d48svc 0
00088d4cb 0x88d44
00088cb0
00088cb0runtime.clone.abi0: ; void runtime.clone(void)
00088cb0ldrsw x0, [sp+8]
00088cb4ldr x1, [sp+16]
00088cb8ldr x10, [sp+24]
00088cbcldr x11, [sp+32]
00088cc0ldr x12, [sp+40]
00088cc4stur x10, [x1-8]
00088cc8stur x11, [x1-16]
00088cccstur x12, [x1-24]
00088cd0movz x10, 1234
00088cd4stur x10, [x1-32]
00088cd8movz x8, 220
00088cdcsvc 0
00088ce0subs xzr, x0, xzr
00088ce4b.eq 0x88cf0
00088ce8str w0, [sp+48]
00088cecret x30
00088cf0
00088cf0loc_88cf0:
00088cf0ldur x10, [sp-32]
00088cf4movz x0, 1234
00088cf8subs xzr, x10, x0
00088cfcb.eq 0x88d08
00088d00mov x0, xzr
00088d04str x0, [x0]
00088d08
00088d08loc_88d08:
00088d08movz x8, 178
00088d0csvc 0
00088d10ldur x12, [sp-24]
00088d14ldur x11, [sp-16]
00088d18ldur x10, [sp-8]
00088d1csubs xzr, x10, 0
00088d20b.eq 0x88d38
00088d24subs xzr, x11, 0
00088d28b.eq 0x88d38
00088d2cstr x0, [x10+72]
00088d30str x10, [x11+48]
00088d34mov x28, x11
00088d38
00088d38loc_88d38:
00088d38mov x0, x12
00088d3cblr x0
00088d40movz w0, 111
00088d44
00088d44loc_88d44:
00088d44movz x8, 93
00088d48svc 0
00088d4cb 0x88d44
00088cb0
00088d50
00088d50runtime.sigaltstack.abi0: ; void runtime.sigaltstack(void)
00088d50ldr x0, [sp+8]
00088d54ldr x1, [sp+16]
00088d58movz x8, 132
00088d5csvc 0
00088d60adds xzr, x0, 4095
00088d64b.lo 0x88d70
00088d68mov x0, xzr
00088d6cstr x0, [x0]
00088d70
00088d70loc_88d70:
00088d70ret x30
00088d74udf 0
00088d78udf 0
00088d7cudf 0
00088d50
00088d50runtime.sigaltstack.abi0: ; void runtime.sigaltstack(void)
00088d50ldr x0, [sp+8]
00088d54ldr x1, [sp+16]
00088d58movz x8, 132
00088d5csvc 0
00088d60adds xzr, x0, 4095
00088d64b.lo 0x88d70
00088d68mov x0, xzr
00088d6cstr x0, [x0]
00088d70
00088d70loc_88d70:
00088d70ret x30
00088d74udf 0
00088d78udf 0
00088d7cudf 0
00088d50
00088d80
00088d80runtime.osyield.abi0:
00088d80orr x8, xzr, 124
00088d84svc 0
00088d88ret x30
00088d8cudf 0
00088d80
00088d80runtime.osyield.abi0:
00088d80orr x8, xzr, 124
00088d84svc 0
00088d88ret x30
00088d8cudf 0
00088d80
00088d90
00088d90runtime.sched_getaffinity.abi0: ; void runtime.sched_getaffinity(void)
00088d90ldr x0, [sp+8]
00088d94ldr x1, [sp+16]
00088d98ldr x2, [sp+24]
00088d9cmovz x8, 123
00088da0svc 0
00088da4str w0, [sp+32]
00088da8ret x30
00088dacudf 0
00088d90
00088d90runtime.sched_getaffinity.abi0: ; void runtime.sched_getaffinity(void)
00088d90ldr x0, [sp+8]
00088d94ldr x1, [sp+16]
00088d98ldr x2, [sp+24]
00088d9cmovz x8, 123
00088da0svc 0
00088da4str w0, [sp+32]
00088da8ret x30
00088dacudf 0
00088d90
00088db0
00088db0runtime.vgetrandom1: ; void runtime.vgetrandom1(void)
00088db0str x30, [sp-32]!
00088db4stur x29, [sp-8]
00088db8sub x29, sp, 8
00088dbcadd x20, sp, 0
00088dc0adrp x27, 0x9c3000
00088dc4ldr x8, [x27+2104]
00088dc8ldr x21, [x28+48]
00088dccldr x9, [x21+888]
00088dd0str x9, [sp+8]
00088dd4ldr x9, [x21+880]
00088dd8str x9, [sp+16]
00088ddcstr x30, [x21+888]
00088de0add x9, sp, 32
00088de4str x9, [x21+880]
00088de8add x9, sp, 0
00088decand x9, x9, -16
00088df0add sp, x9, 0
00088df4adrp x27, 0x9c3000
00088df8ldrb w9, [x27+1585]
00088dfccbnz x9, 0x88e24
00088e00ldr x9, [x21+80]
00088e04cbz x9, 0x88e24
00088e08subs xzr, x9, x28
00088e0cb.eq 0x88e24
00088e10ldr x22, [x9]
00088e14str x28, [x22]
00088e18blr x8
00088e1cstr xzr, [x22]
00088e20b 0x88e28
00088e24
00088e24loc_88e24:
00088e24blr x8
00088e28
00088e28loc_88e28:
00088e28add sp, x20, 0
00088e2cldr x1, [sp+16]
00088e30str x1, [x21+880]
00088e34ldr x1, [sp+8]
00088e38str x1, [x21+888]
00088e3cldur x29, [sp-8]
00088e40ldr x30, [sp], 32
00088e44ret x30
00088e48udf 0
00088e4cudf 0
00088db0
00088db0runtime.vgetrandom1: ; void runtime.vgetrandom1(void)
00088db0str x30, [sp-32]!
00088db4stur x29, [sp-8]
00088db8sub x29, sp, 8
00088dbcadd x20, sp, 0
00088dc0adrp x27, 0x9c3000
00088dc4ldr x8, [x27+2104]
00088dc8ldr x21, [x28+48]
00088dccldr x9, [x21+888]
00088dd0str x9, [sp+8]
00088dd4ldr x9, [x21+880]
00088dd8str x9, [sp+16]
00088ddcstr x30, [x21+888]
00088de0add x9, sp, 32
00088de4str x9, [x21+880]
00088de8add x9, sp, 0
00088decand x9, x9, -16
00088df0add sp, x9, 0
00088df4adrp x27, 0x9c3000
00088df8ldrb w9, [x27+1585]
00088dfccbnz x9, 0x88e24
00088e00ldr x9, [x21+80]
00088e04cbz x9, 0x88e24
00088e08subs xzr, x9, x28
00088e0cb.eq 0x88e24
00088e10ldr x22, [x9]
00088e14str x28, [x22]
00088e18blr x8
00088e1cstr xzr, [x22]
00088e20b 0x88e28
00088e24
00088e24loc_88e24:
00088e24blr x8
00088e28
00088e28loc_88e28:
00088e28add sp, x20, 0
00088e2cldr x1, [sp+16]
00088e30str x1, [x21+880]
00088e34ldr x1, [sp+8]
00088e38str x1, [x21+888]
00088e3cldur x29, [sp-8]
00088e40ldr x30, [sp], 32
00088e44ret x30
00088e48udf 0
00088e4cudf 0
00088db0
00088e50
00088e50runtime.load_g.abi0: ; void runtime.load_g(void)
00088e50adrp x27, 0x9c3000
00088e54ldrsb x0, [x27+1585]
00088e58cbz x0, 0x88e68
00088e5cmrs x0
00088e60movz x27, 16
00088e64ldr x28, [x0+x27]
00088e68
00088e68loc_88e68:
00088e68ret x30
00088e6cudf 0
00088e50
00088e50runtime.load_g.abi0: ; void runtime.load_g(void)
00088e50adrp x27, 0x9c3000
00088e54ldrsb x0, [x27+1585]
00088e58cbz x0, 0x88e68
00088e5cmrs x0
00088e60movz x27, 16
00088e64ldr x28, [x0+x27]
00088e68
00088e68loc_88e68:
00088e68ret x30
00088e6cudf 0
00088e50
00088e70
00088e70runtime.save_g.abi0: ; void runtime.save_g(void)
00088e70adrp x27, 0x9c3000
00088e74ldrsb x0, [x27+1585]
00088e78cbz x0, 0x88e88
00088e7cmrs x0
00088e80movz x27, 16
00088e84str x28, [x0+x27]
00088e88
00088e88loc_88e88:
00088e88ret x30
00088e8cudf 0
00088e70
00088e70runtime.save_g.abi0: ; void runtime.save_g(void)
00088e70adrp x27, 0x9c3000
00088e74ldrsb x0, [x27+1585]
00088e78cbz x0, 0x88e88
00088e7cmrs x0
00088e80movz x27, 16
00088e84str x28, [x0+x27]
00088e88
00088e88loc_88e88:
00088e88ret x30
00088e8cudf 0
00088e70
00088e90
00088e90internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap(internal/runtime/atomic.Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }] * p, int64_t old, int64_t new)
00088e90ldr x16, [x28+16]
00088e94subs xzr, sp, x16
00088e98b.ls 0x88ec4
00088e9cstr x30, [sp-48]!
00088ea0stur x29, [sp-8]
00088ea4sub x29, sp, 8
00088ea8ldrsb x27, [x0]
00088eacmov x1, x2
00088eb0mov x2, x3
00088eb4bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwap
00088eb8ldur x29, [sp-8]
00088ebcldr x30, [sp], 48
00088ec0ret x30
00088ec4
00088ec4loc_88ec4:
00088ec4stp x0, x1, [sp+8]
00088ec8stp x2, x3, [sp+24]
00088eccmov x3, x30
00088ed0bl runtime.morestack_noctxt.abi0
00088ed4ldp x0, x1, [sp+8]
00088ed8ldp x2, x3, [sp+24]
00088edcb 0x88e90
00088e90
00088e90internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap(internal/runtime/atomic.Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }] * p, int64_t old, int64_t new)
00088e90ldr x16, [x28+16]
00088e94subs xzr, sp, x16
00088e98b.ls 0x88ec4
00088e9cstr x30, [sp-48]!
00088ea0stur x29, [sp-8]
00088ea4sub x29, sp, 8
00088ea8ldrsb x27, [x0]
00088eacmov x1, x2
00088eb0mov x2, x3
00088eb4bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwap
00088eb8ldur x29, [sp-8]
00088ebcldr x30, [sp], 48
00088ec0ret x30
00088ec4
00088ec4loc_88ec4:
00088ec4stp x0, x1, [sp+8]
00088ec8stp x2, x3, [sp+24]
00088eccmov x3, x30
00088ed0bl runtime.morestack_noctxt.abi0
00088ed4ldp x0, x1, [sp+8]
00088ed8ldp x2, x3, [sp+24]
00088edcb 0x88e90
00088e90
00088ee0
00088ee0internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }] * p)
00088ee0str x30, [sp-32]!
00088ee4stur x29, [sp-8]
00088ee8sub x29, sp, 8
00088eecldrsb x27, [x0]
00088ef0bl internal/runtime/atomic.(*UnsafePointer).Load
00088ef4ldur x29, [sp-8]
00088ef8ldr x30, [sp], 32
00088efcret x30
00088ee0
00088ee0internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }] * p)
00088ee0str x30, [sp-32]!
00088ee4stur x29, [sp-8]
00088ee8sub x29, sp, 8
00088eecldrsb x27, [x0]
00088ef0bl internal/runtime/atomic.(*UnsafePointer).Load
00088ef4ldur x29, [sp-8]
00088ef8ldr x30, [sp], 32
00088efcret x30
00088ee0
00088f00
00088f00internal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwap: ; void internal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwap(internal/runtime/atomic.Pointer[go.shape.func()] * p, int64_t old, int64_t new)
00088f00ldr x16, [x28+16]
00088f04subs xzr, sp, x16
00088f08b.ls 0x88f34
00088f0cstr x30, [sp-48]!
00088f10stur x29, [sp-8]
00088f14sub x29, sp, 8
00088f18ldrsb x27, [x0]
00088f1cmov x1, x2
00088f20mov x2, x3
00088f24bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwap
00088f28ldur x29, [sp-8]
00088f2cldr x30, [sp], 48
00088f30ret x30
00088f34
00088f34loc_88f34:
00088f34stp x0, x1, [sp+8]
00088f38stp x2, x3, [sp+24]
00088f3cmov x3, x30
00088f40bl runtime.morestack_noctxt.abi0
00088f44ldp x0, x1, [sp+8]
00088f48ldp x2, x3, [sp+24]
00088f4cb 0x88f00
00088f00
00088f00internal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwap: ; void internal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwap(internal/runtime/atomic.Pointer[go.shape.func()] * p, int64_t old, int64_t new)
00088f00ldr x16, [x28+16]
00088f04subs xzr, sp, x16
00088f08b.ls 0x88f34
00088f0cstr x30, [sp-48]!
00088f10stur x29, [sp-8]
00088f14sub x29, sp, 8
00088f18ldrsb x27, [x0]
00088f1cmov x1, x2
00088f20mov x2, x3
00088f24bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwap
00088f28ldur x29, [sp-8]
00088f2cldr x30, [sp], 48
00088f30ret x30
00088f34
00088f34loc_88f34:
00088f34stp x0, x1, [sp+8]
00088f38stp x2, x3, [sp+24]
00088f3cmov x3, x30
00088f40bl runtime.morestack_noctxt.abi0
00088f44ldp x0, x1, [sp+8]
00088f48ldp x2, x3, [sp+24]
00088f4cb 0x88f00
00088f00
00088f50
00088f50internal/runtime/atomic.(*Pointer[go.shape.func()]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func()]).Load(internal/runtime/atomic.Pointer[go.shape.func()] * p)
00088f50str x30, [sp-32]!
00088f54stur x29, [sp-8]
00088f58sub x29, sp, 8
00088f5cldrsb x27, [x0]
00088f60bl internal/runtime/atomic.(*UnsafePointer).Load
00088f64ldur x29, [sp-8]
00088f68ldr x30, [sp], 32
00088f6cret x30
00088f50
00088f50internal/runtime/atomic.(*Pointer[go.shape.func()]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func()]).Load(internal/runtime/atomic.Pointer[go.shape.func()] * p)
00088f50str x30, [sp-32]!
00088f54stur x29, [sp-8]
00088f58sub x29, sp, 8
00088f5cldrsb x27, [x0]
00088f60bl internal/runtime/atomic.(*UnsafePointer).Load
00088f64ldur x29, [sp-8]
00088f68ldr x30, [sp], 32
00088f6cret x30
00088f50
00088f70
00088f70internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).StoreNoWB: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).StoreNoWB(internal/runtime/atomic.Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }] * p, int64_t value)
00088f70str x30, [sp-32]!
00088f74stur x29, [sp-8]
00088f78sub x29, sp, 8
00088f7cldrsb x27, [x0]
00088f80mov x1, x2
00088f84bl internal/runtime/atomic.(*UnsafePointer).StoreNoWB
00088f88ldur x29, [sp-8]
00088f8cldr x30, [sp], 32
00088f90ret x30
00088f94udf 0
00088f98udf 0
00088f9cudf 0
00088f70
00088f70internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).StoreNoWB: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).StoreNoWB(internal/runtime/atomic.Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }] * p, int64_t value)
00088f70str x30, [sp-32]!
00088f74stur x29, [sp-8]
00088f78sub x29, sp, 8
00088f7cldrsb x27, [x0]
00088f80mov x1, x2
00088f84bl internal/runtime/atomic.(*UnsafePointer).StoreNoWB
00088f88ldur x29, [sp-8]
00088f8cldr x30, [sp], 32
00088f90ret x30
00088f94udf 0
00088f98udf 0
00088f9cudf 0
00088f70
00088fa0
00088fa0internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }] * p)
00088fa0str x30, [sp-32]!
00088fa4stur x29, [sp-8]
00088fa8sub x29, sp, 8
00088facldrsb x27, [x0]
00088fb0bl internal/runtime/atomic.(*UnsafePointer).Load
00088fb4ldur x29, [sp-8]
00088fb8ldr x30, [sp], 32
00088fbcret x30
00088fa0
00088fa0internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.lfnode; runtime.popped internal/runtime/atomic.Uint32; runtime.spans [512]runtime.atomicMSpanPointer }] * p)
00088fa0str x30, [sp-32]!
00088fa4stur x29, [sp-8]
00088fa8sub x29, sp, 8
00088facldrsb x27, [x0]
00088fb0bl internal/runtime/atomic.(*UnsafePointer).Load
00088fb4ldur x29, [sp-8]
00088fb8ldr x30, [sp], 32
00088fbcret x30
00088fa0
00088fc0
00088fc0internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).CompareAndSwapNoWB: ; void internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).CompareAndSwapNoWB(internal/runtime/atomic.Pointer_a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd * p, int64_t old, int64_t new)
00088fc0str x30, [sp-48]!
00088fc4stur x29, [sp-8]
00088fc8sub x29, sp, 8
00088fccldrsb x27, [x0]
00088fd0mov x1, x2
00088fd4mov x2, x3
00088fd8bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwapNoWB
00088fdcldur x29, [sp-8]
00088fe0ldr x30, [sp], 48
00088fe4ret x30
00088fe8udf 0
00088fecudf 0
00088fc0
00088fc0internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).CompareAndSwapNoWB: ; void internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).CompareAndSwapNoWB(internal/runtime/atomic.Pointer_a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd * p, int64_t old, int64_t new)
00088fc0str x30, [sp-48]!
00088fc4stur x29, [sp-8]
00088fc8sub x29, sp, 8
00088fccldrsb x27, [x0]
00088fd0mov x1, x2
00088fd4mov x2, x3
00088fd8bl internal/runtime/atomic.(*UnsafePointer).CompareAndSwapNoWB
00088fdcldur x29, [sp-8]
00088fe0ldr x30, [sp], 48
00088fe4ret x30
00088fe8udf 0
00088fecudf 0
00088fc0
00088ff0
00088ff0internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).Load(internal/runtime/atomic.Pointer_a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd * p)
00088ff0str x30, [sp-32]!
00088ff4stur x29, [sp-8]
00088ff8sub x29, sp, 8
00088ffcldrsb x27, [x0]
00089000bl internal/runtime/atomic.(*UnsafePointer).Load
00089004ldur x29, [sp-8]
00089008ldr x30, [sp], 32
0008900cret x30
00088ff0
00088ff0internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd]).Load(internal/runtime/atomic.Pointer_a0c91c71fd368b5d30f8a04d1e4f14a4186fd3423a1957aa58b1e03c3b3735dd * p)
00088ff0str x30, [sp-32]!
00088ff4stur x29, [sp-8]
00088ff8sub x29, sp, 8
00088ffcldrsb x27, [x0]
00089000bl internal/runtime/atomic.(*UnsafePointer).Load
00089004ldur x29, [sp-8]
00089008ldr x30, [sp], 32
0008900cret x30
00088ff0
00089010
00089010internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Store(internal/runtime/atomic.Pointer[go.shape.func(string, string)] * p, int64_t value)
00089010str x30, [sp-32]!
00089014stur x29, [sp-8]
00089018sub x29, sp, 8
0008901cldrsb x27, [x0]
00089020mov x1, x2
00089024bl internal/runtime/atomic.(*UnsafePointer).Store
00089028ldur x29, [sp-8]
0008902cldr x30, [sp], 32
00089030ret x30
00089034udf 0
00089038udf 0
0008903cudf 0
00089010
00089010internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Store(internal/runtime/atomic.Pointer[go.shape.func(string, string)] * p, int64_t value)
00089010str x30, [sp-32]!
00089014stur x29, [sp-8]
00089018sub x29, sp, 8
0008901cldrsb x27, [x0]
00089020mov x1, x2
00089024bl internal/runtime/atomic.(*UnsafePointer).Store
00089028ldur x29, [sp-8]
0008902cldr x30, [sp], 32
00089030ret x30
00089034udf 0
00089038udf 0
0008903cudf 0
00089010
00089040
00089040internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Load(internal/runtime/atomic.Pointer[go.shape.func(string, string)] * p)
00089040str x30, [sp-32]!
00089044stur x29, [sp-8]
00089048sub x29, sp, 8
0008904cldrsb x27, [x0]
00089050bl internal/runtime/atomic.(*UnsafePointer).Load
00089054ldur x29, [sp-8]
00089058ldr x30, [sp], 32
0008905cret x30
00089040
00089040internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Load(internal/runtime/atomic.Pointer[go.shape.func(string, string)] * p)
00089040str x30, [sp-32]!
00089044stur x29, [sp-8]
00089048sub x29, sp, 8
0008904cldrsb x27, [x0]
00089050bl internal/runtime/atomic.(*UnsafePointer).Load
00089054ldur x29, [sp-8]
00089058ldr x30, [sp], 32
0008905cret x30
00089040
00089060
00089060internal/runtime/atomic.(*Pointer[go.shape.string]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.string]).Store(internal/runtime/atomic.Pointer_string * p, uint64_t * dict, struct go_shape_string value)
00089060str x30, [sp-32]!
00089064stur x29, [sp-8]
00089068sub x29, sp, 8
0008906cldrsb x27, [x0]
00089070mov x1, x2
00089074bl internal/runtime/atomic.(*UnsafePointer).Store
00089078ldur x29, [sp-8]
0008907cldr x30, [sp], 32
00089080ret x30
00089084udf 0
00089088udf 0
0008908cudf 0
00089060
00089060internal/runtime/atomic.(*Pointer[go.shape.string]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.string]).Store(internal/runtime/atomic.Pointer_string * p, uint64_t * dict, struct go_shape_string value)
00089060str x30, [sp-32]!
00089064stur x29, [sp-8]
00089068sub x29, sp, 8
0008906cldrsb x27, [x0]
00089070mov x1, x2
00089074bl internal/runtime/atomic.(*UnsafePointer).Store
00089078ldur x29, [sp-8]
0008907cldr x30, [sp], 32
00089080ret x30
00089084udf 0
00089088udf 0
0008908cudf 0
00089060
00089090
00089090internal/runtime/atomic.(*Pointer[go.shape.string]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.string]).Load(internal/runtime/atomic.Pointer_string * p, uint64_t * dict)
00089090str x30, [sp-32]!
00089094stur x29, [sp-8]
00089098sub x29, sp, 8
0008909cldrsb x27, [x0]
000890a0bl internal/runtime/atomic.(*UnsafePointer).Load
000890a4ldur x29, [sp-8]
000890a8ldr x30, [sp], 32
000890acret x30
00089090
00089090internal/runtime/atomic.(*Pointer[go.shape.string]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.string]).Load(internal/runtime/atomic.Pointer_string * p, uint64_t * dict)
00089090str x30, [sp-32]!
00089094stur x29, [sp-8]
00089098sub x29, sp, 8
0008909cldrsb x27, [x0]
000890a0bl internal/runtime/atomic.(*UnsafePointer).Load
000890a4ldur x29, [sp-8]
000890a8ldr x30, [sp], 32
000890acret x30
00089090
000890b0
000890b0internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Store(internal/runtime/atomic.Pointer[go.shape.func(string) func()] * p, int64_t value)
000890b0str x30, [sp-32]!
000890b4stur x29, [sp-8]
000890b8sub x29, sp, 8
000890bcldrsb x27, [x0]
000890c0mov x1, x2
000890c4bl internal/runtime/atomic.(*UnsafePointer).Store
000890c8ldur x29, [sp-8]
000890ccldr x30, [sp], 32
000890d0ret x30
000890d4udf 0
000890d8udf 0
000890dcudf 0
000890b0
000890b0internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Store(internal/runtime/atomic.Pointer[go.shape.func(string) func()] * p, int64_t value)
000890b0str x30, [sp-32]!
000890b4stur x29, [sp-8]
000890b8sub x29, sp, 8
000890bcldrsb x27, [x0]
000890c0mov x1, x2
000890c4bl internal/runtime/atomic.(*UnsafePointer).Store
000890c8ldur x29, [sp-8]
000890ccldr x30, [sp], 32
000890d0ret x30
000890d4udf 0
000890d8udf 0
000890dcudf 0
000890b0
000890e0
000890e0internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Load(internal/runtime/atomic.Pointer[go.shape.func(string) func()] * p)
000890e0str x30, [sp-32]!
000890e4stur x29, [sp-8]
000890e8sub x29, sp, 8
000890ecldrsb x27, [x0]
000890f0bl internal/runtime/atomic.(*UnsafePointer).Load
000890f4ldur x29, [sp-8]
000890f8ldr x30, [sp], 32
000890fcret x30
000890e0
000890e0internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Load(internal/runtime/atomic.Pointer[go.shape.func(string) func()] * p)
000890e0str x30, [sp-32]!
000890e4stur x29, [sp-8]
000890e8sub x29, sp, 8
000890ecldrsb x27, [x0]
000890f0bl internal/runtime/atomic.(*UnsafePointer).Load
000890f4ldur x29, [sp-8]
000890f8ldr x30, [sp], 32
000890fcret x30
000890e0
00089100
00089100internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store(internal/runtime/atomic.Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }] * p, int64_t value)
00089100str x30, [sp-32]!
00089104stur x29, [sp-8]
00089108sub x29, sp, 8
0008910cldrsb x27, [x0]
00089110mov x1, x2
00089114bl internal/runtime/atomic.(*UnsafePointer).Store
00089118ldur x29, [sp-8]
0008911cldr x30, [sp], 32
00089120ret x30
00089124udf 0
00089128udf 0
0008912cudf 0
00089100
00089100internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store(internal/runtime/atomic.Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }] * p, int64_t value)
00089100str x30, [sp-32]!
00089104stur x29, [sp-8]
00089108sub x29, sp, 8
0008910cldrsb x27, [x0]
00089110mov x1, x2
00089114bl internal/runtime/atomic.(*UnsafePointer).Store
00089118ldur x29, [sp-8]
0008911cldr x30, [sp], 32
00089120ret x30
00089124udf 0
00089128udf 0
0008912cudf 0
00089100
00089130
00089130internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }] * p)
00089130str x30, [sp-32]!
00089134stur x29, [sp-8]
00089138sub x29, sp, 8
0008913cldrsb x27, [x0]
00089140bl internal/runtime/atomic.(*UnsafePointer).Load
00089144ldur x29, [sp-8]
00089148ldr x30, [sp], 32
0008914cret x30
00089130
00089130internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Load: ; void internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Load(internal/runtime/atomic.Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }] * p)
00089130str x30, [sp-32]!
00089134stur x29, [sp-8]
00089138sub x29, sp, 8
0008913cldrsb x27, [x0]
00089140bl internal/runtime/atomic.(*UnsafePointer).Load
00089144ldur x29, [sp-8]
00089148ldr x30, [sp], 32
0008914cret x30
00089130
00089150
00089150runtime.(*lockRank).String: ; void runtime.(*lockRank).String(runtime.lockRank * rank)
00089150ldr x16, [x28+16]
00089154subs xzr, sp, x16
00089158b.ls 0x89190
0008915cstr x30, [sp-32]!
00089160stur x29, [sp-8]
00089164sub x29, sp, 8
00089168ldr x16, [x28+32]
0008916ccbnz x16, 0x891a4
00089170
00089170loc_89170:
00089170cbz x0, 0x89188
00089174ldr x0, [x0]
00089178bl runtime.lockRank.String
0008917cldur x29, [sp-8]
00089180ldr x30, [sp], 32
00089184ret x30
00089188
00089188loc_89188:
00089188bl runtime.panicwrap
0008918chint
00089190
00089190loc_89190:
00089190str x0, [sp+8]
00089194mov x3, x30
00089198bl runtime.morestack_noctxt.abi0
0008919cldr x0, [sp+8]
000891a0b 0x89150
000891a4
000891a4loc_891a4:
000891a4ldr x17, [x16]
000891a8add x20, sp, 40
000891acsubs xzr, x20, x17
000891b0b.ne 0x89170
000891b4add x20, sp, 8
000891b8str x20, [x16]
000891bcb 0x89170
00089150
00089150runtime.(*lockRank).String: ; void runtime.(*lockRank).String(runtime.lockRank * rank)
00089150ldr x16, [x28+16]
00089154subs xzr, sp, x16
00089158b.ls 0x89190
0008915cstr x30, [sp-32]!
00089160stur x29, [sp-8]
00089164sub x29, sp, 8
00089168ldr x16, [x28+32]
0008916ccbnz x16, 0x891a4
00089170
00089170loc_89170:
00089170cbz x0, 0x89188
00089174ldr x0, [x0]
00089178bl runtime.lockRank.String
0008917cldur x29, [sp-8]
00089180ldr x30, [sp], 32
00089184ret x30
00089188
00089188loc_89188:
00089188bl runtime.panicwrap
0008918chint
00089190
00089190loc_89190:
00089190str x0, [sp+8]
00089194mov x3, x30
00089198bl runtime.morestack_noctxt.abi0
0008919cldr x0, [sp+8]
000891a0b 0x89150
000891a4
000891a4loc_891a4:
000891a4ldr x17, [x16]
000891a8add x20, sp, 40
000891acsubs xzr, x20, x17
000891b0b.ne 0x89170
000891b4add x20, sp, 8
000891b8str x20, [x16]
000891bcb 0x89170
00089150
000891c0
000891c0runtime.(*plainError).Error: ; void runtime.(*plainError).Error(struct runtime.plainError * e)
000891c0ldr x16, [x28+16]
000891c4subs xzr, sp, x16
000891c8b.ls 0x89208
000891ccstr x30, [sp-32]!
000891d0stur x29, [sp-8]
000891d4sub x29, sp, 8
000891d8ldr x16, [x28+32]
000891dccbnz x16, 0x8921c
000891e0
000891e0loc_891e0:
000891e0cbz x0, 0x89200
000891e4ldr x2, [x0]
000891e8ldr x1, [x0+8]
000891ecmov x0, x2
000891f0bl runtime.plainError.Error
000891f4ldur x29, [sp-8]
000891f8ldr x30, [sp], 32
000891fcret x30
00089200
00089200loc_89200:
00089200bl runtime.panicwrap
00089204hint
00089208
00089208loc_89208:
00089208str x0, [sp+8]
0008920cmov x3, x30
00089210bl runtime.morestack_noctxt.abi0
00089214ldr x0, [sp+8]
00089218b 0x891c0
0008921c
0008921cloc_8921c:
0008921cldr x17, [x16]
00089220add x20, sp, 40
00089224subs xzr, x20, x17
00089228b.ne 0x891e0
0008922cadd x20, sp, 8
00089230str x20, [x16]
00089234b 0x891e0
00089238udf 0
0008923cudf 0
000891c0
000891c0runtime.(*plainError).Error: ; void runtime.(*plainError).Error(struct runtime.plainError * e)
000891c0ldr x16, [x28+16]
000891c4subs xzr, sp, x16
000891c8b.ls 0x89208
000891ccstr x30, [sp-32]!
000891d0stur x29, [sp-8]
000891d4sub x29, sp, 8
000891d8ldr x16, [x28+32]
000891dccbnz x16, 0x8921c
000891e0
000891e0loc_891e0:
000891e0cbz x0, 0x89200
000891e4ldr x2, [x0]
000891e8ldr x1, [x0+8]
000891ecmov x0, x2
000891f0bl runtime.plainError.Error
000891f4ldur x29, [sp-8]
000891f8ldr x30, [sp], 32
000891fcret x30
00089200
00089200loc_89200:
00089200bl runtime.panicwrap
00089204hint
00089208
00089208loc_89208:
00089208str x0, [sp+8]
0008920cmov x3, x30
00089210bl runtime.morestack_noctxt.abi0
00089214ldr x0, [sp+8]
00089218b 0x891c0
0008921c
0008921cloc_8921c:
0008921cldr x17, [x16]
00089220add x20, sp, 40
00089224subs xzr, x20, x17
00089228b.ne 0x891e0
0008922cadd x20, sp, 8
00089230str x20, [x16]
00089234b 0x891e0
00089238udf 0
0008923cudf 0
000891c0
Loading..