File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000fb280
    000fb280unicode.map.init.1: ; void unicode.map.init.1(void)
    000fb280ldr x16, [x28+16]
    000fb284sub x17, sp, 1232
    000fb288subs xzr, x17, x16
    000fb28cb.ls 0xfeb04
    000fb290sub x20, sp, 1360
    000fb294stp x29, x30, [x20-8]
    000fb298add sp, x20, 0
    000fb29csub x29, sp, 8
    000fb2a0adrp x0, 0x52a000
    000fb2a4add x0, x0, 416
    000fb2a8movz x1, 163
    000fb2acmov x2, xzr
    000fb2b0bl runtime.makemap
    000fb2b4str x0, [sp+1344]
    000fb2b8mov x1, x0
    000fb2bcadrp x2, 0x5b5000
    000fb2c0add x2, x2, 2012
    000fb2c4movz x3, 5
    000fb2c8adrp x0, 0x52a000
    000fb2ccadd x0, x0, 416
    000fb2d0bl runtime.mapassign_faststr
    000fb2d4str x0, [sp+648]
    000fb2d8ldrsb x27, [x0]
    000fb2dcadrp x27, 0x912000
    000fb2e0ldr x3, [x27+552]
    000fb2e4adrp x27, 0x950000
    000fb2e8ldr w4, [x27+3056]
    000fb2eccbz w4, 0xfb2f4
    000fb2f0b 0xfb2f8
    000fb2f4
    000fb2f4loc_fb2f4:
    000fb2f4b 0xfb30c
    000fb2f8
    000fb2f8loc_fb2f8:
    000fb2f8bl runtime.gcWriteBarrier2
    000fb2fcstr x3, [x25]
    000fb300ldr x4, [x0]
    000fb304str x4, [x25+8]
    000fb308b 0xfb30c
    000fb30c
    000fb30cloc_fb30c:
    000fb30cstr x3, [x0]
    000fb310ldr x1, [sp+1344]
    000fb314adrp x0, 0x52a000
    000fb318add x0, x0, 416
    000fb31cadrp x2, 0x5b5000
    000fb320add x2, x2, 1178
    000fb324orr x3, xzr, 4
    000fb328bl runtime.mapassign_faststr
    000fb32cstr x0, [sp+560]
    000fb330ldrsb x27, [x0]
    000fb334adrp x27, 0x912000
    000fb338ldr x4, [x27+560]
    000fb33cadrp x27, 0x950000
    000fb340ldr w5, [x27+3056]
    000fb344cbz w5, 0xfb34c
    000fb348b 0xfb350
    000fb34c
    000fb34cloc_fb34c:
    000fb34cb 0xfb364
    000fb350
    000fb350loc_fb350:
    000fb350bl runtime.gcWriteBarrier2
    000fb354str x4, [x25]
    000fb358ldr x5, [x0]
    000fb35cstr x5, [x25+8]
    000fb360b 0xfb364
    000fb364
    000fb364loc_fb364:
    000fb364str x4, [x0]
    000fb368ldr x1, [sp+1344]
    000fb36cadrp x0, 0x52a000
    000fb370add x0, x0, 416
    000fb374adrp x2, 0x5bc000
    000fb378add x2, x2, 1593
    000fb37cmovz x3, 21
    000fb380bl runtime.mapassign_faststr
    000fb384str x0, [sp+472]
    000fb388ldrsb x27, [x0]
    000fb38cadrp x27, 0x912000
    000fb390ldr x4, [x27+568]
    000fb394adrp x27, 0x950000
    000fb398ldr w5, [x27+3056]
    000fb39ccbz w5, 0xfb3a4
    000fb3a0b 0xfb3a8
    000fb3a4
    000fb3a4loc_fb3a4:
    000fb3a4b 0xfb3bc
    000fb3a8
    000fb3a8loc_fb3a8:
    000fb3a8bl runtime.gcWriteBarrier2
    000fb3acstr x4, [x25]
    000fb3b0ldr x5, [x0]
    000fb3b4str x5, [x25+8]
    000fb3b8b 0xfb3bc
    000fb3bc
    000fb3bcloc_fb3bc:
    000fb3bcstr x4, [x0]
    000fb3c0ldr x1, [sp+1344]
    000fb3c4adrp x0, 0x52a000
    000fb3c8add x0, x0, 416
    000fb3ccadrp x2, 0x5b5000
    000fb3d0add x2, x2, 2971
    000fb3d4orr x3, xzr, 6
    000fb3d8bl runtime.mapassign_faststr
    000fb3dcstr x0, [sp+384]
    000fb3e0ldrsb x27, [x0]
    000fb3e4adrp x27, 0x912000
    000fb3e8ldr x4, [x27+576]
    000fb3ecadrp x27, 0x950000
    000fb3f0ldr w5, [x27+3056]
    000fb3f4cbz w5, 0xfb3fc
    000fb3f8b 0xfb400
    000fb3fc
    000fb3fcloc_fb3fc:
    000fb3fcb 0xfb414
    000fb400
    000fb400loc_fb400:
    000fb400bl runtime.gcWriteBarrier2
    000fb404str x4, [x25]
    000fb408ldr x5, [x0]
    000fb40cstr x5, [x25+8]
    000fb410b 0xfb414
    000fb414
    000fb414loc_fb414:
    000fb414str x4, [x0]
    000fb418ldr x1, [sp+1344]
    000fb41cadrp x0, 0x52a000
    000fb420add x0, x0, 416
    000fb424adrp x2, 0x5b6000
    000fb428add x2, x2, 1628
    000fb42corr x3, xzr, 8
    000fb430bl runtime.mapassign_faststr
    000fb434str x0, [sp+296]
    000fb438ldrsb x27, [x0]
    000fb43cadrp x27, 0x912000
    000fb440ldr x4, [x27+584]
    000fb444adrp x27, 0x950000
    000fb448ldr w5, [x27+3056]
    000fb44ccbz w5, 0xfb454
    000fb450b 0xfb458
    000fb454
    000fb454loc_fb454:
    000fb454b 0xfb46c
    000fb458
    000fb458loc_fb458:
    000fb458bl runtime.gcWriteBarrier2
    000fb45cstr x4, [x25]
    000fb460ldr x5, [x0]
    000fb464str x5, [x25+8]
    000fb468b 0xfb46c
    000fb46c
    000fb46cloc_fb46c:
    000fb46cstr x4, [x0]
    000fb470ldr x1, [sp+1344]
    000fb474adrp x0, 0x52a000
    000fb478add x0, x0, 416
    000fb47cadrp x2, 0x5b5000
    000fb480add x2, x2, 3990
    000fb484orr x3, xzr, 7
    000fb488bl runtime.mapassign_faststr
    000fb48cstr x0, [sp+208]
    000fb490ldrsb x27, [x0]
    000fb494adrp x27, 0x912000
    000fb498ldr x4, [x27+592]
    000fb49cadrp x27, 0x950000
    000fb4a0ldr w5, [x27+3056]
    000fb4a4cbz w5, 0xfb4ac
    000fb4a8b 0xfb4b0
    000fb4ac
    000fb4acloc_fb4ac:
    000fb4acb 0xfb4c4
    000fb4b0
    000fb4b0loc_fb4b0:
    000fb4b0bl runtime.gcWriteBarrier2
    000fb4b4str x4, [x25]
    000fb4b8ldr x5, [x0]
    000fb4bcstr x5, [x25+8]
    000fb4c0b 0xfb4c4
    000fb4c4
    000fb4c4loc_fb4c4:
    000fb4c4str x4, [x0]
    000fb4c8ldr x1, [sp+1344]
    000fb4ccadrp x0, 0x52a000
    000fb4d0add x0, x0, 416
    000fb4d4adrp x2, 0x5b6000
    000fb4d8add x2, x2, 1636
    000fb4dcorr x3, xzr, 8
    000fb4e0bl runtime.mapassign_faststr
    000fb4e4str x0, [sp+120]
    000fb4e8ldrsb x27, [x0]
    000fb4ecadrp x27, 0x912000
    000fb4f0ldr x4, [x27+600]
    000fb4f4adrp x27, 0x950000
    000fb4f8ldr w5, [x27+3056]
    000fb4fccbz w5, 0xfb504
    000fb500b 0xfb508
    000fb504
    000fb504loc_fb504:
    000fb504b 0xfb51c
    000fb508
    000fb508loc_fb508:
    000fb508bl runtime.gcWriteBarrier2
    000fb50cstr x4, [x25]
    000fb510ldr x5, [x0]
    000fb514str x5, [x25+8]
    000fb518b 0xfb51c
    000fb51c
    000fb51cloc_fb51c:
    000fb51cstr x4, [x0]
    000fb520ldr x1, [sp+1344]
    000fb524adrp x0, 0x52a000
    000fb528add x0, x0, 416
    000fb52cadrp x2, 0x5b5000
    000fb530add x2, x2, 2017
    000fb534movz x3, 5
    000fb538bl runtime.mapassign_faststr
    000fb53cstr x0, [sp+1336]
    000fb540ldrsb x27, [x0]
    000fb544adrp x27, 0x912000
    000fb548ldr x4, [x27+608]
    000fb54cadrp x27, 0x950000
    000fb550ldr w5, [x27+3056]
    000fb554cbz w5, 0xfb55c
    000fb558b 0xfb560
    000fb55c
    000fb55cloc_fb55c:
    000fb55cb 0xfb574
    000fb560
    000fb560loc_fb560:
    000fb560bl runtime.gcWriteBarrier2
    000fb564str x4, [x25]
    000fb568ldr x5, [x0]
    000fb56cstr x5, [x25+8]
    000fb570b 0xfb574
    000fb574
    000fb574loc_fb574:
    000fb574str x4, [x0]
    000fb578ldr x1, [sp+1344]
    000fb57cadrp x0, 0x52a000
    000fb580add x0, x0, 416
    000fb584adrp x2, 0x5b6000
    000fb588add x2, x2, 3694
    000fb58cmovz x3, 9
    000fb590bl runtime.mapassign_faststr
    000fb594str x0, [sp+1248]
    000fb598ldrsb x27, [x0]
    000fb59cadrp x27, 0x912000
    000fb5a0ldr x4, [x27+616]
    000fb5a4adrp x27, 0x950000
    000fb5a8ldr w5, [x27+3056]
    000fb5accbz w5, 0xfb5b4
    000fb5b0b 0xfb5b8
    000fb5b4
    000fb5b4loc_fb5b4:
    000fb5b4b 0xfb5cc
    000fb5b8
    000fb5b8loc_fb5b8:
    000fb5b8bl runtime.gcWriteBarrier2
    000fb5bcstr x4, [x25]
    000fb5c0ldr x5, [x0]
    000fb5c4str x5, [x25+8]
    000fb5c8b 0xfb5cc
    000fb5cc
    000fb5ccloc_fb5cc:
    000fb5ccstr x4, [x0]
    000fb5d0ldr x1, [sp+1344]
    000fb5d4adrp x0, 0x52a000
    000fb5d8add x0, x0, 416
    000fb5dcadrp x2, 0x5b5000
    000fb5e0add x2, x2, 2022
    000fb5e4movz x3, 5
    000fb5e8bl runtime.mapassign_faststr
    000fb5ecstr x0, [sp+1160]
    000fb5f0ldrsb x27, [x0]
    000fb5f4adrp x27, 0x912000
    000fb5f8ldr x4, [x27+624]
    000fb5fcadrp x27, 0x950000
    000fb600ldr w5, [x27+3056]
    000fb604cbz w5, 0xfb60c
    000fb608b 0xfb610
    000fb60c
    000fb60cloc_fb60c:
    000fb60cb 0xfb624
    000fb610
    000fb610loc_fb610:
    000fb610bl runtime.gcWriteBarrier2
    000fb614str x4, [x25]
    000fb618ldr x5, [x0]
    000fb61cstr x5, [x25+8]
    000fb620b 0xfb624
    000fb624
    000fb624loc_fb624:
    000fb624str x4, [x0]
    000fb628ldr x1, [sp+1344]
    000fb62cadrp x0, 0x52a000
    000fb630add x0, x0, 416
    000fb634adrp x2, 0x5b5000
    000fb638add x2, x2, 3997
    000fb63corr x3, xzr, 7
    000fb640bl runtime.mapassign_faststr
    000fb644str x0, [sp+1072]
    000fb648ldrsb x27, [x0]
    000fb64cadrp x27, 0x912000
    000fb650ldr x4, [x27+632]
    000fb654adrp x27, 0x950000
    000fb658ldr w5, [x27+3056]
    000fb65ccbz w5, 0xfb664
    000fb660b 0xfb668
    000fb664
    000fb664loc_fb664:
    000fb664b 0xfb67c
    000fb668
    000fb668loc_fb668:
    000fb668bl runtime.gcWriteBarrier2
    000fb66cstr x4, [x25]
    000fb670ldr x5, [x0]
    000fb674str x5, [x25+8]
    000fb678b 0xfb67c
    000fb67c
    000fb67cloc_fb67c:
    000fb67cstr x4, [x0]
    000fb680ldr x1, [sp+1344]
    000fb684adrp x0, 0x52a000
    000fb688add x0, x0, 416
    000fb68cadrp x2, 0x5b6000
    000fb690add x2, x2, 3703
    000fb694movz x3, 9
    000fb698bl runtime.mapassign_faststr
    000fb69cstr x0, [sp+984]
    000fb6a0ldrsb x27, [x0]
    000fb6a4adrp x27, 0x912000
    000fb6a8ldr x4, [x27+640]
    000fb6acadrp x27, 0x950000
    000fb6b0ldr w5, [x27+3056]
    000fb6b4cbz w5, 0xfb6bc
    000fb6b8b 0xfb6c0
    000fb6bc
    000fb6bcloc_fb6bc:
    000fb6bcb 0xfb6d4
    000fb6c0
    000fb6c0loc_fb6c0:
    000fb6c0bl runtime.gcWriteBarrier2
    000fb6c4str x4, [x25]
    000fb6c8ldr x5, [x0]
    000fb6ccstr x5, [x25+8]
    000fb6d0b 0xfb6d4
    000fb6d4
    000fb6d4loc_fb6d4:
    000fb6d4str x4, [x0]
    000fb6d8ldr x1, [sp+1344]
    000fb6dcadrp x0, 0x52a000
    000fb6e0add x0, x0, 416
    000fb6e4adrp x2, 0x5b6000
    000fb6e8add x2, x2, 1644
    000fb6ecorr x3, xzr, 8
    000fb6f0bl runtime.mapassign_faststr
    000fb6f4str x0, [sp+896]
    000fb6f8ldrsb x27, [x0]
    000fb6fcadrp x27, 0x912000
    000fb700ldr x4, [x27+648]
    000fb704adrp x27, 0x950000
    000fb708ldr w5, [x27+3056]
    000fb70ccbz w5, 0xfb714
    000fb710b 0xfb718
    000fb714
    000fb714loc_fb714:
    000fb714b 0xfb72c
    000fb718
    000fb718loc_fb718:
    000fb718bl runtime.gcWriteBarrier2
    000fb71cstr x4, [x25]
    000fb720ldr x5, [x0]
    000fb724str x5, [x25+8]
    000fb728b 0xfb72c
    000fb72c
    000fb72cloc_fb72c:
    000fb72cstr x4, [x0]
    000fb730ldr x1, [sp+1344]
    000fb734adrp x0, 0x52a000
    000fb738add x0, x0, 416
    000fb73cadrp x2, 0x5b5000
    000fb740add x2, x2, 2977
    000fb744orr x3, xzr, 6
    000fb748bl runtime.mapassign_faststr
    000fb74cstr x0, [sp+808]
    000fb750ldrsb x27, [x0]
    000fb754adrp x27, 0x912000
    000fb758ldr x4, [x27+656]
    000fb75cadrp x27, 0x950000
    000fb760ldr w5, [x27+3056]
    000fb764cbz w5, 0xfb76c
    000fb768b 0xfb770
    000fb76c
    000fb76cloc_fb76c:
    000fb76cb 0xfb784
    000fb770
    000fb770loc_fb770:
    000fb770bl runtime.gcWriteBarrier2
    000fb774str x4, [x25]
    000fb778ldr x5, [x0]
    000fb77cstr x5, [x25+8]
    000fb780b 0xfb784
    000fb784
    000fb784loc_fb784:
    000fb784str x4, [x0]
    000fb788ldr x1, [sp+1344]
    000fb78cadrp x0, 0x52a000
    000fb790add x0, x0, 416
    000fb794adrp x2, 0x5b5000
    000fb798add x2, x2, 4004
    000fb79corr x3, xzr, 7
    000fb7a0bl runtime.mapassign_faststr
    000fb7a4str x0, [sp+752]
    000fb7a8ldrsb x27, [x0]
    000fb7acadrp x27, 0x912000
    000fb7b0ldr x4, [x27+664]
    000fb7b4adrp x27, 0x950000
    000fb7b8ldr w5, [x27+3056]
    000fb7bccbz w5, 0xfb7c4
    000fb7c0b 0xfb7c8
    000fb7c4
    000fb7c4loc_fb7c4:
    000fb7c4b 0xfb7dc
    000fb7c8
    000fb7c8loc_fb7c8:
    000fb7c8bl runtime.gcWriteBarrier2
    000fb7ccstr x4, [x25]
    000fb7d0ldr x5, [x0]
    000fb7d4str x5, [x25+8]
    000fb7d8b 0xfb7dc
    000fb7dc
    000fb7dcloc_fb7dc:
    000fb7dcstr x4, [x0]
    000fb7e0ldr x1, [sp+1344]
    000fb7e4adrp x0, 0x52a000
    000fb7e8add x0, x0, 416
    000fb7ecadrp x2, 0x5b6000
    000fb7f0add x2, x2, 1652
    000fb7f4orr x3, xzr, 8
    000fb7f8bl runtime.mapassign_faststr
    000fb7fcstr x0, [sp+744]
    000fb800ldrsb x27, [x0]
    000fb804adrp x27, 0x912000
    000fb808ldr x4, [x27+672]
    000fb80cadrp x27, 0x950000
    000fb810ldr w5, [x27+3056]
    000fb814cbz w5, 0xfb81c
    000fb818b 0xfb820
    000fb81c
    000fb81cloc_fb81c:
    000fb81cb 0xfb834
    000fb820
    000fb820loc_fb820:
    000fb820bl runtime.gcWriteBarrier2
    000fb824str x4, [x25]
    000fb828ldr x5, [x0]
    000fb82cstr x5, [x25+8]
    000fb830b 0xfb834
    000fb834
    000fb834loc_fb834:
    000fb834str x4, [x0]
    000fb838ldr x1, [sp+1344]
    000fb83cadrp x0, 0x52a000
    000fb840add x0, x0, 416
    000fb844adrp x2, 0x5b5000
    000fb848add x2, x2, 2027
    000fb84cmovz x3, 5
    000fb850bl runtime.mapassign_faststr
    000fb854str x0, [sp+736]
    000fb858ldrsb x27, [x0]
    000fb85cadrp x27, 0x912000
    000fb860ldr x4, [x27+680]
    000fb864adrp x27, 0x950000
    000fb868ldr w5, [x27+3056]
    000fb86ccbz w5, 0xfb874
    000fb870b 0xfb878
    000fb874
    000fb874loc_fb874:
    000fb874b 0xfb88c
    000fb878
    000fb878loc_fb878:
    000fb878bl runtime.gcWriteBarrier2
    000fb87cstr x4, [x25]
    000fb880ldr x5, [x0]
    000fb884str x5, [x25+8]
    000fb888b 0xfb88c
    000fb88c
    000fb88cloc_fb88c:
    000fb88cstr x4, [x0]
    000fb890ldr x1, [sp+1344]
    000fb894adrp x0, 0x52a000
    000fb898add x0, x0, 416
    000fb89cadrp x2, 0x5bb000
    000fb8a0add x2, x2, 1422
    000fb8a4movz x3, 19
    000fb8a8bl runtime.mapassign_faststr
    000fb8acstr x0, [sp+728]
    000fb8b0ldrsb x27, [x0]
    000fb8b4adrp x27, 0x912000
    000fb8b8ldr x4, [x27+688]
    000fb8bcadrp x27, 0x950000
    000fb8c0ldr w5, [x27+3056]
    000fb8c4cbz w5, 0xfb8cc
    000fb8c8b 0xfb8d0
    000fb8cc
    000fb8ccloc_fb8cc:
    000fb8ccb 0xfb8e4
    000fb8d0
    000fb8d0loc_fb8d0:
    000fb8d0bl runtime.gcWriteBarrier2
    000fb8d4str x4, [x25]
    000fb8d8ldr x5, [x0]
    000fb8dcstr x5, [x25+8]
    000fb8e0b 0xfb8e4
    000fb8e4
    000fb8e4loc_fb8e4:
    000fb8e4str x4, [x0]
    000fb8e8ldr x1, [sp+1344]
    000fb8ecadrp x0, 0x52a000
    000fb8f0add x0, x0, 416
    000fb8f4adrp x2, 0x5b5000
    000fb8f8add x2, x2, 2983
    000fb8fcorr x3, xzr, 6
    000fb900bl runtime.mapassign_faststr
    000fb904str x0, [sp+720]
    000fb908ldrsb x27, [x0]
    000fb90cadrp x27, 0x912000
    000fb910ldr x4, [x27+696]
    000fb914adrp x27, 0x950000
    000fb918ldr w5, [x27+3056]
    000fb91ccbz w5, 0xfb924
    000fb920b 0xfb928
    000fb924
    000fb924loc_fb924:
    000fb924b 0xfb93c
    000fb928
    000fb928loc_fb928:
    000fb928bl runtime.gcWriteBarrier2
    000fb92cstr x4, [x25]
    000fb930ldr x5, [x0]
    000fb934str x5, [x25+8]
    000fb938b 0xfb93c
    000fb93c
    000fb93cloc_fb93c:
    000fb93cstr x4, [x0]
    000fb940ldr x1, [sp+1344]
    000fb944adrp x0, 0x52a000
    000fb948add x0, x0, 416
    000fb94cadrp x2, 0x5ba000
    000fb950add x2, x2, 3155
    000fb954movz x3, 18
    000fb958bl runtime.mapassign_faststr
    000fb95cstr x0, [sp+712]
    000fb960ldrsb x27, [x0]
    000fb964adrp x27, 0x912000
    000fb968ldr x4, [x27+704]
    000fb96cadrp x27, 0x950000
    000fb970ldr w5, [x27+3056]
    000fb974cbz w5, 0xfb97c
    000fb978b 0xfb980
    000fb97c
    000fb97cloc_fb97c:
    000fb97cb 0xfb994
    000fb980
    000fb980loc_fb980:
    000fb980bl runtime.gcWriteBarrier2
    000fb984str x4, [x25]
    000fb988ldr x5, [x0]
    000fb98cstr x5, [x25+8]
    000fb990b 0xfb994
    000fb994
    000fb994loc_fb994:
    000fb994str x4, [x0]
    000fb998ldr x1, [sp+1344]
    000fb99cadrp x0, 0x52a000
    000fb9a0add x0, x0, 416
    000fb9a4adrp x2, 0x5b5000
    000fb9a8add x2, x2, 2989
    000fb9acorr x3, xzr, 6
    000fb9b0bl runtime.mapassign_faststr
    000fb9b4str x0, [sp+704]
    000fb9b8ldrsb x27, [x0]
    000fb9bcadrp x27, 0x912000
    000fb9c0ldr x4, [x27+712]
    000fb9c4adrp x27, 0x950000
    000fb9c8ldr w5, [x27+3056]
    000fb9cccbz w5, 0xfb9d4
    000fb9d0b 0xfb9d8
    000fb9d4
    000fb9d4loc_fb9d4:
    000fb9d4b 0xfb9ec
    000fb9d8
    000fb9d8loc_fb9d8:
    000fb9d8bl runtime.gcWriteBarrier2
    000fb9dcstr x4, [x25]
    000fb9e0ldr x5, [x0]
    000fb9e4str x5, [x25+8]
    000fb9e8b 0xfb9ec
    000fb9ec
    000fb9ecloc_fb9ec:
    000fb9ecstr x4, [x0]
    000fb9f0ldr x1, [sp+1344]
    000fb9f4adrp x0, 0x52a000
    000fb9f8add x0, x0, 416
    000fb9fcadrp x2, 0x5b5000
    000fba00add x2, x2, 1182
    000fba04orr x3, xzr, 4
    000fba08bl runtime.mapassign_faststr
    000fba0cstr x0, [sp+696]
    000fba10ldrsb x27, [x0]
    000fba14adrp x27, 0x912000
    000fba18ldr x4, [x27+720]
    000fba1cadrp x27, 0x950000
    000fba20ldr w5, [x27+3056]
    000fba24cbz w5, 0xfba2c
    000fba28b 0xfba30
    000fba2c
    000fba2cloc_fba2c:
    000fba2cb 0xfba44
    000fba30
    000fba30loc_fba30:
    000fba30bl runtime.gcWriteBarrier2
    000fba34str x4, [x25]
    000fba38ldr x5, [x0]
    000fba3cstr x5, [x25+8]
    000fba40b 0xfba44
    000fba44
    000fba44loc_fba44:
    000fba44str x4, [x0]
    000fba48ldr x1, [sp+1344]
    000fba4cadrp x0, 0x52a000
    000fba50add x0, x0, 416
    000fba54adrp x2, 0x5b6000
    000fba58add x2, x2, 1660
    000fba5corr x3, xzr, 8
    000fba60bl runtime.mapassign_faststr
    000fba64str x0, [sp+688]
    000fba68ldrsb x27, [x0]
    000fba6cadrp x27, 0x912000
    000fba70ldr x4, [x27+728]
    000fba74adrp x27, 0x950000
    000fba78ldr w5, [x27+3056]
    000fba7ccbz w5, 0xfba84
    000fba80b 0xfba88
    000fba84
    000fba84loc_fba84:
    000fba84b 0xfba9c
    000fba88
    000fba88loc_fba88:
    000fba88bl runtime.gcWriteBarrier2
    000fba8cstr x4, [x25]
    000fba90ldr x5, [x0]
    000fba94str x5, [x25+8]
    000fba98b 0xfba9c
    000fba9c
    000fba9cloc_fba9c:
    000fba9cstr x4, [x0]
    000fbaa0ldr x1, [sp+1344]
    000fbaa4adrp x0, 0x52a000
    000fbaa8add x0, x0, 416
    000fbaacadrp x2, 0x5b7000
    000fbab0add x2, x2, 1024
    000fbab4movz x3, 10
    000fbab8bl runtime.mapassign_faststr
    000fbabcstr x0, [sp+680]
    000fbac0ldrsb x27, [x0]
    000fbac4adrp x27, 0x912000
    000fbac8ldr x4, [x27+736]
    000fbaccadrp x27, 0x950000
    000fbad0ldr w5, [x27+3056]
    000fbad4cbz w5, 0xfbadc
    000fbad8b 0xfbae0
    000fbadc
    000fbadcloc_fbadc:
    000fbadcb 0xfbaf4
    000fbae0
    000fbae0loc_fbae0:
    000fbae0bl runtime.gcWriteBarrier2
    000fbae4str x4, [x25]
    000fbae8ldr x5, [x0]
    000fbaecstr x5, [x25+8]
    000fbaf0b 0xfbaf4
    000fbaf4
    000fbaf4loc_fbaf4:
    000fbaf4str x4, [x0]
    000fbaf8ldr x1, [sp+1344]
    000fbafcadrp x0, 0x52a000
    000fbb00add x0, x0, 416
    000fbb04adrp x2, 0x5b5000
    000fbb08add x2, x2, 2965
    000fbb0corr x3, xzr, 6
    000fbb10bl runtime.mapassign_faststr
    000fbb14str x0, [sp+672]
    000fbb18ldrsb x27, [x0]
    000fbb1cadrp x27, 0x912000
    000fbb20ldr x4, [x27+744]
    000fbb24adrp x27, 0x950000
    000fbb28ldr w5, [x27+3056]
    000fbb2ccbz w5, 0xfbb34
    000fbb30b 0xfbb38
    000fbb34
    000fbb34loc_fbb34:
    000fbb34b 0xfbb4c
    000fbb38
    000fbb38loc_fbb38:
    000fbb38bl runtime.gcWriteBarrier2
    000fbb3cstr x4, [x25]
    000fbb40ldr x5, [x0]
    000fbb44str x5, [x25+8]
    000fbb48b 0xfbb4c
    000fbb4c
    000fbb4cloc_fbb4c:
    000fbb4cstr x4, [x0]
    000fbb50ldr x1, [sp+1344]
    000fbb54adrp x0, 0x52a000
    000fbb58add x0, x0, 416
    000fbb5cadrp x2, 0x5b5000
    000fbb60add x2, x2, 2995
    000fbb64orr x3, xzr, 6
    000fbb68bl runtime.mapassign_faststr
    000fbb6cstr x0, [sp+664]
    000fbb70ldrsb x27, [x0]
    000fbb74adrp x27, 0x912000
    000fbb78ldr x4, [x27+752]
    000fbb7cadrp x27, 0x950000
    000fbb80ldr w5, [x27+3056]
    000fbb84cbz w5, 0xfbb8c
    000fbb88b 0xfbb90
    000fbb8c
    000fbb8cloc_fbb8c:
    000fbb8cb 0xfbba4
    000fbb90
    000fbb90loc_fbb90:
    000fbb90bl runtime.gcWriteBarrier2
    000fbb94str x4, [x25]
    000fbb98ldr x5, [x0]
    000fbb9cstr x5, [x25+8]
    000fbba0b 0xfbba4
    000fbba4
    000fbba4loc_fbba4:
    000fbba4str x4, [x0]
    000fbba8ldr x1, [sp+1344]
    000fbbacadrp x0, 0x52a000
    000fbbb0add x0, x0, 416
    000fbbb4adrp x2, 0x5b6000
    000fbbb8add x2, x2, 3712
    000fbbbcmovz x3, 9
    000fbbc0bl runtime.mapassign_faststr
    000fbbc4str x0, [sp+656]
    000fbbc8ldrsb x27, [x0]
    000fbbccadrp x27, 0x912000
    000fbbd0ldr x4, [x27+760]
    000fbbd4adrp x27, 0x950000
    000fbbd8ldr w5, [x27+3056]
    000fbbdccbz w5, 0xfbbe4
    000fbbe0b 0xfbbe8
    000fbbe4
    000fbbe4loc_fbbe4:
    000fbbe4b 0xfbbfc
    000fbbe8
    000fbbe8loc_fbbe8:
    000fbbe8bl runtime.gcWriteBarrier2
    000fbbecstr x4, [x25]
    000fbbf0ldr x5, [x0]
    000fbbf4str x5, [x25+8]
    000fbbf8b 0xfbbfc
    000fbbfc
    000fbbfcloc_fbbfc:
    000fbbfcstr x4, [x0]
    000fbc00ldr x1, [sp+1344]
    000fbc04adrp x0, 0x52a000
    000fbc08add x0, x0, 416
    000fbc0cadrp x2, 0x5b5000
    000fbc10add x2, x2, 4011
    000fbc14orr x3, xzr, 7
    000fbc18bl runtime.mapassign_faststr
    000fbc1cstr x0, [sp+640]
    000fbc20ldrsb x27, [x0]
    000fbc24adrp x27, 0x912000
    000fbc28ldr x4, [x27+768]
    000fbc2cadrp x27, 0x950000
    000fbc30ldr w5, [x27+3056]
    000fbc34cbz w5, 0xfbc3c
    000fbc38b 0xfbc40
    000fbc3c
    000fbc3cloc_fbc3c:
    000fbc3cb 0xfbc54
    000fbc40
    000fbc40loc_fbc40:
    000fbc40bl runtime.gcWriteBarrier2
    000fbc44str x4, [x25]
    000fbc48ldr x5, [x0]
    000fbc4cstr x5, [x25+8]
    000fbc50b 0xfbc54
    000fbc54
    000fbc54loc_fbc54:
    000fbc54str x4, [x0]
    000fbc58ldr x1, [sp+1344]
    000fbc5cadrp x0, 0x52a000
    000fbc60add x0, x0, 416
    000fbc64adrp x2, 0x5b8000
    000fbc68add x2, x2, 708
    000fbc6corr x3, xzr, 12
    000fbc70bl runtime.mapassign_faststr
    000fbc74str x0, [sp+632]
    000fbc78ldrsb x27, [x0]
    000fbc7cadrp x27, 0x912000
    000fbc80ldr x4, [x27+776]
    000fbc84adrp x27, 0x950000
    000fbc88ldr w5, [x27+3056]
    000fbc8ccbz w5, 0xfbc94
    000fbc90b 0xfbc98
    000fbc94
    000fbc94loc_fbc94:
    000fbc94b 0xfbcac
    000fbc98
    000fbc98loc_fbc98:
    000fbc98bl runtime.gcWriteBarrier2
    000fbc9cstr x4, [x25]
    000fbca0ldr x5, [x0]
    000fbca4str x5, [x25+8]
    000fbca8b 0xfbcac
    000fbcac
    000fbcacloc_fbcac:
    000fbcacstr x4, [x0]
    000fbcb0ldr x1, [sp+1344]
    000fbcb4adrp x0, 0x52a000
    000fbcb8add x0, x0, 416
    000fbcbcadrp x2, 0x5b6000
    000fbcc0add x2, x2, 1668
    000fbcc4orr x3, xzr, 8
    000fbcc8bl runtime.mapassign_faststr
    000fbcccstr x0, [sp+624]
    000fbcd0ldrsb x27, [x0]
    000fbcd4adrp x27, 0x912000
    000fbcd8ldr x4, [x27+784]
    000fbcdcadrp x27, 0x950000
    000fbce0ldr w5, [x27+3056]
    000fbce4cbz w5, 0xfbcec
    000fbce8b 0xfbcf0
    000fbcec
    000fbcecloc_fbcec:
    000fbcecb 0xfbd04
    000fbcf0
    000fbcf0loc_fbcf0:
    000fbcf0bl runtime.gcWriteBarrier2
    000fbcf4str x4, [x25]
    000fbcf8ldr x5, [x0]
    000fbcfcstr x5, [x25+8]
    000fbd00b 0xfbd04
    000fbd04
    000fbd04loc_fbd04:
    000fbd04str x4, [x0]
    000fbd08ldr x1, [sp+1344]
    000fbd0cadrp x0, 0x52a000
    000fbd10add x0, x0, 416
    000fbd14adrp x2, 0x5b5000
    000fbd18add x2, x2, 4018
    000fbd1corr x3, xzr, 7
    000fbd20bl runtime.mapassign_faststr
    000fbd24str x0, [sp+616]
    000fbd28ldrsb x27, [x0]
    000fbd2cadrp x27, 0x912000
    000fbd30ldr x4, [x27+792]
    000fbd34adrp x27, 0x950000
    000fbd38ldr w5, [x27+3056]
    000fbd3ccbz w5, 0xfbd44
    000fbd40b 0xfbd48
    000fbd44
    000fbd44loc_fbd44:
    000fbd44b 0xfbd5c
    000fbd48
    000fbd48loc_fbd48:
    000fbd48bl runtime.gcWriteBarrier2
    000fbd4cstr x4, [x25]
    000fbd50ldr x5, [x0]
    000fbd54str x5, [x25+8]
    000fbd58b 0xfbd5c
    000fbd5c
    000fbd5cloc_fbd5c:
    000fbd5cstr x4, [x0]
    000fbd60ldr x1, [sp+1344]
    000fbd64adrp x0, 0x52a000
    000fbd68add x0, x0, 416
    000fbd6cadrp x2, 0x5b7000
    000fbd70add x2, x2, 1034
    000fbd74movz x3, 10
    000fbd78bl runtime.mapassign_faststr
    000fbd7cstr x0, [sp+608]
    000fbd80ldrsb x27, [x0]
    000fbd84adrp x27, 0x912000
    000fbd88ldr x4, [x27+800]
    000fbd8cadrp x27, 0x950000
    000fbd90ldr w5, [x27+3056]
    000fbd94cbz w5, 0xfbd9c
    000fbd98b 0xfbda0
    000fbd9c
    000fbd9cloc_fbd9c:
    000fbd9cb 0xfbdb4
    000fbda0
    000fbda0loc_fbda0:
    000fbda0bl runtime.gcWriteBarrier2
    000fbda4str x4, [x25]
    000fbda8ldr x5, [x0]
    000fbdacstr x5, [x25+8]
    000fbdb0b 0xfbdb4
    000fbdb4
    000fbdb4loc_fbdb4:
    000fbdb4str x4, [x0]
    000fbdb8ldr x1, [sp+1344]
    000fbdbcadrp x0, 0x52a000
    000fbdc0add x0, x0, 416
    000fbdc4adrp x2, 0x5b7000
    000fbdc8add x2, x2, 2912
    000fbdccmovz x3, 11
    000fbdd0bl runtime.mapassign_faststr
    000fbdd4str x0, [sp+600]
    000fbdd8ldrsb x27, [x0]
    000fbddcadrp x27, 0x912000
    000fbde0ldr x4, [x27+808]
    000fbde4adrp x27, 0x950000
    000fbde8ldr w5, [x27+3056]
    000fbdeccbz w5, 0xfbdf4
    000fbdf0b 0xfbdf8
    000fbdf4
    000fbdf4loc_fbdf4:
    000fbdf4b 0xfbe0c
    000fbdf8
    000fbdf8loc_fbdf8:
    000fbdf8bl runtime.gcWriteBarrier2
    000fbdfcstr x4, [x25]
    000fbe00ldr x5, [x0]
    000fbe04str x5, [x25+8]
    000fbe08b 0xfbe0c
    000fbe0c
    000fbe0cloc_fbe0c:
    000fbe0cstr x4, [x0]
    000fbe10ldr x1, [sp+1344]
    000fbe14adrp x0, 0x52a000
    000fbe18add x0, x0, 416
    000fbe1cadrp x2, 0x5b5000
    000fbe20add x2, x2, 2032
    000fbe24movz x3, 5
    000fbe28bl runtime.mapassign_faststr
    000fbe2cstr x0, [sp+592]
    000fbe30ldrsb x27, [x0]
    000fbe34adrp x27, 0x912000
    000fbe38ldr x4, [x27+816]
    000fbe3cadrp x27, 0x950000
    000fbe40ldr w5, [x27+3056]
    000fbe44cbz w5, 0xfbe4c
    000fbe48b 0xfbe50
    000fbe4c
    000fbe4cloc_fbe4c:
    000fbe4cb 0xfbe64
    000fbe50
    000fbe50loc_fbe50:
    000fbe50bl runtime.gcWriteBarrier2
    000fbe54str x4, [x25]
    000fbe58ldr x5, [x0]
    000fbe5cstr x5, [x25+8]
    000fbe60b 0xfbe64
    000fbe64
    000fbe64loc_fbe64:
    000fbe64str x4, [x0]
    000fbe68ldr x1, [sp+1344]
    000fbe6cadrp x0, 0x52a000
    000fbe70add x0, x0, 416
    000fbe74adrp x2, 0x5b6000
    000fbe78add x2, x2, 1676
    000fbe7corr x3, xzr, 8
    000fbe80bl runtime.mapassign_faststr
    000fbe84str x0, [sp+584]
    000fbe88ldrsb x27, [x0]
    000fbe8cadrp x27, 0x912000
    000fbe90ldr x4, [x27+824]
    000fbe94adrp x27, 0x950000
    000fbe98ldr w5, [x27+3056]
    000fbe9ccbz w5, 0xfbea4
    000fbea0b 0xfbea8
    000fbea4
    000fbea4loc_fbea4:
    000fbea4b 0xfbebc
    000fbea8
    000fbea8loc_fbea8:
    000fbea8bl runtime.gcWriteBarrier2
    000fbeacstr x4, [x25]
    000fbeb0ldr x5, [x0]
    000fbeb4str x5, [x25+8]
    000fbeb8b 0xfbebc
    000fbebc
    000fbebcloc_fbebc:
    000fbebcstr x4, [x0]
    000fbec0ldr x1, [sp+1344]
    000fbec4adrp x0, 0x52a000
    000fbec8add x0, x0, 416
    000fbeccadrp x2, 0x5bb000
    000fbed0add x2, x2, 3587
    000fbed4movz x3, 20
    000fbed8bl runtime.mapassign_faststr
    000fbedcstr x0, [sp+576]
    000fbee0ldrsb x27, [x0]
    000fbee4adrp x27, 0x912000
    000fbee8ldr x4, [x27+832]
    000fbeecadrp x27, 0x950000
    000fbef0ldr w5, [x27+3056]
    000fbef4cbz w5, 0xfbefc
    000fbef8b 0xfbf00
    000fbefc
    000fbefcloc_fbefc:
    000fbefcb 0xfbf14
    000fbf00
    000fbf00loc_fbf00:
    000fbf00bl runtime.gcWriteBarrier2
    000fbf04str x4, [x25]
    000fbf08ldr x5, [x0]
    000fbf0cstr x5, [x25+8]
    000fbf10b 0xfbf14
    000fbf14
    000fbf14loc_fbf14:
    000fbf14str x4, [x0]
    000fbf18ldr x1, [sp+1344]
    000fbf1cadrp x0, 0x52a000
    000fbf20add x0, x0, 416
    000fbf24adrp x2, 0x5b5000
    000fbf28add x2, x2, 4025
    000fbf2corr x3, xzr, 7
    000fbf30bl runtime.mapassign_faststr
    000fbf34str x0, [sp+568]
    000fbf38ldrsb x27, [x0]
    000fbf3cadrp x27, 0x912000
    000fbf40ldr x4, [x27+840]
    000fbf44adrp x27, 0x950000
    000fbf48ldr w5, [x27+3056]
    000fbf4ccbz w5, 0xfbf54
    000fbf50b 0xfbf58
    000fbf54
    000fbf54loc_fbf54:
    000fbf54b 0xfbf6c
    000fbf58
    000fbf58loc_fbf58:
    000fbf58bl runtime.gcWriteBarrier2
    000fbf5cstr x4, [x25]
    000fbf60ldr x5, [x0]
    000fbf64str x5, [x25+8]
    000fbf68b 0xfbf6c
    000fbf6c
    000fbf6cloc_fbf6c:
    000fbf6cstr x4, [x0]
    000fbf70ldr x1, [sp+1344]
    000fbf74adrp x0, 0x52a000
    000fbf78add x0, x0, 416
    000fbf7cadrp x2, 0x5b5000
    000fbf80add x2, x2, 4032
    000fbf84orr x3, xzr, 7
    000fbf88bl runtime.mapassign_faststr
    000fbf8cstr x0, [sp+552]
    000fbf90ldrsb x27, [x0]
    000fbf94adrp x27, 0x912000
    000fbf98ldr x4, [x27+848]
    000fbf9cadrp x27, 0x950000
    000fbfa0ldr w5, [x27+3056]
    000fbfa4cbz w5, 0xfbfac
    000fbfa8b 0xfbfb0
    000fbfac
    000fbfacloc_fbfac:
    000fbfacb 0xfbfc4
    000fbfb0
    000fbfb0loc_fbfb0:
    000fbfb0bl runtime.gcWriteBarrier2
    000fbfb4str x4, [x25]
    000fbfb8ldr x5, [x0]
    000fbfbcstr x5, [x25+8]
    000fbfc0b 0xfbfc4
    000fbfc4
    000fbfc4loc_fbfc4:
    000fbfc4str x4, [x0]
    000fbfc8ldr x1, [sp+1344]
    000fbfccadrp x0, 0x52a000
    000fbfd0add x0, x0, 416
    000fbfd4adrp x2, 0x5b6000
    000fbfd8add x2, x2, 1684
    000fbfdcorr x3, xzr, 8
    000fbfe0bl runtime.mapassign_faststr
    000fbfe4str x0, [sp+544]
    000fbfe8ldrsb x27, [x0]
    000fbfecadrp x27, 0x912000
    000fbff0ldr x4, [x27+856]
    000fbff4adrp x27, 0x950000
    000fbff8ldr w5, [x27+3056]
    000fbffccbz w5, 0xfc004
    000fc000b 0xfc008
    000fc004
    000fc004loc_fc004:
    000fc004b 0xfc01c
    000fc008
    000fc008loc_fc008:
    000fc008bl runtime.gcWriteBarrier2
    000fc00cstr x4, [x25]
    000fc010ldr x5, [x0]
    000fc014str x5, [x25+8]
    000fc018b 0xfc01c
    000fc01c
    000fc01cloc_fc01c:
    000fc01cstr x4, [x0]
    000fc020ldr x1, [sp+1344]
    000fc024adrp x0, 0x529000
    000fc028add x0, x0, 416
    000fc02cadrp x2, 0x5b5000
    000fc030add x2, x2, 1692
    000fc034orr x3, xzr, 8
    000fc038bl runtime.mapassign_faststr
    000fc03cstr x0, [sp+536]
    000fc040ldrsb x27, [x0]
    000fc044adrp x27, 0x911000
    000fc048ldr x4, [x27+864]
    000fc04cadrp x27, 0x94f000
    000fc050ldr w5, [x27+3056]
    000fc054cbz w5, 0xfc05c
    000fc058b 0xfc060
    000fc05c
    000fc05cloc_fc05c:
    000fc05cb 0xfc074
    000fc060
    000fc060loc_fc060:
    000fc060bl runtime.gcWriteBarrier2
    000fc064str x4, [x25]
    000fc068ldr x5, [x0]
    000fc06cstr x5, [x25+8]
    000fc070b 0xfc074
    000fc074
    000fc074loc_fc074:
    000fc074str x4, [x0]
    000fc078ldr x1, [sp+1344]
    000fc07cadrp x0, 0x529000
    000fc080add x0, x0, 416
    000fc084adrp x2, 0x5b6000
    000fc088add x2, x2, 1044
    000fc08cmovz x3, 10
    000fc090bl runtime.mapassign_faststr
    000fc094str x0, [sp+528]
    000fc098ldrsb x27, [x0]
    000fc09cadrp x27, 0x911000
    000fc0a0ldr x4, [x27+872]
    000fc0a4adrp x27, 0x94f000
    000fc0a8ldr w5, [x27+3056]
    000fc0accbz w5, 0xfc0b4
    000fc0b0b 0xfc0b8
    000fc0b4
    000fc0b4loc_fc0b4:
    000fc0b4b 0xfc0cc
    000fc0b8
    000fc0b8loc_fc0b8:
    000fc0b8bl runtime.gcWriteBarrier2
    000fc0bcstr x4, [x25]
    000fc0c0ldr x5, [x0]
    000fc0c4str x5, [x25+8]
    000fc0c8b 0xfc0cc
    000fc0cc
    000fc0ccloc_fc0cc:
    000fc0ccstr x4, [x0]
    000fc0d0ldr x1, [sp+1344]
    000fc0d4adrp x0, 0x529000
    000fc0d8add x0, x0, 416
    000fc0dcadrp x2, 0x5b4000
    000fc0e0add x2, x2, 3001
    000fc0e4orr x3, xzr, 6
    000fc0e8bl runtime.mapassign_faststr
    000fc0ecstr x0, [sp+520]
    000fc0f0ldrsb x27, [x0]
    000fc0f4adrp x27, 0x911000
    000fc0f8ldr x4, [x27+880]
    000fc0fcadrp x27, 0x94f000
    000fc100ldr w5, [x27+3056]
    000fc104cbz w5, 0xfc10c
    000fc108b 0xfc110
    000fc10c
    000fc10cloc_fc10c:
    000fc10cb 0xfc124
    000fc110
    000fc110loc_fc110:
    000fc110bl runtime.gcWriteBarrier2
    000fc114str x4, [x25]
    000fc118ldr x5, [x0]
    000fc11cstr x5, [x25+8]
    000fc120b 0xfc124
    000fc124
    000fc124loc_fc124:
    000fc124str x4, [x0]
    000fc128ldr x1, [sp+1344]
    000fc12cadrp x0, 0x529000
    000fc130add x0, x0, 416
    000fc134adrp x2, 0x5b4000
    000fc138add x2, x2, 4039
    000fc13corr x3, xzr, 7
    000fc140bl runtime.mapassign_faststr
    000fc144str x0, [sp+512]
    000fc148ldrsb x27, [x0]
    000fc14cadrp x27, 0x911000
    000fc150ldr x4, [x27+888]
    000fc154adrp x27, 0x94f000
    000fc158ldr w5, [x27+3056]
    000fc15ccbz w5, 0xfc164
    000fc160b 0xfc168
    000fc164
    000fc164loc_fc164:
    000fc164b 0xfc17c
    000fc168
    000fc168loc_fc168:
    000fc168bl runtime.gcWriteBarrier2
    000fc16cstr x4, [x25]
    000fc170ldr x5, [x0]
    000fc174str x5, [x25+8]
    000fc178b 0xfc17c
    000fc17c
    000fc17cloc_fc17c:
    000fc17cstr x4, [x0]
    000fc180ldr x1, [sp+1344]
    000fc184adrp x0, 0x529000
    000fc188add x0, x0, 416
    000fc18cadrp x2, 0x5b4000
    000fc190add x2, x2, 2007
    000fc194movz x3, 5
    000fc198bl runtime.mapassign_faststr
    000fc19cstr x0, [sp+504]
    000fc1a0ldrsb x27, [x0]
    000fc1a4adrp x27, 0x911000
    000fc1a8ldr x4, [x27+896]
    000fc1acadrp x27, 0x94f000
    000fc1b0ldr w5, [x27+3056]
    000fc1b4cbz w5, 0xfc1bc
    000fc1b8b 0xfc1c0
    000fc1bc
    000fc1bcloc_fc1bc:
    000fc1bcb 0xfc1d4
    000fc1c0
    000fc1c0loc_fc1c0:
    000fc1c0bl runtime.gcWriteBarrier2
    000fc1c4str x4, [x25]
    000fc1c8ldr x5, [x0]
    000fc1ccstr x5, [x25+8]
    000fc1d0b 0xfc1d4
    000fc1d4
    000fc1d4loc_fc1d4:
    000fc1d4str x4, [x0]
    000fc1d8ldr x1, [sp+1344]
    000fc1dcadrp x0, 0x529000
    000fc1e0add x0, x0, 416
    000fc1e4adrp x2, 0x5b5000
    000fc1e8add x2, x2, 1700
    000fc1ecorr x3, xzr, 8
    000fc1f0bl runtime.mapassign_faststr
    000fc1f4str x0, [sp+496]
    000fc1f8ldrsb x27, [x0]
    000fc1fcadrp x27, 0x911000
    000fc200ldr x4, [x27+904]
    000fc204adrp x27, 0x94f000
    000fc208ldr w5, [x27+3056]
    000fc20ccbz w5, 0xfc214
    000fc210b 0xfc218
    000fc214
    000fc214loc_fc214:
    000fc214b 0xfc22c
    000fc218
    000fc218loc_fc218:
    000fc218bl runtime.gcWriteBarrier2
    000fc21cstr x4, [x25]
    000fc220ldr x5, [x0]
    000fc224str x5, [x25+8]
    000fc228b 0xfc22c
    000fc22c
    000fc22cloc_fc22c:
    000fc22cstr x4, [x0]
    000fc230ldr x1, [sp+1344]
    000fc234adrp x0, 0x529000
    000fc238add x0, x0, 416
    000fc23cadrp x2, 0x5b7000
    000fc240add x2, x2, 2447
    000fc244movz x3, 13
    000fc248bl runtime.mapassign_faststr
    000fc24cstr x0, [sp+488]
    000fc250ldrsb x27, [x0]
    000fc254adrp x27, 0x911000
    000fc258ldr x4, [x27+912]
    000fc25cadrp x27, 0x94f000
    000fc260ldr w5, [x27+3056]
    000fc264cbz w5, 0xfc26c
    000fc268b 0xfc270
    000fc26c
    000fc26cloc_fc26c:
    000fc26cb 0xfc284
    000fc270
    000fc270loc_fc270:
    000fc270bl runtime.gcWriteBarrier2
    000fc274str x4, [x25]
    000fc278ldr x5, [x0]
    000fc27cstr x5, [x25+8]
    000fc280b 0xfc284
    000fc284
    000fc284loc_fc284:
    000fc284str x4, [x0]
    000fc288ldr x1, [sp+1344]
    000fc28cadrp x0, 0x529000
    000fc290add x0, x0, 416
    000fc294adrp x2, 0x5b5000
    000fc298add x2, x2, 1708
    000fc29corr x3, xzr, 8
    000fc2a0bl runtime.mapassign_faststr
    000fc2a4str x0, [sp+480]
    000fc2a8ldrsb x27, [x0]
    000fc2acadrp x27, 0x911000
    000fc2b0ldr x4, [x27+920]
    000fc2b4adrp x27, 0x94f000
    000fc2b8ldr w5, [x27+3056]
    000fc2bccbz w5, 0xfc2c4
    000fc2c0b 0xfc2c8
    000fc2c4
    000fc2c4loc_fc2c4:
    000fc2c4b 0xfc2dc
    000fc2c8
    000fc2c8loc_fc2c8:
    000fc2c8bl runtime.gcWriteBarrier2
    000fc2ccstr x4, [x25]
    000fc2d0ldr x5, [x0]
    000fc2d4str x5, [x25+8]
    000fc2d8b 0xfc2dc
    000fc2dc
    000fc2dcloc_fc2dc:
    000fc2dcstr x4, [x0]
    000fc2e0ldr x1, [sp+1344]
    000fc2e4adrp x0, 0x529000
    000fc2e8add x0, x0, 416
    000fc2ecadrp x2, 0x5b4000
    000fc2f0add x2, x2, 567
    000fc2f4orr x3, xzr, 3
    000fc2f8bl runtime.mapassign_faststr
    000fc2fcstr x0, [sp+464]
    000fc300ldrsb x27, [x0]
    000fc304adrp x27, 0x911000
    000fc308ldr x4, [x27+928]
    000fc30cadrp x27, 0x94f000
    000fc310ldr w5, [x27+3056]
    000fc314cbz w5, 0xfc31c
    000fc318b 0xfc320
    000fc31c
    000fc31cloc_fc31c:
    000fc31cb 0xfc334
    000fc320
    000fc320loc_fc320:
    000fc320bl runtime.gcWriteBarrier2
    000fc324str x4, [x25]
    000fc328ldr x5, [x0]
    000fc32cstr x5, [x25+8]
    000fc330b 0xfc334
    000fc334
    000fc334loc_fc334:
    000fc334str x4, [x0]
    000fc338ldr x1, [sp+1344]
    000fc33cadrp x0, 0x529000
    000fc340add x0, x0, 416
    000fc344adrp x2, 0x5b4000
    000fc348add x2, x2, 3007
    000fc34corr x3, xzr, 6
    000fc350bl runtime.mapassign_faststr
    000fc354str x0, [sp+456]
    000fc358ldrsb x27, [x0]
    000fc35cadrp x27, 0x911000
    000fc360ldr x4, [x27+936]
    000fc364adrp x27, 0x94f000
    000fc368ldr w5, [x27+3056]
    000fc36ccbz w5, 0xfc374
    000fc370b 0xfc378
    000fc374
    000fc374loc_fc374:
    000fc374b 0xfc38c
    000fc378
    000fc378loc_fc378:
    000fc378bl runtime.gcWriteBarrier2
    000fc37cstr x4, [x25]
    000fc380ldr x5, [x0]
    000fc384str x5, [x25+8]
    000fc388b 0xfc38c
    000fc38c
    000fc38cloc_fc38c:
    000fc38cstr x4, [x0]
    000fc390ldr x1, [sp+1344]
    000fc394adrp x0, 0x529000
    000fc398add x0, x0, 416
    000fc39cadrp x2, 0x5b8000
    000fc3a0add x2, x2, 1542
    000fc3a4orr x3, xzr, 15
    000fc3a8bl runtime.mapassign_faststr
    000fc3acstr x0, [sp+448]
    000fc3b0ldrsb x27, [x0]
    000fc3b4adrp x27, 0x911000
    000fc3b8ldr x4, [x27+944]
    000fc3bcadrp x27, 0x94f000
    000fc3c0ldr w5, [x27+3056]
    000fc3c4cbz w5, 0xfc3cc
    000fc3c8b 0xfc3d0
    000fc3cc
    000fc3ccloc_fc3cc:
    000fc3ccb 0xfc3e4
    000fc3d0
    000fc3d0loc_fc3d0:
    000fc3d0bl runtime.gcWriteBarrier2
    000fc3d4str x4, [x25]
    000fc3d8ldr x5, [x0]
    000fc3dcstr x5, [x25+8]
    000fc3e0b 0xfc3e4
    000fc3e4
    000fc3e4loc_fc3e4:
    000fc3e4str x4, [x0]
    000fc3e8ldr x1, [sp+1344]
    000fc3ecadrp x0, 0x529000
    000fc3f0add x0, x0, 416
    000fc3f4adrp x2, 0x5b4000
    000fc3f8add x2, x2, 4046
    000fc3fcorr x3, xzr, 7
    000fc400bl runtime.mapassign_faststr
    000fc404str x0, [sp+440]
    000fc408ldrsb x27, [x0]
    000fc40cadrp x27, 0x911000
    000fc410ldr x4, [x27+952]
    000fc414adrp x27, 0x94f000
    000fc418ldr w5, [x27+3056]
    000fc41ccbz w5, 0xfc424
    000fc420b 0xfc428
    000fc424
    000fc424loc_fc424:
    000fc424b 0xfc43c
    000fc428
    000fc428loc_fc428:
    000fc428bl runtime.gcWriteBarrier2
    000fc42cstr x4, [x25]
    000fc430ldr x5, [x0]
    000fc434str x5, [x25+8]
    000fc438b 0xfc43c
    000fc43c
    000fc43cloc_fc43c:
    000fc43cstr x4, [x0]
    000fc440ldr x1, [sp+1344]
    000fc444adrp x0, 0x529000
    000fc448add x0, x0, 416
    000fc44cadrp x2, 0x5b4000
    000fc450add x2, x2, 3013
    000fc454orr x3, xzr, 6
    000fc458bl runtime.mapassign_faststr
    000fc45cstr x0, [sp+432]
    000fc460ldrsb x27, [x0]
    000fc464adrp x27, 0x911000
    000fc468ldr x4, [x27+960]
    000fc46cadrp x27, 0x94f000
    000fc470ldr w5, [x27+3056]
    000fc474cbz w5, 0xfc47c
    000fc478b 0xfc480
    000fc47c
    000fc47cloc_fc47c:
    000fc47cb 0xfc494
    000fc480
    000fc480loc_fc480:
    000fc480bl runtime.gcWriteBarrier2
    000fc484str x4, [x25]
    000fc488ldr x5, [x0]
    000fc48cstr x5, [x25+8]
    000fc490b 0xfc494
    000fc494
    000fc494loc_fc494:
    000fc494str x4, [x0]
    000fc498ldr x1, [sp+1344]
    000fc49cadrp x0, 0x529000
    000fc4a0add x0, x0, 416
    000fc4a4adrp x2, 0x5b4000
    000fc4a8add x2, x2, 3019
    000fc4acorr x3, xzr, 6
    000fc4b0bl runtime.mapassign_faststr
    000fc4b4str x0, [sp+424]
    000fc4b8ldrsb x27, [x0]
    000fc4bcadrp x27, 0x911000
    000fc4c0ldr x4, [x27+968]
    000fc4c4adrp x27, 0x94f000
    000fc4c8ldr w5, [x27+3056]
    000fc4cccbz w5, 0xfc4d4
    000fc4d0b 0xfc4d8
    000fc4d4
    000fc4d4loc_fc4d4:
    000fc4d4b 0xfc4ec
    000fc4d8
    000fc4d8loc_fc4d8:
    000fc4d8bl runtime.gcWriteBarrier2
    000fc4dcstr x4, [x25]
    000fc4e0ldr x5, [x0]
    000fc4e4str x5, [x25+8]
    000fc4e8b 0xfc4ec
    000fc4ec
    000fc4ecloc_fc4ec:
    000fc4ecstr x4, [x0]
    000fc4f0ldr x1, [sp+1344]
    000fc4f4adrp x0, 0x529000
    000fc4f8add x0, x0, 416
    000fc4fcadrp x2, 0x5b5000
    000fc500add x2, x2, 1716
    000fc504orr x3, xzr, 8
    000fc508bl runtime.mapassign_faststr
    000fc50cstr x0, [sp+416]
    000fc510ldrsb x27, [x0]
    000fc514adrp x27, 0x911000
    000fc518ldr x4, [x27+976]
    000fc51cadrp x27, 0x94f000
    000fc520ldr w5, [x27+3056]
    000fc524cbz w5, 0xfc52c
    000fc528b 0xfc530
    000fc52c
    000fc52cloc_fc52c:
    000fc52cb 0xfc544
    000fc530
    000fc530loc_fc530:
    000fc530bl runtime.gcWriteBarrier2
    000fc534str x4, [x25]
    000fc538ldr x5, [x0]
    000fc53cstr x5, [x25+8]
    000fc540b 0xfc544
    000fc544
    000fc544loc_fc544:
    000fc544str x4, [x0]
    000fc548ldr x1, [sp+1344]
    000fc54cadrp x0, 0x529000
    000fc550add x0, x0, 416
    000fc554adrp x2, 0x5b8000
    000fc558add x2, x2, 3428
    000fc55corr x3, xzr, 16
    000fc560bl runtime.mapassign_faststr
    000fc564str x0, [sp+408]
    000fc568ldrsb x27, [x0]
    000fc56cadrp x27, 0x911000
    000fc570ldr x4, [x27+984]
    000fc574adrp x27, 0x94f000
    000fc578ldr w5, [x27+3056]
    000fc57ccbz w5, 0xfc584
    000fc580b 0xfc588
    000fc584
    000fc584loc_fc584:
    000fc584b 0xfc59c
    000fc588
    000fc588loc_fc588:
    000fc588bl runtime.gcWriteBarrier2
    000fc58cstr x4, [x25]
    000fc590ldr x5, [x0]
    000fc594str x5, [x25+8]
    000fc598b 0xfc59c
    000fc59c
    000fc59cloc_fc59c:
    000fc59cstr x4, [x0]
    000fc5a0ldr x1, [sp+1344]
    000fc5a4adrp x0, 0x529000
    000fc5a8add x0, x0, 416
    000fc5acadrp x2, 0x5b5000
    000fc5b0add x2, x2, 3685
    000fc5b4movz x3, 9
    000fc5b8bl runtime.mapassign_faststr
    000fc5bcstr x0, [sp+400]
    000fc5c0ldrsb x27, [x0]
    000fc5c4adrp x27, 0x911000
    000fc5c8ldr x4, [x27+992]
    000fc5ccadrp x27, 0x94f000
    000fc5d0ldr w5, [x27+3056]
    000fc5d4cbz w5, 0xfc5dc
    000fc5d8b 0xfc5e0
    000fc5dc
    000fc5dcloc_fc5dc:
    000fc5dcb 0xfc5f4
    000fc5e0
    000fc5e0loc_fc5e0:
    000fc5e0bl runtime.gcWriteBarrier2
    000fc5e4str x4, [x25]
    000fc5e8ldr x5, [x0]
    000fc5ecstr x5, [x25+8]
    000fc5f0b 0xfc5f4
    000fc5f4
    000fc5f4loc_fc5f4:
    000fc5f4str x4, [x0]
    000fc5f8ldr x1, [sp+1344]
    000fc5fcadrp x0, 0x529000
    000fc600add x0, x0, 416
    000fc604adrp x2, 0x5bb000
    000fc608add x2, x2, 1614
    000fc60cmovz x3, 21
    000fc610bl runtime.mapassign_faststr
    000fc614str x0, [sp+392]
    000fc618ldrsb x27, [x0]
    000fc61cadrp x27, 0x911000
    000fc620ldr x4, [x27+1000]
    000fc624adrp x27, 0x94f000
    000fc628ldr w5, [x27+3056]
    000fc62ccbz w5, 0xfc634
    000fc630b 0xfc638
    000fc634
    000fc634loc_fc634:
    000fc634b 0xfc64c
    000fc638
    000fc638loc_fc638:
    000fc638bl runtime.gcWriteBarrier2
    000fc63cstr x4, [x25]
    000fc640ldr x5, [x0]
    000fc644str x5, [x25+8]
    000fc648b 0xfc64c
    000fc64c
    000fc64cloc_fc64c:
    000fc64cstr x4, [x0]
    000fc650ldr x1, [sp+1344]
    000fc654adrp x0, 0x529000
    000fc658add x0, x0, 416
    000fc65cadrp x2, 0x5bb000
    000fc660add x2, x2, 3810
    000fc664movz x3, 22
    000fc668bl runtime.mapassign_faststr
    000fc66cstr x0, [sp+376]
    000fc670ldrsb x27, [x0]
    000fc674adrp x27, 0x911000
    000fc678ldr x4, [x27+1008]
    000fc67cadrp x27, 0x94f000
    000fc680ldr w5, [x27+3056]
    000fc684cbz w5, 0xfc68c
    000fc688b 0xfc690
    000fc68c
    000fc68cloc_fc68c:
    000fc68cb 0xfc6a4
    000fc690
    000fc690loc_fc690:
    000fc690bl runtime.gcWriteBarrier2
    000fc694str x4, [x25]
    000fc698ldr x5, [x0]
    000fc69cstr x5, [x25+8]
    000fc6a0b 0xfc6a4
    000fc6a4
    000fc6a4loc_fc6a4:
    000fc6a4str x4, [x0]
    000fc6a8ldr x1, [sp+1344]
    000fc6acadrp x0, 0x529000
    000fc6b0add x0, x0, 416
    000fc6b4adrp x2, 0x5b5000
    000fc6b8add x2, x2, 1724
    000fc6bcorr x3, xzr, 8
    000fc6c0bl runtime.mapassign_faststr
    000fc6c4str x0, [sp+368]
    000fc6c8ldrsb x27, [x0]
    000fc6ccadrp x27, 0x911000
    000fc6d0ldr x4, [x27+1016]
    000fc6d4adrp x27, 0x94f000
    000fc6d8ldr w5, [x27+3056]
    000fc6dccbz w5, 0xfc6e4
    000fc6e0b 0xfc6e8
    000fc6e4
    000fc6e4loc_fc6e4:
    000fc6e4b 0xfc6fc
    000fc6e8
    000fc6e8loc_fc6e8:
    000fc6e8bl runtime.gcWriteBarrier2
    000fc6ecstr x4, [x25]
    000fc6f0ldr x5, [x0]
    000fc6f4str x5, [x25+8]
    000fc6f8b 0xfc6fc
    000fc6fc
    000fc6fcloc_fc6fc:
    000fc6fcstr x4, [x0]
    000fc700ldr x1, [sp+1344]
    000fc704adrp x0, 0x529000
    000fc708add x0, x0, 416
    000fc70cadrp x2, 0x5b4000
    000fc710add x2, x2, 3025
    000fc714orr x3, xzr, 6
    000fc718bl runtime.mapassign_faststr
    000fc71cstr x0, [sp+360]
    000fc720ldrsb x27, [x0]
    000fc724adrp x27, 0x911000
    000fc728ldr x4, [x27+1024]
    000fc72cadrp x27, 0x94f000
    000fc730ldr w5, [x27+3056]
    000fc734cbz w5, 0xfc73c
    000fc738b 0xfc740
    000fc73c
    000fc73cloc_fc73c:
    000fc73cb 0xfc754
    000fc740
    000fc740loc_fc740:
    000fc740bl runtime.gcWriteBarrier2
    000fc744str x4, [x25]
    000fc748ldr x5, [x0]
    000fc74cstr x5, [x25+8]
    000fc750b 0xfc754
    000fc754
    000fc754loc_fc754:
    000fc754str x4, [x0]
    000fc758ldr x1, [sp+1344]
    000fc75cadrp x0, 0x529000
    000fc760add x0, x0, 416
    000fc764adrp x2, 0x5b4000
    000fc768add x2, x2, 4053
    000fc76corr x3, xzr, 7
    000fc770bl runtime.mapassign_faststr
    000fc774str x0, [sp+352]
    000fc778ldrsb x27, [x0]
    000fc77cadrp x27, 0x911000
    000fc780ldr x4, [x27+1032]
    000fc784adrp x27, 0x94f000
    000fc788ldr w5, [x27+3056]
    000fc78ccbz w5, 0xfc794
    000fc790b 0xfc798
    000fc794
    000fc794loc_fc794:
    000fc794b 0xfc7ac
    000fc798
    000fc798loc_fc798:
    000fc798bl runtime.gcWriteBarrier2
    000fc79cstr x4, [x25]
    000fc7a0ldr x5, [x0]
    000fc7a4str x5, [x25+8]
    000fc7a8b 0xfc7ac
    000fc7ac
    000fc7acloc_fc7ac:
    000fc7acstr x4, [x0]
    000fc7b0ldr x1, [sp+1344]
    000fc7b4adrp x0, 0x529000
    000fc7b8add x0, x0, 416
    000fc7bcadrp x2, 0x5b5000
    000fc7c0add x2, x2, 1732
    000fc7c4orr x3, xzr, 8
    000fc7c8bl runtime.mapassign_faststr
    000fc7ccstr x0, [sp+344]
    000fc7d0ldrsb x27, [x0]
    000fc7d4adrp x27, 0x911000
    000fc7d8ldr x4, [x27+1040]
    000fc7dcadrp x27, 0x94f000
    000fc7e0ldr w5, [x27+3056]
    000fc7e4cbz w5, 0xfc7ec
    000fc7e8b 0xfc7f0
    000fc7ec
    000fc7ecloc_fc7ec:
    000fc7ecb 0xfc804
    000fc7f0
    000fc7f0loc_fc7f0:
    000fc7f0bl runtime.gcWriteBarrier2
    000fc7f4str x4, [x25]
    000fc7f8ldr x5, [x0]
    000fc7fcstr x5, [x25+8]
    000fc800b 0xfc804
    000fc804
    000fc804loc_fc804:
    000fc804str x4, [x0]
    000fc808ldr x1, [sp+1344]
    000fc80cadrp x0, 0x529000
    000fc810add x0, x0, 416
    000fc814adrp x2, 0x5b4000
    000fc818add x2, x2, 1186
    000fc81corr x3, xzr, 4
    000fc820bl runtime.mapassign_faststr
    000fc824str x0, [sp+336]
    000fc828ldrsb x27, [x0]
    000fc82cadrp x27, 0x911000
    000fc830ldr x4, [x27+1048]
    000fc834adrp x27, 0x94f000
    000fc838ldr w5, [x27+3056]
    000fc83ccbz w5, 0xfc844
    000fc840b 0xfc848
    000fc844
    000fc844loc_fc844:
    000fc844b 0xfc85c
    000fc848
    000fc848loc_fc848:
    000fc848bl runtime.gcWriteBarrier2
    000fc84cstr x4, [x25]
    000fc850ldr x5, [x0]
    000fc854str x5, [x25+8]
    000fc858b 0xfc85c
    000fc85c
    000fc85cloc_fc85c:
    000fc85cstr x4, [x0]
    000fc860ldr x1, [sp+1344]
    000fc864adrp x0, 0x529000
    000fc868add x0, x0, 416
    000fc86cadrp x2, 0x5b5000
    000fc870add x2, x2, 1740
    000fc874orr x3, xzr, 8
    000fc878bl runtime.mapassign_faststr
    000fc87cstr x0, [sp+328]
    000fc880ldrsb x27, [x0]
    000fc884adrp x27, 0x911000
    000fc888ldr x4, [x27+1056]
    000fc88cadrp x27, 0x94f000
    000fc890ldr w5, [x27+3056]
    000fc894cbz w5, 0xfc89c
    000fc898b 0xfc8a0
    000fc89c
    000fc89cloc_fc89c:
    000fc89cb 0xfc8b4
    000fc8a0
    000fc8a0loc_fc8a0:
    000fc8a0bl runtime.gcWriteBarrier2
    000fc8a4str x4, [x25]
    000fc8a8ldr x5, [x0]
    000fc8acstr x5, [x25+8]
    000fc8b0b 0xfc8b4
    000fc8b4
    000fc8b4loc_fc8b4:
    000fc8b4str x4, [x0]
    000fc8b8ldr x1, [sp+1344]
    000fc8bcadrp x0, 0x529000
    000fc8c0add x0, x0, 416
    000fc8c4adrp x2, 0x5b6000
    000fc8c8add x2, x2, 1054
    000fc8ccmovz x3, 10
    000fc8d0bl runtime.mapassign_faststr
    000fc8d4str x0, [sp+320]
    000fc8d8ldrsb x27, [x0]
    000fc8dcadrp x27, 0x911000
    000fc8e0ldr x4, [x27+1064]
    000fc8e4adrp x27, 0x94f000
    000fc8e8ldr w5, [x27+3056]
    000fc8eccbz w5, 0xfc8f4
    000fc8f0b 0xfc8f8
    000fc8f4
    000fc8f4loc_fc8f4:
    000fc8f4b 0xfc90c
    000fc8f8
    000fc8f8loc_fc8f8:
    000fc8f8bl runtime.gcWriteBarrier2
    000fc8fcstr x4, [x25]
    000fc900ldr x5, [x0]
    000fc904str x5, [x25+8]
    000fc908b 0xfc90c
    000fc90c
    000fc90cloc_fc90c:
    000fc90cstr x4, [x0]
    000fc910ldr x1, [sp+1344]
    000fc914adrp x0, 0x529000
    000fc918add x0, x0, 416
    000fc91cadrp x2, 0x5ba000
    000fc920add x2, x2, 1441
    000fc924movz x3, 19
    000fc928bl runtime.mapassign_faststr
    000fc92cstr x0, [sp+312]
    000fc930ldrsb x27, [x0]
    000fc934adrp x27, 0x911000
    000fc938ldr x4, [x27+1072]
    000fc93cadrp x27, 0x94f000
    000fc940ldr w5, [x27+3056]
    000fc944cbz w5, 0xfc94c
    000fc948b 0xfc950
    000fc94c
    000fc94cloc_fc94c:
    000fc94cb 0xfc964
    000fc950
    000fc950loc_fc950:
    000fc950bl runtime.gcWriteBarrier2
    000fc954str x4, [x25]
    000fc958ldr x5, [x0]
    000fc95cstr x5, [x25+8]
    000fc960b 0xfc964
    000fc964
    000fc964loc_fc964:
    000fc964str x4, [x0]
    000fc968ldr x1, [sp+1344]
    000fc96cadrp x0, 0x529000
    000fc970add x0, x0, 416
    000fc974adrp x2, 0x5b4000
    000fc978add x2, x2, 2037
    000fc97cmovz x3, 5
    000fc980bl runtime.mapassign_faststr
    000fc984str x0, [sp+304]
    000fc988ldrsb x27, [x0]
    000fc98cadrp x27, 0x911000
    000fc990ldr x4, [x27+1080]
    000fc994adrp x27, 0x94f000
    000fc998ldr w5, [x27+3056]
    000fc99ccbz w5, 0xfc9a4
    000fc9a0b 0xfc9a8
    000fc9a4
    000fc9a4loc_fc9a4:
    000fc9a4b 0xfc9bc
    000fc9a8
    000fc9a8loc_fc9a8:
    000fc9a8bl runtime.gcWriteBarrier2
    000fc9acstr x4, [x25]
    000fc9b0ldr x5, [x0]
    000fc9b4str x5, [x25+8]
    000fc9b8b 0xfc9bc
    000fc9bc
    000fc9bcloc_fc9bc:
    000fc9bcstr x4, [x0]
    000fc9c0ldr x1, [sp+1344]
    000fc9c4adrp x0, 0x529000
    000fc9c8add x0, x0, 416
    000fc9ccadrp x2, 0x5b4000
    000fc9d0add x2, x2, 3031
    000fc9d4orr x3, xzr, 6
    000fc9d8bl runtime.mapassign_faststr
    000fc9dcstr x0, [sp+288]
    000fc9e0ldrsb x27, [x0]
    000fc9e4adrp x27, 0x911000
    000fc9e8ldr x4, [x27+1088]
    000fc9ecadrp x27, 0x94f000
    000fc9f0ldr w5, [x27+3056]
    000fc9f4cbz w5, 0xfc9fc
    000fc9f8b 0xfca00
    000fc9fc
    000fc9fcloc_fc9fc:
    000fc9fcb 0xfca14
    000fca00
    000fca00loc_fca00:
    000fca00bl runtime.gcWriteBarrier2
    000fca04str x4, [x25]
    000fca08ldr x5, [x0]
    000fca0cstr x5, [x25+8]
    000fca10b 0xfca14
    000fca14
    000fca14loc_fca14:
    000fca14str x4, [x0]
    000fca18ldr x1, [sp+1344]
    000fca1cadrp x0, 0x529000
    000fca20add x0, x0, 416
    000fca24adrp x2, 0x5b5000
    000fca28add x2, x2, 3721
    000fca2cmovz x3, 9
    000fca30bl runtime.mapassign_faststr
    000fca34str x0, [sp+280]
    000fca38ldrsb x27, [x0]
    000fca3cadrp x27, 0x911000
    000fca40ldr x4, [x27+1096]
    000fca44adrp x27, 0x94f000
    000fca48ldr w5, [x27+3056]
    000fca4ccbz w5, 0xfca54
    000fca50b 0xfca58
    000fca54
    000fca54loc_fca54:
    000fca54b 0xfca6c
    000fca58
    000fca58loc_fca58:
    000fca58bl runtime.gcWriteBarrier2
    000fca5cstr x4, [x25]
    000fca60ldr x5, [x0]
    000fca64str x5, [x25+8]
    000fca68b 0xfca6c
    000fca6c
    000fca6cloc_fca6c:
    000fca6cstr x4, [x0]
    000fca70ldr x1, [sp+1344]
    000fca74adrp x0, 0x529000
    000fca78add x0, x0, 416
    000fca7cadrp x2, 0x5b4000
    000fca80add x2, x2, 570
    000fca84orr x3, xzr, 3
    000fca88bl runtime.mapassign_faststr
    000fca8cstr x0, [sp+272]
    000fca90ldrsb x27, [x0]
    000fca94adrp x27, 0x911000
    000fca98ldr x4, [x27+1104]
    000fca9cadrp x27, 0x94f000
    000fcaa0ldr w5, [x27+3056]
    000fcaa4cbz w5, 0xfcaac
    000fcaa8b 0xfcab0
    000fcaac
    000fcaacloc_fcaac:
    000fcaacb 0xfcac4
    000fcab0
    000fcab0loc_fcab0:
    000fcab0bl runtime.gcWriteBarrier2
    000fcab4str x4, [x25]
    000fcab8ldr x5, [x0]
    000fcabcstr x5, [x25+8]
    000fcac0b 0xfcac4
    000fcac4
    000fcac4loc_fcac4:
    000fcac4str x4, [x0]
    000fcac8ldr x1, [sp+1344]
    000fcaccadrp x0, 0x529000
    000fcad0add x0, x0, 416
    000fcad4adrp x2, 0x5b4000
    000fcad8add x2, x2, 2042
    000fcadcmovz x3, 5
    000fcae0bl runtime.mapassign_faststr
    000fcae4str x0, [sp+264]
    000fcae8ldrsb x27, [x0]
    000fcaecadrp x27, 0x911000
    000fcaf0ldr x4, [x27+1112]
    000fcaf4adrp x27, 0x94f000
    000fcaf8ldr w5, [x27+3056]
    000fcafccbz w5, 0xfcb04
    000fcb00b 0xfcb08
    000fcb04
    000fcb04loc_fcb04:
    000fcb04b 0xfcb1c
    000fcb08
    000fcb08loc_fcb08:
    000fcb08bl runtime.gcWriteBarrier2
    000fcb0cstr x4, [x25]
    000fcb10ldr x5, [x0]
    000fcb14str x5, [x25+8]
    000fcb18b 0xfcb1c
    000fcb1c
    000fcb1cloc_fcb1c:
    000fcb1cstr x4, [x0]
    000fcb20ldr x1, [sp+1344]
    000fcb24adrp x0, 0x529000
    000fcb28add x0, x0, 416
    000fcb2cadrp x2, 0x5b4000
    000fcb30add x2, x2, 3037
    000fcb34orr x3, xzr, 6
    000fcb38bl runtime.mapassign_faststr
    000fcb3cstr x0, [sp+256]
    000fcb40ldrsb x27, [x0]
    000fcb44adrp x27, 0x911000
    000fcb48ldr x4, [x27+1120]
    000fcb4cadrp x27, 0x94f000
    000fcb50ldr w5, [x27+3056]
    000fcb54cbz w5, 0xfcb5c
    000fcb58b 0xfcb60
    000fcb5c
    000fcb5cloc_fcb5c:
    000fcb5cb 0xfcb74
    000fcb60
    000fcb60loc_fcb60:
    000fcb60bl runtime.gcWriteBarrier2
    000fcb64str x4, [x25]
    000fcb68ldr x5, [x0]
    000fcb6cstr x5, [x25+8]
    000fcb70b 0xfcb74
    000fcb74
    000fcb74loc_fcb74:
    000fcb74str x4, [x0]
    000fcb78ldr x1, [sp+1344]
    000fcb7cadrp x0, 0x529000
    000fcb80add x0, x0, 416
    000fcb84adrp x2, 0x5b4000
    000fcb88add x2, x2, 2047
    000fcb8cmovz x3, 5
    000fcb90bl runtime.mapassign_faststr
    000fcb94str x0, [sp+248]
    000fcb98ldrsb x27, [x0]
    000fcb9cadrp x27, 0x911000
    000fcba0ldr x4, [x27+1128]
    000fcba4adrp x27, 0x94f000
    000fcba8ldr w5, [x27+3056]
    000fcbaccbz w5, 0xfcbb4
    000fcbb0b 0xfcbb8
    000fcbb4
    000fcbb4loc_fcbb4:
    000fcbb4b 0xfcbcc
    000fcbb8
    000fcbb8loc_fcbb8:
    000fcbb8bl runtime.gcWriteBarrier2
    000fcbbcstr x4, [x25]
    000fcbc0ldr x5, [x0]
    000fcbc4str x5, [x25+8]
    000fcbc8b 0xfcbcc
    000fcbcc
    000fcbccloc_fcbcc:
    000fcbccstr x4, [x0]
    000fcbd0ldr x1, [sp+1344]
    000fcbd4adrp x0, 0x529000
    000fcbd8add x0, x0, 416
    000fcbdcadrp x2, 0x5b5000
    000fcbe0add x2, x2, 1748
    000fcbe4orr x3, xzr, 8
    000fcbe8bl runtime.mapassign_faststr
    000fcbecstr x0, [sp+240]
    000fcbf0ldrsb x27, [x0]
    000fcbf4adrp x27, 0x911000
    000fcbf8ldr x4, [x27+1136]
    000fcbfcadrp x27, 0x94f000
    000fcc00ldr w5, [x27+3056]
    000fcc04cbz w5, 0xfcc0c
    000fcc08b 0xfcc10
    000fcc0c
    000fcc0cloc_fcc0c:
    000fcc0cb 0xfcc24
    000fcc10
    000fcc10loc_fcc10:
    000fcc10bl runtime.gcWriteBarrier2
    000fcc14str x4, [x25]
    000fcc18ldr x5, [x0]
    000fcc1cstr x5, [x25+8]
    000fcc20b 0xfcc24
    000fcc24
    000fcc24loc_fcc24:
    000fcc24str x4, [x0]
    000fcc28ldr x1, [sp+1344]
    000fcc2cadrp x0, 0x529000
    000fcc30add x0, x0, 416
    000fcc34adrp x2, 0x5b5000
    000fcc38add x2, x2, 1756
    000fcc3corr x3, xzr, 8
    000fcc40bl runtime.mapassign_faststr
    000fcc44str x0, [sp+232]
    000fcc48ldrsb x27, [x0]
    000fcc4cadrp x27, 0x911000
    000fcc50ldr x4, [x27+1144]
    000fcc54adrp x27, 0x94f000
    000fcc58ldr w5, [x27+3056]
    000fcc5ccbz w5, 0xfcc64
    000fcc60b 0xfcc68
    000fcc64
    000fcc64loc_fcc64:
    000fcc64b 0xfcc7c
    000fcc68
    000fcc68loc_fcc68:
    000fcc68bl runtime.gcWriteBarrier2
    000fcc6cstr x4, [x25]
    000fcc70ldr x5, [x0]
    000fcc74str x5, [x25+8]
    000fcc78b 0xfcc7c
    000fcc7c
    000fcc7cloc_fcc7c:
    000fcc7cstr x4, [x0]
    000fcc80ldr x1, [sp+1344]
    000fcc84adrp x0, 0x529000
    000fcc88add x0, x0, 416
    000fcc8cadrp x2, 0x5b4000
    000fcc90add x2, x2, 1190
    000fcc94orr x3, xzr, 4
    000fcc98bl runtime.mapassign_faststr
    000fcc9cstr x0, [sp+224]
    000fcca0ldrsb x27, [x0]
    000fcca4adrp x27, 0x911000
    000fcca8ldr x4, [x27+1152]
    000fccacadrp x27, 0x94f000
    000fccb0ldr w5, [x27+3056]
    000fccb4cbz w5, 0xfccbc
    000fccb8b 0xfccc0
    000fccbc
    000fccbcloc_fccbc:
    000fccbcb 0xfccd4
    000fccc0
    000fccc0loc_fccc0:
    000fccc0bl runtime.gcWriteBarrier2
    000fccc4str x4, [x25]
    000fccc8ldr x5, [x0]
    000fccccstr x5, [x25+8]
    000fccd0b 0xfccd4
    000fccd4
    000fccd4loc_fccd4:
    000fccd4str x4, [x0]
    000fccd8ldr x1, [sp+1344]
    000fccdcadrp x0, 0x529000
    000fcce0add x0, x0, 416
    000fcce4adrp x2, 0x5b4000
    000fcce8add x2, x2, 3043
    000fccecorr x3, xzr, 6
    000fccf0bl runtime.mapassign_faststr
    000fccf4str x0, [sp+216]
    000fccf8ldrsb x27, [x0]
    000fccfcadrp x27, 0x911000
    000fcd00ldr x4, [x27+1160]
    000fcd04adrp x27, 0x94f000
    000fcd08ldr w5, [x27+3056]
    000fcd0ccbz w5, 0xfcd14
    000fcd10b 0xfcd18
    000fcd14
    000fcd14loc_fcd14:
    000fcd14b 0xfcd2c
    000fcd18
    000fcd18loc_fcd18:
    000fcd18bl runtime.gcWriteBarrier2
    000fcd1cstr x4, [x25]
    000fcd20ldr x5, [x0]
    000fcd24str x5, [x25+8]
    000fcd28b 0xfcd2c
    000fcd2c
    000fcd2cloc_fcd2c:
    000fcd2cstr x4, [x0]
    000fcd30ldr x1, [sp+1344]
    000fcd34adrp x0, 0x529000
    000fcd38add x0, x0, 416
    000fcd3cadrp x2, 0x5b4000
    000fcd40add x2, x2, 3049
    000fcd44orr x3, xzr, 6
    000fcd48bl runtime.mapassign_faststr
    000fcd4cstr x0, [sp+200]
    000fcd50ldrsb x27, [x0]
    000fcd54adrp x27, 0x911000
    000fcd58ldr x4, [x27+1168]
    000fcd5cadrp x27, 0x94f000
    000fcd60ldr w5, [x27+3056]
    000fcd64cbz w5, 0xfcd6c
    000fcd68b 0xfcd70
    000fcd6c
    000fcd6cloc_fcd6c:
    000fcd6cb 0xfcd84
    000fcd70
    000fcd70loc_fcd70:
    000fcd70bl runtime.gcWriteBarrier2
    000fcd74str x4, [x25]
    000fcd78ldr x5, [x0]
    000fcd7cstr x5, [x25+8]
    000fcd80b 0xfcd84
    000fcd84
    000fcd84loc_fcd84:
    000fcd84str x4, [x0]
    000fcd88ldr x1, [sp+1344]
    000fcd8cadrp x0, 0x529000
    000fcd90add x0, x0, 416
    000fcd94adrp x2, 0x5b5000
    000fcd98add x2, x2, 1764
    000fcd9corr x3, xzr, 8
    000fcda0bl runtime.mapassign_faststr
    000fcda4str x0, [sp+192]
    000fcda8ldrsb x27, [x0]
    000fcdacadrp x27, 0x911000
    000fcdb0ldr x4, [x27+1176]
    000fcdb4adrp x27, 0x94f000
    000fcdb8ldr w5, [x27+3056]
    000fcdbccbz w5, 0xfcdc4
    000fcdc0b 0xfcdc8
    000fcdc4
    000fcdc4loc_fcdc4:
    000fcdc4b 0xfcddc
    000fcdc8
    000fcdc8loc_fcdc8:
    000fcdc8bl runtime.gcWriteBarrier2
    000fcdccstr x4, [x25]
    000fcdd0ldr x5, [x0]
    000fcdd4str x5, [x25+8]
    000fcdd8b 0xfcddc
    000fcddc
    000fcddcloc_fcddc:
    000fcddcstr x4, [x0]
    000fcde0ldr x1, [sp+1344]
    000fcde4adrp x0, 0x529000
    000fcde8add x0, x0, 416
    000fcdecadrp x2, 0x5b4000
    000fcdf0add x2, x2, 4060
    000fcdf4orr x3, xzr, 7
    000fcdf8bl runtime.mapassign_faststr
    000fcdfcstr x0, [sp+184]
    000fce00ldrsb x27, [x0]
    000fce04adrp x27, 0x911000
    000fce08ldr x4, [x27+1184]
    000fce0cadrp x27, 0x94f000
    000fce10ldr w5, [x27+3056]
    000fce14cbz w5, 0xfce1c
    000fce18b 0xfce20
    000fce1c
    000fce1cloc_fce1c:
    000fce1cb 0xfce34
    000fce20
    000fce20loc_fce20:
    000fce20bl runtime.gcWriteBarrier2
    000fce24str x4, [x25]
    000fce28ldr x5, [x0]
    000fce2cstr x5, [x25+8]
    000fce30b 0xfce34
    000fce34
    000fce34loc_fce34:
    000fce34str x4, [x0]
    000fce38ldr x1, [sp+1344]
    000fce3cadrp x0, 0x529000
    000fce40add x0, x0, 416
    000fce44adrp x2, 0x5b5000
    000fce48add x2, x2, 3730
    000fce4cmovz x3, 9
    000fce50bl runtime.mapassign_faststr
    000fce54str x0, [sp+176]
    000fce58ldrsb x27, [x0]
    000fce5cadrp x27, 0x911000
    000fce60ldr x4, [x27+1192]
    000fce64adrp x27, 0x94f000
    000fce68ldr w5, [x27+3056]
    000fce6ccbz w5, 0xfce74
    000fce70b 0xfce78
    000fce74
    000fce74loc_fce74:
    000fce74b 0xfce8c
    000fce78
    000fce78loc_fce78:
    000fce78bl runtime.gcWriteBarrier2
    000fce7cstr x4, [x25]
    000fce80ldr x5, [x0]
    000fce84str x5, [x25+8]
    000fce88b 0xfce8c
    000fce8c
    000fce8cloc_fce8c:
    000fce8cstr x4, [x0]
    000fce90ldr x1, [sp+1344]
    000fce94adrp x0, 0x529000
    000fce98add x0, x0, 416
    000fce9cadrp x2, 0x5b4000
    000fcea0add x2, x2, 4067
    000fcea4orr x3, xzr, 7
    000fcea8bl runtime.mapassign_faststr
    000fceacstr x0, [sp+168]
    000fceb0ldrsb x27, [x0]
    000fceb4adrp x27, 0x911000
    000fceb8ldr x4, [x27+1200]
    000fcebcadrp x27, 0x94f000
    000fcec0ldr w5, [x27+3056]
    000fcec4cbz w5, 0xfcecc
    000fcec8b 0xfced0
    000fcecc
    000fceccloc_fcecc:
    000fceccb 0xfcee4
    000fced0
    000fced0loc_fced0:
    000fced0bl runtime.gcWriteBarrier2
    000fced4str x4, [x25]
    000fced8ldr x5, [x0]
    000fcedcstr x5, [x25+8]
    000fcee0b 0xfcee4
    000fcee4
    000fcee4loc_fcee4:
    000fcee4str x4, [x0]
    000fcee8ldr x1, [sp+1344]
    000fceecadrp x0, 0x529000
    000fcef0add x0, x0, 416
    000fcef4adrp x2, 0x5b6000
    000fcef8add x2, x2, 1064
    000fcefcmovz x3, 10
    000fcf00bl runtime.mapassign_faststr
    000fcf04str x0, [sp+160]
    000fcf08ldrsb x27, [x0]
    000fcf0cadrp x27, 0x911000
    000fcf10ldr x4, [x27+1208]
    000fcf14adrp x27, 0x94f000
    000fcf18ldr w5, [x27+3056]
    000fcf1ccbz w5, 0xfcf24
    000fcf20b 0xfcf28
    000fcf24
    000fcf24loc_fcf24:
    000fcf24b 0xfcf3c
    000fcf28
    000fcf28loc_fcf28:
    000fcf28bl runtime.gcWriteBarrier2
    000fcf2cstr x4, [x25]
    000fcf30ldr x5, [x0]
    000fcf34str x5, [x25+8]
    000fcf38b 0xfcf3c
    000fcf3c
    000fcf3cloc_fcf3c:
    000fcf3cstr x4, [x0]
    000fcf40ldr x1, [sp+1344]
    000fcf44adrp x0, 0x529000
    000fcf48add x0, x0, 416
    000fcf4cadrp x2, 0x5b4000
    000fcf50add x2, x2, 4074
    000fcf54orr x3, xzr, 7
    000fcf58bl runtime.mapassign_faststr
    000fcf5cstr x0, [sp+152]
    000fcf60ldrsb x27, [x0]
    000fcf64adrp x27, 0x911000
    000fcf68ldr x4, [x27+1216]
    000fcf6cadrp x27, 0x94f000
    000fcf70ldr w5, [x27+3056]
    000fcf74cbz w5, 0xfcf7c
    000fcf78b 0xfcf80
    000fcf7c
    000fcf7cloc_fcf7c:
    000fcf7cb 0xfcf94
    000fcf80
    000fcf80loc_fcf80:
    000fcf80bl runtime.gcWriteBarrier2
    000fcf84str x4, [x25]
    000fcf88ldr x5, [x0]
    000fcf8cstr x5, [x25+8]
    000fcf90b 0xfcf94
    000fcf94
    000fcf94loc_fcf94:
    000fcf94str x4, [x0]
    000fcf98ldr x1, [sp+1344]
    000fcf9cadrp x0, 0x529000
    000fcfa0add x0, x0, 416
    000fcfa4adrp x2, 0x5b7000
    000fcfa8add x2, x2, 2460
    000fcfacmovz x3, 13
    000fcfb0bl runtime.mapassign_faststr
    000fcfb4str x0, [sp+144]
    000fcfb8ldrsb x27, [x0]
    000fcfbcadrp x27, 0x911000
    000fcfc0ldr x4, [x27+1224]
    000fcfc4adrp x27, 0x94f000
    000fcfc8ldr w5, [x27+3056]
    000fcfcccbz w5, 0xfcfd4
    000fcfd0b 0xfcfd8
    000fcfd4
    000fcfd4loc_fcfd4:
    000fcfd4b 0xfcfec
    000fcfd8
    000fcfd8loc_fcfd8:
    000fcfd8bl runtime.gcWriteBarrier2
    000fcfdcstr x4, [x25]
    000fcfe0ldr x5, [x0]
    000fcfe4str x5, [x25+8]
    000fcfe8b 0xfcfec
    000fcfec
    000fcfecloc_fcfec:
    000fcfecstr x4, [x0]
    000fcff0ldr x1, [sp+1344]
    000fcff4adrp x0, 0x529000
    000fcff8add x0, x0, 416
    000fcffcadrp x2, 0x5b6000
    000fd000add x2, x2, 2923
    000fd004movz x3, 11
    000fd008bl runtime.mapassign_faststr
    000fd00cstr x0, [sp+136]
    000fd010ldrsb x27, [x0]
    000fd014adrp x27, 0x910000
    000fd018ldr x4, [x27+1232]
    000fd01cadrp x27, 0x94e000
    000fd020ldr w5, [x27+3056]
    000fd024cbz w5, 0xfd02c
    000fd028b 0xfd030
    000fd02c
    000fd02cloc_fd02c:
    000fd02cb 0xfd044
    000fd030
    000fd030loc_fd030:
    000fd030bl runtime.gcWriteBarrier2
    000fd034str x4, [x25]
    000fd038ldr x5, [x0]
    000fd03cstr x5, [x25+8]
    000fd040b 0xfd044
    000fd044
    000fd044loc_fd044:
    000fd044str x4, [x0]
    000fd048ldr x1, [sp+1344]
    000fd04cadrp x0, 0x528000
    000fd050add x0, x0, 416
    000fd054adrp x2, 0x5b6000
    000fd058add x2, x2, 720
    000fd05corr x3, xzr, 12
    000fd060bl runtime.mapassign_faststr
    000fd064str x0, [sp+128]
    000fd068ldrsb x27, [x0]
    000fd06cadrp x27, 0x910000
    000fd070ldr x4, [x27+1240]
    000fd074adrp x27, 0x94e000
    000fd078ldr w5, [x27+3056]
    000fd07ccbz w5, 0xfd084
    000fd080b 0xfd088
    000fd084
    000fd084loc_fd084:
    000fd084b 0xfd09c
    000fd088
    000fd088loc_fd088:
    000fd088bl runtime.gcWriteBarrier2
    000fd08cstr x4, [x25]
    000fd090ldr x5, [x0]
    000fd094str x5, [x25+8]
    000fd098b 0xfd09c
    000fd09c
    000fd09cloc_fd09c:
    000fd09cstr x4, [x0]
    000fd0a0ldr x1, [sp+1344]
    000fd0a4adrp x0, 0x528000
    000fd0a8add x0, x0, 416
    000fd0acadrp x2, 0x5b6000
    000fd0b0add x2, x2, 2473
    000fd0b4movz x3, 13
    000fd0b8bl runtime.mapassign_faststr
    000fd0bcstr x0, [sp+112]
    000fd0c0ldrsb x27, [x0]
    000fd0c4adrp x27, 0x910000
    000fd0c8ldr x4, [x27+1248]
    000fd0ccadrp x27, 0x94e000
    000fd0d0ldr w5, [x27+3056]
    000fd0d4cbz w5, 0xfd0dc
    000fd0d8b 0xfd0e0
    000fd0dc
    000fd0dcloc_fd0dc:
    000fd0dcb 0xfd0f4
    000fd0e0
    000fd0e0loc_fd0e0:
    000fd0e0bl runtime.gcWriteBarrier2
    000fd0e4str x4, [x25]
    000fd0e8ldr x5, [x0]
    000fd0ecstr x5, [x25+8]
    000fd0f0b 0xfd0f4
    000fd0f4
    000fd0f4loc_fd0f4:
    000fd0f4str x4, [x0]
    000fd0f8ldr x1, [sp+1344]
    000fd0fcadrp x0, 0x528000
    000fd100add x0, x0, 416
    000fd104adrp x2, 0x5b7000
    000fd108add x2, x2, 3444
    000fd10corr x3, xzr, 16
    000fd110bl runtime.mapassign_faststr
    000fd114str x0, [sp+104]
    000fd118ldrsb x27, [x0]
    000fd11cadrp x27, 0x910000
    000fd120ldr x4, [x27+1256]
    000fd124adrp x27, 0x94e000
    000fd128ldr w5, [x27+3056]
    000fd12ccbz w5, 0xfd134
    000fd130b 0xfd138
    000fd134
    000fd134loc_fd134:
    000fd134b 0xfd14c
    000fd138
    000fd138loc_fd138:
    000fd138bl runtime.gcWriteBarrier2
    000fd13cstr x4, [x25]
    000fd140ldr x5, [x0]
    000fd144str x5, [x25+8]
    000fd148b 0xfd14c
    000fd14c
    000fd14cloc_fd14c:
    000fd14cstr x4, [x0]
    000fd150ldr x1, [sp+1344]
    000fd154adrp x0, 0x528000
    000fd158add x0, x0, 416
    000fd15cadrp x2, 0x5b9000
    000fd160add x2, x2, 3607
    000fd164movz x3, 20
    000fd168bl runtime.mapassign_faststr
    000fd16cstr x0, [sp+96]
    000fd170ldrsb x27, [x0]
    000fd174adrp x27, 0x910000
    000fd178ldr x4, [x27+1264]
    000fd17cadrp x27, 0x94e000
    000fd180ldr w5, [x27+3056]
    000fd184cbz w5, 0xfd18c
    000fd188b 0xfd190
    000fd18c
    000fd18cloc_fd18c:
    000fd18cb 0xfd1a4
    000fd190
    000fd190loc_fd190:
    000fd190bl runtime.gcWriteBarrier2
    000fd194str x4, [x25]
    000fd198ldr x5, [x0]
    000fd19cstr x5, [x25+8]
    000fd1a0b 0xfd1a4
    000fd1a4
    000fd1a4loc_fd1a4:
    000fd1a4str x4, [x0]
    000fd1a8ldr x1, [sp+1344]
    000fd1acadrp x0, 0x528000
    000fd1b0add x0, x0, 416
    000fd1b4adrp x2, 0x5b3000
    000fd1b8add x2, x2, 1194
    000fd1bcorr x3, xzr, 4
    000fd1c0bl runtime.mapassign_faststr
    000fd1c4str x0, [sp+88]
    000fd1c8ldrsb x27, [x0]
    000fd1ccadrp x27, 0x910000
    000fd1d0ldr x4, [x27+1272]
    000fd1d4adrp x27, 0x94e000
    000fd1d8ldr w5, [x27+3056]
    000fd1dccbz w5, 0xfd1e4
    000fd1e0b 0xfd1e8
    000fd1e4
    000fd1e4loc_fd1e4:
    000fd1e4b 0xfd1fc
    000fd1e8
    000fd1e8loc_fd1e8:
    000fd1e8bl runtime.gcWriteBarrier2
    000fd1ecstr x4, [x25]
    000fd1f0ldr x5, [x0]
    000fd1f4str x5, [x25+8]
    000fd1f8b 0xfd1fc
    000fd1fc
    000fd1fcloc_fd1fc:
    000fd1fcstr x4, [x0]
    000fd200ldr x1, [sp+1344]
    000fd204adrp x0, 0x528000
    000fd208add x0, x0, 416
    000fd20cadrp x2, 0x5b3000
    000fd210add x2, x2, 1198
    000fd214orr x3, xzr, 4
    000fd218bl runtime.mapassign_faststr
    000fd21cstr x0, [sp+80]
    000fd220ldrsb x27, [x0]
    000fd224adrp x27, 0x910000
    000fd228ldr x4, [x27+1280]
    000fd22cadrp x27, 0x94e000
    000fd230ldr w5, [x27+3056]
    000fd234cbz w5, 0xfd23c
    000fd238b 0xfd240
    000fd23c
    000fd23cloc_fd23c:
    000fd23cb 0xfd254
    000fd240
    000fd240loc_fd240:
    000fd240bl runtime.gcWriteBarrier2
    000fd244str x4, [x25]
    000fd248ldr x5, [x0]
    000fd24cstr x5, [x25+8]
    000fd250b 0xfd254
    000fd254
    000fd254loc_fd254:
    000fd254str x4, [x0]
    000fd258ldr x1, [sp+1344]
    000fd25cadrp x0, 0x528000
    000fd260add x0, x0, 416
    000fd264adrp x2, 0x5b4000
    000fd268add x2, x2, 3739
    000fd26cmovz x3, 9
    000fd270bl runtime.mapassign_faststr
    000fd274str x0, [sp+72]
    000fd278ldrsb x27, [x0]
    000fd27cadrp x27, 0x910000
    000fd280ldr x4, [x27+1288]
    000fd284adrp x27, 0x94e000
    000fd288ldr w5, [x27+3056]
    000fd28ccbz w5, 0xfd294
    000fd290b 0xfd298
    000fd294
    000fd294loc_fd294:
    000fd294b 0xfd2ac
    000fd298
    000fd298loc_fd298:
    000fd298bl runtime.gcWriteBarrier2
    000fd29cstr x4, [x25]
    000fd2a0ldr x5, [x0]
    000fd2a4str x5, [x25+8]
    000fd2a8b 0xfd2ac
    000fd2ac
    000fd2acloc_fd2ac:
    000fd2acstr x4, [x0]
    000fd2b0ldr x1, [sp+1344]
    000fd2b4adrp x0, 0x528000
    000fd2b8add x0, x0, 416
    000fd2bcadrp x2, 0x5b3000
    000fd2c0add x2, x2, 573
    000fd2c4orr x3, xzr, 3
    000fd2c8bl runtime.mapassign_faststr
    000fd2ccstr x0, [sp+64]
    000fd2d0ldrsb x27, [x0]
    000fd2d4adrp x27, 0x910000
    000fd2d8ldr x4, [x27+1296]
    000fd2dcadrp x27, 0x94e000
    000fd2e0ldr w5, [x27+3056]
    000fd2e4cbz w5, 0xfd2ec
    000fd2e8b 0xfd2f0
    000fd2ec
    000fd2ecloc_fd2ec:
    000fd2ecb 0xfd304
    000fd2f0
    000fd2f0loc_fd2f0:
    000fd2f0bl runtime.gcWriteBarrier2
    000fd2f4str x4, [x25]
    000fd2f8ldr x5, [x0]
    000fd2fcstr x5, [x25+8]
    000fd300b 0xfd304
    000fd304
    000fd304loc_fd304:
    000fd304str x4, [x0]
    000fd308ldr x1, [sp+1344]
    000fd30cadrp x0, 0x528000
    000fd310add x0, x0, 416
    000fd314adrp x2, 0x5b3000
    000fd318add x2, x2, 4081
    000fd31corr x3, xzr, 7
    000fd320bl runtime.mapassign_faststr
    000fd324str x0, [sp+56]
    000fd328ldrsb x27, [x0]
    000fd32cadrp x27, 0x910000
    000fd330ldr x4, [x27+1304]
    000fd334adrp x27, 0x94e000
    000fd338ldr w5, [x27+3056]
    000fd33ccbz w5, 0xfd344
    000fd340b 0xfd348
    000fd344
    000fd344loc_fd344:
    000fd344b 0xfd35c
    000fd348
    000fd348loc_fd348:
    000fd348bl runtime.gcWriteBarrier2
    000fd34cstr x4, [x25]
    000fd350ldr x5, [x0]
    000fd354str x5, [x25+8]
    000fd358b 0xfd35c
    000fd35c
    000fd35cloc_fd35c:
    000fd35cstr x4, [x0]
    000fd360ldr x1, [sp+1344]
    000fd364adrp x0, 0x528000
    000fd368add x0, x0, 416
    000fd36cadrp x2, 0x5b3000
    000fd370add x2, x2, 4088
    000fd374orr x3, xzr, 7
    000fd378bl runtime.mapassign_faststr
    000fd37cstr x0, [sp+48]
    000fd380ldrsb x27, [x0]
    000fd384adrp x27, 0x910000
    000fd388ldr x4, [x27+1312]
    000fd38cadrp x27, 0x94e000
    000fd390ldr w5, [x27+3056]
    000fd394cbz w5, 0xfd39c
    000fd398b 0xfd3a0
    000fd39c
    000fd39cloc_fd39c:
    000fd39cb 0xfd3b4
    000fd3a0
    000fd3a0loc_fd3a0:
    000fd3a0bl runtime.gcWriteBarrier2
    000fd3a4str x4, [x25]
    000fd3a8ldr x5, [x0]
    000fd3acstr x5, [x25+8]
    000fd3b0b 0xfd3b4
    000fd3b4
    000fd3b4loc_fd3b4:
    000fd3b4str x4, [x0]
    000fd3b8ldr x1, [sp+1344]
    000fd3bcadrp x0, 0x528000
    000fd3c0add x0, x0, 416
    000fd3c4adrp x2, 0x5b4000
    000fd3c8add x2, x2, 3748
    000fd3ccmovz x3, 9
    000fd3d0bl runtime.mapassign_faststr
    000fd3d4str x0, [sp+40]
    000fd3d8ldrsb x27, [x0]
    000fd3dcadrp x27, 0x910000
    000fd3e0ldr x4, [x27+1320]
    000fd3e4adrp x27, 0x94e000
    000fd3e8ldr w5, [x27+3056]
    000fd3eccbz w5, 0xfd3f4
    000fd3f0b 0xfd3f8
    000fd3f4
    000fd3f4loc_fd3f4:
    000fd3f4b 0xfd40c
    000fd3f8
    000fd3f8loc_fd3f8:
    000fd3f8bl runtime.gcWriteBarrier2
    000fd3fcstr x4, [x25]
    000fd400ldr x5, [x0]
    000fd404str x5, [x25+8]
    000fd408b 0xfd40c
    000fd40c
    000fd40cloc_fd40c:
    000fd40cstr x4, [x0]
    000fd410ldr x1, [sp+1344]
    000fd414adrp x0, 0x528000
    000fd418add x0, x0, 416
    000fd41cadrp x2, 0x5b5000
    000fd420add x2, x2, 2934
    000fd424movz x3, 11
    000fd428bl runtime.mapassign_faststr
    000fd42cstr x0, [sp+1328]
    000fd430ldrsb x27, [x0]
    000fd434adrp x27, 0x910000
    000fd438ldr x4, [x27+1328]
    000fd43cadrp x27, 0x94e000
    000fd440ldr w5, [x27+3056]
    000fd444cbz w5, 0xfd44c
    000fd448b 0xfd450
    000fd44c
    000fd44cloc_fd44c:
    000fd44cb 0xfd464
    000fd450
    000fd450loc_fd450:
    000fd450bl runtime.gcWriteBarrier2
    000fd454str x4, [x25]
    000fd458ldr x5, [x0]
    000fd45cstr x5, [x25+8]
    000fd460b 0xfd464
    000fd464
    000fd464loc_fd464:
    000fd464str x4, [x0]
    000fd468ldr x1, [sp+1344]
    000fd46cadrp x0, 0x528000
    000fd470add x0, x0, 416
    000fd474adrp x2, 0x5b5000
    000fd478add x2, x2, 2945
    000fd47cmovz x3, 11
    000fd480bl runtime.mapassign_faststr
    000fd484str x0, [sp+1320]
    000fd488ldrsb x27, [x0]
    000fd48cadrp x27, 0x910000
    000fd490ldr x4, [x27+1336]
    000fd494adrp x27, 0x94e000
    000fd498ldr w5, [x27+3056]
    000fd49ccbz w5, 0xfd4a4
    000fd4a0b 0xfd4a8
    000fd4a4
    000fd4a4loc_fd4a4:
    000fd4a4b 0xfd4bc
    000fd4a8
    000fd4a8loc_fd4a8:
    000fd4a8bl runtime.gcWriteBarrier2
    000fd4acstr x4, [x25]
    000fd4b0ldr x5, [x0]
    000fd4b4str x5, [x25+8]
    000fd4b8b 0xfd4bc
    000fd4bc
    000fd4bcloc_fd4bc:
    000fd4bcstr x4, [x0]
    000fd4c0ldr x1, [sp+1344]
    000fd4c4adrp x0, 0x528000
    000fd4c8add x0, x0, 416
    000fd4ccadrp x2, 0x5b5000
    000fd4d0add x2, x2, 2956
    000fd4d4movz x3, 11
    000fd4d8bl runtime.mapassign_faststr
    000fd4dcstr x0, [sp+1312]
    000fd4e0ldrsb x27, [x0]
    000fd4e4adrp x27, 0x910000
    000fd4e8ldr x4, [x27+1344]
    000fd4ecadrp x27, 0x94e000
    000fd4f0ldr w5, [x27+3056]
    000fd4f4cbz w5, 0xfd4fc
    000fd4f8b 0xfd500
    000fd4fc
    000fd4fcloc_fd4fc:
    000fd4fcb 0xfd514
    000fd500
    000fd500loc_fd500:
    000fd500bl runtime.gcWriteBarrier2
    000fd504str x4, [x25]
    000fd508ldr x5, [x0]
    000fd50cstr x5, [x25+8]
    000fd510b 0xfd514
    000fd514
    000fd514loc_fd514:
    000fd514str x4, [x0]
    000fd518ldr x1, [sp+1344]
    000fd51cadrp x0, 0x528000
    000fd520add x0, x0, 416
    000fd524adrp x2, 0x5b3000
    000fd528add x2, x2, 1202
    000fd52corr x3, xzr, 4
    000fd530bl runtime.mapassign_faststr
    000fd534str x0, [sp+1304]
    000fd538ldrsb x27, [x0]
    000fd53cadrp x27, 0x910000
    000fd540ldr x4, [x27+1352]
    000fd544adrp x27, 0x94e000
    000fd548ldr w5, [x27+3056]
    000fd54ccbz w5, 0xfd554
    000fd550b 0xfd558
    000fd554
    000fd554loc_fd554:
    000fd554b 0xfd56c
    000fd558
    000fd558loc_fd558:
    000fd558bl runtime.gcWriteBarrier2
    000fd55cstr x4, [x25]
    000fd560ldr x5, [x0]
    000fd564str x5, [x25+8]
    000fd568b 0xfd56c
    000fd56c
    000fd56cloc_fd56c:
    000fd56cstr x4, [x0]
    000fd570ldr x1, [sp+1344]
    000fd574adrp x0, 0x528000
    000fd578add x0, x0, 416
    000fd57cadrp x2, 0x5b3000
    000fd580add x2, x2, 576
    000fd584orr x3, xzr, 3
    000fd588bl runtime.mapassign_faststr
    000fd58cstr x0, [sp+1296]
    000fd590ldrsb x27, [x0]
    000fd594adrp x27, 0x910000
    000fd598ldr x4, [x27+1360]
    000fd59cadrp x27, 0x94e000
    000fd5a0ldr w5, [x27+3056]
    000fd5a4cbz w5, 0xfd5ac
    000fd5a8b 0xfd5b0
    000fd5ac
    000fd5acloc_fd5ac:
    000fd5acb 0xfd5c4
    000fd5b0
    000fd5b0loc_fd5b0:
    000fd5b0bl runtime.gcWriteBarrier2
    000fd5b4str x4, [x25]
    000fd5b8ldr x5, [x0]
    000fd5bcstr x5, [x25+8]
    000fd5c0b 0xfd5c4
    000fd5c4
    000fd5c4loc_fd5c4:
    000fd5c4str x4, [x0]
    000fd5c8ldr x1, [sp+1344]
    000fd5ccadrp x0, 0x528000
    000fd5d0add x0, x0, 416
    000fd5d4adrp x2, 0x5b3000
    000fd5d8add x2, x2, 2052
    000fd5dcmovz x3, 5
    000fd5e0bl runtime.mapassign_faststr
    000fd5e4str x0, [sp+1288]
    000fd5e8ldrsb x27, [x0]
    000fd5ecadrp x27, 0x910000
    000fd5f0ldr x4, [x27+1368]
    000fd5f4adrp x27, 0x94e000
    000fd5f8ldr w5, [x27+3056]
    000fd5fccbz w5, 0xfd604
    000fd600b 0xfd608
    000fd604
    000fd604loc_fd604:
    000fd604b 0xfd61c
    000fd608
    000fd608loc_fd608:
    000fd608bl runtime.gcWriteBarrier2
    000fd60cstr x4, [x25]
    000fd610ldr x5, [x0]
    000fd614str x5, [x25+8]
    000fd618b 0xfd61c
    000fd61c
    000fd61cloc_fd61c:
    000fd61cstr x4, [x0]
    000fd620ldr x1, [sp+1344]
    000fd624adrp x0, 0x528000
    000fd628add x0, x0, 416
    000fd62cadrp x2, 0x5ba000
    000fd630add x2, x2, 3832
    000fd634movz x3, 22
    000fd638bl runtime.mapassign_faststr
    000fd63cstr x0, [sp+1280]
    000fd640ldrsb x27, [x0]
    000fd644adrp x27, 0x910000
    000fd648ldr x4, [x27+1376]
    000fd64cadrp x27, 0x94e000
    000fd650ldr w5, [x27+3056]
    000fd654cbz w5, 0xfd65c
    000fd658b 0xfd660
    000fd65c
    000fd65cloc_fd65c:
    000fd65cb 0xfd674
    000fd660
    000fd660loc_fd660:
    000fd660bl runtime.gcWriteBarrier2
    000fd664str x4, [x25]
    000fd668ldr x5, [x0]
    000fd66cstr x5, [x25+8]
    000fd670b 0xfd674
    000fd674
    000fd674loc_fd674:
    000fd674str x4, [x0]
    000fd678ldr x1, [sp+1344]
    000fd67cadrp x0, 0x528000
    000fd680add x0, x0, 416
    000fd684adrp x2, 0x5b3000
    000fd688add x2, x2, 2057
    000fd68cmovz x3, 5
    000fd690bl runtime.mapassign_faststr
    000fd694str x0, [sp+1272]
    000fd698ldrsb x27, [x0]
    000fd69cadrp x27, 0x910000
    000fd6a0ldr x4, [x27+1384]
    000fd6a4adrp x27, 0x94e000
    000fd6a8ldr w5, [x27+3056]
    000fd6accbz w5, 0xfd6b4
    000fd6b0b 0xfd6b8
    000fd6b4
    000fd6b4loc_fd6b4:
    000fd6b4b 0xfd6cc
    000fd6b8
    000fd6b8loc_fd6b8:
    000fd6b8bl runtime.gcWriteBarrier2
    000fd6bcstr x4, [x25]
    000fd6c0ldr x5, [x0]
    000fd6c4str x5, [x25+8]
    000fd6c8b 0xfd6cc
    000fd6cc
    000fd6ccloc_fd6cc:
    000fd6ccstr x4, [x0]
    000fd6d0ldr x1, [sp+1344]
    000fd6d4adrp x0, 0x528000
    000fd6d8add x0, x0, 416
    000fd6dcadrp x2, 0x5b4000
    000fd6e0add x2, x2, 1772
    000fd6e4orr x3, xzr, 8
    000fd6e8bl runtime.mapassign_faststr
    000fd6ecstr x0, [sp+1264]
    000fd6f0ldrsb x27, [x0]
    000fd6f4adrp x27, 0x910000
    000fd6f8ldr x4, [x27+1392]
    000fd6fcadrp x27, 0x94e000
    000fd700ldr w5, [x27+3056]
    000fd704cbz w5, 0xfd70c
    000fd708b 0xfd710
    000fd70c
    000fd70cloc_fd70c:
    000fd70cb 0xfd724
    000fd710
    000fd710loc_fd710:
    000fd710bl runtime.gcWriteBarrier2
    000fd714str x4, [x25]
    000fd718ldr x5, [x0]
    000fd71cstr x5, [x25+8]
    000fd720b 0xfd724
    000fd724
    000fd724loc_fd724:
    000fd724str x4, [x0]
    000fd728ldr x1, [sp+1344]
    000fd72cadrp x0, 0x528000
    000fd730add x0, x0, 416
    000fd734adrp x2, 0x5b6000
    000fd738add x2, x2, 2486
    000fd73cmovz x3, 13
    000fd740bl runtime.mapassign_faststr
    000fd744str x0, [sp+1256]
    000fd748ldrsb x27, [x0]
    000fd74cadrp x27, 0x910000
    000fd750ldr x4, [x27+1400]
    000fd754adrp x27, 0x94e000
    000fd758ldr w5, [x27+3056]
    000fd75ccbz w5, 0xfd764
    000fd760b 0xfd768
    000fd764
    000fd764loc_fd764:
    000fd764b 0xfd77c
    000fd768
    000fd768loc_fd768:
    000fd768bl runtime.gcWriteBarrier2
    000fd76cstr x4, [x25]
    000fd770ldr x5, [x0]
    000fd774str x5, [x25+8]
    000fd778b 0xfd77c
    000fd77c
    000fd77cloc_fd77c:
    000fd77cstr x4, [x0]
    000fd780ldr x1, [sp+1344]
    000fd784adrp x0, 0x528000
    000fd788add x0, x0, 416
    000fd78cadrp x2, 0x5b5000
    000fd790add x2, x2, 1074
    000fd794movz x3, 10
    000fd798bl runtime.mapassign_faststr
    000fd79cstr x0, [sp+1240]
    000fd7a0ldrsb x27, [x0]
    000fd7a4adrp x27, 0x910000
    000fd7a8ldr x4, [x27+1408]
    000fd7acadrp x27, 0x94e000
    000fd7b0ldr w5, [x27+3056]
    000fd7b4cbz w5, 0xfd7bc
    000fd7b8b 0xfd7c0
    000fd7bc
    000fd7bcloc_fd7bc:
    000fd7bcb 0xfd7d4
    000fd7c0
    000fd7c0loc_fd7c0:
    000fd7c0bl runtime.gcWriteBarrier2
    000fd7c4str x4, [x25]
    000fd7c8ldr x5, [x0]
    000fd7ccstr x5, [x25+8]
    000fd7d0b 0xfd7d4
    000fd7d4
    000fd7d4loc_fd7d4:
    000fd7d4str x4, [x0]
    000fd7d8ldr x1, [sp+1344]
    000fd7dcadrp x0, 0x528000
    000fd7e0add x0, x0, 416
    000fd7e4adrp x2, 0x5b8000
    000fd7e8add x2, x2, 1339
    000fd7ecmovz x3, 17
    000fd7f0bl runtime.mapassign_faststr
    000fd7f4str x0, [sp+1232]
    000fd7f8ldrsb x27, [x0]
    000fd7fcadrp x27, 0x910000
    000fd800ldr x4, [x27+1416]
    000fd804adrp x27, 0x94e000
    000fd808ldr w5, [x27+3056]
    000fd80ccbz w5, 0xfd814
    000fd810b 0xfd818
    000fd814
    000fd814loc_fd814:
    000fd814b 0xfd82c
    000fd818
    000fd818loc_fd818:
    000fd818bl runtime.gcWriteBarrier2
    000fd81cstr x4, [x25]
    000fd820ldr x5, [x0]
    000fd824str x5, [x25+8]
    000fd828b 0xfd82c
    000fd82c
    000fd82cloc_fd82c:
    000fd82cstr x4, [x0]
    000fd830ldr x1, [sp+1344]
    000fd834adrp x0, 0x528000
    000fd838add x0, x0, 416
    000fd83cadrp x2, 0x5b5000
    000fd840add x2, x2, 1084
    000fd844movz x3, 10
    000fd848bl runtime.mapassign_faststr
    000fd84cstr x0, [sp+1224]
    000fd850ldrsb x27, [x0]
    000fd854adrp x27, 0x910000
    000fd858ldr x4, [x27+1424]
    000fd85cadrp x27, 0x94e000
    000fd860ldr w5, [x27+3056]
    000fd864cbz w5, 0xfd86c
    000fd868b 0xfd870
    000fd86c
    000fd86cloc_fd86c:
    000fd86cb 0xfd884
    000fd870
    000fd870loc_fd870:
    000fd870bl runtime.gcWriteBarrier2
    000fd874str x4, [x25]
    000fd878ldr x5, [x0]
    000fd87cstr x5, [x25+8]
    000fd880b 0xfd884
    000fd884
    000fd884loc_fd884:
    000fd884str x4, [x0]
    000fd888ldr x1, [sp+1344]
    000fd88cadrp x0, 0x528000
    000fd890add x0, x0, 416
    000fd894adrp x2, 0x5b5000
    000fd898add x2, x2, 2967
    000fd89cmovz x3, 11
    000fd8a0bl runtime.mapassign_faststr
    000fd8a4str x0, [sp+1216]
    000fd8a8ldrsb x27, [x0]
    000fd8acadrp x27, 0x910000
    000fd8b0ldr x4, [x27+1432]
    000fd8b4adrp x27, 0x94e000
    000fd8b8ldr w5, [x27+3056]
    000fd8bccbz w5, 0xfd8c4
    000fd8c0b 0xfd8c8
    000fd8c4
    000fd8c4loc_fd8c4:
    000fd8c4b 0xfd8dc
    000fd8c8
    000fd8c8loc_fd8c8:
    000fd8c8bl runtime.gcWriteBarrier2
    000fd8ccstr x4, [x25]
    000fd8d0ldr x5, [x0]
    000fd8d4str x5, [x25+8]
    000fd8d8b 0xfd8dc
    000fd8dc
    000fd8dcloc_fd8dc:
    000fd8dcstr x4, [x0]
    000fd8e0ldr x1, [sp+1344]
    000fd8e4adrp x0, 0x528000
    000fd8e8add x0, x0, 416
    000fd8ecadrp x2, 0x5b5000
    000fd8f0add x2, x2, 2978
    000fd8f4movz x3, 11
    000fd8f8bl runtime.mapassign_faststr
    000fd8fcstr x0, [sp+1208]
    000fd900ldrsb x27, [x0]
    000fd904adrp x27, 0x910000
    000fd908ldr x4, [x27+1440]
    000fd90cadrp x27, 0x94e000
    000fd910ldr w5, [x27+3056]
    000fd914cbz w5, 0xfd91c
    000fd918b 0xfd920
    000fd91c
    000fd91cloc_fd91c:
    000fd91cb 0xfd934
    000fd920
    000fd920loc_fd920:
    000fd920bl runtime.gcWriteBarrier2
    000fd924str x4, [x25]
    000fd928ldr x5, [x0]
    000fd92cstr x5, [x25+8]
    000fd930b 0xfd934
    000fd934
    000fd934loc_fd934:
    000fd934str x4, [x0]
    000fd938ldr x1, [sp+1344]
    000fd93cadrp x0, 0x528000
    000fd940add x0, x0, 416
    000fd944adrp x2, 0x5b8000
    000fd948add x2, x2, 1356
    000fd94cmovz x3, 17
    000fd950bl runtime.mapassign_faststr
    000fd954str x0, [sp+1200]
    000fd958ldrsb x27, [x0]
    000fd95cadrp x27, 0x910000
    000fd960ldr x4, [x27+1448]
    000fd964adrp x27, 0x94e000
    000fd968ldr w5, [x27+3056]
    000fd96ccbz w5, 0xfd974
    000fd970b 0xfd978
    000fd974
    000fd974loc_fd974:
    000fd974b 0xfd98c
    000fd978
    000fd978loc_fd978:
    000fd978bl runtime.gcWriteBarrier2
    000fd97cstr x4, [x25]
    000fd980ldr x5, [x0]
    000fd984str x5, [x25+8]
    000fd988b 0xfd98c
    000fd98c
    000fd98cloc_fd98c:
    000fd98cstr x4, [x0]
    000fd990ldr x1, [sp+1344]
    000fd994adrp x0, 0x528000
    000fd998add x0, x0, 416
    000fd99cadrp x2, 0x5b5000
    000fd9a0add x2, x2, 1094
    000fd9a4movz x3, 10
    000fd9a8bl runtime.mapassign_faststr
    000fd9acstr x0, [sp+1192]
    000fd9b0ldrsb x27, [x0]
    000fd9b4adrp x27, 0x910000
    000fd9b8ldr x4, [x27+1456]
    000fd9bcadrp x27, 0x94e000
    000fd9c0ldr w5, [x27+3056]
    000fd9c4cbz w5, 0xfd9cc
    000fd9c8b 0xfd9d0
    000fd9cc
    000fd9ccloc_fd9cc:
    000fd9ccb 0xfd9e4
    000fd9d0
    000fd9d0loc_fd9d0:
    000fd9d0bl runtime.gcWriteBarrier2
    000fd9d4str x4, [x25]
    000fd9d8ldr x5, [x0]
    000fd9dcstr x5, [x25+8]
    000fd9e0b 0xfd9e4
    000fd9e4
    000fd9e4loc_fd9e4:
    000fd9e4str x4, [x0]
    000fd9e8ldr x1, [sp+1344]
    000fd9ecadrp x0, 0x528000
    000fd9f0add x0, x0, 416
    000fd9f4adrp x2, 0x5b5000
    000fd9f8add x2, x2, 1104
    000fd9fcmovz x3, 10
    000fda00bl runtime.mapassign_faststr
    000fda04str x0, [sp+1184]
    000fda08ldrsb x27, [x0]
    000fda0cadrp x27, 0x910000
    000fda10ldr x4, [x27+1464]
    000fda14adrp x27, 0x94e000
    000fda18ldr w5, [x27+3056]
    000fda1ccbz w5, 0xfda24
    000fda20b 0xfda28
    000fda24
    000fda24loc_fda24:
    000fda24b 0xfda3c
    000fda28
    000fda28loc_fda28:
    000fda28bl runtime.gcWriteBarrier2
    000fda2cstr x4, [x25]
    000fda30ldr x5, [x0]
    000fda34str x5, [x25+8]
    000fda38b 0xfda3c
    000fda3c
    000fda3cloc_fda3c:
    000fda3cstr x4, [x0]
    000fda40ldr x1, [sp+1344]
    000fda44adrp x0, 0x528000
    000fda48add x0, x0, 416
    000fda4cadrp x2, 0x5b3000
    000fda50add x2, x2, 2062
    000fda54movz x3, 5
    000fda58bl runtime.mapassign_faststr
    000fda5cstr x0, [sp+1176]
    000fda60ldrsb x27, [x0]
    000fda64adrp x27, 0x910000
    000fda68ldr x4, [x27+1472]
    000fda6cadrp x27, 0x94e000
    000fda70ldr w5, [x27+3056]
    000fda74cbz w5, 0xfda7c
    000fda78b 0xfda80
    000fda7c
    000fda7cloc_fda7c:
    000fda7cb 0xfda94
    000fda80
    000fda80loc_fda80:
    000fda80bl runtime.gcWriteBarrier2
    000fda84str x4, [x25]
    000fda88ldr x5, [x0]
    000fda8cstr x5, [x25+8]
    000fda90b 0xfda94
    000fda94
    000fda94loc_fda94:
    000fda94str x4, [x0]
    000fda98ldr x1, [sp+1344]
    000fda9cadrp x0, 0x528000
    000fdaa0add x0, x0, 416
    000fdaa4adrp x2, 0x5b3000
    000fdaa8add x2, x2, 2067
    000fdaacmovz x3, 5
    000fdab0bl runtime.mapassign_faststr
    000fdab4str x0, [sp+1168]
    000fdab8ldrsb x27, [x0]
    000fdabcadrp x27, 0x910000
    000fdac0ldr x4, [x27+1480]
    000fdac4adrp x27, 0x94e000
    000fdac8ldr w5, [x27+3056]
    000fdacccbz w5, 0xfdad4
    000fdad0b 0xfdad8
    000fdad4
    000fdad4loc_fdad4:
    000fdad4b 0xfdaec
    000fdad8
    000fdad8loc_fdad8:
    000fdad8bl runtime.gcWriteBarrier2
    000fdadcstr x4, [x25]
    000fdae0ldr x5, [x0]
    000fdae4str x5, [x25+8]
    000fdae8b 0xfdaec
    000fdaec
    000fdaecloc_fdaec:
    000fdaecstr x4, [x0]
    000fdaf0ldr x1, [sp+1344]
    000fdaf4adrp x0, 0x528000
    000fdaf8add x0, x0, 416
    000fdafcadrp x2, 0x5b3000
    000fdb00add x2, x2, 4095
    000fdb04orr x3, xzr, 7
    000fdb08bl runtime.mapassign_faststr
    000fdb0cstr x0, [sp+1152]
    000fdb10ldrsb x27, [x0]
    000fdb14adrp x27, 0x910000
    000fdb18ldr x4, [x27+1488]
    000fdb1cadrp x27, 0x94e000
    000fdb20ldr w5, [x27+3056]
    000fdb24cbz w5, 0xfdb2c
    000fdb28b 0xfdb30
    000fdb2c
    000fdb2cloc_fdb2c:
    000fdb2cb 0xfdb44
    000fdb30
    000fdb30loc_fdb30:
    000fdb30bl runtime.gcWriteBarrier2
    000fdb34str x4, [x25]
    000fdb38ldr x5, [x0]
    000fdb3cstr x5, [x25+8]
    000fdb40b 0xfdb44
    000fdb44
    000fdb44loc_fdb44:
    000fdb44str x4, [x0]
    000fdb48ldr x1, [sp+1344]
    000fdb4cadrp x0, 0x528000
    000fdb50add x0, x0, 416
    000fdb54adrp x2, 0x5b6000
    000fdb58add x2, x2, 732
    000fdb5corr x3, xzr, 12
    000fdb60bl runtime.mapassign_faststr
    000fdb64str x0, [sp+1144]
    000fdb68ldrsb x27, [x0]
    000fdb6cadrp x27, 0x910000
    000fdb70ldr x4, [x27+1496]
    000fdb74adrp x27, 0x94e000
    000fdb78ldr w5, [x27+3056]
    000fdb7ccbz w5, 0xfdb84
    000fdb80b 0xfdb88
    000fdb84
    000fdb84loc_fdb84:
    000fdb84b 0xfdb9c
    000fdb88
    000fdb88loc_fdb88:
    000fdb88bl runtime.gcWriteBarrier2
    000fdb8cstr x4, [x25]
    000fdb90ldr x5, [x0]
    000fdb94str x5, [x25+8]
    000fdb98b 0xfdb9c
    000fdb9c
    000fdb9cloc_fdb9c:
    000fdb9cstr x4, [x0]
    000fdba0ldr x1, [sp+1344]
    000fdba4adrp x0, 0x528000
    000fdba8add x0, x0, 416
    000fdbacadrp x2, 0x5b4000
    000fdbb0add x2, x2, 3757
    000fdbb4movz x3, 9
    000fdbb8bl runtime.mapassign_faststr
    000fdbbcstr x0, [sp+1136]
    000fdbc0ldrsb x27, [x0]
    000fdbc4adrp x27, 0x910000
    000fdbc8ldr x4, [x27+1504]
    000fdbccadrp x27, 0x94e000
    000fdbd0ldr w5, [x27+3056]
    000fdbd4cbz w5, 0xfdbdc
    000fdbd8b 0xfdbe0
    000fdbdc
    000fdbdcloc_fdbdc:
    000fdbdcb 0xfdbf4
    000fdbe0
    000fdbe0loc_fdbe0:
    000fdbe0bl runtime.gcWriteBarrier2
    000fdbe4str x4, [x25]
    000fdbe8ldr x5, [x0]
    000fdbecstr x5, [x25+8]
    000fdbf0b 0xfdbf4
    000fdbf4
    000fdbf4loc_fdbf4:
    000fdbf4str x4, [x0]
    000fdbf8ldr x1, [sp+1344]
    000fdbfcadrp x0, 0x528000
    000fdc00add x0, x0, 416
    000fdc04adrp x2, 0x5b5000
    000fdc08add x2, x2, 2989
    000fdc0cmovz x3, 11
    000fdc10bl runtime.mapassign_faststr
    000fdc14str x0, [sp+1128]
    000fdc18ldrsb x27, [x0]
    000fdc1cadrp x27, 0x910000
    000fdc20ldr x4, [x27+1512]
    000fdc24adrp x27, 0x94e000
    000fdc28ldr w5, [x27+3056]
    000fdc2ccbz w5, 0xfdc34
    000fdc30b 0xfdc38
    000fdc34
    000fdc34loc_fdc34:
    000fdc34b 0xfdc4c
    000fdc38
    000fdc38loc_fdc38:
    000fdc38bl runtime.gcWriteBarrier2
    000fdc3cstr x4, [x25]
    000fdc40ldr x5, [x0]
    000fdc44str x5, [x25+8]
    000fdc48b 0xfdc4c
    000fdc4c
    000fdc4cloc_fdc4c:
    000fdc4cstr x4, [x0]
    000fdc50ldr x1, [sp+1344]
    000fdc54adrp x0, 0x528000
    000fdc58add x0, x0, 416
    000fdc5cadrp x2, 0x5b4000
    000fdc60add x2, x2, 1780
    000fdc64orr x3, xzr, 8
    000fdc68bl runtime.mapassign_faststr
    000fdc6cstr x0, [sp+1120]
    000fdc70ldrsb x27, [x0]
    000fdc74adrp x27, 0x910000
    000fdc78ldr x4, [x27+1520]
    000fdc7cadrp x27, 0x94e000
    000fdc80ldr w5, [x27+3056]
    000fdc84cbz w5, 0xfdc8c
    000fdc88b 0xfdc90
    000fdc8c
    000fdc8cloc_fdc8c:
    000fdc8cb 0xfdca4
    000fdc90
    000fdc90loc_fdc90:
    000fdc90bl runtime.gcWriteBarrier2
    000fdc94str x4, [x25]
    000fdc98ldr x5, [x0]
    000fdc9cstr x5, [x25+8]
    000fdca0b 0xfdca4
    000fdca4
    000fdca4loc_fdca4:
    000fdca4str x4, [x0]
    000fdca8ldr x1, [sp+1344]
    000fdcacadrp x0, 0x528000
    000fdcb0add x0, x0, 416
    000fdcb4adrp x2, 0x5b5000
    000fdcb8add x2, x2, 1114
    000fdcbcmovz x3, 10
    000fdcc0bl runtime.mapassign_faststr
    000fdcc4str x0, [sp+1112]
    000fdcc8ldrsb x27, [x0]
    000fdcccadrp x27, 0x910000
    000fdcd0ldr x4, [x27+1528]
    000fdcd4adrp x27, 0x94e000
    000fdcd8ldr w5, [x27+3056]
    000fdcdccbz w5, 0xfdce4
    000fdce0b 0xfdce8
    000fdce4
    000fdce4loc_fdce4:
    000fdce4b 0xfdcfc
    000fdce8
    000fdce8loc_fdce8:
    000fdce8bl runtime.gcWriteBarrier2
    000fdcecstr x4, [x25]
    000fdcf0ldr x5, [x0]
    000fdcf4str x5, [x25+8]
    000fdcf8b 0xfdcfc
    000fdcfc
    000fdcfcloc_fdcfc:
    000fdcfcstr x4, [x0]
    000fdd00ldr x1, [sp+1344]
    000fdd04adrp x0, 0x528000
    000fdd08add x0, x0, 416
    000fdd0cadrp x2, 0x5b7000
    000fdd10add x2, x2, 1557
    000fdd14orr x3, xzr, 15
    000fdd18bl runtime.mapassign_faststr
    000fdd1cstr x0, [sp+1104]
    000fdd20ldrsb x27, [x0]
    000fdd24adrp x27, 0x910000
    000fdd28ldr x4, [x27+1536]
    000fdd2cadrp x27, 0x94e000
    000fdd30ldr w5, [x27+3056]
    000fdd34cbz w5, 0xfdd3c
    000fdd38b 0xfdd40
    000fdd3c
    000fdd3cloc_fdd3c:
    000fdd3cb 0xfdd54
    000fdd40
    000fdd40loc_fdd40:
    000fdd40bl runtime.gcWriteBarrier2
    000fdd44str x4, [x25]
    000fdd48ldr x5, [x0]
    000fdd4cstr x5, [x25+8]
    000fdd50b 0xfdd54
    000fdd54
    000fdd54loc_fdd54:
    000fdd54str x4, [x0]
    000fdd58ldr x1, [sp+1344]
    000fdd5cadrp x0, 0x528000
    000fdd60add x0, x0, 416
    000fdd64adrp x2, 0x5b3000
    000fdd68add x2, x2, 3055
    000fdd6corr x3, xzr, 6
    000fdd70bl runtime.mapassign_faststr
    000fdd74str x0, [sp+1096]
    000fdd78ldrsb x27, [x0]
    000fdd7cadrp x27, 0x910000
    000fdd80ldr x4, [x27+1544]
    000fdd84adrp x27, 0x94e000
    000fdd88ldr w5, [x27+3056]
    000fdd8ccbz w5, 0xfdd94
    000fdd90b 0xfdd98
    000fdd94
    000fdd94loc_fdd94:
    000fdd94b 0xfddac
    000fdd98
    000fdd98loc_fdd98:
    000fdd98bl runtime.gcWriteBarrier2
    000fdd9cstr x4, [x25]
    000fdda0ldr x5, [x0]
    000fdda4str x5, [x25+8]
    000fdda8b 0xfddac
    000fddac
    000fddacloc_fddac:
    000fddacstr x4, [x0]
    000fddb0ldr x1, [sp+1344]
    000fddb4adrp x0, 0x528000
    000fddb8add x0, x0, 416
    000fddbcadrp x2, 0x5b3000
    000fddc0add x2, x2, 2072
    000fddc4movz x3, 5
    000fddc8bl runtime.mapassign_faststr
    000fddccstr x0, [sp+1088]
    000fddd0ldrsb x27, [x0]
    000fddd4adrp x27, 0x910000
    000fddd8ldr x4, [x27+1552]
    000fdddcadrp x27, 0x94e000
    000fdde0ldr w5, [x27+3056]
    000fdde4cbz w5, 0xfddec
    000fdde8b 0xfddf0
    000fddec
    000fddecloc_fddec:
    000fddecb 0xfde04
    000fddf0
    000fddf0loc_fddf0:
    000fddf0bl runtime.gcWriteBarrier2
    000fddf4str x4, [x25]
    000fddf8ldr x5, [x0]
    000fddfcstr x5, [x25+8]
    000fde00b 0xfde04
    000fde04
    000fde04loc_fde04:
    000fde04str x4, [x0]
    000fde08ldr x1, [sp+1344]
    000fde0cadrp x0, 0x528000
    000fde10add x0, x0, 416
    000fde14adrp x2, 0x5b4000
    000fde18add x2, x2, 3766
    000fde1cmovz x3, 9
    000fde20bl runtime.mapassign_faststr
    000fde24str x0, [sp+1080]
    000fde28ldrsb x27, [x0]
    000fde2cadrp x27, 0x910000
    000fde30ldr x4, [x27+1560]
    000fde34adrp x27, 0x94e000
    000fde38ldr w5, [x27+3056]
    000fde3ccbz w5, 0xfde44
    000fde40b 0xfde48
    000fde44
    000fde44loc_fde44:
    000fde44b 0xfde5c
    000fde48
    000fde48loc_fde48:
    000fde48bl runtime.gcWriteBarrier2
    000fde4cstr x4, [x25]
    000fde50ldr x5, [x0]
    000fde54str x5, [x25+8]
    000fde58b 0xfde5c
    000fde5c
    000fde5cloc_fde5c:
    000fde5cstr x4, [x0]
    000fde60ldr x1, [sp+1344]
    000fde64adrp x0, 0x528000
    000fde68add x0, x0, 416
    000fde6cadrp x2, 0x5b5000
    000fde70add x2, x2, 1124
    000fde74movz x3, 10
    000fde78bl runtime.mapassign_faststr
    000fde7cstr x0, [sp+1064]
    000fde80ldrsb x27, [x0]
    000fde84adrp x27, 0x910000
    000fde88ldr x4, [x27+1568]
    000fde8cadrp x27, 0x94e000
    000fde90ldr w5, [x27+3056]
    000fde94cbz w5, 0xfde9c
    000fde98b 0xfdea0
    000fde9c
    000fde9cloc_fde9c:
    000fde9cb 0xfdeb4
    000fdea0
    000fdea0loc_fdea0:
    000fdea0bl runtime.gcWriteBarrier2
    000fdea4str x4, [x25]
    000fdea8ldr x5, [x0]
    000fdeacstr x5, [x25+8]
    000fdeb0b 0xfdeb4
    000fdeb4
    000fdeb4loc_fdeb4:
    000fdeb4str x4, [x0]
    000fdeb8ldr x1, [sp+1344]
    000fdebcadrp x0, 0x528000
    000fdec0add x0, x0, 416
    000fdec4adrp x2, 0x5b4000
    000fdec8add x2, x2, 6
    000fdeccorr x3, xzr, 7
    000fded0bl runtime.mapassign_faststr
    000fded4str x0, [sp+1056]
    000fded8ldrsb x27, [x0]
    000fdedcadrp x27, 0x910000
    000fdee0ldr x4, [x27+1576]
    000fdee4adrp x27, 0x94e000
    000fdee8ldr w5, [x27+3056]
    000fdeeccbz w5, 0xfdef4
    000fdef0b 0xfdef8
    000fdef4
    000fdef4loc_fdef4:
    000fdef4b 0xfdf0c
    000fdef8
    000fdef8loc_fdef8:
    000fdef8bl runtime.gcWriteBarrier2
    000fdefcstr x4, [x25]
    000fdf00ldr x5, [x0]
    000fdf04str x5, [x25+8]
    000fdf08b 0xfdf0c
    000fdf0c
    000fdf0cloc_fdf0c:
    000fdf0cstr x4, [x0]
    000fdf10ldr x1, [sp+1344]
    000fdf14adrp x0, 0x528000
    000fdf18add x0, x0, 416
    000fdf1cadrp x2, 0x5b4000
    000fdf20add x2, x2, 13
    000fdf24orr x3, xzr, 7
    000fdf28bl runtime.mapassign_faststr
    000fdf2cstr x0, [sp+1048]
    000fdf30ldrsb x27, [x0]
    000fdf34adrp x27, 0x910000
    000fdf38ldr x4, [x27+1584]
    000fdf3cadrp x27, 0x94e000
    000fdf40ldr w5, [x27+3056]
    000fdf44cbz w5, 0xfdf4c
    000fdf48b 0xfdf50
    000fdf4c
    000fdf4cloc_fdf4c:
    000fdf4cb 0xfdf64
    000fdf50
    000fdf50loc_fdf50:
    000fdf50bl runtime.gcWriteBarrier2
    000fdf54str x4, [x25]
    000fdf58ldr x5, [x0]
    000fdf5cstr x5, [x25+8]
    000fdf60b 0xfdf64
    000fdf64
    000fdf64loc_fdf64:
    000fdf64str x4, [x0]
    000fdf68ldr x1, [sp+1344]
    000fdf6cadrp x0, 0x528000
    000fdf70add x0, x0, 416
    000fdf74adrp x2, 0x5b4000
    000fdf78add x2, x2, 20
    000fdf7corr x3, xzr, 7
    000fdf80bl runtime.mapassign_faststr
    000fdf84str x0, [sp+1040]
    000fdf88ldrsb x27, [x0]
    000fdf8cadrp x27, 0x910000
    000fdf90ldr x4, [x27+1592]
    000fdf94adrp x27, 0x94e000
    000fdf98ldr w5, [x27+3056]
    000fdf9ccbz w5, 0xfdfa4
    000fdfa0b 0xfdfa8
    000fdfa4
    000fdfa4loc_fdfa4:
    000fdfa4b 0xfdfbc
    000fdfa8
    000fdfa8loc_fdfa8:
    000fdfa8bl runtime.gcWriteBarrier2
    000fdfacstr x4, [x25]
    000fdfb0ldr x5, [x0]
    000fdfb4str x5, [x25+8]
    000fdfb8b 0xfdfbc
    000fdfbc
    000fdfbcloc_fdfbc:
    000fdfbcstr x4, [x0]
    000fdfc0ldr x1, [sp+1344]
    000fdfc4adrp x0, 0x528000
    000fdfc8add x0, x0, 416
    000fdfccadrp x2, 0x5b5000
    000fdfd0add x2, x2, 3000
    000fdfd4movz x3, 11
    000fdfd8bl runtime.mapassign_faststr
    000fdfdcstr x0, [sp+1032]
    000fdfe0ldrsb x27, [x0]
    000fdfe4adrp x27, 0x910000
    000fdfe8ldr x4, [x27+1600]
    000fdfecadrp x27, 0x94e000
    000fdff0ldr w5, [x27+3056]
    000fdff4cbz w5, 0xfdffc
    000fdff8b 0xfe000
    000fdffc
    000fdffcloc_fdffc:
    000fdffcb 0xfe014
    000fe000
    000fe000loc_fe000:
    000fe000bl runtime.gcWriteBarrier2
    000fe004str x4, [x25]
    000fe008ldr x5, [x0]
    000fe00cstr x5, [x25+8]
    000fe010b 0xfe014
    000fe014
    000fe014loc_fe014:
    000fe014str x4, [x0]
    000fe018ldr x1, [sp+1344]
    000fe01cadrp x0, 0x527000
    000fe020add x0, x0, 416
    000fe024adrp x2, 0x5b3000
    000fe028add x2, x2, 27
    000fe02corr x3, xzr, 7
    000fe030bl runtime.mapassign_faststr
    000fe034str x0, [sp+1024]
    000fe038ldrsb x27, [x0]
    000fe03cadrp x27, 0x90f000
    000fe040ldr x4, [x27+1608]
    000fe044adrp x27, 0x94d000
    000fe048ldr w5, [x27+3056]
    000fe04ccbz w5, 0xfe054
    000fe050b 0xfe058
    000fe054
    000fe054loc_fe054:
    000fe054b 0xfe06c
    000fe058
    000fe058loc_fe058:
    000fe058bl runtime.gcWriteBarrier2
    000fe05cstr x4, [x25]
    000fe060ldr x5, [x0]
    000fe064str x5, [x25+8]
    000fe068b 0xfe06c
    000fe06c
    000fe06cloc_fe06c:
    000fe06cstr x4, [x0]
    000fe070ldr x1, [sp+1344]
    000fe074adrp x0, 0x527000
    000fe078add x0, x0, 416
    000fe07cadrp x2, 0x5b3000
    000fe080add x2, x2, 34
    000fe084orr x3, xzr, 7
    000fe088bl runtime.mapassign_faststr
    000fe08cstr x0, [sp+1016]
    000fe090ldrsb x27, [x0]
    000fe094adrp x27, 0x90f000
    000fe098ldr x4, [x27+1616]
    000fe09cadrp x27, 0x94d000
    000fe0a0ldr w5, [x27+3056]
    000fe0a4cbz w5, 0xfe0ac
    000fe0a8b 0xfe0b0
    000fe0ac
    000fe0acloc_fe0ac:
    000fe0acb 0xfe0c4
    000fe0b0
    000fe0b0loc_fe0b0:
    000fe0b0bl runtime.gcWriteBarrier2
    000fe0b4str x4, [x25]
    000fe0b8ldr x5, [x0]
    000fe0bcstr x5, [x25+8]
    000fe0c0b 0xfe0c4
    000fe0c4
    000fe0c4loc_fe0c4:
    000fe0c4str x4, [x0]
    000fe0c8ldr x1, [sp+1344]
    000fe0ccadrp x0, 0x527000
    000fe0d0add x0, x0, 416
    000fe0d4adrp x2, 0x5b5000
    000fe0d8add x2, x2, 744
    000fe0dcorr x3, xzr, 12
    000fe0e0bl runtime.mapassign_faststr
    000fe0e4str x0, [sp+1008]
    000fe0e8ldrsb x27, [x0]
    000fe0ecadrp x27, 0x90f000
    000fe0f0ldr x4, [x27+1624]
    000fe0f4adrp x27, 0x94d000
    000fe0f8ldr w5, [x27+3056]
    000fe0fccbz w5, 0xfe104
    000fe100b 0xfe108
    000fe104
    000fe104loc_fe104:
    000fe104b 0xfe11c
    000fe108
    000fe108loc_fe108:
    000fe108bl runtime.gcWriteBarrier2
    000fe10cstr x4, [x25]
    000fe110ldr x5, [x0]
    000fe114str x5, [x25+8]
    000fe118b 0xfe11c
    000fe11c
    000fe11cloc_fe11c:
    000fe11cstr x4, [x0]
    000fe120ldr x1, [sp+1344]
    000fe124adrp x0, 0x527000
    000fe128add x0, x0, 416
    000fe12cadrp x2, 0x5b3000
    000fe130add x2, x2, 41
    000fe134orr x3, xzr, 7
    000fe138bl runtime.mapassign_faststr
    000fe13cstr x0, [sp+1000]
    000fe140ldrsb x27, [x0]
    000fe144adrp x27, 0x90f000
    000fe148ldr x4, [x27+1632]
    000fe14cadrp x27, 0x94d000
    000fe150ldr w5, [x27+3056]
    000fe154cbz w5, 0xfe15c
    000fe158b 0xfe160
    000fe15c
    000fe15cloc_fe15c:
    000fe15cb 0xfe174
    000fe160
    000fe160loc_fe160:
    000fe160bl runtime.gcWriteBarrier2
    000fe164str x4, [x25]
    000fe168ldr x5, [x0]
    000fe16cstr x5, [x25+8]
    000fe170b 0xfe174
    000fe174
    000fe174loc_fe174:
    000fe174str x4, [x0]
    000fe178ldr x1, [sp+1344]
    000fe17cadrp x0, 0x527000
    000fe180add x0, x0, 416
    000fe184adrp x2, 0x5b3000
    000fe188add x2, x2, 3775
    000fe18cmovz x3, 9
    000fe190bl runtime.mapassign_faststr
    000fe194str x0, [sp+992]
    000fe198ldrsb x27, [x0]
    000fe19cadrp x27, 0x90f000
    000fe1a0ldr x4, [x27+1640]
    000fe1a4adrp x27, 0x94d000
    000fe1a8ldr w5, [x27+3056]
    000fe1accbz w5, 0xfe1b4
    000fe1b0b 0xfe1b8
    000fe1b4
    000fe1b4loc_fe1b4:
    000fe1b4b 0xfe1cc
    000fe1b8
    000fe1b8loc_fe1b8:
    000fe1b8bl runtime.gcWriteBarrier2
    000fe1bcstr x4, [x25]
    000fe1c0ldr x5, [x0]
    000fe1c4str x5, [x25+8]
    000fe1c8b 0xfe1cc
    000fe1cc
    000fe1ccloc_fe1cc:
    000fe1ccstr x4, [x0]
    000fe1d0ldr x1, [sp+1344]
    000fe1d4adrp x0, 0x527000
    000fe1d8add x0, x0, 416
    000fe1dcadrp x2, 0x5b5000
    000fe1e0add x2, x2, 756
    000fe1e4orr x3, xzr, 12
    000fe1e8bl runtime.mapassign_faststr
    000fe1ecstr x0, [sp+976]
    000fe1f0ldrsb x27, [x0]
    000fe1f4adrp x27, 0x90f000
    000fe1f8ldr x4, [x27+1648]
    000fe1fcadrp x27, 0x94d000
    000fe200ldr w5, [x27+3056]
    000fe204cbz w5, 0xfe20c
    000fe208b 0xfe210
    000fe20c
    000fe20cloc_fe20c:
    000fe20cb 0xfe224
    000fe210
    000fe210loc_fe210:
    000fe210bl runtime.gcWriteBarrier2
    000fe214str x4, [x25]
    000fe218ldr x5, [x0]
    000fe21cstr x5, [x25+8]
    000fe220b 0xfe224
    000fe224
    000fe224loc_fe224:
    000fe224str x4, [x0]
    000fe228ldr x1, [sp+1344]
    000fe22cadrp x0, 0x527000
    000fe230add x0, x0, 416
    000fe234adrp x2, 0x5b2000
    000fe238add x2, x2, 3061
    000fe23corr x3, xzr, 6
    000fe240bl runtime.mapassign_faststr
    000fe244str x0, [sp+968]
    000fe248ldrsb x27, [x0]
    000fe24cadrp x27, 0x90f000
    000fe250ldr x4, [x27+1656]
    000fe254adrp x27, 0x94d000
    000fe258ldr w5, [x27+3056]
    000fe25ccbz w5, 0xfe264
    000fe260b 0xfe268
    000fe264
    000fe264loc_fe264:
    000fe264b 0xfe27c
    000fe268
    000fe268loc_fe268:
    000fe268bl runtime.gcWriteBarrier2
    000fe26cstr x4, [x25]
    000fe270ldr x5, [x0]
    000fe274str x5, [x25+8]
    000fe278b 0xfe27c
    000fe27c
    000fe27cloc_fe27c:
    000fe27cstr x4, [x0]
    000fe280ldr x1, [sp+1344]
    000fe284adrp x0, 0x527000
    000fe288add x0, x0, 416
    000fe28cadrp x2, 0x5b3000
    000fe290add x2, x2, 48
    000fe294orr x3, xzr, 7
    000fe298bl runtime.mapassign_faststr
    000fe29cstr x0, [sp+960]
    000fe2a0ldrsb x27, [x0]
    000fe2a4adrp x27, 0x90f000
    000fe2a8ldr x4, [x27+1664]
    000fe2acadrp x27, 0x94d000
    000fe2b0ldr w5, [x27+3056]
    000fe2b4cbz w5, 0xfe2bc
    000fe2b8b 0xfe2c0
    000fe2bc
    000fe2bcloc_fe2bc:
    000fe2bcb 0xfe2d4
    000fe2c0
    000fe2c0loc_fe2c0:
    000fe2c0bl runtime.gcWriteBarrier2
    000fe2c4str x4, [x25]
    000fe2c8ldr x5, [x0]
    000fe2ccstr x5, [x25+8]
    000fe2d0b 0xfe2d4
    000fe2d4
    000fe2d4loc_fe2d4:
    000fe2d4str x4, [x0]
    000fe2d8ldr x1, [sp+1344]
    000fe2dcadrp x0, 0x527000
    000fe2e0add x0, x0, 416
    000fe2e4adrp x2, 0x5b3000
    000fe2e8add x2, x2, 1788
    000fe2ecorr x3, xzr, 8
    000fe2f0bl runtime.mapassign_faststr
    000fe2f4str x0, [sp+952]
    000fe2f8ldrsb x27, [x0]
    000fe2fcadrp x27, 0x90f000
    000fe300ldr x4, [x27+1672]
    000fe304adrp x27, 0x94d000
    000fe308ldr w5, [x27+3056]
    000fe30ccbz w5, 0xfe314
    000fe310b 0xfe318
    000fe314
    000fe314loc_fe314:
    000fe314b 0xfe32c
    000fe318
    000fe318loc_fe318:
    000fe318bl runtime.gcWriteBarrier2
    000fe31cstr x4, [x25]
    000fe320ldr x5, [x0]
    000fe324str x5, [x25+8]
    000fe328b 0xfe32c
    000fe32c
    000fe32cloc_fe32c:
    000fe32cstr x4, [x0]
    000fe330ldr x1, [sp+1344]
    000fe334adrp x0, 0x527000
    000fe338add x0, x0, 416
    000fe33cadrp x2, 0x5b2000
    000fe340add x2, x2, 3067
    000fe344orr x3, xzr, 6
    000fe348bl runtime.mapassign_faststr
    000fe34cstr x0, [sp+944]
    000fe350ldrsb x27, [x0]
    000fe354adrp x27, 0x90f000
    000fe358ldr x4, [x27+1680]
    000fe35cadrp x27, 0x94d000
    000fe360ldr w5, [x27+3056]
    000fe364cbz w5, 0xfe36c
    000fe368b 0xfe370
    000fe36c
    000fe36cloc_fe36c:
    000fe36cb 0xfe384
    000fe370
    000fe370loc_fe370:
    000fe370bl runtime.gcWriteBarrier2
    000fe374str x4, [x25]
    000fe378ldr x5, [x0]
    000fe37cstr x5, [x25+8]
    000fe380b 0xfe384
    000fe384
    000fe384loc_fe384:
    000fe384str x4, [x0]
    000fe388ldr x1, [sp+1344]
    000fe38cadrp x0, 0x527000
    000fe390add x0, x0, 416
    000fe394adrp x2, 0x5b3000
    000fe398add x2, x2, 1796
    000fe39corr x3, xzr, 8
    000fe3a0bl runtime.mapassign_faststr
    000fe3a4str x0, [sp+936]
    000fe3a8ldrsb x27, [x0]
    000fe3acadrp x27, 0x90f000
    000fe3b0ldr x4, [x27+1688]
    000fe3b4adrp x27, 0x94d000
    000fe3b8ldr w5, [x27+3056]
    000fe3bccbz w5, 0xfe3c4
    000fe3c0b 0xfe3c8
    000fe3c4
    000fe3c4loc_fe3c4:
    000fe3c4b 0xfe3dc
    000fe3c8
    000fe3c8loc_fe3c8:
    000fe3c8bl runtime.gcWriteBarrier2
    000fe3ccstr x4, [x25]
    000fe3d0ldr x5, [x0]
    000fe3d4str x5, [x25+8]
    000fe3d8b 0xfe3dc
    000fe3dc
    000fe3dcloc_fe3dc:
    000fe3dcstr x4, [x0]
    000fe3e0ldr x1, [sp+1344]
    000fe3e4adrp x0, 0x527000
    000fe3e8add x0, x0, 416
    000fe3ecadrp x2, 0x5b3000
    000fe3f0add x2, x2, 1804
    000fe3f4orr x3, xzr, 8
    000fe3f8bl runtime.mapassign_faststr
    000fe3fcstr x0, [sp+928]
    000fe400ldrsb x27, [x0]
    000fe404adrp x27, 0x90f000
    000fe408ldr x4, [x27+1696]
    000fe40cadrp x27, 0x94d000
    000fe410ldr w5, [x27+3056]
    000fe414cbz w5, 0xfe41c
    000fe418b 0xfe420
    000fe41c
    000fe41cloc_fe41c:
    000fe41cb 0xfe434
    000fe420
    000fe420loc_fe420:
    000fe420bl runtime.gcWriteBarrier2
    000fe424str x4, [x25]
    000fe428ldr x5, [x0]
    000fe42cstr x5, [x25+8]
    000fe430b 0xfe434
    000fe434
    000fe434loc_fe434:
    000fe434str x4, [x0]
    000fe438ldr x1, [sp+1344]
    000fe43cadrp x0, 0x527000
    000fe440add x0, x0, 416
    000fe444adrp x2, 0x5b2000
    000fe448add x2, x2, 2077
    000fe44cmovz x3, 5
    000fe450bl runtime.mapassign_faststr
    000fe454str x0, [sp+920]
    000fe458ldrsb x27, [x0]
    000fe45cadrp x27, 0x90f000
    000fe460ldr x4, [x27+1704]
    000fe464adrp x27, 0x94d000
    000fe468ldr w5, [x27+3056]
    000fe46ccbz w5, 0xfe474
    000fe470b 0xfe478
    000fe474
    000fe474loc_fe474:
    000fe474b 0xfe48c
    000fe478
    000fe478loc_fe478:
    000fe478bl runtime.gcWriteBarrier2
    000fe47cstr x4, [x25]
    000fe480ldr x5, [x0]
    000fe484str x5, [x25+8]
    000fe488b 0xfe48c
    000fe48c
    000fe48cloc_fe48c:
    000fe48cstr x4, [x0]
    000fe490ldr x1, [sp+1344]
    000fe494adrp x0, 0x527000
    000fe498add x0, x0, 416
    000fe49cadrp x2, 0x5b2000
    000fe4a0add x2, x2, 2082
    000fe4a4movz x3, 5
    000fe4a8bl runtime.mapassign_faststr
    000fe4acstr x0, [sp+912]
    000fe4b0ldrsb x27, [x0]
    000fe4b4adrp x27, 0x90f000
    000fe4b8ldr x4, [x27+1712]
    000fe4bcadrp x27, 0x94d000
    000fe4c0ldr w5, [x27+3056]
    000fe4c4cbz w5, 0xfe4cc
    000fe4c8b 0xfe4d0
    000fe4cc
    000fe4ccloc_fe4cc:
    000fe4ccb 0xfe4e4
    000fe4d0
    000fe4d0loc_fe4d0:
    000fe4d0bl runtime.gcWriteBarrier2
    000fe4d4str x4, [x25]
    000fe4d8ldr x5, [x0]
    000fe4dcstr x5, [x25+8]
    000fe4e0b 0xfe4e4
    000fe4e4
    000fe4e4loc_fe4e4:
    000fe4e4str x4, [x0]
    000fe4e8ldr x1, [sp+1344]
    000fe4ecadrp x0, 0x527000
    000fe4f0add x0, x0, 416
    000fe4f4adrp x2, 0x5b2000
    000fe4f8add x2, x2, 3073
    000fe4fcorr x3, xzr, 6
    000fe500bl runtime.mapassign_faststr
    000fe504str x0, [sp+904]
    000fe508ldrsb x27, [x0]
    000fe50cadrp x27, 0x90f000
    000fe510ldr x4, [x27+1720]
    000fe514adrp x27, 0x94d000
    000fe518ldr w5, [x27+3056]
    000fe51ccbz w5, 0xfe524
    000fe520b 0xfe528
    000fe524
    000fe524loc_fe524:
    000fe524b 0xfe53c
    000fe528
    000fe528loc_fe528:
    000fe528bl runtime.gcWriteBarrier2
    000fe52cstr x4, [x25]
    000fe530ldr x5, [x0]
    000fe534str x5, [x25+8]
    000fe538b 0xfe53c
    000fe53c
    000fe53cloc_fe53c:
    000fe53cstr x4, [x0]
    000fe540ldr x1, [sp+1344]
    000fe544adrp x0, 0x527000
    000fe548add x0, x0, 416
    000fe54cadrp x2, 0x5b2000
    000fe550add x2, x2, 3079
    000fe554orr x3, xzr, 6
    000fe558bl runtime.mapassign_faststr
    000fe55cstr x0, [sp+888]
    000fe560ldrsb x27, [x0]
    000fe564adrp x27, 0x90f000
    000fe568ldr x4, [x27+1728]
    000fe56cadrp x27, 0x94d000
    000fe570ldr w5, [x27+3056]
    000fe574cbz w5, 0xfe57c
    000fe578b 0xfe580
    000fe57c
    000fe57cloc_fe57c:
    000fe57cb 0xfe594
    000fe580
    000fe580loc_fe580:
    000fe580bl runtime.gcWriteBarrier2
    000fe584str x4, [x25]
    000fe588ldr x5, [x0]
    000fe58cstr x5, [x25+8]
    000fe590b 0xfe594
    000fe594
    000fe594loc_fe594:
    000fe594str x4, [x0]
    000fe598ldr x1, [sp+1344]
    000fe59cadrp x0, 0x527000
    000fe5a0add x0, x0, 416
    000fe5a4adrp x2, 0x5b2000
    000fe5a8add x2, x2, 3085
    000fe5acorr x3, xzr, 6
    000fe5b0bl runtime.mapassign_faststr
    000fe5b4str x0, [sp+880]
    000fe5b8ldrsb x27, [x0]
    000fe5bcadrp x27, 0x90f000
    000fe5c0ldr x4, [x27+1736]
    000fe5c4adrp x27, 0x94d000
    000fe5c8ldr w5, [x27+3056]
    000fe5cccbz w5, 0xfe5d4
    000fe5d0b 0xfe5d8
    000fe5d4
    000fe5d4loc_fe5d4:
    000fe5d4b 0xfe5ec
    000fe5d8
    000fe5d8loc_fe5d8:
    000fe5d8bl runtime.gcWriteBarrier2
    000fe5dcstr x4, [x25]
    000fe5e0ldr x5, [x0]
    000fe5e4str x5, [x25+8]
    000fe5e8b 0xfe5ec
    000fe5ec
    000fe5ecloc_fe5ec:
    000fe5ecstr x4, [x0]
    000fe5f0ldr x1, [sp+1344]
    000fe5f4adrp x0, 0x527000
    000fe5f8add x0, x0, 416
    000fe5fcadrp x2, 0x5b2000
    000fe600add x2, x2, 3091
    000fe604orr x3, xzr, 6
    000fe608bl runtime.mapassign_faststr
    000fe60cstr x0, [sp+872]
    000fe610ldrsb x27, [x0]
    000fe614adrp x27, 0x90f000
    000fe618ldr x4, [x27+1744]
    000fe61cadrp x27, 0x94d000
    000fe620ldr w5, [x27+3056]
    000fe624cbz w5, 0xfe62c
    000fe628b 0xfe630
    000fe62c
    000fe62cloc_fe62c:
    000fe62cb 0xfe644
    000fe630
    000fe630loc_fe630:
    000fe630bl runtime.gcWriteBarrier2
    000fe634str x4, [x25]
    000fe638ldr x5, [x0]
    000fe63cstr x5, [x25+8]
    000fe640b 0xfe644
    000fe644
    000fe644loc_fe644:
    000fe644str x4, [x0]
    000fe648ldr x1, [sp+1344]
    000fe64cadrp x0, 0x527000
    000fe650add x0, x0, 416
    000fe654adrp x2, 0x5b2000
    000fe658add x2, x2, 1206
    000fe65corr x3, xzr, 4
    000fe660bl runtime.mapassign_faststr
    000fe664str x0, [sp+864]
    000fe668ldrsb x27, [x0]
    000fe66cadrp x27, 0x90f000
    000fe670ldr x4, [x27+1752]
    000fe674adrp x27, 0x94d000
    000fe678ldr w5, [x27+3056]
    000fe67ccbz w5, 0xfe684
    000fe680b 0xfe688
    000fe684
    000fe684loc_fe684:
    000fe684b 0xfe69c
    000fe688
    000fe688loc_fe688:
    000fe688bl runtime.gcWriteBarrier2
    000fe68cstr x4, [x25]
    000fe690ldr x5, [x0]
    000fe694str x5, [x25+8]
    000fe698b 0xfe69c
    000fe69c
    000fe69cloc_fe69c:
    000fe69cstr x4, [x0]
    000fe6a0ldr x1, [sp+1344]
    000fe6a4adrp x0, 0x527000
    000fe6a8add x0, x0, 416
    000fe6acadrp x2, 0x5b3000
    000fe6b0add x2, x2, 55
    000fe6b4orr x3, xzr, 7
    000fe6b8bl runtime.mapassign_faststr
    000fe6bcstr x0, [sp+856]
    000fe6c0ldrsb x27, [x0]
    000fe6c4adrp x27, 0x90f000
    000fe6c8ldr x4, [x27+1760]
    000fe6ccadrp x27, 0x94d000
    000fe6d0ldr w5, [x27+3056]
    000fe6d4cbz w5, 0xfe6dc
    000fe6d8b 0xfe6e0
    000fe6dc
    000fe6dcloc_fe6dc:
    000fe6dcb 0xfe6f4
    000fe6e0
    000fe6e0loc_fe6e0:
    000fe6e0bl runtime.gcWriteBarrier2
    000fe6e4str x4, [x25]
    000fe6e8ldr x5, [x0]
    000fe6ecstr x5, [x25+8]
    000fe6f0b 0xfe6f4
    000fe6f4
    000fe6f4loc_fe6f4:
    000fe6f4str x4, [x0]
    000fe6f8ldr x1, [sp+1344]
    000fe6fcadrp x0, 0x527000
    000fe700add x0, x0, 416
    000fe704adrp x2, 0x5b3000
    000fe708add x2, x2, 1812
    000fe70corr x3, xzr, 8
    000fe710bl runtime.mapassign_faststr
    000fe714str x0, [sp+848]
    000fe718ldrsb x27, [x0]
    000fe71cadrp x27, 0x90f000
    000fe720ldr x4, [x27+1768]
    000fe724adrp x27, 0x94d000
    000fe728ldr w5, [x27+3056]
    000fe72ccbz w5, 0xfe734
    000fe730b 0xfe738
    000fe734
    000fe734loc_fe734:
    000fe734b 0xfe74c
    000fe738
    000fe738loc_fe738:
    000fe738bl runtime.gcWriteBarrier2
    000fe73cstr x4, [x25]
    000fe740ldr x5, [x0]
    000fe744str x5, [x25+8]
    000fe748b 0xfe74c
    000fe74c
    000fe74cloc_fe74c:
    000fe74cstr x4, [x0]
    000fe750ldr x1, [sp+1344]
    000fe754adrp x0, 0x527000
    000fe758add x0, x0, 416
    000fe75cadrp x2, 0x5b3000
    000fe760add x2, x2, 62
    000fe764orr x3, xzr, 7
    000fe768bl runtime.mapassign_faststr
    000fe76cstr x0, [sp+840]
    000fe770ldrsb x27, [x0]
    000fe774adrp x27, 0x90f000
    000fe778ldr x4, [x27+1776]
    000fe77cadrp x27, 0x94d000
    000fe780ldr w5, [x27+3056]
    000fe784cbz w5, 0xfe78c
    000fe788b 0xfe790
    000fe78c
    000fe78cloc_fe78c:
    000fe78cb 0xfe7a4
    000fe790
    000fe790loc_fe790:
    000fe790bl runtime.gcWriteBarrier2
    000fe794str x4, [x25]
    000fe798ldr x5, [x0]
    000fe79cstr x5, [x25+8]
    000fe7a0b 0xfe7a4
    000fe7a4
    000fe7a4loc_fe7a4:
    000fe7a4str x4, [x0]
    000fe7a8ldr x1, [sp+1344]
    000fe7acadrp x0, 0x527000
    000fe7b0add x0, x0, 416
    000fe7b4adrp x2, 0x5b2000
    000fe7b8add x2, x2, 1210
    000fe7bcorr x3, xzr, 4
    000fe7c0bl runtime.mapassign_faststr
    000fe7c4str x0, [sp+832]
    000fe7c8ldrsb x27, [x0]
    000fe7ccadrp x27, 0x90f000
    000fe7d0ldr x4, [x27+1784]
    000fe7d4adrp x27, 0x94d000
    000fe7d8ldr w5, [x27+3056]
    000fe7dccbz w5, 0xfe7e4
    000fe7e0b 0xfe7e8
    000fe7e4
    000fe7e4loc_fe7e4:
    000fe7e4b 0xfe7fc
    000fe7e8
    000fe7e8loc_fe7e8:
    000fe7e8bl runtime.gcWriteBarrier2
    000fe7ecstr x4, [x25]
    000fe7f0ldr x5, [x0]
    000fe7f4str x5, [x25+8]
    000fe7f8b 0xfe7fc
    000fe7fc
    000fe7fcloc_fe7fc:
    000fe7fcstr x4, [x0]
    000fe800ldr x1, [sp+1344]
    000fe804adrp x0, 0x527000
    000fe808add x0, x0, 416
    000fe80cadrp x2, 0x5b3000
    000fe810add x2, x2, 1820
    000fe814orr x3, xzr, 8
    000fe818bl runtime.mapassign_faststr
    000fe81cstr x0, [sp+824]
    000fe820ldrsb x27, [x0]
    000fe824adrp x27, 0x90f000
    000fe828ldr x4, [x27+1792]
    000fe82cadrp x27, 0x94d000
    000fe830ldr w5, [x27+3056]
    000fe834cbz w5, 0xfe83c
    000fe838b 0xfe840
    000fe83c
    000fe83cloc_fe83c:
    000fe83cb 0xfe854
    000fe840
    000fe840loc_fe840:
    000fe840bl runtime.gcWriteBarrier2
    000fe844str x4, [x25]
    000fe848ldr x5, [x0]
    000fe84cstr x5, [x25+8]
    000fe850b 0xfe854
    000fe854
    000fe854loc_fe854:
    000fe854str x4, [x0]
    000fe858ldr x1, [sp+1344]
    000fe85cadrp x0, 0x527000
    000fe860add x0, x0, 416
    000fe864adrp x2, 0x5b2000
    000fe868add x2, x2, 579
    000fe86corr x3, xzr, 3
    000fe870bl runtime.mapassign_faststr
    000fe874str x0, [sp+816]
    000fe878ldrsb x27, [x0]
    000fe87cadrp x27, 0x90f000
    000fe880ldr x4, [x27+1800]
    000fe884adrp x27, 0x94d000
    000fe888ldr w5, [x27+3056]
    000fe88ccbz w5, 0xfe894
    000fe890b 0xfe898
    000fe894
    000fe894loc_fe894:
    000fe894b 0xfe8ac
    000fe898
    000fe898loc_fe898:
    000fe898bl runtime.gcWriteBarrier2
    000fe89cstr x4, [x25]
    000fe8a0ldr x5, [x0]
    000fe8a4str x5, [x25+8]
    000fe8a8b 0xfe8ac
    000fe8ac
    000fe8acloc_fe8ac:
    000fe8acstr x4, [x0]
    000fe8b0ldr x1, [sp+1344]
    000fe8b4adrp x0, 0x527000
    000fe8b8add x0, x0, 416
    000fe8bcadrp x2, 0x5b3000
    000fe8c0add x2, x2, 1828
    000fe8c4orr x3, xzr, 8
    000fe8c8bl runtime.mapassign_faststr
    000fe8ccstr x0, [sp+800]
    000fe8d0ldrsb x27, [x0]
    000fe8d4adrp x27, 0x90f000
    000fe8d8ldr x4, [x27+1808]
    000fe8dcadrp x27, 0x94d000
    000fe8e0ldr w5, [x27+3056]
    000fe8e4cbz w5, 0xfe8ec
    000fe8e8b 0xfe8f0
    000fe8ec
    000fe8ecloc_fe8ec:
    000fe8ecb 0xfe904
    000fe8f0
    000fe8f0loc_fe8f0:
    000fe8f0bl runtime.gcWriteBarrier2
    000fe8f4str x4, [x25]
    000fe8f8ldr x5, [x0]
    000fe8fcstr x5, [x25+8]
    000fe900b 0xfe904
    000fe904
    000fe904loc_fe904:
    000fe904str x4, [x0]
    000fe908ldr x1, [sp+1344]
    000fe90cadrp x0, 0x527000
    000fe910add x0, x0, 416
    000fe914adrp x2, 0x5b2000
    000fe918add x2, x2, 3097
    000fe91corr x3, xzr, 6
    000fe920bl runtime.mapassign_faststr
    000fe924str x0, [sp+792]
    000fe928ldrsb x27, [x0]
    000fe92cadrp x27, 0x90f000
    000fe930ldr x4, [x27+1816]
    000fe934adrp x27, 0x94d000
    000fe938ldr w5, [x27+3056]
    000fe93ccbz w5, 0xfe944
    000fe940b 0xfe948
    000fe944
    000fe944loc_fe944:
    000fe944b 0xfe95c
    000fe948
    000fe948loc_fe948:
    000fe948bl runtime.gcWriteBarrier2
    000fe94cstr x4, [x25]
    000fe950ldr x5, [x0]
    000fe954str x5, [x25+8]
    000fe958b 0xfe95c
    000fe95c
    000fe95cloc_fe95c:
    000fe95cstr x4, [x0]
    000fe960ldr x1, [sp+1344]
    000fe964adrp x0, 0x527000
    000fe968add x0, x0, 416
    000fe96cadrp x2, 0x5b4000
    000fe970add x2, x2, 3011
    000fe974movz x3, 11
    000fe978bl runtime.mapassign_faststr
    000fe97cstr x0, [sp+784]
    000fe980ldrsb x27, [x0]
    000fe984adrp x27, 0x90f000
    000fe988ldr x4, [x27+1824]
    000fe98cadrp x27, 0x94d000
    000fe990ldr w5, [x27+3056]
    000fe994cbz w5, 0xfe99c
    000fe998b 0xfe9a0
    000fe99c
    000fe99cloc_fe99c:
    000fe99cb 0xfe9b4
    000fe9a0
    000fe9a0loc_fe9a0:
    000fe9a0bl runtime.gcWriteBarrier2
    000fe9a4str x4, [x25]
    000fe9a8ldr x5, [x0]
    000fe9acstr x5, [x25+8]
    000fe9b0b 0xfe9b4
    000fe9b4
    000fe9b4loc_fe9b4:
    000fe9b4str x4, [x0]
    000fe9b8ldr x1, [sp+1344]
    000fe9bcadrp x0, 0x527000
    000fe9c0add x0, x0, 416
    000fe9c4adrp x2, 0x5b2000
    000fe9c8add x2, x2, 3103
    000fe9ccorr x3, xzr, 6
    000fe9d0bl runtime.mapassign_faststr
    000fe9d4str x0, [sp+776]
    000fe9d8ldrsb x27, [x0]
    000fe9dcadrp x27, 0x90f000
    000fe9e0ldr x4, [x27+1832]
    000fe9e4adrp x27, 0x94d000
    000fe9e8ldr w5, [x27+3056]
    000fe9eccbz w5, 0xfe9f4
    000fe9f0b 0xfe9f8
    000fe9f4
    000fe9f4loc_fe9f4:
    000fe9f4b 0xfea0c
    000fe9f8
    000fe9f8loc_fe9f8:
    000fe9f8bl runtime.gcWriteBarrier2
    000fe9fcstr x4, [x25]
    000fea00ldr x5, [x0]
    000fea04str x5, [x25+8]
    000fea08b 0xfea0c
    000fea0c
    000fea0cloc_fea0c:
    000fea0cstr x4, [x0]
    000fea10ldr x1, [sp+1344]
    000fea14adrp x0, 0x527000
    000fea18add x0, x0, 416
    000fea1cadrp x2, 0x5b2000
    000fea20add x2, x2, 167
    000fea24orr x3, xzr, 2
    000fea28bl runtime.mapassign_faststr
    000fea2cstr x0, [sp+768]
    000fea30ldrsb x27, [x0]
    000fea34adrp x27, 0x90f000
    000fea38ldr x4, [x27+1840]
    000fea3cadrp x27, 0x94d000
    000fea40ldr w5, [x27+3056]
    000fea44cbz w5, 0xfea4c
    000fea48b 0xfea50
    000fea4c
    000fea4cloc_fea4c:
    000fea4cb 0xfea64
    000fea50
    000fea50loc_fea50:
    000fea50bl runtime.gcWriteBarrier2
    000fea54str x4, [x25]
    000fea58ldr x5, [x0]
    000fea5cstr x5, [x25+8]
    000fea60b 0xfea64
    000fea64
    000fea64loc_fea64:
    000fea64str x4, [x0]
    000fea68ldr x1, [sp+1344]
    000fea6cadrp x0, 0x527000
    000fea70add x0, x0, 416
    000fea74adrp x2, 0x5b6000
    000fea78add x2, x2, 3460
    000fea7corr x3, xzr, 16
    000fea80bl runtime.mapassign_faststr
    000fea84str x0, [sp+760]
    000fea88ldrsb x27, [x0]
    000fea8cadrp x27, 0x90f000
    000fea90ldr x4, [x27+1848]
    000fea94adrp x27, 0x94d000
    000fea98ldr w5, [x27+3056]
    000fea9ccbz w5, 0xfeaa4
    000feaa0b 0xfeaa8
    000feaa4
    000feaa4loc_feaa4:
    000feaa4b 0xfeabc
    000feaa8
    000feaa8loc_feaa8:
    000feaa8bl runtime.gcWriteBarrier2
    000feaacstr x4, [x25]
    000feab0ldr x1, [x0]
    000feab4str x1, [x25+8]
    000feab8b 0xfeabc
    000feabc
    000feabcloc_feabc:
    000feabcstr x4, [x0]
    000feac0ldr x0, [sp+1344]
    000feac4adrp x27, 0x94d000
    000feac8ldr w1, [x27+3056]
    000feacccbz w1, 0xfead4
    000fead0b 0xfead8
    000fead4
    000fead4loc_fead4:
    000fead4b 0xfeaf0
    000fead8
    000fead8loc_fead8:
    000fead8bl runtime.gcWriteBarrier2
    000feadcstr x0, [x25]
    000feae0adrp x27, 0x922000
    000feae4ldr x1, [x27+3752]
    000feae8str x1, [x25+8]
    000feaecb 0xfeaf0
    000feaf0
    000feaf0loc_feaf0:
    000feaf0adrp x27, 0x922000
    000feaf4str x0, [x27+3752]
    000feaf8ldp x29, x30, [sp-8]
    000feafcadd sp, sp, 1360
    000feb00ret x30
    000feb04
    000feb04loc_feb04:
    000feb04mov x3, x30
    000feb08bl runtime.morestack_noctxt.abi0
    000feb0cb 0xfb280
    000fb280
    000feb10
    000feb10unicode.IsDigit: ; void unicode.IsDigit(int32 r)
    000feb10ldr x16, [x28+16]
    000feb14subs xzr, sp, x16
    000feb18b.ls 0xfeba8
    000feb1cstr x30, [sp-48]!
    000feb20stur x29, [sp-8]
    000feb24sub x29, sp, 8
    000feb28str w0, [sp+56]
    000feb2cstrb wzr, [sp+38]
    000feb30ldrsw x2, [sp+56]
    000feb34subs wzr, w2, 255
    000feb38b.le 0xfeb40
    000feb3cb 0xfeb84
    000feb40
    000feb40loc_feb40:
    000feb40ldrsw x1, [sp+56]
    000feb44subs wzr, w1, 48
    000feb48cset x1, ge
    000feb4cstrb w1, [sp+39]
    000feb50b.ge 0xfeb58
    000feb54b 0xfeb6c
    000feb58
    000feb58loc_feb58:
    000feb58ldrsw x1, [sp+56]
    000feb5csubs wzr, w1, 57
    000feb60cset x1, le
    000feb64strb w1, [sp+39]
    000feb68b 0xfeb70
    000feb6c
    000feb6cloc_feb6c:
    000feb6cb 0xfeb70
    000feb70
    000feb70loc_feb70:
    000feb70ldrb w0, [sp+39]
    000feb74strb w0, [sp+38]
    000feb78ldur x29, [sp-8]
    000feb7cldr x30, [sp], 48
    000feb80ret x30
    000feb84
    000feb84loc_feb84:
    000feb84ldrsw x1, [sp+56]
    000feb88adrp x27, 0x90f000
    000feb8cldr x0, [x27+280]
    000feb90bl unicode.isExcludingLatin
    000feb94strb w0, [sp+39]
    000feb98strb w0, [sp+38]
    000feb9cldur x29, [sp-8]
    000feba0ldr x30, [sp], 48
    000feba4ret x30
    000feba8
    000feba8loc_feba8:
    000feba8str w0, [sp+8]
    000febacmov x3, x30
    000febb0bl runtime.morestack_noctxt.abi0
    000febb4ldrsw x0, [sp+8]
    000febb8b 0xfeb10
    000febbcudf 0
    000feb10
    000febc0
    000febc0unicode.IsPrint: ; void unicode.IsPrint(int32 r)
    000febc0ldr x16, [x28+16]
    000febc4subs xzr, sp, x16
    000febc8b.ls 0xfec50
    000febccstr x30, [sp-64]!
    000febd0stur x29, [sp-8]
    000febd4sub x29, sp, 8
    000febd8str w0, [sp+72]
    000febdcstrb wzr, [sp+54]
    000febe0ldrsw x4, [sp+72]
    000febe4subs wzr, w4, 255
    000febe8b.ls 0xfebf0
    000febecb 0xfec1c
    000febf0
    000febf0loc_febf0:
    000febf0ldrsw x1, [sp+72]
    000febf4ubfm x1, x1, 0, 7
    000febf8adrp x2, 0x8c8000
    000febfcadd x2, x2, 992
    000fec00ldrb w1, [x2+x1]
    000fec04ands wzr, w1, 128
    000fec08cset x0, ne
    000fec0cstrb w0, [sp+54]
    000fec10ldur x29, [sp-8]
    000fec14ldr x30, [sp], 64
    000fec18ret x30
    000fec1c
    000fec1cloc_fec1c:
    000fec1cadrp x27, 0x911000
    000fec20ldr x1, [x27+2352]
    000fec24adrp x27, 0x911000
    000fec28ldr x2, [x27+2360]
    000fec2cadrp x27, 0x911000
    000fec30ldr x3, [x27+2368]
    000fec34ldrsw x0, [sp+72]
    000fec38bl unicode.In
    000fec3cstrb w0, [sp+55]
    000fec40strb w0, [sp+54]
    000fec44ldur x29, [sp-8]
    000fec48ldr x30, [sp], 64
    000fec4cret x30
    000fec50
    000fec50loc_fec50:
    000fec50str w0, [sp+8]
    000fec54mov x3, x30
    000fec58bl runtime.morestack_noctxt.abi0
    000fec5cldrsw x0, [sp+8]
    000fec60b 0xfebc0
    000fec64udf 0
    000fec68udf 0
    000fec6cudf 0
    000febc0
    000fec70
    000fec70unicode.In: ; void unicode.In(int32 r, struct []*unicode.RangeTable ranges)
    000fec70ldr x16, [x28+16]
    000fec74subs xzr, sp, x16
    000fec78b.ls 0xfed34
    000fec7cstr x30, [sp-96]!
    000fec80stur x29, [sp-8]
    000fec84sub x29, sp, 8
    000fec88str w0, [sp+104]
    000fec8cstr x1, [sp+112]
    000fec90str x2, [sp+120]
    000fec94str x3, [sp+128]
    000fec98strb wzr, [sp+38]
    000fec9cldr x2, [sp+120]
    000feca0ldr x3, [sp+112]
    000feca4ldr x4, [sp+128]
    000feca8str x3, [sp+64]
    000fecacstr x2, [sp+72]
    000fecb0str x4, [sp+80]
    000fecb4str xzr, [sp+48]
    000fecb8str x2, [sp+40]
    000fecbcb 0xfecc0
    000fecc0
    000fecc0loc_fecc0:
    000fecc0ldr x2, [sp+40]
    000fecc4ldr x3, [sp+48]
    000fecc8subs xzr, x2, x3
    000fecccb.gt 0xfecd4
    000fecd0b 0xfed20
    000fecd4
    000fecd4loc_fecd4:
    000fecd4ldr x2, [sp+48]
    000fecd8ldr x3, [sp+64]
    000fecdcldr x0, [x3+3*x2]
    000fece0str x0, [sp+56]
    000fece4ldrsw x1, [sp+104]
    000fece8bl unicode.Is
    000fececstrb w0, [sp+39]
    000fecf0tbnz w0, 0, 0xfecf8
    000fecf4b 0xfed0c
    000fecf8
    000fecf8loc_fecf8:
    000fecf8orr x0, xzr, 1
    000fecfcstrb w0, [sp+38]
    000fed00ldur x29, [sp-8]
    000fed04ldr x30, [sp], 96
    000fed08ret x30
    000fed0c
    000fed0cloc_fed0c:
    000fed0cb 0xfed10
    000fed10
    000fed10loc_fed10:
    000fed10ldr x2, [sp+48]
    000fed14add x2, x2, 1
    000fed18str x2, [sp+48]
    000fed1cb 0xfecc0
    000fed20
    000fed20loc_fed20:
    000fed20strb wzr, [sp+38]
    000fed24mov x0, xzr
    000fed28ldur x29, [sp-8]
    000fed2cldr x30, [sp], 96
    000fed30ret x30
    000fed34
    000fed34loc_fed34:
    000fed34str w0, [sp+8]
    000fed38stp x1, x2, [sp+16]
    000fed3cstr x3, [sp+32]
    000fed40mov x3, x30
    000fed44bl runtime.morestack_noctxt.abi0
    000fed48ldrsw x0, [sp+8]
    000fed4cldp x1, x2, [sp+16]
    000fed50ldr x3, [sp+32]
    000fed54b 0xfec70
    000fed58udf 0
    000fed5cudf 0
    000fec70
    000fed60
    000fed60unicode.IsLetter: ; void unicode.IsLetter(int32 r)
    000fed60ldr x16, [x28+16]
    000fed64subs xzr, sp, x16
    000fed68b.ls 0xfede0
    000fed6cstr x30, [sp-48]!
    000fed70stur x29, [sp-8]
    000fed74sub x29, sp, 8
    000fed78str w0, [sp+56]
    000fed7cstrb wzr, [sp+38]
    000fed80ldrsw x2, [sp+56]
    000fed84subs wzr, w2, 255
    000fed88b.ls 0xfed90
    000fed8cb 0xfedbc
    000fed90
    000fed90loc_fed90:
    000fed90ldrsw x1, [sp+56]
    000fed94ubfm x1, x1, 0, 7
    000fed98adrp x2, 0x8c8000
    000fed9cadd x2, x2, 992
    000feda0ldrb w1, [x2+x1]
    000feda4ands wzr, w1, 96
    000feda8cset x0, ne
    000fedacstrb w0, [sp+38]
    000fedb0ldur x29, [sp-8]
    000fedb4ldr x30, [sp], 48
    000fedb8ret x30
    000fedbc
    000fedbcloc_fedbc:
    000fedbcldrsw x1, [sp+56]
    000fedc0adrp x27, 0x90f000
    000fedc4ldr x0, [x27+296]
    000fedc8bl unicode.isExcludingLatin
    000fedccstrb w0, [sp+39]
    000fedd0strb w0, [sp+38]
    000fedd4ldur x29, [sp-8]
    000fedd8ldr x30, [sp], 48
    000feddcret x30
    000fede0
    000fede0loc_fede0:
    000fede0str w0, [sp+8]
    000fede4mov x3, x30
    000fede8bl runtime.morestack_noctxt.abi0
    000fedecldrsw x0, [sp+8]
    000fedf0b 0xfed60
    000fedf4udf 0
    000fedf8udf 0
    000fedfcudf 0
    000fed60
    000fee00
    000fee00unicode.IsSpace: ; void unicode.IsSpace(int32 r)
    000fee00ldr x16, [x28+16]
    000fee04subs xzr, sp, x16
    000fee08b.ls 0xfeef8
    000fee0cstr x30, [sp-48]!
    000fee10stur x29, [sp-8]
    000fee14sub x29, sp, 8
    000fee18str w0, [sp+56]
    000fee1cstrb wzr, [sp+34]
    000fee20ldrsw x2, [sp+56]
    000fee24subs wzr, w2, 255
    000fee28b.ls 0xfee30
    000fee2cb 0xfeed4
    000fee30
    000fee30loc_fee30:
    000fee30ldrsw x1, [sp+56]
    000fee34str w1, [sp+36]
    000fee38subs wzr, w1, 32
    000fee3cb.le 0xfee44
    000fee40b 0xfee80
    000fee44
    000fee44loc_fee44:
    000fee44subs wzr, w1, 9
    000fee48b.ge 0xfee50
    000fee4cb 0xfee64
    000fee50
    000fee50loc_fee50:
    000fee50subs wzr, w1, 13
    000fee54b.le 0xfee5c
    000fee58b 0xfee60
    000fee5c
    000fee5cloc_fee5c:
    000fee5cb 0xfeea0
    000fee60
    000fee60loc_fee60:
    000fee60b 0xfee68
    000fee64
    000fee64loc_fee64:
    000fee64b 0xfee68
    000fee68
    000fee68loc_fee68:
    000fee68subs wzr, w1, 32
    000fee6cb.eq 0xfee74
    000fee70b 0xfee78
    000fee74
    000fee74loc_fee74:
    000fee74b 0xfeea0
    000fee78
    000fee78loc_fee78:
    000fee78b 0xfee7c
    000fee7c
    000fee7cloc_fee7c:
    000fee7cb 0xfeebc
    000fee80
    000fee80loc_fee80:
    000fee80subs wzr, w1, 133
    000fee84b.eq 0xfee8c
    000fee88b 0xfee90
    000fee8c
    000fee8cloc_fee8c:
    000fee8cb 0xfeea0
    000fee90
    000fee90loc_fee90:
    000fee90subs wzr, w1, 160
    000fee94b.eq 0xfee9c
    000fee98b 0xfeeb4
    000fee9c
    000fee9cloc_fee9c:
    000fee9cb 0xfeea0
    000feea0
    000feea0loc_feea0:
    000feea0orr x0, xzr, 1
    000feea4strb w0, [sp+34]
    000feea8ldur x29, [sp-8]
    000feeacldr x30, [sp], 48
    000feeb0ret x30
    000feeb4
    000feeb4loc_feeb4:
    000feeb4b 0xfeeb8
    000feeb8
    000feeb8loc_feeb8:
    000feeb8b 0xfeebc
    000feebc
    000feebcloc_feebc:
    000feebcb 0xfeec0
    000feec0
    000feec0loc_feec0:
    000feec0strb wzr, [sp+34]
    000feec4mov x0, xzr
    000feec8ldur x29, [sp-8]
    000feeccldr x30, [sp], 48
    000feed0ret x30
    000feed4
    000feed4loc_feed4:
    000feed4ldrsw x1, [sp+56]
    000feed8adrp x27, 0x90f000
    000feedcldr x0, [x27+1856]
    000feee0bl unicode.isExcludingLatin
    000feee4strb w0, [sp+35]
    000feee8strb w0, [sp+34]
    000feeecldur x29, [sp-8]
    000feef0ldr x30, [sp], 48
    000feef4ret x30
    000feef8
    000feef8loc_feef8:
    000feef8str w0, [sp+8]
    000feefcmov x3, x30
    000fef00bl runtime.morestack_noctxt.abi0
    000fef04ldrsw x0, [sp+8]
    000fef08b 0xfee00
    000fef0cudf 0
    000fee00
    000fef10
    000fef10unicode.is16: ; void unicode.is16(struct []unicode.Range16 ranges, uint16 r)
    000fef10ldr x16, [x28+16]
    000fef14subs xzr, sp, x16
    000fef18b.ls 0xff24c
    000fef1cstr x30, [sp-112]!
    000fef20stur x29, [sp-8]
    000fef24sub x29, sp, 8
    000fef28str x0, [sp+120]
    000fef2cstr x1, [sp+128]
    000fef30str x2, [sp+136]
    000fef34strh w3, [sp+144]
    000fef38strb wzr, [sp+30]
    000fef3cldr x2, [sp+128]
    000fef40str x2, [sp+80]
    000fef44subs xzr, x2, 18
    000fef48cset x2, le
    000fef4cstrb w2, [sp+31]
    000fef50b.le 0xfef58
    000fef54b 0xfef5c
    000fef58
    000fef58loc_fef58:
    000fef58b 0xfef70
    000fef5c
    000fef5cloc_fef5c:
    000fef5cldrh w2, [sp+144]
    000fef60subs wzr, w2, 255
    000fef64cset x2, ls
    000fef68strb w2, [sp+31]
    000fef6cb 0xfef70
    000fef70
    000fef70loc_fef70:
    000fef70ldrb w2, [sp+31]
    000fef74tbnz w2, 0, 0xfef7c
    000fef78b 0xfef8c
    000fef7c
    000fef7cloc_fef7c:
    000fef7cstr xzr, [sp+72]
    000fef80ldr x2, [sp+128]
    000fef84str x2, [sp+64]
    000fef88b 0xff118
    000fef8c
    000fef8cloc_fef8c:
    000fef8cstr xzr, [sp+40]
    000fef90ldr x2, [sp+128]
    000fef94str x2, [sp+56]
    000fef98b 0xfef9c
    000fef9c
    000fef9cloc_fef9c:
    000fef9cldr x2, [sp+56]
    000fefa0ldr x3, [sp+40]
    000fefa4subs xzr, x2, x3
    000fefa8b.gt 0xfefb0
    000fefacb 0xff0fc
    000fefb0
    000fefb0loc_fefb0:
    000fefb0ldr x2, [sp+56]
    000fefb4ldr x3, [sp+40]
    000fefb8add x2, x3, x2
    000fefbcubfm x2, x2, 1, 63
    000fefc0str x2, [sp+32]
    000fefc4ldr x0, [sp+32]
    000fefc8ldr x1, [sp+128]
    000fefccldr x2, [sp+120]
    000fefd0subs xzr, x0, x1
    000fefd4b.lo 0xfefdc
    000fefd8b 0xff114
    000fefdc
    000fefdcloc_fefdc:
    000fefdcsub x3, x0, x0, lsl #2
    000fefe0sub x2, x2, x3, lsl #1
    000fefe4str x2, [sp+88]
    000fefe8ldrsb x27, [x2]
    000fefecldrh w2, [x2]
    000feff0ldrh w3, [sp+144]
    000feff4subs wzr, w2, w3
    000feff8cset x2, ls
    000feffcstrb w2, [sp+31]
    000ff000b.ls 0xff008
    000ff004b 0xff028
    000ff008
    000ff008loc_ff008:
    000ff008ldrh w2, [sp+144]
    000ff00cldr x3, [sp+88]
    000ff010ldrsb x27, [x3]
    000ff014ldrh w3, [x3+2]
    000ff018subs wzr, w2, w3
    000ff01ccset x2, ls
    000ff020strb w2, [sp+31]
    000ff024b 0xff02c
    000ff028
    000ff028loc_ff028:
    000ff028b 0xff02c
    000ff02c
    000ff02cloc_ff02c:
    000ff02cldrb w2, [sp+31]
    000ff030tbnz w2, 0, 0xff038
    000ff034b 0xff0bc
    000ff038
    000ff038loc_ff038:
    000ff038ldr x1, [sp+88]
    000ff03cldrsb x27, [x1]
    000ff040ldrh w1, [x1+4]
    000ff044subs wzr, w1, 1
    000ff048cset x1, eq
    000ff04cstrb w1, [sp+31]
    000ff050b.eq 0xff058
    000ff054b 0xff05c
    000ff058
    000ff058loc_ff058:
    000ff058b 0xff0a8
    000ff05c
    000ff05cloc_ff05c:
    000ff05cldrh w1, [sp+144]
    000ff060ldr x2, [sp+88]
    000ff064ldrsb x27, [x2]
    000ff068ldrh w2, [x2]
    000ff06csub x1, x1, x2
    000ff070ldr x2, [sp+88]
    000ff074ldrsb x27, [x2]
    000ff078ldrh w2, [x2+4]
    000ff07cmov x3, x2
    000ff080cbnz w3, 0xff088
    000ff084b 0xff110
    000ff088
    000ff088loc_ff088:
    000ff088ubfm x1, x1, 0, 15
    000ff08cudiv w27, w1, w2
    000ff090msub w1, w27, w2, w1
    000ff094ubfm x1, x1, 0, 15
    000ff098subs wzr, w1, 0
    000ff09ccset x1, eq
    000ff0a0strb w1, [sp+31]
    000ff0a4b 0xff0a8
    000ff0a8
    000ff0a8loc_ff0a8:
    000ff0a8ldrb w0, [sp+31]
    000ff0acstrb w0, [sp+30]
    000ff0b0ldur x29, [sp-8]
    000ff0b4ldr x30, [sp], 112
    000ff0b8ret x30
    000ff0bc
    000ff0bcloc_ff0bc:
    000ff0bcldrh w2, [sp+144]
    000ff0c0ldr x3, [sp+88]
    000ff0c4ldrsb x27, [x3]
    000ff0c8ldrh w3, [x3]
    000ff0ccsubs wzr, w2, w3
    000ff0d0b.lo 0xff0d8
    000ff0d4b 0xff0e4
    000ff0d8
    000ff0d8loc_ff0d8:
    000ff0d8ldr x2, [sp+32]
    000ff0dcstr x2, [sp+56]
    000ff0e0b 0xff0f4
    000ff0e4
    000ff0e4loc_ff0e4:
    000ff0e4ldr x2, [sp+32]
    000ff0e8add x2, x2, 1
    000ff0ecstr x2, [sp+40]
    000ff0f0b 0xff0f4
    000ff0f4
    000ff0f4loc_ff0f4:
    000ff0f4b 0xff0f8
    000ff0f8
    000ff0f8loc_ff0f8:
    000ff0f8b 0xfef9c
    000ff0fc
    000ff0fcloc_ff0fc:
    000ff0fcstrb wzr, [sp+30]
    000ff100mov x0, xzr
    000ff104ldur x29, [sp-8]
    000ff108ldr x30, [sp], 112
    000ff10cret x30
    000ff110
    000ff110loc_ff110:
    000ff110bl runtime.panicdivide
    000ff114
    000ff114loc_ff114:
    000ff114bl runtime.panicIndex
    000ff118
    000ff118loc_ff118:
    000ff118ldr x2, [sp+64]
    000ff11cldr x3, [sp+72]
    000ff120subs xzr, x2, x3
    000ff124b.gt 0xff12c
    000ff128b 0xff22c
    000ff12c
    000ff12cloc_ff12c:
    000ff12cldr x0, [sp+72]
    000ff130str x0, [sp+48]
    000ff134ldr x1, [sp+128]
    000ff138ldr x2, [sp+120]
    000ff13csubs xzr, x1, x0
    000ff140b.hi 0xff148
    000ff144b 0xff244
    000ff148
    000ff148loc_ff148:
    000ff148sub x3, x0, x0, lsl #2
    000ff14csub x2, x2, x3, lsl #1
    000ff150str x2, [sp+96]
    000ff154ldrsb x27, [x2]
    000ff158ldrh w3, [sp+144]
    000ff15cldrh w4, [x2]
    000ff160subs wzr, w3, w4
    000ff164b.lo 0xff16c
    000ff168b 0xff180
    000ff16c
    000ff16cloc_ff16c:
    000ff16cstrb wzr, [sp+30]
    000ff170mov x0, xzr
    000ff174ldur x29, [sp-8]
    000ff178ldr x30, [sp], 112
    000ff17cret x30
    000ff180
    000ff180loc_ff180:
    000ff180ldrsb x27, [x2]
    000ff184ldrh w3, [sp+144]
    000ff188ldrh w4, [x2+2]
    000ff18csubs wzr, w3, w4
    000ff190b.ls 0xff198
    000ff194b 0xff218
    000ff198
    000ff198loc_ff198:
    000ff198ldrsb x27, [x2]
    000ff19cldrh w1, [x2+4]
    000ff1a0subs wzr, w1, 1
    000ff1a4cset x1, eq
    000ff1a8strb w1, [sp+31]
    000ff1acb.eq 0xff1b4
    000ff1b0b 0xff1b8
    000ff1b4
    000ff1b4loc_ff1b4:
    000ff1b4b 0xff204
    000ff1b8
    000ff1b8loc_ff1b8:
    000ff1b8ldrh w1, [sp+144]
    000ff1bcldr x2, [sp+96]
    000ff1c0ldrsb x27, [x2]
    000ff1c4ldrh w2, [x2]
    000ff1c8sub x1, x1, x2
    000ff1ccldr x2, [sp+96]
    000ff1d0ldrsb x27, [x2]
    000ff1d4ldrh w2, [x2+4]
    000ff1d8mov x3, x2
    000ff1dccbnz w3, 0xff1e4
    000ff1e0b 0xff240
    000ff1e4
    000ff1e4loc_ff1e4:
    000ff1e4ubfm x1, x1, 0, 15
    000ff1e8udiv w27, w1, w2
    000ff1ecmsub w1, w27, w2, w1
    000ff1f0ubfm x1, x1, 0, 15
    000ff1f4subs wzr, w1, 0
    000ff1f8cset x1, eq
    000ff1fcstrb w1, [sp+31]
    000ff200b 0xff204
    000ff204
    000ff204loc_ff204:
    000ff204ldrb w0, [sp+31]
    000ff208strb w0, [sp+30]
    000ff20cldur x29, [sp-8]
    000ff210ldr x30, [sp], 112
    000ff214ret x30
    000ff218
    000ff218loc_ff218:
    000ff218b 0xff21c
    000ff21c
    000ff21cloc_ff21c:
    000ff21cldr x2, [sp+72]
    000ff220add x2, x2, 1
    000ff224str x2, [sp+72]
    000ff228b 0xff118
    000ff22c
    000ff22cloc_ff22c:
    000ff22cstrb wzr, [sp+30]
    000ff230mov x0, xzr
    000ff234ldur x29, [sp-8]
    000ff238ldr x30, [sp], 112
    000ff23cret x30
    000ff240
    000ff240loc_ff240:
    000ff240bl runtime.panicdivide
    000ff244
    000ff244loc_ff244:
    000ff244bl runtime.panicIndex
    000ff248hint
    000ff24c
    000ff24cloc_ff24c:
    000ff24cstp x0, x1, [sp+8]
    000ff250str x2, [sp+24]
    000ff254strh w3, [sp+32]
    000ff258mov x3, x30
    000ff25cbl runtime.morestack_noctxt.abi0
    000ff260ldp x0, x1, [sp+8]
    000ff264ldr x2, [sp+24]
    000ff268ldrh w3, [sp+32]
    000ff26cb 0xfef10
    000fef10
    000ff270
    000ff270unicode.is32: ; void unicode.is32(struct []unicode.Range32 ranges, uint32 r)
    000ff270ldr x16, [x28+16]
    000ff274subs xzr, sp, x16
    000ff278b.ls 0xff54c
    000ff27cstr x30, [sp-112]!
    000ff280stur x29, [sp-8]
    000ff284sub x29, sp, 8
    000ff288str x0, [sp+120]
    000ff28cstr x1, [sp+128]
    000ff290str x2, [sp+136]
    000ff294str w3, [sp+144]
    000ff298strb wzr, [sp+26]
    000ff29cldr x2, [sp+128]
    000ff2a0str x2, [sp+72]
    000ff2a4subs xzr, x2, 18
    000ff2a8b.le 0xff2b0
    000ff2acb 0xff2c0
    000ff2b0
    000ff2b0loc_ff2b0:
    000ff2b0str xzr, [sp+88]
    000ff2b4ldr x2, [sp+128]
    000ff2b8str x2, [sp+80]
    000ff2bcb 0xff424
    000ff2c0
    000ff2c0loc_ff2c0:
    000ff2c0str xzr, [sp+48]
    000ff2c4ldr x2, [sp+128]
    000ff2c8str x2, [sp+64]
    000ff2ccb 0xff2d0
    000ff2d0
    000ff2d0loc_ff2d0:
    000ff2d0ldr x2, [sp+64]
    000ff2d4ldr x3, [sp+48]
    000ff2d8subs xzr, x2, x3
    000ff2dcb.gt 0xff2e4
    000ff2e0b 0xff408
    000ff2e4
    000ff2e4loc_ff2e4:
    000ff2e4ldr x2, [sp+64]
    000ff2e8ldr x3, [sp+48]
    000ff2ecadd x2, x3, x2
    000ff2f0ubfm x2, x2, 1, 63
    000ff2f4str x2, [sp+40]
    000ff2f8ldr x0, [sp+40]
    000ff2fcldr x1, [sp+128]
    000ff300ldr x2, [sp+120]
    000ff304subs xzr, x0, x1
    000ff308b.lo 0xff310
    000ff30cb 0xff420
    000ff310
    000ff310loc_ff310:
    000ff310sub x3, x0, x0, lsl #2
    000ff314sub x2, x2, x3, lsl #2
    000ff318ldr w3, [x2]
    000ff31cldr w4, [x2+4]
    000ff320ldr w2, [x2+8]
    000ff324str w3, [sp+28]
    000ff328str w4, [sp+32]
    000ff32cstr w2, [sp+36]
    000ff330ldr w2, [sp+144]
    000ff334subs wzr, w2, w3
    000ff338cset x2, hs
    000ff33cstrb w2, [sp+27]
    000ff340b.hs 0xff348
    000ff344b 0xff360
    000ff348
    000ff348loc_ff348:
    000ff348ldr w2, [sp+144]
    000ff34cldr w3, [sp+32]
    000ff350subs wzr, w3, w2
    000ff354cset x2, hs
    000ff358strb w2, [sp+27]
    000ff35cb 0xff364
    000ff360
    000ff360loc_ff360:
    000ff360b 0xff364
    000ff364
    000ff364loc_ff364:
    000ff364ldrb w2, [sp+27]
    000ff368tbnz w2, 0, 0xff370
    000ff36cb 0xff3d0
    000ff370
    000ff370loc_ff370:
    000ff370ldr w1, [sp+36]
    000ff374subs wzr, w1, 1
    000ff378cset x1, eq
    000ff37cstrb w1, [sp+27]
    000ff380b.eq 0xff388
    000ff384b 0xff38c
    000ff388
    000ff388loc_ff388:
    000ff388b 0xff3bc
    000ff38c
    000ff38cloc_ff38c:
    000ff38cldr w1, [sp+144]
    000ff390ldr w2, [sp+28]
    000ff394sub x1, x1, x2
    000ff398ldr w2, [sp+36]
    000ff39ccbnz w2, 0xff3a4
    000ff3a0b 0xff41c
    000ff3a4
    000ff3a4loc_ff3a4:
    000ff3a4udiv w3, w1, w2
    000ff3a8madd w2, w2, w3, wzr
    000ff3acsubs wzr, w2, w1
    000ff3b0cset x1, eq
    000ff3b4strb w1, [sp+27]
    000ff3b8b 0xff3bc
    000ff3bc
    000ff3bcloc_ff3bc:
    000ff3bcldrb w0, [sp+27]
    000ff3c0strb w0, [sp+26]
    000ff3c4ldur x29, [sp-8]
    000ff3c8ldr x30, [sp], 112
    000ff3ccret x30
    000ff3d0
    000ff3d0loc_ff3d0:
    000ff3d0ldr w2, [sp+144]
    000ff3d4ldr w3, [sp+28]
    000ff3d8subs wzr, w3, w2
    000ff3dcb.hi 0xff3e4
    000ff3e0b 0xff3f0
    000ff3e4
    000ff3e4loc_ff3e4:
    000ff3e4ldr x2, [sp+40]
    000ff3e8str x2, [sp+64]
    000ff3ecb 0xff400
    000ff3f0
    000ff3f0loc_ff3f0:
    000ff3f0ldr x2, [sp+40]
    000ff3f4add x2, x2, 1
    000ff3f8str x2, [sp+48]
    000ff3fcb 0xff400
    000ff400
    000ff400loc_ff400:
    000ff400b 0xff404
    000ff404
    000ff404loc_ff404:
    000ff404b 0xff2d0
    000ff408
    000ff408loc_ff408:
    000ff408strb wzr, [sp+26]
    000ff40cmov x0, xzr
    000ff410ldur x29, [sp-8]
    000ff414ldr x30, [sp], 112
    000ff418ret x30
    000ff41c
    000ff41cloc_ff41c:
    000ff41cbl runtime.panicdivide
    000ff420
    000ff420loc_ff420:
    000ff420bl runtime.panicIndex
    000ff424
    000ff424loc_ff424:
    000ff424ldr x2, [sp+80]
    000ff428ldr x3, [sp+88]
    000ff42csubs xzr, x2, x3
    000ff430b.gt 0xff438
    000ff434b 0xff52c
    000ff438
    000ff438loc_ff438:
    000ff438ldr x0, [sp+88]
    000ff43cstr x0, [sp+56]
    000ff440ldr x1, [sp+128]
    000ff444ldr x2, [sp+120]
    000ff448subs xzr, x1, x0
    000ff44cb.hi 0xff454
    000ff450b 0xff544
    000ff454
    000ff454loc_ff454:
    000ff454sub x3, x0, x0, lsl #2
    000ff458sub x2, x2, x3, lsl #2
    000ff45cstr x2, [sp+96]
    000ff460ldrsb x27, [x2]
    000ff464ldr w3, [sp+144]
    000ff468ldr w4, [x2]
    000ff46csubs wzr, w4, w3
    000ff470b.hi 0xff478
    000ff474b 0xff48c
    000ff478
    000ff478loc_ff478:
    000ff478strb wzr, [sp+26]
    000ff47cmov x0, xzr
    000ff480ldur x29, [sp-8]
    000ff484ldr x30, [sp], 112
    000ff488ret x30
    000ff48c
    000ff48cloc_ff48c:
    000ff48cldrsb x27, [x2]
    000ff490ldr w3, [sp+144]
    000ff494ldr w4, [x2+4]
    000ff498subs wzr, w4, w3
    000ff49cb.hs 0xff4a4
    000ff4a0b 0xff518
    000ff4a4
    000ff4a4loc_ff4a4:
    000ff4a4ldrsb x27, [x2]
    000ff4a8ldr w1, [x2+8]
    000ff4acsubs wzr, w1, 1
    000ff4b0cset x1, eq
    000ff4b4strb w1, [sp+27]
    000ff4b8b.eq 0xff4c0
    000ff4bcb 0xff4c4
    000ff4c0
    000ff4c0loc_ff4c0:
    000ff4c0b 0xff504
    000ff4c4
    000ff4c4loc_ff4c4:
    000ff4c4ldr w1, [sp+144]
    000ff4c8ldr x2, [sp+96]
    000ff4ccldrsb x27, [x2]
    000ff4d0ldr w2, [x2]
    000ff4d4sub x1, x1, x2
    000ff4d8ldr x2, [sp+96]
    000ff4dcldrsb x27, [x2]
    000ff4e0ldr w2, [x2+8]
    000ff4e4cbnz w2, 0xff4ec
    000ff4e8b 0xff540
    000ff4ec
    000ff4ecloc_ff4ec:
    000ff4ecudiv w3, w1, w2
    000ff4f0madd w2, w2, w3, wzr
    000ff4f4subs wzr, w2, w1
    000ff4f8cset x1, eq
    000ff4fcstrb w1, [sp+27]
    000ff500b 0xff504
    000ff504
    000ff504loc_ff504:
    000ff504ldrb w0, [sp+27]
    000ff508strb w0, [sp+26]
    000ff50cldur x29, [sp-8]
    000ff510ldr x30, [sp], 112
    000ff514ret x30
    000ff518
    000ff518loc_ff518:
    000ff518b 0xff51c
    000ff51c
    000ff51cloc_ff51c:
    000ff51cldr x2, [sp+88]
    000ff520add x2, x2, 1
    000ff524str x2, [sp+88]
    000ff528b 0xff424
    000ff52c
    000ff52cloc_ff52c:
    000ff52cstrb wzr, [sp+26]
    000ff530mov x0, xzr
    000ff534ldur x29, [sp-8]
    000ff538ldr x30, [sp], 112
    000ff53cret x30
    000ff540
    000ff540loc_ff540:
    000ff540bl runtime.panicdivide
    000ff544
    000ff544loc_ff544:
    000ff544bl runtime.panicIndex
    000ff548hint
    000ff54c
    000ff54cloc_ff54c:
    000ff54cstp x0, x1, [sp+8]
    000ff550str x2, [sp+24]
    000ff554str w3, [sp+32]
    000ff558mov x3, x30
    000ff55cbl runtime.morestack_noctxt.abi0
    000ff560ldp x0, x1, [sp+8]
    000ff564ldr x2, [sp+24]
    000ff568ldr w3, [sp+32]
    000ff56cb 0xff270
    000ff270
    000ff570
    000ff570unicode.Is: ; void unicode.Is(unicode.RangeTable * rangeTab, int32 r)
    000ff570ldr x16, [x28+16]
    000ff574subs xzr, sp, x16
    000ff578b.ls 0xff70c
    000ff57cstr x30, [sp-128]!
    000ff580stur x29, [sp-8]
    000ff584sub x29, sp, 8
    000ff588str x0, [sp+136]
    000ff58cstr w1, [sp+144]
    000ff590strb wzr, [sp+54]
    000ff594ldr x4, [sp+136]
    000ff598ldrsb x27, [x4]
    000ff59cldr x5, [x4]
    000ff5a0ldr x6, [x4+16]
    000ff5a4ldr x4, [x4+8]
    000ff5a8str x5, [sp+96]
    000ff5acstr x4, [sp+104]
    000ff5b0str x6, [sp+112]
    000ff5b4str x4, [sp+64]
    000ff5b8subs xzr, x4, 0
    000ff5bccset x5, ne
    000ff5c0strb w5, [sp+55]
    000ff5c4cbnz x4, 0xff5cc
    000ff5c8b 0xff614
    000ff5cc
    000ff5ccloc_ff5cc:
    000ff5ccldr x4, [sp+104]
    000ff5d0str x4, [sp+56]
    000ff5d4ldrsw x5, [sp+144]
    000ff5d8ldr x1, [sp+104]
    000ff5dcldr x6, [sp+96]
    000ff5e0sub x0, x4, 1
    000ff5e4subs xzr, x1, x0
    000ff5e8b.hi 0xff5f0
    000ff5ecb 0xff704
    000ff5f0
    000ff5f0loc_ff5f0:
    000ff5f0add x4, x4, x4, lsl #1
    000ff5f4ubfm x4, x4, 63, 62
    000ff5f8sub x4, x4, 6
    000ff5fcadd x4, x6, x4
    000ff600ldrh w4, [x4+2]
    000ff604subs wzr, w4, w5
    000ff608cset x4, hs
    000ff60cstrb w4, [sp+55]
    000ff610b 0xff618
    000ff614
    000ff614loc_ff614:
    000ff614b 0xff618
    000ff618
    000ff618loc_ff618:
    000ff618ldrb w4, [sp+55]
    000ff61ctbnz w4, 0, 0xff624
    000ff620b 0xff64c
    000ff624
    000ff624loc_ff624:
    000ff624ldr x0, [sp+96]
    000ff628ldr x1, [sp+104]
    000ff62cldr x2, [sp+112]
    000ff630ldrsw x3, [sp+144]
    000ff634bl unicode.is16
    000ff638strb w0, [sp+55]
    000ff63cstrb w0, [sp+54]
    000ff640ldur x29, [sp-8]
    000ff644ldr x30, [sp], 128
    000ff648ret x30
    000ff64c
    000ff64cloc_ff64c:
    000ff64cldr x4, [sp+136]
    000ff650ldrsb x27, [x4]
    000ff654ldr x5, [x4+24]
    000ff658ldr x6, [x4+40]
    000ff65cldr x4, [x4+32]
    000ff660str x5, [sp+72]
    000ff664str x4, [sp+80]
    000ff668str x6, [sp+88]
    000ff66cstr x4, [sp+64]
    000ff670subs xzr, x4, 0
    000ff674cset x5, ne
    000ff678strb w5, [sp+55]
    000ff67ccbnz x4, 0xff684
    000ff680b 0xff6b0
    000ff684
    000ff684loc_ff684:
    000ff684ldrsw x4, [sp+144]
    000ff688ldr x1, [sp+80]
    000ff68cldr x5, [sp+72]
    000ff690subs xzr, x1, 0
    000ff694b.hi 0xff69c
    000ff698b 0xff6fc
    000ff69c
    000ff69cloc_ff69c:
    000ff69cldr w5, [x5]
    000ff6a0subs wzr, w5, w4
    000ff6a4cset x4, le
    000ff6a8strb w4, [sp+55]
    000ff6acb 0xff6b4
    000ff6b0
    000ff6b0loc_ff6b0:
    000ff6b0b 0xff6b4
    000ff6b4
    000ff6b4loc_ff6b4:
    000ff6b4ldrb w4, [sp+55]
    000ff6b8tbnz w4, 0, 0xff6c0
    000ff6bcb 0xff6e8
    000ff6c0
    000ff6c0loc_ff6c0:
    000ff6c0ldr x0, [sp+72]
    000ff6c4ldr x1, [sp+80]
    000ff6c8ldr x2, [sp+88]
    000ff6ccldrsw x3, [sp+144]
    000ff6d0bl unicode.is32
    000ff6d4strb w0, [sp+55]
    000ff6d8strb w0, [sp+54]
    000ff6dcldur x29, [sp-8]
    000ff6e0ldr x30, [sp], 128
    000ff6e4ret x30
    000ff6e8
    000ff6e8loc_ff6e8:
    000ff6e8strb wzr, [sp+54]
    000ff6ecmov x0, xzr
    000ff6f0ldur x29, [sp-8]
    000ff6f4ldr x30, [sp], 128
    000ff6f8ret x30
    000ff6fc
    000ff6fcloc_ff6fc:
    000ff6fcmov x0, xzr
    000ff700bl runtime.panicIndex
    000ff704
    000ff704loc_ff704:
    000ff704bl runtime.panicIndex
    000ff708hint
    000ff70c
    000ff70cloc_ff70c:
    000ff70cstr x0, [sp+8]
    000ff710str w1, [sp+16]
    000ff714mov x3, x30
    000ff718bl runtime.morestack_noctxt.abi0
    000ff71cldr x0, [sp+8]
    000ff720ldrsw x1, [sp+16]
    000ff724b 0xff570
    000ff728udf 0
    000ff72cudf 0
    000ff570
    000ff730
    000ff730unicode.isExcludingLatin: ; void unicode.isExcludingLatin(unicode.RangeTable * rangeTab, int32 r)
    000ff730ldr x16, [x28+16]
    000ff734sub x17, sp, 32
    000ff738subs xzr, x17, x16
    000ff73cb.ls 0xff920
    000ff740str x30, [sp-160]!
    000ff744stur x29, [sp-8]
    000ff748sub x29, sp, 8
    000ff74cstr x0, [sp+168]
    000ff750str w1, [sp+176]
    000ff754strb wzr, [sp+54]
    000ff758ldr x4, [sp+168]
    000ff75cldrsb x27, [x4]
    000ff760ldr x5, [x4+8]
    000ff764ldr x6, [x4]
    000ff768ldr x4, [x4+16]
    000ff76cstr x6, [sp+104]
    000ff770str x5, [sp+112]
    000ff774str x4, [sp+120]
    000ff778ldr x4, [sp+168]
    000ff77cldrsb x27, [x4]
    000ff780ldr x4, [x4+48]
    000ff784str x4, [sp+56]
    000ff788str x5, [sp+72]
    000ff78csubs xzr, x4, x5
    000ff790cset x4, lt
    000ff794strb w4, [sp+55]
    000ff798b.lt 0xff7a0
    000ff79cb 0xff7e8
    000ff7a0
    000ff7a0loc_ff7a0:
    000ff7a0ldr x4, [sp+112]
    000ff7a4str x4, [sp+64]
    000ff7a8ldrsw x5, [sp+176]
    000ff7acldr x1, [sp+112]
    000ff7b0ldr x6, [sp+104]
    000ff7b4sub x0, x4, 1
    000ff7b8subs xzr, x1, x0
    000ff7bcb.hi 0xff7c4
    000ff7c0b 0xff918
    000ff7c4
    000ff7c4loc_ff7c4:
    000ff7c4add x4, x4, x4, lsl #1
    000ff7c8ubfm x4, x4, 63, 62
    000ff7ccsub x4, x4, 6
    000ff7d0add x4, x6, x4
    000ff7d4ldrh w4, [x4+2]
    000ff7d8subs wzr, w4, w5
    000ff7dccset x4, hs
    000ff7e0strb w4, [sp+55]
    000ff7e4b 0xff7ec
    000ff7e8
    000ff7e8loc_ff7e8:
    000ff7e8b 0xff7ec
    000ff7ec
    000ff7ecloc_ff7ec:
    000ff7ecldrb w4, [sp+55]
    000ff7f0tbnz w4, 0, 0xff7f8
    000ff7f4b 0xff85c
    000ff7f8
    000ff7f8loc_ff7f8:
    000ff7f8ldr x0, [sp+56]
    000ff7fcldr x1, [sp+112]
    000ff800ldr x4, [sp+104]
    000ff804ldr x5, [sp+120]
    000ff808b 0xff80c
    000ff80c
    000ff80cloc_ff80c:
    000ff80csubs xzr, x0, x1
    000ff810b.ls 0xff818
    000ff814b 0xff914
    000ff818
    000ff818loc_ff818:
    000ff818sub x2, x5, x0
    000ff81csub x1, x1, x0
    000ff820add x5, x0, x0, lsl #1
    000ff824sub x6, xzr, x2
    000ff828sbfm x6, x6, 63, 63
    000ff82cand x5, x6, x5, lsl #1
    000ff830add x0, x4, x5
    000ff834str x0, [sp+128]
    000ff838str x1, [sp+136]
    000ff83cstr x2, [sp+144]
    000ff840ldrsw x3, [sp+176]
    000ff844bl unicode.is16
    000ff848strb w0, [sp+55]
    000ff84cstrb w0, [sp+54]
    000ff850ldur x29, [sp-8]
    000ff854ldr x30, [sp], 160
    000ff858ret x30
    000ff85c
    000ff85cloc_ff85c:
    000ff85cldr x4, [sp+168]
    000ff860ldrsb x27, [x4]
    000ff864ldr x5, [x4+24]
    000ff868ldr x6, [x4+40]
    000ff86cldr x4, [x4+32]
    000ff870str x5, [sp+80]
    000ff874str x4, [sp+88]
    000ff878str x6, [sp+96]
    000ff87cstr x4, [sp+72]
    000ff880subs xzr, x4, 0
    000ff884cset x5, ne
    000ff888strb w5, [sp+55]
    000ff88ccbnz x4, 0xff894
    000ff890b 0xff8c0
    000ff894
    000ff894loc_ff894:
    000ff894ldrsw x4, [sp+176]
    000ff898ldr x1, [sp+88]
    000ff89cldr x5, [sp+80]
    000ff8a0subs xzr, x1, 0
    000ff8a4b.hi 0xff8ac
    000ff8a8b 0xff90c
    000ff8ac
    000ff8acloc_ff8ac:
    000ff8acldr w5, [x5]
    000ff8b0subs wzr, w5, w4
    000ff8b4cset x4, le
    000ff8b8strb w4, [sp+55]
    000ff8bcb 0xff8c4
    000ff8c0
    000ff8c0loc_ff8c0:
    000ff8c0b 0xff8c4
    000ff8c4
    000ff8c4loc_ff8c4:
    000ff8c4ldrb w4, [sp+55]
    000ff8c8tbnz w4, 0, 0xff8d0
    000ff8ccb 0xff8f8
    000ff8d0
    000ff8d0loc_ff8d0:
    000ff8d0ldr x0, [sp+80]
    000ff8d4ldr x1, [sp+88]
    000ff8d8ldr x2, [sp+96]
    000ff8dcldrsw x3, [sp+176]
    000ff8e0bl unicode.is32
    000ff8e4strb w0, [sp+55]
    000ff8e8strb w0, [sp+54]
    000ff8ecldur x29, [sp-8]
    000ff8f0ldr x30, [sp], 160
    000ff8f4ret x30
    000ff8f8
    000ff8f8loc_ff8f8:
    000ff8f8strb wzr, [sp+54]
    000ff8fcmov x0, xzr
    000ff900ldur x29, [sp-8]
    000ff904ldr x30, [sp], 160
    000ff908ret x30
    000ff90c
    000ff90cloc_ff90c:
    000ff90cmov x0, xzr
    000ff910bl runtime.panicIndex
    000ff914
    000ff914loc_ff914:
    000ff914bl runtime.panicSliceB
    000ff918
    000ff918loc_ff918:
    000ff918bl runtime.panicIndex
    000ff91chint
    000ff920
    000ff920loc_ff920:
    000ff920str x0, [sp+8]
    000ff924str w1, [sp+16]
    000ff928mov x3, x30
    000ff92cbl runtime.morestack_noctxt.abi0
    000ff930ldr x0, [sp+8]
    000ff934ldrsw x1, [sp+16]
    000ff938b 0xff730
    000ff93cudf 0
    000ff730
    000ff940
    000ff940unicode.lookupCaseRange: ; void unicode.lookupCaseRange(int32 r, struct []unicode.CaseRange caseRange)
    000ff940ldr x16, [x28+16]
    000ff944subs xzr, sp, x16
    000ff948b.ls 0xffa88
    000ff94cstr x30, [sp-80]!
    000ff950stur x29, [sp-8]
    000ff954sub x29, sp, 8
    000ff958str w0, [sp+88]
    000ff95cstr x1, [sp+96]
    000ff960str x2, [sp+104]
    000ff964str x3, [sp+112]
    000ff968str xzr, [sp+56]
    000ff96cstr xzr, [sp+40]
    000ff970ldr x2, [sp+104]
    000ff974str x2, [sp+48]
    000ff978b 0xff97c
    000ff97c
    000ff97cloc_ff97c:
    000ff97cldr x2, [sp+48]
    000ff980ldr x3, [sp+40]
    000ff984subs xzr, x2, x3
    000ff988b.gt 0xff990
    000ff98cb 0xffa6c
    000ff990
    000ff990loc_ff990:
    000ff990ldr x2, [sp+48]
    000ff994ldr x3, [sp+40]
    000ff998add x2, x3, x2
    000ff99cubfm x2, x2, 1, 63
    000ff9a0str x2, [sp+32]
    000ff9a4ldr x0, [sp+32]
    000ff9a8ldr x1, [sp+104]
    000ff9acldr x2, [sp+96]
    000ff9b0subs xzr, x0, x1
    000ff9b4b.lo 0xff9bc
    000ff9b8b 0xffa80
    000ff9bc
    000ff9bcloc_ff9bc:
    000ff9bcadd x3, x0, x0, lsl #2
    000ff9c0add x2, x2, x3, lsl #2
    000ff9c4str x2, [sp+64]
    000ff9c8ldrsb x27, [x2]
    000ff9ccldr w2, [x2]
    000ff9d0ldrsw x3, [sp+88]
    000ff9d4subs wzr, w2, w3
    000ff9d8cset x2, le
    000ff9dcstrb w2, [sp+31]
    000ff9e0b.le 0xff9e8
    000ff9e4b 0xffa08
    000ff9e8
    000ff9e8loc_ff9e8:
    000ff9e8ldrsw x2, [sp+88]
    000ff9ecldr x3, [sp+64]
    000ff9f0ldrsb x27, [x3]
    000ff9f4ldr w3, [x3+4]
    000ff9f8subs wzr, w3, w2
    000ff9fccset x2, ge
    000ffa00strb w2, [sp+31]
    000ffa04b 0xffa0c
    000ffa08
    000ffa08loc_ffa08:
    000ffa08b 0xffa0c
    000ffa0c
    000ffa0cloc_ffa0c:
    000ffa0cldrb w2, [sp+31]
    000ffa10tbnz w2, 0, 0xffa18
    000ffa14b 0xffa2c
    000ffa18
    000ffa18loc_ffa18:
    000ffa18ldr x0, [sp+64]
    000ffa1cstr x0, [sp+56]
    000ffa20ldur x29, [sp-8]
    000ffa24ldr x30, [sp], 80
    000ffa28ret x30
    000ffa2c
    000ffa2cloc_ffa2c:
    000ffa2cldrsw x2, [sp+88]
    000ffa30ldr x3, [sp+64]
    000ffa34ldrsb x27, [x3]
    000ffa38ldr w3, [x3]
    000ffa3csubs wzr, w3, w2
    000ffa40b.gt 0xffa48
    000ffa44b 0xffa54
    000ffa48
    000ffa48loc_ffa48:
    000ffa48ldr x2, [sp+32]
    000ffa4cstr x2, [sp+48]
    000ffa50b 0xffa64
    000ffa54
    000ffa54loc_ffa54:
    000ffa54ldr x2, [sp+32]
    000ffa58add x2, x2, 1
    000ffa5cstr x2, [sp+40]
    000ffa60b 0xffa64
    000ffa64
    000ffa64loc_ffa64:
    000ffa64b 0xffa68
    000ffa68
    000ffa68loc_ffa68:
    000ffa68b 0xff97c
    000ffa6c
    000ffa6cloc_ffa6c:
    000ffa6cstr xzr, [sp+56]
    000ffa70mov x0, xzr
    000ffa74ldur x29, [sp-8]
    000ffa78ldr x30, [sp], 80
    000ffa7cret x30
    000ffa80
    000ffa80loc_ffa80:
    000ffa80bl runtime.panicIndex
    000ffa84hint
    000ffa88
    000ffa88loc_ffa88:
    000ffa88str w0, [sp+8]
    000ffa8cstp x1, x2, [sp+16]
    000ffa90str x3, [sp+32]
    000ffa94mov x3, x30
    000ffa98bl runtime.morestack_noctxt.abi0
    000ffa9cldrsw x0, [sp+8]
    000ffaa0ldp x1, x2, [sp+16]
    000ffaa4ldr x3, [sp+32]
    000ffaa8b 0xff940
    000ffaacudf 0
    000ff940
    000ffab0
    000ffab0unicode.convertCase: ; void unicode.convertCase(int _case, int32 r, unicode.CaseRange * cr)
    000ffab0ldr x16, [x28+16]
    000ffab4subs xzr, sp, x16
    000ffab8b.ls 0xffb70
    000ffabcstr x30, [sp-48]!
    000ffac0stur x29, [sp-8]
    000ffac4sub x29, sp, 8
    000ffac8str x0, [sp+56]
    000ffaccstr w1, [sp+64]
    000ffad0str x2, [sp+72]
    000ffad4str wzr, [sp+32]
    000ffad8ldr x2, [sp+72]
    000ffadcldrsb x27, [x2]
    000ffae0add x2, x2, 8
    000ffae4ldr x0, [sp+56]
    000ffae8subs xzr, x0, 3
    000ffaecb.lo 0xffaf4
    000ffaf0b 0xffb64
    000ffaf4
    000ffaf4loc_ffaf4:
    000ffaf4ldrsw x2, [x2+2*x0]
    000ffaf8str w2, [sp+36]
    000ffafcmovz x3, 65535
    000ffb00movk x3, 0x100000
    000ffb04subs wzr, w2, w3
    000ffb08b.gt 0xffb10
    000ffb0cb 0xffb50
    000ffb10
    000ffb10loc_ffb10:
    000ffb10ldr x2, [sp+72]
    000ffb14ldrsb x27, [x2]
    000ffb18ldr w2, [x2]
    000ffb1cldr x3, [sp+72]
    000ffb20ldrsb x27, [x3]
    000ffb24ldr w3, [x3]
    000ffb28sub x1, x1, x3
    000ffb2cand x1, x1, -2
    000ffb30ldr x3, [sp+56]
    000ffb34and x3, x3, 1
    000ffb38orr x1, x1, x3
    000ffb3cadd x0, x2, x1
    000ffb40str w0, [sp+32]
    000ffb44ldur x29, [sp-8]
    000ffb48ldr x30, [sp], 48
    000ffb4cret x30
    000ffb50
    000ffb50loc_ffb50:
    000ffb50add x0, x1, x2
    000ffb54str w0, [sp+32]
    000ffb58ldur x29, [sp-8]
    000ffb5cldr x30, [sp], 48
    000ffb60ret x30
    000ffb64
    000ffb64loc_ffb64:
    000ffb64orr x1, xzr, 3
    000ffb68bl runtime.panicIndex
    000ffb6chint
    000ffb70
    000ffb70loc_ffb70:
    000ffb70str x0, [sp+8]
    000ffb74str w1, [sp+16]
    000ffb78str x2, [sp+24]
    000ffb7cmov x3, x30
    000ffb80bl runtime.morestack_noctxt.abi0
    000ffb84ldr x0, [sp+8]
    000ffb88ldrsw x1, [sp+16]
    000ffb8cldr x2, [sp+24]
    000ffb90b 0xffab0
    000ffb94udf 0
    000ffb98udf 0
    000ffb9cudf 0
    000ffab0
    000ffba0
    000ffba0unicode.to: ; void unicode.to(int _case, int32 r, struct []unicode.CaseRange caseRange)
    000ffba0ldr x16, [x28+16]
    000ffba4subs xzr, sp, x16
    000ffba8b.ls 0xffca4
    000ffbacstr x30, [sp-80]!
    000ffbb0stur x29, [sp-8]
    000ffbb4sub x29, sp, 8
    000ffbb8str x0, [sp+88]
    000ffbbcstr w1, [sp+96]
    000ffbc0str x2, [sp+104]
    000ffbc4str x3, [sp+112]
    000ffbc8str x4, [sp+120]
    000ffbccstr wzr, [sp+56]
    000ffbd0strb wzr, [sp+54]
    000ffbd4ldr x4, [sp+88]
    000ffbd8subs xzr, x4, 0
    000ffbdccset x5, lt
    000ffbe0strb w5, [sp+55]
    000ffbe4tbnz x4, 63, 0xffbec
    000ffbe8b 0xffbf0
    000ffbec
    000ffbecloc_ffbec:
    000ffbecb 0xffc04
    000ffbf0
    000ffbf0loc_ffbf0:
    000ffbf0ldr x4, [sp+88]
    000ffbf4subs xzr, x4, 3
    000ffbf8cset x4, ge
    000ffbfcstrb w4, [sp+55]
    000ffc00b 0xffc04
    000ffc04
    000ffc04loc_ffc04:
    000ffc04ldrb w4, [sp+55]
    000ffc08tbnz w4, 0, 0xffc10
    000ffc0cb 0xffc30
    000ffc10
    000ffc10loc_ffc10:
    000ffc10movz x2, 65533
    000ffc14str w2, [sp+56]
    000ffc18strb wzr, [sp+54]
    000ffc1cldrsw x0, [sp+56]
    000ffc20mov x1, xzr
    000ffc24ldur x29, [sp-8]
    000ffc28ldr x30, [sp], 80
    000ffc2cret x30
    000ffc30
    000ffc30loc_ffc30:
    000ffc30ldr x1, [sp+104]
    000ffc34ldr x2, [sp+112]
    000ffc38ldr x3, [sp+120]
    000ffc3cldrsw x0, [sp+96]
    000ffc40bl unicode.lookupCaseRange
    000ffc44str x0, [sp+64]
    000ffc48cbnz x0, 0xffc50
    000ffc4cb 0xffc84
    000ffc50
    000ffc50loc_ffc50:
    000ffc50ldrsw x1, [sp+96]
    000ffc54ldr x3, [sp+88]
    000ffc58mov x2, x0
    000ffc5cmov x0, x3
    000ffc60bl unicode.convertCase
    000ffc64str w0, [sp+60]
    000ffc68str w0, [sp+56]
    000ffc6corr x1, xzr, 1
    000ffc70strb w1, [sp+54]
    000ffc74ldrsw x0, [sp+56]
    000ffc78ldur x29, [sp-8]
    000ffc7cldr x30, [sp], 80
    000ffc80ret x30
    000ffc84
    000ffc84loc_ffc84:
    000ffc84ldrsw x2, [sp+96]
    000ffc88str w2, [sp+56]
    000ffc8cstrb wzr, [sp+54]
    000ffc90ldrsw x0, [sp+56]
    000ffc94mov x1, xzr
    000ffc98ldur x29, [sp-8]
    000ffc9cldr x30, [sp], 80
    000ffca0ret x30
    000ffca4
    000ffca4loc_ffca4:
    000ffca4str x0, [sp+8]
    000ffca8str w1, [sp+16]
    000ffcacstp x2, x3, [sp+24]
    000ffcb0str x4, [sp+40]
    000ffcb4mov x3, x30
    000ffcb8bl runtime.morestack_noctxt.abi0
    000ffcbcldr x0, [sp+8]
    000ffcc0ldrsw x1, [sp+16]
    000ffcc4ldp x2, x3, [sp+24]
    000ffcc8ldr x4, [sp+40]
    000ffcccb 0xffba0
    000ffba0
    000ffcd0
    000ffcd0unicode.To: ; void unicode.To(int _case, int32 r)
    000ffcd0ldr x16, [x28+16]
    000ffcd4subs xzr, sp, x16
    000ffcd8b.ls 0xffd44
    000ffcdcstr x30, [sp-80]!
    000ffce0stur x29, [sp-8]
    000ffce4sub x29, sp, 8
    000ffce8str x0, [sp+88]
    000ffcecstr w1, [sp+96]
    000ffcf0str wzr, [sp+60]
    000ffcf4adrp x27, 0x910000
    000ffcf8ldr x2, [x27+2384]
    000ffcfcadrp x27, 0x910000
    000ffd00ldr x3, [x27+2392]
    000ffd04adrp x27, 0x910000
    000ffd08ldr x4, [x27+2400]
    000ffd0cldr x0, [sp+88]
    000ffd10bl unicode.to
    000ffd14str w0, [sp+64]
    000ffd18strb w1, [sp+58]
    000ffd1cldrsw x5, [sp+64]
    000ffd20str w5, [sp+68]
    000ffd24ldrb w5, [sp+58]
    000ffd28strb w5, [sp+59]
    000ffd2cldrsw x0, [sp+68]
    000ffd30str w0, [sp+96]
    000ffd34str w0, [sp+60]
    000ffd38ldur x29, [sp-8]
    000ffd3cldr x30, [sp], 80
    000ffd40ret x30
    000ffd44
    000ffd44loc_ffd44:
    000ffd44str x0, [sp+8]
    000ffd48str w1, [sp+16]
    000ffd4cmov x3, x30
    000ffd50bl runtime.morestack_noctxt.abi0
    000ffd54ldr x0, [sp+8]
    000ffd58ldrsw x1, [sp+16]
    000ffd5cb 0xffcd0
    000ffcd0
    000ffd60
    000ffd60unicode.ToUpper: ; void unicode.ToUpper(int32 r)
    000ffd60ldr x16, [x28+16]
    000ffd64subs xzr, sp, x16
    000ffd68b.ls 0xffe0c
    000ffd6cstr x30, [sp-48]!
    000ffd70stur x29, [sp-8]
    000ffd74sub x29, sp, 8
    000ffd78str w0, [sp+56]
    000ffd7cstr wzr, [sp+32]
    000ffd80subs wzr, w0, 127
    000ffd84b.le 0xffd8c
    000ffd88b 0xffdec
    000ffd8c
    000ffd8cloc_ffd8c:
    000ffd8csubs wzr, w0, 97
    000ffd90cset x1, ge
    000ffd94strb w1, [sp+31]
    000ffd98b.ge 0xffda0
    000ffd9cb 0xffdb4
    000ffda0
    000ffda0loc_ffda0:
    000ffda0ldrsw x1, [sp+56]
    000ffda4subs wzr, w1, 122
    000ffda8cset x1, le
    000ffdacstrb w1, [sp+31]
    000ffdb0b 0xffdb8
    000ffdb4
    000ffdb4loc_ffdb4:
    000ffdb4b 0xffdb8
    000ffdb8
    000ffdb8loc_ffdb8:
    000ffdb8ldrb w1, [sp+31]
    000ffdbctbnz w1, 0, 0xffdc4
    000ffdc0b 0xffdd4
    000ffdc4
    000ffdc4loc_ffdc4:
    000ffdc4ldrsw x1, [sp+56]
    000ffdc8sub x1, x1, 32
    000ffdccstr w1, [sp+56]
    000ffdd0b 0xffdd8
    000ffdd4
    000ffdd4loc_ffdd4:
    000ffdd4b 0xffdd8
    000ffdd8
    000ffdd8loc_ffdd8:
    000ffdd8ldrsw x0, [sp+56]
    000ffddcstr w0, [sp+32]
    000ffde0ldur x29, [sp-8]
    000ffde4ldr x30, [sp], 48
    000ffde8ret x30
    000ffdec
    000ffdecloc_ffdec:
    000ffdecmov x1, x0
    000ffdf0mov x0, xzr
    000ffdf4bl unicode.To
    000ffdf8str w0, [sp+36]
    000ffdfcstr w0, [sp+32]
    000ffe00ldur x29, [sp-8]
    000ffe04ldr x30, [sp], 48
    000ffe08ret x30
    000ffe0c
    000ffe0cloc_ffe0c:
    000ffe0cstr w0, [sp+8]
    000ffe10mov x3, x30
    000ffe14bl runtime.morestack_noctxt.abi0
    000ffe18ldrsw x0, [sp+8]
    000ffe1cb 0xffd60
    000ffd60
    000ffe20
    000ffe20unicode.ToLower: ; void unicode.ToLower(int32 r)
    000ffe20ldr x16, [x28+16]
    000ffe24subs xzr, sp, x16
    000ffe28b.ls 0xffecc
    000ffe2cstr x30, [sp-48]!
    000ffe30stur x29, [sp-8]
    000ffe34sub x29, sp, 8
    000ffe38str w0, [sp+56]
    000ffe3cstr wzr, [sp+32]
    000ffe40subs wzr, w0, 127
    000ffe44b.le 0xffe4c
    000ffe48b 0xffeac
    000ffe4c
    000ffe4cloc_ffe4c:
    000ffe4csubs wzr, w0, 65
    000ffe50cset x1, ge
    000ffe54strb w1, [sp+31]
    000ffe58b.ge 0xffe60
    000ffe5cb 0xffe74
    000ffe60
    000ffe60loc_ffe60:
    000ffe60ldrsw x1, [sp+56]
    000ffe64subs wzr, w1, 90
    000ffe68cset x1, le
    000ffe6cstrb w1, [sp+31]
    000ffe70b 0xffe78
    000ffe74
    000ffe74loc_ffe74:
    000ffe74b 0xffe78
    000ffe78
    000ffe78loc_ffe78:
    000ffe78ldrb w1, [sp+31]
    000ffe7ctbnz w1, 0, 0xffe84
    000ffe80b 0xffe94
    000ffe84
    000ffe84loc_ffe84:
    000ffe84ldrsw x1, [sp+56]
    000ffe88add x1, x1, 32
    000ffe8cstr w1, [sp+56]
    000ffe90b 0xffe98
    000ffe94
    000ffe94loc_ffe94:
    000ffe94b 0xffe98
    000ffe98
    000ffe98loc_ffe98:
    000ffe98ldrsw x0, [sp+56]
    000ffe9cstr w0, [sp+32]
    000ffea0ldur x29, [sp-8]
    000ffea4ldr x30, [sp], 48
    000ffea8ret x30
    000ffeac
    000ffeacloc_ffeac:
    000ffeacmov x1, x0
    000ffeb0orr x0, xzr, 1
    000ffeb4bl unicode.To
    000ffeb8str w0, [sp+36]
    000ffebcstr w0, [sp+32]
    000ffec0ldur x29, [sp-8]
    000ffec4ldr x30, [sp], 48
    000ffec8ret x30
    000ffecc
    000ffeccloc_ffecc:
    000ffeccstr w0, [sp+8]
    000ffed0mov x3, x30
    000ffed4bl runtime.morestack_noctxt.abi0
    000ffed8ldrsw x0, [sp+8]
    000ffedcb 0xffe20
    000ffe20
    000ffee0
    000ffee0unicode.SimpleFold: ; void unicode.SimpleFold(int32 r)
    000ffee0ldr x16, [x28+16]
    000ffee4subs xzr, sp, x16
    000ffee8b.ls 0x100190
    000ffeecstr x30, [sp-112]!
    000ffef0stur x29, [sp-8]
    000ffef4sub x29, sp, 8
    000ffef8str w0, [sp+120]
    000ffefcstr wzr, [sp+52]
    000fff00subs wzr, w0, 0
    000fff04cset x4, lt
    000fff08strb w4, [sp+51]
    000fff0ctbnz w0, 31, 0xfff14
    000fff10b 0xfff18
    000fff14
    000fff14loc_fff14:
    000fff14b 0xfff34
    000fff18
    000fff18loc_fff18:
    000fff18ldrsw x4, [sp+120]
    000fff1cmovz x5, 65535
    000fff20movk x5, 0x100000
    000fff24subs wzr, w4, w5
    000fff28cset x4, gt
    000fff2cstrb w4, [sp+51]
    000fff30b 0xfff34
    000fff34
    000fff34loc_fff34:
    000fff34ldrb w4, [sp+51]
    000fff38tbnz w4, 0, 0xfff40
    000fff3cb 0xfff54
    000fff40
    000fff40loc_fff40:
    000fff40ldrsw x0, [sp+120]
    000fff44str w0, [sp+52]
    000fff48ldur x29, [sp-8]
    000fff4cldr x30, [sp], 112
    000fff50ret x30
    000fff54
    000fff54loc_fff54:
    000fff54ldrsw x4, [sp+120]
    000fff58subs xzr, x4, 128
    000fff5cb.lt 0xfff64
    000fff60b 0xfff9c
    000fff64
    000fff64loc_fff64:
    000fff64ldrsw x2, [sp+120]
    000fff68mov x0, x2
    000fff6csubs xzr, x0, 128
    000fff70b.lo 0xfff78
    000fff74b 0x100184
    000fff78
    000fff78loc_fff78:
    000fff78sbfm x1, x2, 63, 31
    000fff7cadrp x2, 0x8c7000
    000fff80add x2, x2, 1248
    000fff84ldrh w1, [x2+x1]
    000fff88mov x0, x1
    000fff8cstr w0, [sp+52]
    000fff90ldur x29, [sp-8]
    000fff94ldr x30, [sp], 112
    000fff98ret x30
    000fff9c
    000fff9cloc_fff9c:
    000fff9cstr xzr, [sp+72]
    000fffa0adrp x27, 0x910000
    000fffa4ldr x4, [x27+2424]
    000fffa8str x4, [sp+80]
    000fffacb 0xfffb0
    000fffb0
    000fffb0loc_fffb0:
    000fffb0ldr x4, [sp+80]
    000fffb4ldr x5, [sp+72]
    000fffb8subs xzr, x4, x5
    000fffbcb.gt 0xfffc4
    000fffc0b 0x100034
    000fffc4
    000fffc4loc_fffc4:
    000fffc4ldr x4, [sp+80]
    000fffc8ldr x5, [sp+72]
    000fffccadd x4, x5, x4
    000fffd0ubfm x4, x4, 1, 63
    000fffd4str x4, [sp+64]
    000fffd8ldr x0, [sp+64]
    000fffdcadrp x27, 0x910000
    000fffe0ldr x1, [x27+2424]
    000fffe4adrp x27, 0x910000
    000fffe8ldr x4, [x27+2416]
    000fffecsubs xzr, x1, x0
    000ffff0b.hi 0xffff8
    000ffff4b 0x100180
    000ffff8
    000ffff8loc_ffff8:
    000ffff8ubfm x5, x0, 62, 61
    000ffffcldrh w4, [x4+x5]
    00100000ldrsw x5, [sp+120]
    00100004subs wzr, w4, w5
    00100008b.lt 0x100010
    0010000cb 0x100020
    00100010
    00100010loc_100010:
    00100010ldr x4, [sp+64]
    00100014add x4, x4, 1
    00100018str x4, [sp+72]
    0010001cb 0x10002c
    00100020
    00100020loc_100020:
    00100020ldr x4, [sp+64]
    00100024str x4, [sp+80]
    00100028b 0x10002c
    0010002c
    0010002cloc_10002c:
    0010002cb 0x100030
    00100030
    00100030loc_100030:
    00100030b 0xfffb0
    00100034
    00100034loc_100034:
    00100034adrp x27, 0x90f000
    00100038ldr x4, [x27+2424]
    0010003cstr x4, [sp+88]
    00100040ldr x5, [sp+72]
    00100044subs xzr, x4, x5
    00100048cset x4, gt
    0010004cstrb w4, [sp+51]
    00100050b.gt 0x100058
    00100054b 0x100094
    00100058
    00100058loc_100058:
    00100058ldr x0, [sp+72]
    0010005cadrp x27, 0x90f000
    00100060ldr x1, [x27+2424]
    00100064adrp x27, 0x90f000
    00100068ldr x4, [x27+2416]
    0010006csubs xzr, x1, x0
    00100070b.hi 0x100078
    00100074b 0x10017c
    00100078
    00100078loc_100078:
    00100078ubfm x5, x0, 62, 61
    0010007cldrh w4, [x4+x5]
    00100080ldrsw x5, [sp+120]
    00100084subs wzr, w4, w5
    00100088cset x4, eq
    0010008cstrb w4, [sp+51]
    00100090b 0x100098
    00100094
    00100094loc_100094:
    00100094b 0x100098
    00100098
    00100098loc_100098:
    00100098ldrb w4, [sp+51]
    0010009ctbnz w4, 0, 0x1000a4
    001000a0b 0x1000e0
    001000a4
    001000a4loc_1000a4:
    001000a4ldr x0, [sp+72]
    001000a8adrp x27, 0x90f000
    001000acldr x1, [x27+2424]
    001000b0adrp x27, 0x90f000
    001000b4ldr x2, [x27+2416]
    001000b8subs xzr, x0, x1
    001000bcb.lo 0x1000c4
    001000c0b 0x100178
    001000c4
    001000c4loc_1000c4:
    001000c4add x1, x2, x0, lsl #2
    001000c8ldrh w1, [x1+2]
    001000ccmov x0, x1
    001000d0str w0, [sp+52]
    001000d4ldur x29, [sp-8]
    001000d8ldr x30, [sp], 112
    001000dcret x30
    001000e0
    001000e0loc_1000e0:
    001000e0adrp x27, 0x90f000
    001000e4ldr x1, [x27+2384]
    001000e8adrp x27, 0x90f000
    001000ecldr x2, [x27+2392]
    001000f0adrp x27, 0x90f000
    001000f4ldr x3, [x27+2400]
    001000f8ldrsw x0, [sp+120]
    001000fcbl unicode.lookupCaseRange
    00100100str x0, [sp+96]
    00100104cbnz x0, 0x10010c
    00100108b 0x100164
    0010010c
    0010010cloc_10010c:
    0010010cldrsw x1, [sp+120]
    00100110mov x2, x0
    00100114orr x0, xzr, 1
    00100118bl unicode.convertCase
    0010011cstr w0, [sp+56]
    00100120ldrsw x3, [sp+120]
    00100124subs wzr, w0, w3
    00100128b.ne 0x100130
    0010012cb 0x100140
    00100130
    00100130loc_100130:
    00100130str w0, [sp+52]
    00100134ldur x29, [sp-8]
    00100138ldr x30, [sp], 112
    0010013cret x30
    00100140
    00100140loc_100140:
    00100140ldr x2, [sp+96]
    00100144ldrsw x1, [sp+120]
    00100148mov x0, xzr
    0010014cbl unicode.convertCase
    00100150str w0, [sp+60]
    00100154str w0, [sp+52]
    00100158ldur x29, [sp-8]
    0010015cldr x30, [sp], 112
    00100160ret x30
    00100164
    00100164loc_100164:
    00100164ldrsw x0, [sp+120]
    00100168str w0, [sp+52]
    0010016cldur x29, [sp-8]
    00100170ldr x30, [sp], 112
    00100174ret x30
    00100178
    00100178loc_100178:
    00100178bl runtime.panicIndex
    0010017c
    0010017cloc_10017c:
    0010017cbl runtime.panicIndex
    00100180
    00100180loc_100180:
    00100180bl runtime.panicIndex
    00100184
    00100184loc_100184:
    00100184orr x1, xzr, 128
    00100188bl runtime.panicIndex
    0010018chint
    00100190
    00100190loc_100190:
    00100190str w0, [sp+8]
    00100194mov x3, x30
    00100198bl runtime.morestack_noctxt.abi0
    0010019cldrsw x0, [sp+8]
    001001a0b 0xffee0
    001001a4udf 0
    001001a8udf 0
    001001acudf 0
    000ffee0
    001001b0
    001001b0unicode.init: ; void unicode.init(void)
    001001b0ldr x16, [x28+16]
    001001b4subs xzr, sp, x16
    001001b8b.ls 0x100578
    001001bcstr x30, [sp-128]!
    001001c0stur x29, [sp-8]
    001001c4sub x29, sp, 8
    001001c8bl unicode.map.init.0
    001001ccbl unicode.map.init.1
    001001d0bl runtime.mapinitnoop
    001001d4bl runtime.makemap_small
    001001d8str x0, [sp+112]
    001001dcmov x1, x0
    001001e0adrp x2, 0x60f000
    001001e4add x2, x2, 2136
    001001e8orr x3, xzr, 1
    001001ecadrp x0, 0x525000
    001001f0add x0, x0, 416
    001001f4bl runtime.mapassign_faststr
    001001f8str x0, [sp+80]
    001001fcldrsb x27, [x0]
    00100200adrp x27, 0x90d000
    00100204ldr x1, [x27+1864]
    00100208adrp x27, 0x94b000
    0010020cldr w2, [x27+3056]
    00100210cbz w2, 0x100218
    00100214b 0x10021c
    00100218
    00100218loc_100218:
    00100218b 0x100230
    0010021c
    0010021cloc_10021c:
    0010021cbl runtime.gcWriteBarrier2
    00100220str x1, [x25]
    00100224ldr x4, [x0]
    00100228str x4, [x25+8]
    0010022cb 0x100230
    00100230
    00100230loc_100230:
    00100230str x1, [x0]
    00100234ldr x1, [sp+112]
    00100238adrp x0, 0x525000
    0010023cadd x0, x0, 416
    00100240adrp x2, 0x5b0000
    00100244add x2, x2, 109
    00100248orr x3, xzr, 2
    0010024cbl runtime.mapassign_faststr
    00100250str x0, [sp+72]
    00100254ldrsb x27, [x0]
    00100258adrp x27, 0x90d000
    0010025cldr x4, [x27+1872]
    00100260adrp x27, 0x94b000
    00100264ldr w5, [x27+3056]
    00100268cbz w5, 0x100270
    0010026cb 0x100274
    00100270
    00100270loc_100270:
    00100270b 0x100288
    00100274
    00100274loc_100274:
    00100274bl runtime.gcWriteBarrier2
    00100278str x4, [x25]
    0010027cldr x5, [x0]
    00100280str x5, [x25+8]
    00100284b 0x100288
    00100288
    00100288loc_100288:
    00100288str x4, [x0]
    0010028cldr x1, [sp+112]
    00100290adrp x0, 0x525000
    00100294add x0, x0, 416
    00100298adrp x2, 0x5b0000
    0010029cadd x2, x2, 111
    001002a0orr x3, xzr, 2
    001002a4bl runtime.mapassign_faststr
    001002a8str x0, [sp+64]
    001002acldrsb x27, [x0]
    001002b0adrp x27, 0x90d000
    001002b4ldr x4, [x27+1880]
    001002b8adrp x27, 0x94b000
    001002bcldr w5, [x27+3056]
    001002c0cbz w5, 0x1002c8
    001002c4b 0x1002cc
    001002c8
    001002c8loc_1002c8:
    001002c8b 0x1002e0
    001002cc
    001002ccloc_1002cc:
    001002ccbl runtime.gcWriteBarrier2
    001002d0str x4, [x25]
    001002d4ldr x5, [x0]
    001002d8str x5, [x25+8]
    001002dcb 0x1002e0
    001002e0
    001002e0loc_1002e0:
    001002e0str x4, [x0]
    001002e4ldr x1, [sp+112]
    001002e8adrp x0, 0x525000
    001002ecadd x0, x0, 416
    001002f0adrp x2, 0x5b0000
    001002f4add x2, x2, 113
    001002f8orr x3, xzr, 2
    001002fcbl runtime.mapassign_faststr
    00100300str x0, [sp+56]
    00100304ldrsb x27, [x0]
    00100308adrp x27, 0x90d000
    0010030cldr x4, [x27+1888]
    00100310adrp x27, 0x94b000
    00100314ldr w5, [x27+3056]
    00100318cbz w5, 0x100320
    0010031cb 0x100324
    00100320
    00100320loc_100320:
    00100320b 0x100338
    00100324
    00100324loc_100324:
    00100324bl runtime.gcWriteBarrier2
    00100328str x4, [x25]
    0010032cldr x5, [x0]
    00100330str x5, [x25+8]
    00100334b 0x100338
    00100338
    00100338loc_100338:
    00100338str x4, [x0]
    0010033cldr x1, [sp+112]
    00100340adrp x0, 0x525000
    00100344add x0, x0, 416
    00100348adrp x2, 0x5af000
    0010034cadd x2, x2, 4037
    00100350orr x3, xzr, 1
    00100354bl runtime.mapassign_faststr
    00100358str x0, [sp+48]
    0010035cldrsb x27, [x0]
    00100360adrp x27, 0x90d000
    00100364ldr x4, [x27+1896]
    00100368adrp x27, 0x94b000
    0010036cldr w5, [x27+3056]
    00100370cbz w5, 0x100378
    00100374b 0x10037c
    00100378
    00100378loc_100378:
    00100378b 0x100390
    0010037c
    0010037cloc_10037c:
    0010037cbl runtime.gcWriteBarrier2
    00100380str x4, [x25]
    00100384ldr x5, [x0]
    00100388str x5, [x25+8]
    0010038cb 0x100390
    00100390
    00100390loc_100390:
    00100390str x4, [x0]
    00100394ldr x1, [sp+112]
    00100398adrp x0, 0x525000
    0010039cadd x0, x0, 416
    001003a0adrp x2, 0x5b0000
    001003a4add x2, x2, 115
    001003a8orr x3, xzr, 2
    001003acbl runtime.mapassign_faststr
    001003b0str x0, [sp+40]
    001003b4ldrsb x27, [x0]
    001003b8adrp x27, 0x90d000
    001003bcldr x4, [x27+1904]
    001003c0adrp x27, 0x94b000
    001003c4ldr w5, [x27+3056]
    001003c8cbz w5, 0x1003d0
    001003ccb 0x1003d4
    001003d0
    001003d0loc_1003d0:
    001003d0b 0x1003e8
    001003d4
    001003d4loc_1003d4:
    001003d4bl runtime.gcWriteBarrier2
    001003d8str x4, [x25]
    001003dcldr x1, [x0]
    001003e0str x1, [x25+8]
    001003e4b 0x1003e8
    001003e8
    001003e8loc_1003e8:
    001003e8str x4, [x0]
    001003ecldr x0, [sp+112]
    001003f0adrp x27, 0x94b000
    001003f4ldr w1, [x27+3056]
    001003f8cbz w1, 0x100400
    001003fcb 0x100404
    00100400
    00100400loc_100400:
    00100400b 0x10041c
    00100404
    00100404loc_100404:
    00100404bl runtime.gcWriteBarrier2
    00100408str x0, [x25]
    0010040cadrp x27, 0x920000
    00100410ldr x1, [x27+3760]
    00100414str x1, [x25+8]
    00100418b 0x10041c
    0010041c
    0010041cloc_10041c:
    0010041cadrp x27, 0x920000
    00100420str x0, [x27+3760]
    00100424bl runtime.makemap_small
    00100428str x0, [sp+112]
    0010042cmov x1, x0
    00100430adrp x2, 0x5b0000
    00100434add x2, x2, 2965
    00100438orr x3, xzr, 6
    0010043cadrp x0, 0x525000
    00100440add x0, x0, 416
    00100444bl runtime.mapassign_faststr
    00100448str x0, [sp+104]
    0010044cldrsb x27, [x0]
    00100450adrp x27, 0x90d000
    00100454ldr x1, [x27+1912]
    00100458adrp x27, 0x94b000
    0010045cldr w2, [x27+3056]
    00100460cbz w2, 0x100468
    00100464b 0x10046c
    00100468
    00100468loc_100468:
    00100468b 0x100480
    0010046c
    0010046cloc_10046c:
    0010046cbl runtime.gcWriteBarrier2
    00100470str x1, [x25]
    00100474ldr x4, [x0]
    00100478str x4, [x25+8]
    0010047cb 0x100480
    00100480
    00100480loc_100480:
    00100480str x1, [x0]
    00100484ldr x1, [sp+112]
    00100488adrp x0, 0x525000
    0010048cadd x0, x0, 416
    00100490adrp x2, 0x5b0000
    00100494add x2, x2, 2007
    00100498movz x3, 5
    0010049cbl runtime.mapassign_faststr
    001004a0str x0, [sp+96]
    001004a4ldrsb x27, [x0]
    001004a8adrp x27, 0x90d000
    001004acldr x4, [x27+1920]
    001004b0adrp x27, 0x94b000
    001004b4ldr w5, [x27+3056]
    001004b8cbz w5, 0x1004c0
    001004bcb 0x1004c4
    001004c0
    001004c0loc_1004c0:
    001004c0b 0x1004d8
    001004c4
    001004c4loc_1004c4:
    001004c4bl runtime.gcWriteBarrier2
    001004c8str x4, [x25]
    001004ccldr x5, [x0]
    001004d0str x5, [x25+8]
    001004d4b 0x1004d8
    001004d8
    001004d8loc_1004d8:
    001004d8str x4, [x0]
    001004dcldr x1, [sp+112]
    001004e0adrp x0, 0x525000
    001004e4add x0, x0, 416
    001004e8adrp x2, 0x5b1000
    001004ecadd x2, x2, 3685
    001004f0movz x3, 9
    001004f4bl runtime.mapassign_faststr
    001004f8str x0, [sp+88]
    001004fcldrsb x27, [x0]
    00100500adrp x27, 0x90d000
    00100504ldr x4, [x27+1928]
    00100508adrp x27, 0x94b000
    0010050cldr w5, [x27+3056]
    00100510cbz w5, 0x100518
    00100514b 0x10051c
    00100518
    00100518loc_100518:
    00100518b 0x100530
    0010051c
    0010051cloc_10051c:
    0010051cbl runtime.gcWriteBarrier2
    00100520str x4, [x25]
    00100524ldr x1, [x0]
    00100528str x1, [x25+8]
    0010052cb 0x100530
    00100530
    00100530loc_100530:
    00100530str x4, [x0]
    00100534ldr x0, [sp+112]
    00100538adrp x27, 0x94b000
    0010053cldr w1, [x27+3056]
    00100540cbz w1, 0x100548
    00100544b 0x10054c
    00100548
    00100548loc_100548:
    00100548b 0x100564
    0010054c
    0010054cloc_10054c:
    0010054cbl runtime.gcWriteBarrier2
    00100550str x0, [x25]
    00100554adrp x27, 0x920000
    00100558ldr x1, [x27+3768]
    0010055cstr x1, [x25+8]
    00100560b 0x100564
    00100564
    00100564loc_100564:
    00100564adrp x27, 0x920000
    00100568str x0, [x27+3768]
    0010056cldur x29, [sp-8]
    00100570ldr x30, [sp], 128
    00100574ret x30
    00100578
    00100578loc_100578:
    00100578mov x3, x30
    0010057cbl runtime.morestack_noctxt.abi0
    00100580b 0x1001b0
    00100584udf 0
    00100588udf 0
    0010058cudf 0
    001001b0
    00100590
    00100590bytes.init: ; void bytes.init(void)
    00100590ldr x16, [x28+16]
    00100594subs xzr, sp, x16
    00100598b.ls 0x100698
    0010059cstr x30, [sp-32]!
    001005a0stur x29, [sp-8]
    001005a4sub x29, sp, 8
    001005a8adrp x0, 0x5b8000
    001005acadd x0, x0, 1858
    001005b0movz x1, 23
    001005b4bl errors.New
    001005b8adrp x27, 0x921000
    001005bcstr x0, [x27+1952]
    001005c0adrp x27, 0x94b000
    001005c4ldr w2, [x27+3056]
    001005c8cbz w2, 0x1005d0
    001005ccb 0x1005d4
    001005d0
    001005d0loc_1005d0:
    001005d0b 0x1005ec
    001005d4
    001005d4loc_1005d4:
    001005d4bl runtime.gcWriteBarrier2
    001005d8str x1, [x25]
    001005dcadrp x27, 0x921000
    001005e0ldr x2, [x27+1960]
    001005e4str x2, [x25+8]
    001005e8b 0x1005ec
    001005ec
    001005ecloc_1005ec:
    001005ecadrp x27, 0x921000
    001005f0str x1, [x27+1960]
    001005f4adrp x0, 0x5ca000
    001005f8add x0, x0, 2392
    001005fcmovz x1, 54
    00100600bl errors.New
    00100604adrp x27, 0x921000
    00100608str x0, [x27+1968]
    0010060cadrp x27, 0x94b000
    00100610ldr w2, [x27+3056]
    00100614cbz w2, 0x10061c
    00100618b 0x100620
    0010061c
    0010061cloc_10061c:
    0010061cb 0x100638
    00100620
    00100620loc_100620:
    00100620bl runtime.gcWriteBarrier2
    00100624str x1, [x25]
    00100628adrp x27, 0x921000
    0010062cldr x2, [x27+1976]
    00100630str x2, [x25+8]
    00100634b 0x100638
    00100638
    00100638loc_100638:
    00100638adrp x27, 0x921000
    0010063cstr x1, [x27+1976]
    00100640adrp x0, 0x5ce000
    00100644add x0, x0, 1883
    00100648movz x1, 70
    0010064cbl errors.New
    00100650adrp x27, 0x921000
    00100654str x0, [x27+1984]
    00100658adrp x27, 0x94b000
    0010065cldr w2, [x27+3056]
    00100660cbz w2, 0x100668
    00100664b 0x10066c
    00100668
    00100668loc_100668:
    00100668b 0x100684
    0010066c
    0010066cloc_10066c:
    0010066cbl runtime.gcWriteBarrier2
    00100670str x1, [x25]
    00100674adrp x27, 0x921000
    00100678ldr x0, [x27+1992]
    0010067cstr x0, [x25+8]
    00100680b 0x100684
    00100684
    00100684loc_100684:
    00100684adrp x27, 0x921000
    00100688str x1, [x27+1992]
    0010068cldur x29, [sp-8]
    00100690ldr x30, [sp], 32
    00100694ret x30
    00100698
    00100698loc_100698:
    00100698mov x3, x30
    0010069cbl runtime.morestack_noctxt.abi0
    001006a0b 0x100590
    001006a4udf 0
    001006a8udf 0
    001006acudf 0
    00100590
    001006b0
    001006b0bytes.(*Buffer).Bytes: ; void bytes.(*Buffer).Bytes(bytes.Buffer * b)
    001006b0ldr x16, [x28+16]
    001006b4subs xzr, sp, x16
    001006b8b.ls 0x100748
    001006bcstr x30, [sp-96]!
    001006c0stur x29, [sp-8]
    001006c4sub x29, sp, 8
    001006c8str x0, [sp+104]
    001006ccstr xzr, [sp+40]
    001006d0stp xzr, xzr, [sp+48]
    001006d4ldr x3, [sp+104]
    001006d8ldrsb x27, [x3]
    001006dcldr x0, [x3+24]
    001006e0str x0, [sp+32]
    001006e4ldr x3, [sp+104]
    001006e8ldrsb x27, [x3]
    001006ecldr x1, [x3+8]
    001006f0ldr x4, [x3]
    001006f4ldr x3, [x3+16]
    001006f8b 0x1006fc
    001006fc
    001006fcloc_1006fc:
    001006fcsubs xzr, x0, x1
    00100700b.ls 0x100708
    00100704b 0x100740
    00100708
    00100708loc_100708:
    00100708sub x2, x3, x0
    0010070csub x1, x1, x0
    00100710sub x3, xzr, x2
    00100714and x3, x0, x3, asr #63
    00100718add x0, x4, x3
    0010071cstr x0, [sp+64]
    00100720str x1, [sp+72]
    00100724str x2, [sp+80]
    00100728str x0, [sp+40]
    0010072cstr x1, [sp+48]
    00100730str x2, [sp+56]
    00100734ldur x29, [sp-8]
    00100738ldr x30, [sp], 96
    0010073cret x30
    00100740
    00100740loc_100740:
    00100740bl runtime.panicSliceB
    00100744hint
    00100748
    00100748loc_100748:
    00100748str x0, [sp+8]
    0010074cmov x3, x30
    00100750bl runtime.morestack_noctxt.abi0
    00100754ldr x0, [sp+8]
    00100758b 0x1006b0
    0010075cudf 0
    001006b0
    00100760
    00100760bytes.(*Buffer).AvailableBuffer: ; void bytes.(*Buffer).AvailableBuffer(bytes.Buffer * b)
    00100760ldr x16, [x28+16]
    00100764subs xzr, sp, x16
    00100768b.ls 0x1007f8
    0010076cstr x30, [sp-96]!
    00100770stur x29, [sp-8]
    00100774sub x29, sp, 8
    00100778str x0, [sp+104]
    0010077cstr xzr, [sp+40]
    00100780stp xzr, xzr, [sp+48]
    00100784ldr x3, [sp+104]
    00100788ldrsb x27, [x3]
    0010078cldr x0, [x3+8]
    00100790str x0, [sp+32]
    00100794ldr x3, [sp+104]
    00100798ldrsb x27, [x3]
    0010079cldr x1, [x3+8]
    001007a0ldr x4, [x3]
    001007a4ldr x3, [x3+16]
    001007a8b 0x1007ac
    001007ac
    001007acloc_1007ac:
    001007acsubs xzr, x1, x0
    001007b0b.hs 0x1007b8
    001007b4b 0x1007f0
    001007b8
    001007b8loc_1007b8:
    001007b8sub x2, x3, x0
    001007bcsub x1, x1, x0
    001007c0sub x3, xzr, x2
    001007c4and x3, x0, x3, asr #63
    001007c8add x0, x4, x3
    001007ccstr x0, [sp+64]
    001007d0str x1, [sp+72]
    001007d4str x2, [sp+80]
    001007d8str x0, [sp+40]
    001007dcstr x1, [sp+48]
    001007e0str x2, [sp+56]
    001007e4ldur x29, [sp-8]
    001007e8ldr x30, [sp], 96
    001007ecret x30
    001007f0
    001007f0loc_1007f0:
    001007f0bl runtime.panicSliceB
    001007f4hint
    001007f8
    001007f8loc_1007f8:
    001007f8str x0, [sp+8]
    001007fcmov x3, x30
    00100800bl runtime.morestack_noctxt.abi0
    00100804ldr x0, [sp+8]
    00100808b 0x100760
    0010080cudf 0
    00100760
    00100810
    00100810bytes.(*Buffer).String: ; void bytes.(*Buffer).String(bytes.Buffer * b)
    00100810ldr x16, [x28+16]
    00100814subs xzr, sp, x16
    00100818b.ls 0x1008d4
    0010081cstr x30, [sp-96]!
    00100820stur x29, [sp-8]
    00100824sub x29, sp, 8
    00100828str x0, [sp+104]
    0010082cstp xzr, xzr, [sp+48]
    00100830ldr x3, [sp+104]
    00100834cbnz x3, 0x10083c
    00100838b 0x1008ac
    0010083c
    0010083cloc_10083c:
    0010083cldr x3, [sp+104]
    00100840ldrsb x27, [x3]
    00100844ldr x0, [x3+24]
    00100848str x0, [sp+40]
    0010084cldr x3, [sp+104]
    00100850ldrsb x27, [x3]
    00100854ldr x1, [x3+8]
    00100858ldr x4, [x3]
    0010085cldr x3, [x3+16]
    00100860b 0x100864
    00100864
    00100864loc_100864:
    00100864subs xzr, x1, x0
    00100868b.hs 0x100870
    0010086cb 0x1008cc
    00100870
    00100870loc_100870:
    00100870sub x2, x1, x0
    00100874sub x3, x3, x0
    00100878sub x5, xzr, x3
    0010087cand x5, x0, x5, asr #63
    00100880add x1, x4, x5
    00100884str x1, [sp+64]
    00100888str x2, [sp+72]
    0010088cstr x3, [sp+80]
    00100890mov x0, xzr
    00100894bl runtime.slicebytetostring
    00100898str x0, [sp+48]
    0010089cstr x1, [sp+56]
    001008a0ldur x29, [sp-8]
    001008a4ldr x30, [sp], 96
    001008a8ret x30
    001008ac
    001008acloc_1008ac:
    001008acadrp x0, 0x5b0000
    001008b0add x0, x0, 1502
    001008b4str x0, [sp+48]
    001008b8movz x1, 5
    001008bcstr x1, [sp+56]
    001008c0ldur x29, [sp-8]
    001008c4ldr x30, [sp], 96
    001008c8ret x30
    001008cc
    001008ccloc_1008cc:
    001008ccbl runtime.panicSliceB
    001008d0hint
    001008d4
    001008d4loc_1008d4:
    001008d4str x0, [sp+8]
    001008d8mov x3, x30
    001008dcbl runtime.morestack_noctxt.abi0
    001008e0ldr x0, [sp+8]
    001008e4b 0x100810
    001008e8udf 0
    001008ecudf 0
    00100810
    001008f0
    001008f0bytes.(*Buffer).empty: ; void bytes.(*Buffer).empty(bytes.Buffer * b)
    001008f0str x30, [sp-32]!
    001008f4stur x29, [sp-8]
    001008f8sub x29, sp, 8
    001008fcstr x0, [sp+40]
    00100900strb wzr, [sp+15]
    00100904ldr x1, [sp+40]
    00100908ldrsb x27, [x1]
    0010090cldr x1, [x1+8]
    00100910str x1, [sp+16]
    00100914ldrsb x27, [x0]
    00100918ldr x2, [x0+24]
    0010091csubs xzr, x2, x1
    00100920cset x0, ge
    00100924strb w0, [sp+15]
    00100928add x29, sp, 24
    0010092cadd sp, sp, 32
    00100930ret x30
    00100934udf 0
    00100938udf 0
    0010093cudf 0
    001008f0
    00100940
    00100940bytes.(*Buffer).Len: ; void bytes.(*Buffer).Len(bytes.Buffer * b)
    00100940str x30, [sp-32]!
    00100944stur x29, [sp-8]
    00100948sub x29, sp, 8
    0010094cstr x0, [sp+40]
    00100950str xzr, [sp+8]
    00100954ldrsb x27, [x0]
    00100958ldr x1, [x0+8]
    0010095cstr x1, [sp+16]
    00100960ldrsb x27, [x0]
    00100964ldr x2, [x0+24]
    00100968sub x0, x1, x2
    0010096cstr x0, [sp+8]
    00100970add x29, sp, 24
    00100974add sp, sp, 32
    00100978ret x30
    0010097cudf 0
    00100940
    00100980
    00100980bytes.(*Buffer).Reset: ; void bytes.(*Buffer).Reset(bytes.Buffer * b)
    00100980str x0, [sp+8]
    00100984ldrsb x27, [x0]
    00100988b 0x10098c
    0010098c
    0010098cloc_10098c:
    0010098cb 0x100990
    00100990
    00100990loc_100990:
    00100990ldrsb x27, [x0]
    00100994str xzr, [x0+8]
    00100998ldrsb x27, [x0]
    0010099cstr xzr, [x0+24]
    001009a0ldrsb x27, [x0]
    001009a4strb wzr, [x0+32]
    001009a8ret x30
    001009acudf 0
    00100980
    001009b0
    001009b0bytes.(*Buffer).tryGrowByReslice: ; void bytes.(*Buffer).tryGrowByReslice(bytes.Buffer * b, int n)
    001009b0ldr x16, [x28+16]
    001009b4subs xzr, sp, x16
    001009b8b.ls 0x100a84
    001009bcstr x30, [sp-64]!
    001009c0stur x29, [sp-8]
    001009c4sub x29, sp, 8
    001009c8str x0, [sp+72]
    001009ccstr x1, [sp+80]
    001009d0str xzr, [sp+32]
    001009d4strb wzr, [sp+31]
    001009d8ldr x3, [sp+72]
    001009dcldrsb x27, [x3]
    001009e0ldr x3, [x3+8]
    001009e4str x3, [sp+40]
    001009e8ldr x4, [sp+72]
    001009ecldrsb x27, [x4]
    001009f0ldr x4, [x4+16]
    001009f4str x4, [sp+48]
    001009f8ldr x5, [sp+80]
    001009fcsub x4, x4, x3
    00100a00subs xzr, x5, x4
    00100a04b.le 0x100a0c
    00100a08b 0x100a60
    00100a0c
    00100a0cloc_100a0c:
    00100a0cldr x4, [sp+80]
    00100a10add x1, x3, x4
    00100a14str x1, [sp+48]
    00100a18ldr x3, [sp+72]
    00100a1cldrsb x27, [x3]
    00100a20ldr x2, [x3+16]
    00100a24subs xzr, x2, x1
    00100a28b.hs 0x100a30
    00100a2cb 0x100a7c
    00100a30
    00100a30loc_100a30:
    00100a30b 0x100a34
    00100a34
    00100a34loc_100a34:
    00100a34ldr x2, [sp+72]
    00100a38ldrsb x27, [x2]
    00100a3cstr x1, [x2+8]
    00100a40ldr x2, [sp+40]
    00100a44str x2, [sp+32]
    00100a48orr x1, xzr, 1
    00100a4cstrb w1, [sp+31]
    00100a50ldr x0, [sp+32]
    00100a54ldur x29, [sp-8]
    00100a58ldr x30, [sp], 64
    00100a5cret x30
    00100a60
    00100a60loc_100a60:
    00100a60str xzr, [sp+32]
    00100a64strb wzr, [sp+31]
    00100a68ldr x0, [sp+32]
    00100a6cmov x1, xzr
    00100a70ldur x29, [sp-8]
    00100a74ldr x30, [sp], 64
    00100a78ret x30
    00100a7c
    00100a7cloc_100a7c:
    00100a7cbl runtime.panicSliceAcap
    00100a80hint
    00100a84
    00100a84loc_100a84:
    00100a84stp x0, x1, [sp+8]
    00100a88mov x3, x30
    00100a8cbl runtime.morestack_noctxt.abi0
    00100a90ldp x0, x1, [sp+8]
    00100a94b 0x1009b0
    00100a98udf 0
    00100a9cudf 0
    001009b0