File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0002bfa0
0002bfa0runtime.initMetrics: ; void runtime.initMetrics(void)
0002bfa0ldr x16, [x28+16]
0002bfa4sub x17, sp, 96
0002bfa8subs xzr, x17, x16
0002bfacb.ls 0x2d65c
0002bfb0str x30, [sp-224]!
0002bfb4stur x29, [sp-8]
0002bfb8sub x29, sp, 8
0002bfbcadrp x27, 0xa20000
0002bfc0ldrb w3, [x27+1520]
0002bfc4tbnz w3, 0, 0x2c034
0002bfc8adrp x0, 0x5ca000
0002bfccadd x0, x0, 3904
0002bfd0movz x1, 68
0002bfd4movz x2, 69
0002bfd8bl runtime.makeslice
0002bfdcmovz x3, 68
0002bfe0adrp x27, 0x9f7000
0002bfe4str x3, [x27+2760]
0002bfe8movz x3, 69
0002bfecadrp x27, 0x9f7000
0002bff0str x3, [x27+2768]
0002bff4adrp x27, 0xa20000
0002bff8ldr w3, [x27+3056]
0002bffccbz w3, 0x2c014
0002c000bl runtime.gcWriteBarrier2
0002c004str x0, [x25]
0002c008adrp x27, 0x9f6000
0002c00cldr x2, [x27+2752]
0002c010str x2, [x25+8]
0002c014
0002c014loc_2c014:
0002c014adrp x27, 0x9f6000
0002c018str x0, [x27+2752]
0002c01cadrp x27, 0x9f6000
0002c020ldr x2, [x27+2752]
0002c024fmov d0
0002c028str d0, [x2]
0002c02corr x0, xzr, 1
0002c030b 0x2c05c
0002c034
0002c034loc_2c034:
0002c034ldur x29, [sp-8]
0002c038ldr x30, [sp], 224
0002c03cret x30
0002c040
0002c040loc_2c040:
0002c040adrp x27, 0x9f6000
0002c044ldr x4, [x27+2752]
0002c048add x3, x3, 1
0002c04cubfm x3, x3, 0, 15
0002c050scvtf d0, w3
0002c054str d0, [x4+3*x0]
0002c058add x0, x0, 1
0002c05c
0002c05cloc_2c05c:
0002c05csubs xzr, x0, 68
0002c060b.ge 0x2c084
0002c064adrp x27, 0x9f6000
0002c068ldr x1, [x27+2760]
0002c06cadrp x2, 0x999000
0002c070add x2, x2, 480
0002c074ldrh w3, [x2+x0]
0002c078subs xzr, x0, x1
0002c07cb.lo 0x2c040
0002c080b 0x2d654
0002c084
0002c084loc_2c084:
0002c084bl runtime.float64Inf
0002c088adrp x27, 0x9f6000
0002c08cldr x2, [x27+2768]
0002c090adrp x27, 0x9f6000
0002c094ldr x0, [x27+2760]
0002c098add x1, x0, 1
0002c09cadrp x27, 0x9f6000
0002c0a0ldr x0, [x27+2752]
0002c0a4subs xzr, x2, x1
0002c0a8b.hs 0x2c0f4
0002c0acstr d0, [sp+128]
0002c0b0orr x3, xzr, 1
0002c0b4adrp x4, 0x5c9000
0002c0b8add x4, x4, 3904
0002c0bcbl runtime.growslice
0002c0c0adrp x27, 0x9f6000
0002c0c4str x2, [x27+2768]
0002c0c8adrp x27, 0xa1f000
0002c0ccldr w5, [x27+3056]
0002c0d0cbz w5, 0x2c0e8
0002c0d4bl runtime.gcWriteBarrier2
0002c0d8str x0, [x25]
0002c0dcadrp x27, 0x9f6000
0002c0e0ldr x2, [x27+2752]
0002c0e4str x2, [x25+8]
0002c0e8
0002c0e8loc_2c0e8:
0002c0e8adrp x27, 0x9f6000
0002c0ecstr x0, [x27+2752]
0002c0f0ldr d0, [sp+128]
0002c0f4
0002c0f4loc_2c0f4:
0002c0f4adrp x27, 0x9f6000
0002c0f8str x1, [x27+2760]
0002c0fcsub x1, x1, 1
0002c100str d0, [x0+3*x1]
0002c104bl runtime.timeHistogramMetricsBuckets
0002c108adrp x27, 0x9f6000
0002c10cstr x1, [x27+2792]
0002c110adrp x27, 0x9f6000
0002c114str x2, [x27+2800]
0002c118adrp x27, 0xa1f000
0002c11cldr w1, [x27+3056]
0002c120cbz w1, 0x2c138
0002c124bl runtime.gcWriteBarrier2
0002c128str x0, [x25]
0002c12cadrp x27, 0x9f6000
0002c130ldr x3, [x27+2784]
0002c134str x3, [x25+8]
0002c138
0002c138loc_2c138:
0002c138adrp x27, 0x9f6000
0002c13cstr x0, [x27+2784]
0002c140adrp x0, 0x5f7000
0002c144add x0, x0, 2784
0002c148orr x1, xzr, 56
0002c14cmov x2, xzr
0002c150bl runtime.makemap
0002c154str x0, [sp+208]
0002c158mov x1, x0
0002c15cadrp x2, 0x68c000
0002c160add x2, x2, 3982
0002c164orr x3, xzr, 24
0002c168adrp x0, 0x5f7000
0002c16cadd x0, x0, 2784
0002c170bl runtime.mapassign_faststr
0002c174str xzr, [x0]
0002c178adrp x27, 0xa1f000
0002c17cldr w3, [x27+3056]
0002c180cbz w3, 0x2c190
0002c184ldr x3, [x0+8]
0002c188bl runtime.gcWriteBarrier1
0002c18cstr x3, [x25]
0002c190
0002c190loc_2c190:
0002c190adrp x3, 0x6ac000
0002c194add x3, x3, 1936
0002c198str x3, [x0+8]
0002c19corr x3, xzr, 2
0002c1a0str x3, [sp+104]
0002c1a4add x0, sp, 104
0002c1a8orr x1, xzr, 1
0002c1acmov x2, x1
0002c1b0bl runtime.makeStatDepSet
0002c1b4str x0, [sp+120]
0002c1b8adrp x0, 0x5f7000
0002c1bcadd x0, x0, 2784
0002c1c0ldr x1, [sp+208]
0002c1c4adrp x2, 0x697000
0002c1c8add x2, x2, 1300
0002c1ccmovz x3, 39
0002c1d0bl runtime.mapassign_faststr
0002c1d4ldr x3, [sp+120]
0002c1d8str x3, [x0]
0002c1dcadrp x27, 0xa1f000
0002c1e0ldr w3, [x27+3056]
0002c1e4cbz w3, 0x2c1f4
0002c1e8ldr x3, [x0+8]
0002c1ecbl runtime.gcWriteBarrier1
0002c1f0str x3, [x25]
0002c1f4
0002c1f4loc_2c1f4:
0002c1f4adrp x3, 0x6ac000
0002c1f8add x3, x3, 2024
0002c1fcstr x3, [x0+8]
0002c200orr x3, xzr, 2
0002c204str x3, [sp+104]
0002c208add x0, sp, 104
0002c20corr x1, xzr, 1
0002c210mov x2, x1
0002c214bl runtime.makeStatDepSet
0002c218str x0, [sp+120]
0002c21cadrp x0, 0x5f7000
0002c220add x0, x0, 2784
0002c224ldr x1, [sp+208]
0002c228adrp x2, 0x699000
0002c22cadd x2, x2, 781
0002c230movz x3, 42
0002c234bl runtime.mapassign_faststr
0002c238ldr x3, [sp+120]
0002c23cstr x3, [x0]
0002c240adrp x27, 0xa1f000
0002c244ldr w3, [x27+3056]
0002c248cbz w3, 0x2c258
0002c24cldr x3, [x0+8]
0002c250bl runtime.gcWriteBarrier1
0002c254str x3, [x25]
0002c258
0002c258loc_2c258:
0002c258adrp x3, 0x6ac000
0002c25cadd x3, x3, 2112
0002c260str x3, [x0+8]
0002c264orr x3, xzr, 2
0002c268str x3, [sp+104]
0002c26cadd x0, sp, 104
0002c270orr x1, xzr, 1
0002c274mov x2, x1
0002c278bl runtime.makeStatDepSet
0002c27cstr x0, [sp+120]
0002c280adrp x0, 0x5f7000
0002c284add x0, x0, 2784
0002c288ldr x1, [sp+208]
0002c28cadrp x2, 0x695000
0002c290add x2, x2, 4047
0002c294movz x3, 37
0002c298bl runtime.mapassign_faststr
0002c29cldr x3, [sp+120]
0002c2a0str x3, [x0]
0002c2a4adrp x27, 0xa1f000
0002c2a8ldr w3, [x27+3056]
0002c2accbz w3, 0x2c2bc
0002c2b0ldr x3, [x0+8]
0002c2b4bl runtime.gcWriteBarrier1
0002c2b8str x3, [x25]
0002c2bc
0002c2bcloc_2c2bc:
0002c2bcadrp x3, 0x6ac000
0002c2c0add x3, x3, 2200
0002c2c4str x3, [x0+8]
0002c2c8orr x3, xzr, 2
0002c2ccstr x3, [sp+104]
0002c2d0add x0, sp, 104
0002c2d4orr x1, xzr, 1
0002c2d8mov x2, x1
0002c2dcbl runtime.makeStatDepSet
0002c2e0str x0, [sp+120]
0002c2e4adrp x0, 0x5f7000
0002c2e8add x0, x0, 2784
0002c2ecldr x1, [sp+208]
0002c2f0adrp x2, 0x693000
0002c2f4add x2, x2, 408
0002c2f8movz x3, 33
0002c2fcbl runtime.mapassign_faststr
0002c300ldr x3, [sp+120]
0002c304str x3, [x0]
0002c308adrp x27, 0xa1f000
0002c30cldr w3, [x27+3056]
0002c310cbz w3, 0x2c320
0002c314ldr x3, [x0+8]
0002c318bl runtime.gcWriteBarrier1
0002c31cstr x3, [x25]
0002c320
0002c320loc_2c320:
0002c320adrp x3, 0x6ac000
0002c324add x3, x3, 2288
0002c328str x3, [x0+8]
0002c32corr x3, xzr, 2
0002c330str x3, [sp+104]
0002c334add x0, sp, 104
0002c338orr x1, xzr, 1
0002c33cmov x2, x1
0002c340bl runtime.makeStatDepSet
0002c344str x0, [sp+120]
0002c348adrp x0, 0x5f7000
0002c34cadd x0, x0, 2784
0002c350ldr x1, [sp+208]
0002c354adrp x2, 0x693000
0002c358add x2, x2, 441
0002c35cmovz x3, 33
0002c360bl runtime.mapassign_faststr
0002c364ldr x3, [sp+120]
0002c368str x3, [x0]
0002c36cadrp x27, 0xa1f000
0002c370ldr w3, [x27+3056]
0002c374cbz w3, 0x2c384
0002c378ldr x3, [x0+8]
0002c37cbl runtime.gcWriteBarrier1
0002c380str x3, [x25]
0002c384
0002c384loc_2c384:
0002c384adrp x3, 0x6ac000
0002c388add x3, x3, 2352
0002c38cstr x3, [x0+8]
0002c390orr x3, xzr, 2
0002c394str x3, [sp+104]
0002c398add x0, sp, 104
0002c39corr x1, xzr, 1
0002c3a0mov x2, x1
0002c3a4bl runtime.makeStatDepSet
0002c3a8str x0, [sp+120]
0002c3acadrp x0, 0x5f7000
0002c3b0add x0, x0, 2784
0002c3b4ldr x1, [sp+208]
0002c3b8adrp x2, 0x690000
0002c3bcadd x2, x2, 656
0002c3c0movz x3, 29
0002c3c4bl runtime.mapassign_faststr
0002c3c8ldr x3, [sp+120]
0002c3ccstr x3, [x0]
0002c3d0adrp x27, 0xa1f000
0002c3d4ldr w3, [x27+3056]
0002c3d8cbz w3, 0x2c3e8
0002c3dcldr x3, [x0+8]
0002c3e0bl runtime.gcWriteBarrier1
0002c3e4str x3, [x25]
0002c3e8
0002c3e8loc_2c3e8:
0002c3e8adrp x3, 0x6ac000
0002c3ecadd x3, x3, 2360
0002c3f0str x3, [x0+8]
0002c3f4orr x3, xzr, 2
0002c3f8str x3, [sp+104]
0002c3fcadd x0, sp, 104
0002c400orr x1, xzr, 1
0002c404mov x2, x1
0002c408bl runtime.makeStatDepSet
0002c40cstr x0, [sp+120]
0002c410adrp x0, 0x5f7000
0002c414add x0, x0, 2784
0002c418ldr x1, [sp+208]
0002c41cadrp x2, 0x697000
0002c420add x2, x2, 4035
0002c424movz x3, 40
0002c428bl runtime.mapassign_faststr
0002c42cldr x3, [sp+120]
0002c430str x3, [x0]
0002c434adrp x27, 0xa1f000
0002c438ldr w3, [x27+3056]
0002c43ccbz w3, 0x2c44c
0002c440ldr x3, [x0+8]
0002c444bl runtime.gcWriteBarrier1
0002c448str x3, [x25]
0002c44c
0002c44cloc_2c44c:
0002c44cadrp x3, 0x6ac000
0002c450add x3, x3, 2368
0002c454str x3, [x0+8]
0002c458orr x3, xzr, 2
0002c45cstr x3, [sp+104]
0002c460add x0, sp, 104
0002c464orr x1, xzr, 1
0002c468mov x2, x1
0002c46cbl runtime.makeStatDepSet
0002c470str x0, [sp+120]
0002c474adrp x0, 0x5f7000
0002c478add x0, x0, 2784
0002c47cldr x1, [sp+208]
0002c480adrp x2, 0x69a000
0002c484add x2, x2, 1156
0002c488movz x3, 44
0002c48cbl runtime.mapassign_faststr
0002c490ldr x3, [sp+120]
0002c494str x3, [x0]
0002c498adrp x27, 0xa1f000
0002c49cldr w3, [x27+3056]
0002c4a0cbz w3, 0x2c4b0
0002c4a4ldr x3, [x0+8]
0002c4a8bl runtime.gcWriteBarrier1
0002c4acstr x3, [x25]
0002c4b0
0002c4b0loc_2c4b0:
0002c4b0adrp x3, 0x6ac000
0002c4b4add x3, x3, 2376
0002c4b8str x3, [x0+8]
0002c4bcorr x3, xzr, 2
0002c4c0str x3, [sp+104]
0002c4c4add x0, sp, 104
0002c4c8orr x1, xzr, 1
0002c4ccmov x2, x1
0002c4d0bl runtime.makeStatDepSet
0002c4d4str x0, [sp+120]
0002c4d8adrp x0, 0x5f7000
0002c4dcadd x0, x0, 2784
0002c4e0ldr x1, [sp+208]
0002c4e4adrp x2, 0x697000
0002c4e8add x2, x2, 1339
0002c4ecmovz x3, 39
0002c4f0bl runtime.mapassign_faststr
0002c4f4ldr x3, [sp+120]
0002c4f8str x3, [x0]
0002c4fcadrp x27, 0xa1f000
0002c500ldr w3, [x27+3056]
0002c504cbz w3, 0x2c514
0002c508ldr x3, [x0+8]
0002c50cbl runtime.gcWriteBarrier1
0002c510str x3, [x25]
0002c514
0002c514loc_2c514:
0002c514adrp x3, 0x6ac000
0002c518add x3, x3, 1944
0002c51cstr x3, [x0+8]
0002c520orr x3, xzr, 2
0002c524str x3, [sp+104]
0002c528add x0, sp, 104
0002c52corr x1, xzr, 1
0002c530mov x2, x1
0002c534bl runtime.makeStatDepSet
0002c538str x0, [sp+120]
0002c53cadrp x0, 0x5f7000
0002c540add x0, x0, 2784
0002c544ldr x1, [sp+208]
0002c548adrp x2, 0x690000
0002c54cadd x2, x2, 4058
0002c550orr x3, xzr, 30
0002c554bl runtime.mapassign_faststr
0002c558ldr x3, [sp+120]
0002c55cstr x3, [x0]
0002c560adrp x27, 0xa1f000
0002c564ldr w3, [x27+3056]
0002c568cbz w3, 0x2c578
0002c56cldr x3, [x0+8]
0002c570bl runtime.gcWriteBarrier1
0002c574str x3, [x25]
0002c578
0002c578loc_2c578:
0002c578adrp x3, 0x6ac000
0002c57cadd x3, x3, 1952
0002c580str x3, [x0+8]
0002c584orr x3, xzr, 2
0002c588str x3, [sp+104]
0002c58cadd x0, sp, 104
0002c590orr x1, xzr, 1
0002c594mov x2, x1
0002c598bl runtime.makeStatDepSet
0002c59cstr x0, [sp+120]
0002c5a0adrp x0, 0x5f7000
0002c5a4add x0, x0, 2784
0002c5a8ldr x1, [sp+208]
0002c5acadrp x2, 0x690000
0002c5b0add x2, x2, 685
0002c5b4movz x3, 29
0002c5b8bl runtime.mapassign_faststr
0002c5bcldr x3, [sp+120]
0002c5c0str x3, [x0]
0002c5c4adrp x27, 0xa1f000
0002c5c8ldr w3, [x27+3056]
0002c5cccbz w3, 0x2c5dc
0002c5d0ldr x3, [x0+8]
0002c5d4bl runtime.gcWriteBarrier1
0002c5d8str x3, [x25]
0002c5dc
0002c5dcloc_2c5dc:
0002c5dcadrp x3, 0x6ac000
0002c5e0add x3, x3, 1960
0002c5e4str x3, [x0+8]
0002c5e8orr x3, xzr, 1
0002c5ecstr x3, [sp+104]
0002c5f0add x0, sp, 104
0002c5f4orr x1, xzr, 1
0002c5f8mov x2, x1
0002c5fcbl runtime.makeStatDepSet
0002c600str x0, [sp+120]
0002c604adrp x0, 0x5f7000
0002c608add x0, x0, 2784
0002c60cldr x1, [sp+208]
0002c610adrp x2, 0x690000
0002c614add x2, x2, 4088
0002c618orr x3, xzr, 30
0002c61cbl runtime.mapassign_faststr
0002c620ldr x3, [sp+120]
0002c624str x3, [x0]
0002c628adrp x27, 0xa1f000
0002c62cldr w3, [x27+3056]
0002c630cbz w3, 0x2c640
0002c634ldr x3, [x0+8]
0002c638bl runtime.gcWriteBarrier1
0002c63cstr x3, [x25]
0002c640
0002c640loc_2c640:
0002c640adrp x3, 0x6ac000
0002c644add x3, x3, 1968
0002c648str x3, [x0+8]
0002c64corr x3, xzr, 1
0002c650str x3, [sp+104]
0002c654add x0, sp, 104
0002c658orr x1, xzr, 1
0002c65cmov x2, x1
0002c660bl runtime.makeStatDepSet
0002c664str x0, [sp+120]
0002c668adrp x0, 0x5f7000
0002c66cadd x0, x0, 2784
0002c670ldr x1, [sp+208]
0002c674adrp x2, 0x68e000
0002c678add x2, x2, 3227
0002c67cmovz x3, 27
0002c680bl runtime.mapassign_faststr
0002c684ldr x3, [sp+120]
0002c688str x3, [x0]
0002c68cadrp x27, 0xa1f000
0002c690ldr w3, [x27+3056]
0002c694cbz w3, 0x2c6a4
0002c698ldr x3, [x0+8]
0002c69cbl runtime.gcWriteBarrier1
0002c6a0str x3, [x25]
0002c6a4
0002c6a4loc_2c6a4:
0002c6a4adrp x3, 0x6ac000
0002c6a8add x3, x3, 1976
0002c6acstr x3, [x0+8]
0002c6b0orr x3, xzr, 1
0002c6b4str x3, [sp+104]
0002c6b8add x0, sp, 104
0002c6bcorr x1, xzr, 1
0002c6c0mov x2, x1
0002c6c4bl runtime.makeStatDepSet
0002c6c8str x0, [sp+120]
0002c6ccadrp x0, 0x5f7000
0002c6d0add x0, x0, 2784
0002c6d4ldr x1, [sp+208]
0002c6d8adrp x2, 0x68e000
0002c6dcadd x2, x2, 591
0002c6e0movz x3, 26
0002c6e4bl runtime.mapassign_faststr
0002c6e8ldr x3, [sp+120]
0002c6ecstr x3, [x0]
0002c6f0adrp x27, 0xa1f000
0002c6f4ldr w3, [x27+3056]
0002c6f8cbz w3, 0x2c708
0002c6fcldr x3, [x0+8]
0002c700bl runtime.gcWriteBarrier1
0002c704str x3, [x25]
0002c708
0002c708loc_2c708:
0002c708adrp x3, 0x6ac000
0002c70cadd x3, x3, 1984
0002c710str x3, [x0+8]
0002c714orr x3, xzr, 3
0002c718str x3, [sp+104]
0002c71cadd x0, sp, 104
0002c720orr x1, xzr, 1
0002c724mov x2, x1
0002c728bl runtime.makeStatDepSet
0002c72cstr x0, [sp+120]
0002c730adrp x0, 0x5f7000
0002c734add x0, x0, 2784
0002c738ldr x1, [sp+208]
0002c73cadrp x2, 0x68b000
0002c740add x2, x2, 2556
0002c744movz x3, 22
0002c748bl runtime.mapassign_faststr
0002c74cldr x3, [sp+120]
0002c750str x3, [x0]
0002c754adrp x27, 0xa1f000
0002c758ldr w3, [x27+3056]
0002c75ccbz w3, 0x2c76c
0002c760ldr x3, [x0+8]
0002c764bl runtime.gcWriteBarrier1
0002c768str x3, [x25]
0002c76c
0002c76cloc_2c76c:
0002c76cadrp x3, 0x6ac000
0002c770add x3, x3, 1992
0002c774str x3, [x0+8]
0002c778orr x3, xzr, 3
0002c77cstr x3, [sp+104]
0002c780add x0, sp, 104
0002c784orr x1, xzr, 1
0002c788mov x2, x1
0002c78cbl runtime.makeStatDepSet
0002c790str x0, [sp+120]
0002c794adrp x0, 0x5f7000
0002c798add x0, x0, 2784
0002c79cldr x1, [sp+208]
0002c7a0adrp x2, 0x689000
0002c7a4add x2, x2, 3998
0002c7a8movz x3, 19
0002c7acbl runtime.mapassign_faststr
0002c7b0ldr x3, [sp+120]
0002c7b4str x3, [x0]
0002c7b8adrp x27, 0xa1f000
0002c7bcldr w3, [x27+3056]
0002c7c0cbz w3, 0x2c7d0
0002c7c4ldr x3, [x0+8]
0002c7c8bl runtime.gcWriteBarrier1
0002c7ccstr x3, [x25]
0002c7d0
0002c7d0loc_2c7d0:
0002c7d0adrp x3, 0x6ac000
0002c7d4add x3, x3, 2000
0002c7d8str x3, [x0+8]
0002c7dcorr x3, xzr, 3
0002c7e0str x3, [sp+104]
0002c7e4add x0, sp, 104
0002c7e8orr x1, xzr, 1
0002c7ecmov x2, x1
0002c7f0bl runtime.makeStatDepSet
0002c7f4str x0, [sp+120]
0002c7f8adrp x0, 0x5f7000
0002c7fcadd x0, x0, 2784
0002c800ldr x1, [sp+208]
0002c804adrp x2, 0x68a000
0002c808add x2, x2, 2387
0002c80cmovz x3, 20
0002c810bl runtime.mapassign_faststr
0002c814ldr x3, [sp+120]
0002c818str x3, [x0]
0002c81cadrp x27, 0xa1f000
0002c820ldr w3, [x27+3056]
0002c824cbz w3, 0x2c834
0002c828ldr x3, [x0+8]
0002c82cbl runtime.gcWriteBarrier1
0002c830str x3, [x25]
0002c834
0002c834loc_2c834:
0002c834adrp x3, 0x6ac000
0002c838add x3, x3, 2008
0002c83cstr x3, [x0+8]
0002c840orr x3, xzr, 3
0002c844str x3, [sp+104]
0002c848add x0, sp, 104
0002c84corr x1, xzr, 1
0002c850mov x2, x1
0002c854bl runtime.makeStatDepSet
0002c858str x0, [sp+120]
0002c85cadrp x0, 0x5f7000
0002c860add x0, x0, 2784
0002c864ldr x1, [sp+208]
0002c868adrp x2, 0x68a000
0002c86cadd x2, x2, 2407
0002c870movz x3, 20
0002c874bl runtime.mapassign_faststr
0002c878ldr x3, [sp+120]
0002c87cstr x3, [x0]
0002c880adrp x27, 0xa1f000
0002c884ldr w3, [x27+3056]
0002c888cbz w3, 0x2c898
0002c88cldr x3, [x0+8]
0002c890bl runtime.gcWriteBarrier1
0002c894str x3, [x25]
0002c898
0002c898loc_2c898:
0002c898adrp x3, 0x6ac000
0002c89cadd x3, x3, 2016
0002c8a0str x3, [x0+8]
0002c8a4str xzr, [sp+104]
0002c8a8add x0, sp, 104
0002c8acorr x1, xzr, 1
0002c8b0mov x2, x1
0002c8b4bl runtime.makeStatDepSet
0002c8b8str x0, [sp+120]
0002c8bcadrp x0, 0x5f7000
0002c8c0add x0, x0, 2784
0002c8c4ldr x1, [sp+208]
0002c8c8adrp x2, 0x690000
0002c8ccadd x2, x2, 714
0002c8d0movz x3, 29
0002c8d4bl runtime.mapassign_faststr
0002c8d8ldr x3, [sp+120]
0002c8dcstr x3, [x0]
0002c8e0adrp x27, 0xa1f000
0002c8e4ldr w3, [x27+3056]
0002c8e8cbz w3, 0x2c8f8
0002c8ecldr x3, [x0+8]
0002c8f0bl runtime.gcWriteBarrier1
0002c8f4str x3, [x25]
0002c8f8
0002c8f8loc_2c8f8:
0002c8f8adrp x3, 0x6ac000
0002c8fcadd x3, x3, 2032
0002c900str x3, [x0+8]
0002c904str xzr, [sp+104]
0002c908add x0, sp, 104
0002c90corr x1, xzr, 1
0002c910mov x2, x1
0002c914bl runtime.makeStatDepSet
0002c918str x0, [sp+120]
0002c91cadrp x0, 0x5f7000
0002c920add x0, x0, 2784
0002c924ldr x1, [sp+208]
0002c928adrp x2, 0x68b000
0002c92cadd x2, x2, 438
0002c930movz x3, 21
0002c934bl runtime.mapassign_faststr
0002c938ldr x3, [sp+120]
0002c93cstr x3, [x0]
0002c940adrp x27, 0xa1f000
0002c944ldr w3, [x27+3056]
0002c948cbz w3, 0x2c958
0002c94cldr x3, [x0+8]
0002c950bl runtime.gcWriteBarrier1
0002c954str x3, [x25]
0002c958
0002c958loc_2c958:
0002c958adrp x3, 0x6ac000
0002c95cadd x3, x3, 2040
0002c960str x3, [x0+8]
0002c964str xzr, [sp+104]
0002c968add x0, sp, 104
0002c96corr x1, xzr, 1
0002c970mov x2, x1
0002c974bl runtime.makeStatDepSet
0002c978str x0, [sp+120]
0002c97cadrp x0, 0x5f7000
0002c980add x0, x0, 2784
0002c984ldr x1, [sp+208]
0002c988adrp x2, 0x68c000
0002c98cadd x2, x2, 1007
0002c990movz x3, 23
0002c994bl runtime.mapassign_faststr
0002c998ldr x3, [sp+120]
0002c99cstr x3, [x0]
0002c9a0adrp x27, 0xa1f000
0002c9a4ldr w3, [x27+3056]
0002c9a8cbz w3, 0x2c9b8
0002c9acldr x3, [x0+8]
0002c9b0bl runtime.gcWriteBarrier1
0002c9b4str x3, [x25]
0002c9b8
0002c9b8loc_2c9b8:
0002c9b8adrp x3, 0x6ac000
0002c9bcadd x3, x3, 2048
0002c9c0str x3, [x0+8]
0002c9c4str xzr, [sp+104]
0002c9c8add x0, sp, 104
0002c9ccorr x1, xzr, 1
0002c9d0mov x2, x1
0002c9d4bl runtime.makeStatDepSet
0002c9d8str x0, [sp+120]
0002c9dcadrp x0, 0x5f7000
0002c9e0add x0, x0, 2784
0002c9e4ldr x1, [sp+208]
0002c9e8adrp x2, 0x68f000
0002c9ecadd x2, x2, 1976
0002c9f0orr x3, xzr, 28
0002c9f4bl runtime.mapassign_faststr
0002c9f8ldr x3, [sp+120]
0002c9fcstr x3, [x0]
0002ca00adrp x27, 0xa1f000
0002ca04ldr w3, [x27+3056]
0002ca08cbz w3, 0x2ca18
0002ca0cldr x3, [x0+8]
0002ca10bl runtime.gcWriteBarrier1
0002ca14str x3, [x25]
0002ca18
0002ca18loc_2ca18:
0002ca18adrp x3, 0x6ac000
0002ca1cadd x3, x3, 2056
0002ca20str x3, [x0+8]
0002ca24str xzr, [sp+104]
0002ca28add x0, sp, 104
0002ca2corr x1, xzr, 1
0002ca30mov x2, x1
0002ca34bl runtime.makeStatDepSet
0002ca38str x0, [sp+120]
0002ca3cadrp x0, 0x5f7000
0002ca40add x0, x0, 2784
0002ca44ldr x1, [sp+208]
0002ca48adrp x2, 0x68a000
0002ca4cadd x2, x2, 2427
0002ca50movz x3, 20
0002ca54bl runtime.mapassign_faststr
0002ca58ldr x3, [sp+120]
0002ca5cstr x3, [x0]
0002ca60adrp x27, 0xa1f000
0002ca64ldr w3, [x27+3056]
0002ca68cbz w3, 0x2ca78
0002ca6cldr x3, [x0+8]
0002ca70bl runtime.gcWriteBarrier1
0002ca74str x3, [x25]
0002ca78
0002ca78loc_2ca78:
0002ca78adrp x3, 0x6ac000
0002ca7cadd x3, x3, 2064
0002ca80str x3, [x0+8]
0002ca84str xzr, [sp+104]
0002ca88add x0, sp, 104
0002ca8corr x1, xzr, 1
0002ca90mov x2, x1
0002ca94bl runtime.makeStatDepSet
0002ca98str x0, [sp+120]
0002ca9cadrp x0, 0x5f7000
0002caa0add x0, x0, 2784
0002caa4ldr x1, [sp+208]
0002caa8adrp x2, 0x68b000
0002caacadd x2, x2, 2578
0002cab0movz x3, 22
0002cab4bl runtime.mapassign_faststr
0002cab8ldr x3, [sp+120]
0002cabcstr x3, [x0]
0002cac0adrp x27, 0xa1f000
0002cac4ldr w3, [x27+3056]
0002cac8cbz w3, 0x2cad8
0002caccldr x3, [x0+8]
0002cad0bl runtime.gcWriteBarrier1
0002cad4str x3, [x25]
0002cad8
0002cad8loc_2cad8:
0002cad8adrp x3, 0x6ac000
0002cadcadd x3, x3, 2072
0002cae0str x3, [x0+8]
0002cae4orr x3, xzr, 1
0002cae8str x3, [sp+104]
0002caecadd x0, sp, 104
0002caf0orr x1, xzr, 1
0002caf4mov x2, x1
0002caf8bl runtime.makeStatDepSet
0002cafcstr x0, [sp+120]
0002cb00adrp x0, 0x5f7000
0002cb04add x0, x0, 2784
0002cb08ldr x1, [sp+208]
0002cb0cadrp x2, 0x689000
0002cb10add x2, x2, 4017
0002cb14movz x3, 19
0002cb18bl runtime.mapassign_faststr
0002cb1cldr x3, [sp+120]
0002cb20str x3, [x0]
0002cb24adrp x27, 0xa1f000
0002cb28ldr w3, [x27+3056]
0002cb2ccbz w3, 0x2cb3c
0002cb30ldr x4, [x0+8]
0002cb34bl runtime.gcWriteBarrier1
0002cb38str x4, [x25]
0002cb3c
0002cb3cloc_2cb3c:
0002cb3cadrp x4, 0x6ac000
0002cb40add x4, x4, 2080
0002cb44str x4, [x0+8]
0002cb48adrp x0, 0x5f7000
0002cb4cadd x0, x0, 2784
0002cb50ldr x1, [sp+208]
0002cb54adrp x2, 0x68a000
0002cb58add x2, x2, 2447
0002cb5cmovz x3, 20
0002cb60bl runtime.mapassign_faststr
0002cb64str xzr, [x0]
0002cb68adrp x27, 0xa1f000
0002cb6cldr w4, [x27+3056]
0002cb70cbz w4, 0x2cb80
0002cb74ldr x4, [x0+8]
0002cb78bl runtime.gcWriteBarrier1
0002cb7cstr x4, [x25]
0002cb80
0002cb80loc_2cb80:
0002cb80adrp x4, 0x6ac000
0002cb84add x4, x4, 2088
0002cb88str x4, [x0+8]
0002cb8cadrp x0, 0x5f7000
0002cb90add x0, x0, 2784
0002cb94ldr x1, [sp+208]
0002cb98adrp x2, 0x688000
0002cb9cadd x2, x2, 2212
0002cba0orr x3, xzr, 16
0002cba4bl runtime.mapassign_faststr
0002cba8str xzr, [x0]
0002cbacadrp x27, 0xa1f000
0002cbb0ldr w4, [x27+3056]
0002cbb4cbz w4, 0x2cbc4
0002cbb8ldr x3, [x0+8]
0002cbbcbl runtime.gcWriteBarrier1
0002cbc0str x3, [x25]
0002cbc4
0002cbc4loc_2cbc4:
0002cbc4adrp x3, 0x6ac000
0002cbc8add x3, x3, 2096
0002cbccstr x3, [x0+8]
0002cbd0str xzr, [sp+104]
0002cbd4add x0, sp, 104
0002cbd8orr x1, xzr, 1
0002cbdcmov x2, x1
0002cbe0bl runtime.makeStatDepSet
0002cbe4str x0, [sp+120]
0002cbe8adrp x0, 0x5f7000
0002cbecadd x0, x0, 2784
0002cbf0ldr x1, [sp+208]
0002cbf4adrp x2, 0x689000
0002cbf8add x2, x2, 4036
0002cbfcmovz x3, 19
0002cc00bl runtime.mapassign_faststr
0002cc04ldr x3, [sp+120]
0002cc08str x3, [x0]
0002cc0cadrp x27, 0xa1f000
0002cc10ldr w3, [x27+3056]
0002cc14cbz w3, 0x2cc24
0002cc18ldr x3, [x0+8]
0002cc1cbl runtime.gcWriteBarrier1
0002cc20str x3, [x25]
0002cc24
0002cc24loc_2cc24:
0002cc24adrp x3, 0x6ac000
0002cc28add x3, x3, 2104
0002cc2cstr x3, [x0+8]
0002cc30str xzr, [sp+104]
0002cc34add x0, sp, 104
0002cc38orr x1, xzr, 1
0002cc3cmov x2, x1
0002cc40bl runtime.makeStatDepSet
0002cc44str x0, [sp+120]
0002cc48adrp x0, 0x5f7000
0002cc4cadd x0, x0, 2784
0002cc50ldr x1, [sp+208]
0002cc54adrp x2, 0x68c000
0002cc58add x2, x2, 4006
0002cc5corr x3, xzr, 24
0002cc60bl runtime.mapassign_faststr
0002cc64ldr x3, [sp+120]
0002cc68str x3, [x0]
0002cc6cadrp x27, 0xa1f000
0002cc70ldr w3, [x27+3056]
0002cc74cbz w3, 0x2cc84
0002cc78ldr x3, [x0+8]
0002cc7cbl runtime.gcWriteBarrier1
0002cc80str x3, [x25]
0002cc84
0002cc84loc_2cc84:
0002cc84adrp x3, 0x6ac000
0002cc88add x3, x3, 2120
0002cc8cstr x3, [x0+8]
0002cc90str xzr, [sp+104]
0002cc94add x0, sp, 104
0002cc98orr x1, xzr, 1
0002cc9cmov x2, x1
0002cca0bl runtime.makeStatDepSet
0002cca4str x0, [sp+120]
0002cca8adrp x0, 0x5f7000
0002ccacadd x0, x0, 2784
0002ccb0ldr x1, [sp+208]
0002ccb4adrp x2, 0x68f000
0002ccb8add x2, x2, 2004
0002ccbcorr x3, xzr, 28
0002ccc0bl runtime.mapassign_faststr
0002ccc4ldr x3, [sp+120]
0002ccc8str x3, [x0]
0002ccccadrp x27, 0xa1f000
0002ccd0ldr w3, [x27+3056]
0002ccd4cbz w3, 0x2cce4
0002ccd8ldr x4, [x0+8]
0002ccdcbl runtime.gcWriteBarrier1
0002cce0str x4, [x25]
0002cce4
0002cce4loc_2cce4:
0002cce4adrp x4, 0x6ac000
0002cce8add x4, x4, 2128
0002ccecstr x4, [x0+8]
0002ccf0adrp x0, 0x5f7000
0002ccf4add x0, x0, 2784
0002ccf8ldr x1, [sp+208]
0002ccfcadrp x2, 0x693000
0002cd00add x2, x2, 474
0002cd04movz x3, 33
0002cd08bl runtime.mapassign_faststr
0002cd0cstr xzr, [x0]
0002cd10adrp x27, 0xa1f000
0002cd14ldr w4, [x27+3056]
0002cd18cbz w4, 0x2cd28
0002cd1cldr x4, [x0+8]
0002cd20bl runtime.gcWriteBarrier1
0002cd24str x4, [x25]
0002cd28
0002cd28loc_2cd28:
0002cd28adrp x4, 0x6ac000
0002cd2cadd x4, x4, 2136
0002cd30str x4, [x0+8]
0002cd34adrp x0, 0x5f7000
0002cd38add x0, x0, 2784
0002cd3cldr x1, [sp+208]
0002cd40adrp x2, 0x689000
0002cd44add x2, x2, 2219
0002cd48movz x3, 18
0002cd4cbl runtime.mapassign_faststr
0002cd50str xzr, [x0]
0002cd54adrp x27, 0xa1f000
0002cd58ldr w4, [x27+3056]
0002cd5ccbz w4, 0x2cd6c
0002cd60ldr x4, [x0+8]
0002cd64bl runtime.gcWriteBarrier1
0002cd68str x4, [x25]
0002cd6c
0002cd6cloc_2cd6c:
0002cd6cadrp x4, 0x6ac000
0002cd70add x4, x4, 2144
0002cd74str x4, [x0+8]
0002cd78adrp x0, 0x5f7000
0002cd7cadd x0, x0, 2784
0002cd80ldr x1, [sp+208]
0002cd84adrp x2, 0x690000
0002cd88add x2, x2, 743
0002cd8cmovz x3, 29
0002cd90bl runtime.mapassign_faststr
0002cd94str xzr, [x0]
0002cd98adrp x27, 0xa1f000
0002cd9cldr w4, [x27+3056]
0002cda0cbz w4, 0x2cdb0
0002cda4ldr x3, [x0+8]
0002cda8bl runtime.gcWriteBarrier1
0002cdacstr x3, [x25]
0002cdb0
0002cdb0loc_2cdb0:
0002cdb0adrp x3, 0x6ac000
0002cdb4add x3, x3, 2152
0002cdb8str x3, [x0+8]
0002cdbcstr xzr, [sp+104]
0002cdc0add x0, sp, 104
0002cdc4orr x1, xzr, 1
0002cdc8mov x2, x1
0002cdccbl runtime.makeStatDepSet
0002cdd0str x0, [sp+120]
0002cdd4adrp x0, 0x5f7000
0002cdd8add x0, x0, 2784
0002cddcldr x1, [sp+208]
0002cde0adrp x2, 0x691000
0002cde4add x2, x2, 2463
0002cde8orr x3, xzr, 31
0002cdecbl runtime.mapassign_faststr
0002cdf0ldr x3, [sp+120]
0002cdf4str x3, [x0]
0002cdf8adrp x27, 0xa1f000
0002cdfcldr w3, [x27+3056]
0002ce00cbz w3, 0x2ce10
0002ce04ldr x3, [x0+8]
0002ce08bl runtime.gcWriteBarrier1
0002ce0cstr x3, [x25]
0002ce10
0002ce10loc_2ce10:
0002ce10adrp x3, 0x6ac000
0002ce14add x3, x3, 2160
0002ce18str x3, [x0+8]
0002ce1cstr xzr, [sp+104]
0002ce20add x0, sp, 104
0002ce24orr x1, xzr, 1
0002ce28mov x2, x1
0002ce2cbl runtime.makeStatDepSet
0002ce30str x0, [sp+120]
0002ce34adrp x0, 0x5f7000
0002ce38add x0, x0, 2784
0002ce3cldr x1, [sp+208]
0002ce40adrp x2, 0x693000
0002ce44add x2, x2, 3581
0002ce48movz x3, 34
0002ce4cbl runtime.mapassign_faststr
0002ce50ldr x3, [sp+120]
0002ce54str x3, [x0]
0002ce58adrp x27, 0xa1f000
0002ce5cldr w3, [x27+3056]
0002ce60cbz w3, 0x2ce70
0002ce64ldr x3, [x0+8]
0002ce68bl runtime.gcWriteBarrier1
0002ce6cstr x3, [x25]
0002ce70
0002ce70loc_2ce70:
0002ce70adrp x3, 0x6ac000
0002ce74add x3, x3, 2168
0002ce78str x3, [x0+8]
0002ce7cstr xzr, [sp+104]
0002ce80add x0, sp, 104
0002ce84orr x1, xzr, 1
0002ce88mov x2, x1
0002ce8cbl runtime.makeStatDepSet
0002ce90str x0, [sp+120]
0002ce94adrp x0, 0x5f7000
0002ce98add x0, x0, 2784
0002ce9cldr x1, [sp+208]
0002cea0adrp x2, 0x694000
0002cea4add x2, x2, 2106
0002cea8movz x3, 35
0002ceacbl runtime.mapassign_faststr
0002ceb0ldr x3, [sp+120]
0002ceb4str x3, [x0]
0002ceb8adrp x27, 0xa1f000
0002cebcldr w3, [x27+3056]
0002cec0cbz w3, 0x2ced0
0002cec4ldr x3, [x0+8]
0002cec8bl runtime.gcWriteBarrier1
0002ceccstr x3, [x25]
0002ced0
0002ced0loc_2ced0:
0002ced0adrp x3, 0x6ac000
0002ced4add x3, x3, 2176
0002ced8str x3, [x0+8]
0002cedcstr xzr, [sp+104]
0002cee0add x0, sp, 104
0002cee4orr x1, xzr, 1
0002cee8mov x2, x1
0002ceecbl runtime.makeStatDepSet
0002cef0str x0, [sp+120]
0002cef4adrp x0, 0x5f7000
0002cef8add x0, x0, 2784
0002cefcldr x1, [sp+208]
0002cf00adrp x2, 0x693000
0002cf04add x2, x2, 507
0002cf08movz x3, 33
0002cf0cbl runtime.mapassign_faststr
0002cf10ldr x3, [sp+120]
0002cf14str x3, [x0]
0002cf18adrp x27, 0xa1f000
0002cf1cldr w3, [x27+3056]
0002cf20cbz w3, 0x2cf30
0002cf24ldr x3, [x0+8]
0002cf28bl runtime.gcWriteBarrier1
0002cf2cstr x3, [x25]
0002cf30
0002cf30loc_2cf30:
0002cf30adrp x3, 0x6ac000
0002cf34add x3, x3, 2184
0002cf38str x3, [x0+8]
0002cf3cstr xzr, [sp+104]
0002cf40add x0, sp, 104
0002cf44orr x1, xzr, 1
0002cf48mov x2, x1
0002cf4cbl runtime.makeStatDepSet
0002cf50str x0, [sp+120]
0002cf54adrp x0, 0x5f7000
0002cf58add x0, x0, 2784
0002cf5cldr x1, [sp+208]
0002cf60adrp x2, 0x693000
0002cf64add x2, x2, 540
0002cf68movz x3, 33
0002cf6cbl runtime.mapassign_faststr
0002cf70ldr x3, [sp+120]
0002cf74str x3, [x0]
0002cf78adrp x27, 0xa1f000
0002cf7cldr w3, [x27+3056]
0002cf80cbz w3, 0x2cf90
0002cf84ldr x3, [x0+8]
0002cf88bl runtime.gcWriteBarrier1
0002cf8cstr x3, [x25]
0002cf90
0002cf90loc_2cf90:
0002cf90adrp x3, 0x6ac000
0002cf94add x3, x3, 2192
0002cf98str x3, [x0+8]
0002cf9corr x3, xzr, 1
0002cfa0str x3, [sp+104]
0002cfa4add x0, sp, 104
0002cfa8orr x1, xzr, 1
0002cfacmov x2, x1
0002cfb0bl runtime.makeStatDepSet
0002cfb4str x0, [sp+120]
0002cfb8adrp x0, 0x5f7000
0002cfbcadd x0, x0, 2784
0002cfc0ldr x1, [sp+208]
0002cfc4adrp x2, 0x699000
0002cfc8add x2, x2, 823
0002cfccmovz x3, 42
0002cfd0bl runtime.mapassign_faststr
0002cfd4ldr x3, [sp+120]
0002cfd8str x3, [x0]
0002cfdcadrp x27, 0xa1f000
0002cfe0ldr w3, [x27+3056]
0002cfe4cbz w3, 0x2cff4
0002cfe8ldr x3, [x0+8]
0002cfecbl runtime.gcWriteBarrier1
0002cff0str x3, [x25]
0002cff4
0002cff4loc_2cff4:
0002cff4adrp x3, 0x6ac000
0002cff8add x3, x3, 2208
0002cffcstr x3, [x0+8]
0002d000orr x3, xzr, 1
0002d004str x3, [sp+104]
0002d008add x0, sp, 104
0002d00corr x1, xzr, 1
0002d010mov x2, x1
0002d014bl runtime.makeStatDepSet
0002d018str x0, [sp+120]
0002d01cadrp x0, 0x5f6000
0002d020add x0, x0, 2784
0002d024ldr x1, [sp+208]
0002d028adrp x2, 0x698000
0002d02cadd x2, x2, 2924
0002d030movz x3, 43
0002d034bl runtime.mapassign_faststr
0002d038ldr x3, [sp+120]
0002d03cstr x3, [x0]
0002d040adrp x27, 0xa1e000
0002d044ldr w3, [x27+3056]
0002d048cbz w3, 0x2d058
0002d04cldr x3, [x0+8]
0002d050bl runtime.gcWriteBarrier1
0002d054str x3, [x25]
0002d058
0002d058loc_2d058:
0002d058adrp x3, 0x6ab000
0002d05cadd x3, x3, 2216
0002d060str x3, [x0+8]
0002d064orr x3, xzr, 1
0002d068str x3, [sp+104]
0002d06cadd x0, sp, 104
0002d070orr x1, xzr, 1
0002d074mov x2, x1
0002d078bl runtime.makeStatDepSet
0002d07cstr x0, [sp+120]
0002d080adrp x0, 0x5f6000
0002d084add x0, x0, 2784
0002d088ldr x1, [sp+208]
0002d08cadrp x2, 0x697000
0002d090add x2, x2, 2782
0002d094movz x3, 41
0002d098bl runtime.mapassign_faststr
0002d09cldr x3, [sp+120]
0002d0a0str x3, [x0]
0002d0a4adrp x27, 0xa1e000
0002d0a8ldr w3, [x27+3056]
0002d0accbz w3, 0x2d0bc
0002d0b0ldr x3, [x0+8]
0002d0b4bl runtime.gcWriteBarrier1
0002d0b8str x3, [x25]
0002d0bc
0002d0bcloc_2d0bc:
0002d0bcadrp x3, 0x6ab000
0002d0c0add x3, x3, 2224
0002d0c4str x3, [x0+8]
0002d0c8orr x3, xzr, 1
0002d0ccstr x3, [sp+104]
0002d0d0add x0, sp, 104
0002d0d4orr x1, xzr, 1
0002d0d8mov x2, x1
0002d0dcbl runtime.makeStatDepSet
0002d0e0str x0, [sp+120]
0002d0e4adrp x0, 0x5f6000
0002d0e8add x0, x0, 2784
0002d0ecldr x1, [sp+208]
0002d0f0adrp x2, 0x698000
0002d0f4add x2, x2, 865
0002d0f8movz x3, 42
0002d0fcbl runtime.mapassign_faststr
0002d100ldr x3, [sp+120]
0002d104str x3, [x0]
0002d108adrp x27, 0xa1e000
0002d10cldr w3, [x27+3056]
0002d110cbz w3, 0x2d120
0002d114ldr x3, [x0+8]
0002d118bl runtime.gcWriteBarrier1
0002d11cstr x3, [x25]
0002d120
0002d120loc_2d120:
0002d120adrp x3, 0x6ab000
0002d124add x3, x3, 2232
0002d128str x3, [x0+8]
0002d12cstp xzr, xzr, [sp+88]
0002d130orr x3, xzr, 1
0002d134str x3, [sp+96]
0002d138add x0, sp, 88
0002d13corr x1, xzr, 2
0002d140mov x2, x1
0002d144bl runtime.makeStatDepSet
0002d148str x0, [sp+120]
0002d14cadrp x0, 0x5f6000
0002d150add x0, x0, 2784
0002d154ldr x1, [sp+208]
0002d158adrp x2, 0x694000
0002d15cadd x2, x2, 1201
0002d160movz x3, 36
0002d164bl runtime.mapassign_faststr
0002d168ldr x3, [sp+120]
0002d16cstr x3, [x0]
0002d170adrp x27, 0xa1e000
0002d174ldr w3, [x27+3056]
0002d178cbz w3, 0x2d188
0002d17cldr x3, [x0+8]
0002d180bl runtime.gcWriteBarrier1
0002d184str x3, [x25]
0002d188
0002d188loc_2d188:
0002d188adrp x3, 0x6ab000
0002d18cadd x3, x3, 2240
0002d190str x3, [x0+8]
0002d194orr x3, xzr, 1
0002d198str x3, [sp+104]
0002d19cadd x0, sp, 104
0002d1a0orr x1, xzr, 1
0002d1a4mov x2, x1
0002d1a8bl runtime.makeStatDepSet
0002d1acstr x0, [sp+120]
0002d1b0adrp x0, 0x5f6000
0002d1b4add x0, x0, 2784
0002d1b8ldr x1, [sp+208]
0002d1bcadrp x2, 0x690000
0002d1c0add x2, x2, 2494
0002d1c4orr x3, xzr, 31
0002d1c8bl runtime.mapassign_faststr
0002d1ccldr x3, [sp+120]
0002d1d0str x3, [x0]
0002d1d4adrp x27, 0xa1e000
0002d1d8ldr w3, [x27+3056]
0002d1dccbz w3, 0x2d1ec
0002d1e0ldr x3, [x0+8]
0002d1e4bl runtime.gcWriteBarrier1
0002d1e8str x3, [x25]
0002d1ec
0002d1ecloc_2d1ec:
0002d1ecadrp x3, 0x6ab000
0002d1f0add x3, x3, 2248
0002d1f4str x3, [x0+8]
0002d1f8orr x3, xzr, 1
0002d1fcstr x3, [sp+104]
0002d200add x0, sp, 104
0002d204orr x1, xzr, 1
0002d208mov x2, x1
0002d20cbl runtime.makeStatDepSet
0002d210str x0, [sp+120]
0002d214adrp x0, 0x5f6000
0002d218add x0, x0, 2784
0002d21cldr x1, [sp+208]
0002d220adrp x2, 0x68d000
0002d224add x2, x2, 3254
0002d228movz x3, 27
0002d22cbl runtime.mapassign_faststr
0002d230ldr x3, [sp+120]
0002d234str x3, [x0]
0002d238adrp x27, 0xa1e000
0002d23cldr w3, [x27+3056]
0002d240cbz w3, 0x2d250
0002d244ldr x3, [x0+8]
0002d248bl runtime.gcWriteBarrier1
0002d24cstr x3, [x25]
0002d250
0002d250loc_2d250:
0002d250adrp x3, 0x6ab000
0002d254add x3, x3, 2256
0002d258str x3, [x0+8]
0002d25corr x3, xzr, 1
0002d260str x3, [sp+104]
0002d264add x0, sp, 104
0002d268orr x1, xzr, 1
0002d26cmov x2, x1
0002d270bl runtime.makeStatDepSet
0002d274str x0, [sp+120]
0002d278adrp x0, 0x5f6000
0002d27cadd x0, x0, 2784
0002d280ldr x1, [sp+208]
0002d284adrp x2, 0x696000
0002d288add x2, x2, 1378
0002d28cmovz x3, 39
0002d290bl runtime.mapassign_faststr
0002d294ldr x3, [sp+120]
0002d298str x3, [x0]
0002d29cadrp x27, 0xa1e000
0002d2a0ldr w3, [x27+3056]
0002d2a4cbz w3, 0x2d2b4
0002d2a8ldr x3, [x0+8]
0002d2acbl runtime.gcWriteBarrier1
0002d2b0str x3, [x25]
0002d2b4
0002d2b4loc_2d2b4:
0002d2b4adrp x3, 0x6ab000
0002d2b8add x3, x3, 2264
0002d2bcstr x3, [x0+8]
0002d2c0stp xzr, xzr, [sp+88]
0002d2c4orr x3, xzr, 1
0002d2c8str x3, [sp+96]
0002d2ccadd x0, sp, 88
0002d2d0orr x1, xzr, 2
0002d2d4mov x2, x1
0002d2d8bl runtime.makeStatDepSet
0002d2dcstr x0, [sp+120]
0002d2e0adrp x0, 0x5f6000
0002d2e4add x0, x0, 2784
0002d2e8ldr x1, [sp+208]
0002d2ecadrp x2, 0x68d000
0002d2f0add x2, x2, 3281
0002d2f4movz x3, 27
0002d2f8bl runtime.mapassign_faststr
0002d2fcldr x3, [sp+120]
0002d300str x3, [x0]
0002d304adrp x27, 0xa1e000
0002d308ldr w3, [x27+3056]
0002d30ccbz w3, 0x2d31c
0002d310ldr x4, [x0+8]
0002d314bl runtime.gcWriteBarrier1
0002d318str x4, [x25]
0002d31c
0002d31cloc_2d31c:
0002d31cadrp x4, 0x6ab000
0002d320add x4, x4, 2272
0002d324str x4, [x0+8]
0002d328adrp x0, 0x5f6000
0002d32cadd x0, x0, 2784
0002d330ldr x1, [sp+208]
0002d334adrp x2, 0x68c000
0002d338add x2, x2, 2104
0002d33cmovz x3, 25
0002d340bl runtime.mapassign_faststr
0002d344str xzr, [x0]
0002d348adrp x27, 0xa1e000
0002d34cldr w4, [x27+3056]
0002d350cbz w4, 0x2d360
0002d354ldr x4, [x0+8]
0002d358bl runtime.gcWriteBarrier1
0002d35cstr x4, [x25]
0002d360
0002d360loc_2d360:
0002d360adrp x4, 0x6ab000
0002d364add x4, x4, 2280
0002d368str x4, [x0+8]
0002d36cadrp x0, 0x5f6000
0002d370add x0, x0, 2784
0002d374ldr x1, [sp+208]
0002d378adrp x2, 0x68e000
0002d37cadd x2, x2, 2032
0002d380orr x3, xzr, 28
0002d384bl runtime.mapassign_faststr
0002d388str xzr, [x0]
0002d38cadrp x27, 0xa1e000
0002d390ldr w4, [x27+3056]
0002d394cbz w4, 0x2d3a4
0002d398ldr x4, [x0+8]
0002d39cbl runtime.gcWriteBarrier1
0002d3a0str x4, [x25]
0002d3a4
0002d3a4loc_2d3a4:
0002d3a4adrp x4, 0x6ab000
0002d3a8add x4, x4, 2296
0002d3acstr x4, [x0+8]
0002d3b0adrp x0, 0x5f6000
0002d3b4add x0, x0, 2784
0002d3b8ldr x1, [sp+208]
0002d3bcadrp x2, 0x68b000
0002d3c0add x2, x2, 4030
0002d3c4orr x3, xzr, 24
0002d3c8bl runtime.mapassign_faststr
0002d3ccstr xzr, [x0]
0002d3d0adrp x27, 0xa1e000
0002d3d4ldr w4, [x27+3056]
0002d3d8cbz w4, 0x2d3e8
0002d3dcldr x4, [x0+8]
0002d3e0bl runtime.gcWriteBarrier1
0002d3e4str x4, [x25]
0002d3e8
0002d3e8loc_2d3e8:
0002d3e8adrp x4, 0x6ab000
0002d3ecadd x4, x4, 2304
0002d3f0str x4, [x0+8]
0002d3f4adrp x0, 0x5f6000
0002d3f8add x0, x0, 2784
0002d3fcldr x1, [sp+208]
0002d400adrp x2, 0x692000
0002d404add x2, x2, 573
0002d408movz x3, 33
0002d40cbl runtime.mapassign_faststr
0002d410str xzr, [x0]
0002d414adrp x27, 0xa1e000
0002d418ldr w4, [x27+3056]
0002d41ccbz w4, 0x2d42c
0002d420ldr x4, [x0+8]
0002d424bl runtime.gcWriteBarrier1
0002d428str x4, [x25]
0002d42c
0002d42cloc_2d42c:
0002d42cadrp x4, 0x6ab000
0002d430add x4, x4, 2312
0002d434str x4, [x0+8]
0002d438adrp x0, 0x5f6000
0002d43cadd x0, x0, 2784
0002d440ldr x1, [sp+208]
0002d444adrp x2, 0x694000
0002d448add x2, x2, 1237
0002d44cmovz x3, 36
0002d450bl runtime.mapassign_faststr
0002d454str xzr, [x0]
0002d458adrp x27, 0xa1e000
0002d45cldr w4, [x27+3056]
0002d460cbz w4, 0x2d470
0002d464ldr x4, [x0+8]
0002d468bl runtime.gcWriteBarrier1
0002d46cstr x4, [x25]
0002d470
0002d470loc_2d470:
0002d470adrp x4, 0x6ab000
0002d474add x4, x4, 2320
0002d478str x4, [x0+8]
0002d47cadrp x0, 0x5f6000
0002d480add x0, x0, 2784
0002d484ldr x1, [sp+208]
0002d488adrp x2, 0x690000
0002d48cadd x2, x2, 22
0002d490orr x3, xzr, 30
0002d494bl runtime.mapassign_faststr
0002d498str xzr, [x0]
0002d49cadrp x27, 0xa1e000
0002d4a0ldr w4, [x27+3056]
0002d4a4cbz w4, 0x2d4b4
0002d4a8ldr x4, [x0+8]
0002d4acbl runtime.gcWriteBarrier1
0002d4b0str x4, [x25]
0002d4b4
0002d4b4loc_2d4b4:
0002d4b4adrp x4, 0x6ab000
0002d4b8add x4, x4, 2328
0002d4bcstr x4, [x0+8]
0002d4c0adrp x0, 0x5f6000
0002d4c4add x0, x0, 2784
0002d4c8ldr x1, [sp+208]
0002d4ccadrp x2, 0x692000
0002d4d0add x2, x2, 606
0002d4d4movz x3, 33
0002d4d8bl runtime.mapassign_faststr
0002d4dcstr xzr, [x0]
0002d4e0adrp x27, 0xa1e000
0002d4e4ldr w4, [x27+3056]
0002d4e8cbz w4, 0x2d4f8
0002d4ecldr x4, [x0+8]
0002d4f0bl runtime.gcWriteBarrier1
0002d4f4str x4, [x25]
0002d4f8
0002d4f8loc_2d4f8:
0002d4f8adrp x4, 0x6ab000
0002d4fcadd x4, x4, 2336
0002d500str x4, [x0+8]
0002d504adrp x0, 0x5f6000
0002d508add x0, x0, 2784
0002d50cldr x1, [sp+208]
0002d510adrp x2, 0x690000
0002d514add x2, x2, 52
0002d518orr x3, xzr, 30
0002d51cbl runtime.mapassign_faststr
0002d520str xzr, [x0]
0002d524adrp x27, 0xa1e000
0002d528ldr w4, [x27+3056]
0002d52ccbnz w4, 0x2d538
0002d530ldr x7, [sp+208]
0002d534b 0x2d558
0002d538
0002d538loc_2d538:
0002d538ldr x7, [x0+8]
0002d53cbl runtime.gcWriteBarrier3
0002d540str x7, [x25]
0002d544ldr x7, [sp+208]
0002d548str x7, [x25+8]
0002d54cadrp x27, 0x9f3000
0002d550ldr x8, [x27+2944]
0002d554str x8, [x25+16]
0002d558
0002d558loc_2d558:
0002d558adrp x8, 0x6ab000
0002d55cadd x8, x8, 2344
0002d560str x8, [x0+8]
0002d564adrp x27, 0x9f3000
0002d568str x7, [x27+2944]
0002d56cadrp x27, 0x9e1000
0002d570ldr x7, [x27+1552]
0002d574adrp x27, 0x9e1000
0002d578ldr x8, [x27+1560]
0002d57cb 0x2d588
0002d580
0002d580loc_2d580:
0002d580add x7, x7, 64
0002d584sub x8, x8, 1
0002d588
0002d588loc_2d588:
0002d588subs xzr, x8, 0
0002d58cb.le 0x2d63c
0002d590ldp x9, x10, [x7]
0002d594ldp x11, x12, [x7+16]
0002d598ldp x13, x14, [x7+32]
0002d59cldp x15, x16, [x7+48]
0002d5a0stp x9, x10, [sp+136]
0002d5a4stp x11, x12, [sp+152]
0002d5a8stp x13, x14, [sp+168]
0002d5acstp x15, x16, [sp+184]
0002d5b0ldrb w9, [sp+192]
0002d5b4tbnz w9, 0, 0x2d580
0002d5b8str x8, [sp+112]
0002d5bcstr x7, [sp+200]
0002d5c0ldr x3, [sp+136]
0002d5c4ldr x4, [sp+144]
0002d5c8mov x0, xzr
0002d5ccadrp x1, 0x690000
0002d5d0add x1, x1, 82
0002d5d4orr x2, xzr, 30
0002d5d8adrp x5, 0x683000
0002d5dcadd x5, x5, 3430
0002d5e0orr x6, xzr, 7
0002d5e4bl runtime.concatstring3
0002d5e8adrp x27, 0x9f3000
0002d5ecldr x7, [x27+2944]
0002d5f0mov x2, x0
0002d5f4mov x3, x1
0002d5f8adrp x0, 0x5f6000
0002d5fcadd x0, x0, 2784
0002d600mov x1, x7
0002d604bl runtime.mapassign_faststr
0002d608str xzr, [x0]
0002d60cadrp x27, 0xa1e000
0002d610ldr w7, [x27+3056]
0002d614cbz w7, 0x2d624
0002d618ldr x7, [x0+8]
0002d61cbl runtime.gcWriteBarrier1
0002d620str x7, [x25]
0002d624
0002d624loc_2d624:
0002d624adrp x7, 0x6ab000
0002d628add x7, x7, 1696
0002d62cstr x7, [x0+8]
0002d630ldr x7, [sp+200]
0002d634ldr x8, [sp+112]
0002d638b 0x2d580
0002d63c
0002d63cloc_2d63c:
0002d63corr x0, xzr, 1
0002d640adrp x27, 0xa1e000
0002d644strb w0, [x27+1520]
0002d648ldur x29, [sp-8]
0002d64cldr x30, [sp], 224
0002d650ret x30
0002d654
0002d654loc_2d654:
0002d654bl runtime.panicIndex
0002d658hint
0002d65c
0002d65cloc_2d65c:
0002d65cmov x3, x30
0002d660bl runtime.morestack_noctxt.abi0
0002d664b 0x2bfa0
0002d668udf 0
0002d66cudf 0
0002bfa0
0002bfa0runtime.initMetrics: ; void runtime.initMetrics(void)
0002bfa0ldr x16, [x28+16]
0002bfa4sub x17, sp, 96
0002bfa8subs xzr, x17, x16
0002bfacb.ls 0x2d65c
0002bfb0str x30, [sp-224]!
0002bfb4stur x29, [sp-8]
0002bfb8sub x29, sp, 8
0002bfbcadrp x27, 0xa20000
0002bfc0ldrb w3, [x27+1520]
0002bfc4tbnz w3, 0, 0x2c034
0002bfc8adrp x0, 0x5ca000
0002bfccadd x0, x0, 3904
0002bfd0movz x1, 68
0002bfd4movz x2, 69
0002bfd8bl runtime.makeslice
0002bfdcmovz x3, 68
0002bfe0adrp x27, 0x9f7000
0002bfe4str x3, [x27+2760]
0002bfe8movz x3, 69
0002bfecadrp x27, 0x9f7000
0002bff0str x3, [x27+2768]
0002bff4adrp x27, 0xa20000
0002bff8ldr w3, [x27+3056]
0002bffccbz w3, 0x2c014
0002c000bl runtime.gcWriteBarrier2
0002c004str x0, [x25]
0002c008adrp x27, 0x9f6000
0002c00cldr x2, [x27+2752]
0002c010str x2, [x25+8]
0002c014
0002c014loc_2c014:
0002c014adrp x27, 0x9f6000
0002c018str x0, [x27+2752]
0002c01cadrp x27, 0x9f6000
0002c020ldr x2, [x27+2752]
0002c024fmov d0
0002c028str d0, [x2]
0002c02corr x0, xzr, 1
0002c030b 0x2c05c
0002c034
0002c034loc_2c034:
0002c034ldur x29, [sp-8]
0002c038ldr x30, [sp], 224
0002c03cret x30
0002c040
0002c040loc_2c040:
0002c040adrp x27, 0x9f6000
0002c044ldr x4, [x27+2752]
0002c048add x3, x3, 1
0002c04cubfm x3, x3, 0, 15
0002c050scvtf d0, w3
0002c054str d0, [x4+3*x0]
0002c058add x0, x0, 1
0002c05c
0002c05cloc_2c05c:
0002c05csubs xzr, x0, 68
0002c060b.ge 0x2c084
0002c064adrp x27, 0x9f6000
0002c068ldr x1, [x27+2760]
0002c06cadrp x2, 0x999000
0002c070add x2, x2, 480
0002c074ldrh w3, [x2+x0]
0002c078subs xzr, x0, x1
0002c07cb.lo 0x2c040
0002c080b 0x2d654
0002c084
0002c084loc_2c084:
0002c084bl runtime.float64Inf
0002c088adrp x27, 0x9f6000
0002c08cldr x2, [x27+2768]
0002c090adrp x27, 0x9f6000
0002c094ldr x0, [x27+2760]
0002c098add x1, x0, 1
0002c09cadrp x27, 0x9f6000
0002c0a0ldr x0, [x27+2752]
0002c0a4subs xzr, x2, x1
0002c0a8b.hs 0x2c0f4
0002c0acstr d0, [sp+128]
0002c0b0orr x3, xzr, 1
0002c0b4adrp x4, 0x5c9000
0002c0b8add x4, x4, 3904
0002c0bcbl runtime.growslice
0002c0c0adrp x27, 0x9f6000
0002c0c4str x2, [x27+2768]
0002c0c8adrp x27, 0xa1f000
0002c0ccldr w5, [x27+3056]
0002c0d0cbz w5, 0x2c0e8
0002c0d4bl runtime.gcWriteBarrier2
0002c0d8str x0, [x25]
0002c0dcadrp x27, 0x9f6000
0002c0e0ldr x2, [x27+2752]
0002c0e4str x2, [x25+8]
0002c0e8
0002c0e8loc_2c0e8:
0002c0e8adrp x27, 0x9f6000
0002c0ecstr x0, [x27+2752]
0002c0f0ldr d0, [sp+128]
0002c0f4
0002c0f4loc_2c0f4:
0002c0f4adrp x27, 0x9f6000
0002c0f8str x1, [x27+2760]
0002c0fcsub x1, x1, 1
0002c100str d0, [x0+3*x1]
0002c104bl runtime.timeHistogramMetricsBuckets
0002c108adrp x27, 0x9f6000
0002c10cstr x1, [x27+2792]
0002c110adrp x27, 0x9f6000
0002c114str x2, [x27+2800]
0002c118adrp x27, 0xa1f000
0002c11cldr w1, [x27+3056]
0002c120cbz w1, 0x2c138
0002c124bl runtime.gcWriteBarrier2
0002c128str x0, [x25]
0002c12cadrp x27, 0x9f6000
0002c130ldr x3, [x27+2784]
0002c134str x3, [x25+8]
0002c138
0002c138loc_2c138:
0002c138adrp x27, 0x9f6000
0002c13cstr x0, [x27+2784]
0002c140adrp x0, 0x5f7000
0002c144add x0, x0, 2784
0002c148orr x1, xzr, 56
0002c14cmov x2, xzr
0002c150bl runtime.makemap
0002c154str x0, [sp+208]
0002c158mov x1, x0
0002c15cadrp x2, 0x68c000
0002c160add x2, x2, 3982
0002c164orr x3, xzr, 24
0002c168adrp x0, 0x5f7000
0002c16cadd x0, x0, 2784
0002c170bl runtime.mapassign_faststr
0002c174str xzr, [x0]
0002c178adrp x27, 0xa1f000
0002c17cldr w3, [x27+3056]
0002c180cbz w3, 0x2c190
0002c184ldr x3, [x0+8]
0002c188bl runtime.gcWriteBarrier1
0002c18cstr x3, [x25]
0002c190
0002c190loc_2c190:
0002c190adrp x3, 0x6ac000
0002c194add x3, x3, 1936
0002c198str x3, [x0+8]
0002c19corr x3, xzr, 2
0002c1a0str x3, [sp+104]
0002c1a4add x0, sp, 104
0002c1a8orr x1, xzr, 1
0002c1acmov x2, x1
0002c1b0bl runtime.makeStatDepSet
0002c1b4str x0, [sp+120]
0002c1b8adrp x0, 0x5f7000
0002c1bcadd x0, x0, 2784
0002c1c0ldr x1, [sp+208]
0002c1c4adrp x2, 0x697000
0002c1c8add x2, x2, 1300
0002c1ccmovz x3, 39
0002c1d0bl runtime.mapassign_faststr
0002c1d4ldr x3, [sp+120]
0002c1d8str x3, [x0]
0002c1dcadrp x27, 0xa1f000
0002c1e0ldr w3, [x27+3056]
0002c1e4cbz w3, 0x2c1f4
0002c1e8ldr x3, [x0+8]
0002c1ecbl runtime.gcWriteBarrier1
0002c1f0str x3, [x25]
0002c1f4
0002c1f4loc_2c1f4:
0002c1f4adrp x3, 0x6ac000
0002c1f8add x3, x3, 2024
0002c1fcstr x3, [x0+8]
0002c200orr x3, xzr, 2
0002c204str x3, [sp+104]
0002c208add x0, sp, 104
0002c20corr x1, xzr, 1
0002c210mov x2, x1
0002c214bl runtime.makeStatDepSet
0002c218str x0, [sp+120]
0002c21cadrp x0, 0x5f7000
0002c220add x0, x0, 2784
0002c224ldr x1, [sp+208]
0002c228adrp x2, 0x699000
0002c22cadd x2, x2, 781
0002c230movz x3, 42
0002c234bl runtime.mapassign_faststr
0002c238ldr x3, [sp+120]
0002c23cstr x3, [x0]
0002c240adrp x27, 0xa1f000
0002c244ldr w3, [x27+3056]
0002c248cbz w3, 0x2c258
0002c24cldr x3, [x0+8]
0002c250bl runtime.gcWriteBarrier1
0002c254str x3, [x25]
0002c258
0002c258loc_2c258:
0002c258adrp x3, 0x6ac000
0002c25cadd x3, x3, 2112
0002c260str x3, [x0+8]
0002c264orr x3, xzr, 2
0002c268str x3, [sp+104]
0002c26cadd x0, sp, 104
0002c270orr x1, xzr, 1
0002c274mov x2, x1
0002c278bl runtime.makeStatDepSet
0002c27cstr x0, [sp+120]
0002c280adrp x0, 0x5f7000
0002c284add x0, x0, 2784
0002c288ldr x1, [sp+208]
0002c28cadrp x2, 0x695000
0002c290add x2, x2, 4047
0002c294movz x3, 37
0002c298bl runtime.mapassign_faststr
0002c29cldr x3, [sp+120]
0002c2a0str x3, [x0]
0002c2a4adrp x27, 0xa1f000
0002c2a8ldr w3, [x27+3056]
0002c2accbz w3, 0x2c2bc
0002c2b0ldr x3, [x0+8]
0002c2b4bl runtime.gcWriteBarrier1
0002c2b8str x3, [x25]
0002c2bc
0002c2bcloc_2c2bc:
0002c2bcadrp x3, 0x6ac000
0002c2c0add x3, x3, 2200
0002c2c4str x3, [x0+8]
0002c2c8orr x3, xzr, 2
0002c2ccstr x3, [sp+104]
0002c2d0add x0, sp, 104
0002c2d4orr x1, xzr, 1
0002c2d8mov x2, x1
0002c2dcbl runtime.makeStatDepSet
0002c2e0str x0, [sp+120]
0002c2e4adrp x0, 0x5f7000
0002c2e8add x0, x0, 2784
0002c2ecldr x1, [sp+208]
0002c2f0adrp x2, 0x693000
0002c2f4add x2, x2, 408
0002c2f8movz x3, 33
0002c2fcbl runtime.mapassign_faststr
0002c300ldr x3, [sp+120]
0002c304str x3, [x0]
0002c308adrp x27, 0xa1f000
0002c30cldr w3, [x27+3056]
0002c310cbz w3, 0x2c320
0002c314ldr x3, [x0+8]
0002c318bl runtime.gcWriteBarrier1
0002c31cstr x3, [x25]
0002c320
0002c320loc_2c320:
0002c320adrp x3, 0x6ac000
0002c324add x3, x3, 2288
0002c328str x3, [x0+8]
0002c32corr x3, xzr, 2
0002c330str x3, [sp+104]
0002c334add x0, sp, 104
0002c338orr x1, xzr, 1
0002c33cmov x2, x1
0002c340bl runtime.makeStatDepSet
0002c344str x0, [sp+120]
0002c348adrp x0, 0x5f7000
0002c34cadd x0, x0, 2784
0002c350ldr x1, [sp+208]
0002c354adrp x2, 0x693000
0002c358add x2, x2, 441
0002c35cmovz x3, 33
0002c360bl runtime.mapassign_faststr
0002c364ldr x3, [sp+120]
0002c368str x3, [x0]
0002c36cadrp x27, 0xa1f000
0002c370ldr w3, [x27+3056]
0002c374cbz w3, 0x2c384
0002c378ldr x3, [x0+8]
0002c37cbl runtime.gcWriteBarrier1
0002c380str x3, [x25]
0002c384
0002c384loc_2c384:
0002c384adrp x3, 0x6ac000
0002c388add x3, x3, 2352
0002c38cstr x3, [x0+8]
0002c390orr x3, xzr, 2
0002c394str x3, [sp+104]
0002c398add x0, sp, 104
0002c39corr x1, xzr, 1
0002c3a0mov x2, x1
0002c3a4bl runtime.makeStatDepSet
0002c3a8str x0, [sp+120]
0002c3acadrp x0, 0x5f7000
0002c3b0add x0, x0, 2784
0002c3b4ldr x1, [sp+208]
0002c3b8adrp x2, 0x690000
0002c3bcadd x2, x2, 656
0002c3c0movz x3, 29
0002c3c4bl runtime.mapassign_faststr
0002c3c8ldr x3, [sp+120]
0002c3ccstr x3, [x0]
0002c3d0adrp x27, 0xa1f000
0002c3d4ldr w3, [x27+3056]
0002c3d8cbz w3, 0x2c3e8
0002c3dcldr x3, [x0+8]
0002c3e0bl runtime.gcWriteBarrier1
0002c3e4str x3, [x25]
0002c3e8
0002c3e8loc_2c3e8:
0002c3e8adrp x3, 0x6ac000
0002c3ecadd x3, x3, 2360
0002c3f0str x3, [x0+8]
0002c3f4orr x3, xzr, 2
0002c3f8str x3, [sp+104]
0002c3fcadd x0, sp, 104
0002c400orr x1, xzr, 1
0002c404mov x2, x1
0002c408bl runtime.makeStatDepSet
0002c40cstr x0, [sp+120]
0002c410adrp x0, 0x5f7000
0002c414add x0, x0, 2784
0002c418ldr x1, [sp+208]
0002c41cadrp x2, 0x697000
0002c420add x2, x2, 4035
0002c424movz x3, 40
0002c428bl runtime.mapassign_faststr
0002c42cldr x3, [sp+120]
0002c430str x3, [x0]
0002c434adrp x27, 0xa1f000
0002c438ldr w3, [x27+3056]
0002c43ccbz w3, 0x2c44c
0002c440ldr x3, [x0+8]
0002c444bl runtime.gcWriteBarrier1
0002c448str x3, [x25]
0002c44c
0002c44cloc_2c44c:
0002c44cadrp x3, 0x6ac000
0002c450add x3, x3, 2368
0002c454str x3, [x0+8]
0002c458orr x3, xzr, 2
0002c45cstr x3, [sp+104]
0002c460add x0, sp, 104
0002c464orr x1, xzr, 1
0002c468mov x2, x1
0002c46cbl runtime.makeStatDepSet
0002c470str x0, [sp+120]
0002c474adrp x0, 0x5f7000
0002c478add x0, x0, 2784
0002c47cldr x1, [sp+208]
0002c480adrp x2, 0x69a000
0002c484add x2, x2, 1156
0002c488movz x3, 44
0002c48cbl runtime.mapassign_faststr
0002c490ldr x3, [sp+120]
0002c494str x3, [x0]
0002c498adrp x27, 0xa1f000
0002c49cldr w3, [x27+3056]
0002c4a0cbz w3, 0x2c4b0
0002c4a4ldr x3, [x0+8]
0002c4a8bl runtime.gcWriteBarrier1
0002c4acstr x3, [x25]
0002c4b0
0002c4b0loc_2c4b0:
0002c4b0adrp x3, 0x6ac000
0002c4b4add x3, x3, 2376
0002c4b8str x3, [x0+8]
0002c4bcorr x3, xzr, 2
0002c4c0str x3, [sp+104]
0002c4c4add x0, sp, 104
0002c4c8orr x1, xzr, 1
0002c4ccmov x2, x1
0002c4d0bl runtime.makeStatDepSet
0002c4d4str x0, [sp+120]
0002c4d8adrp x0, 0x5f7000
0002c4dcadd x0, x0, 2784
0002c4e0ldr x1, [sp+208]
0002c4e4adrp x2, 0x697000
0002c4e8add x2, x2, 1339
0002c4ecmovz x3, 39
0002c4f0bl runtime.mapassign_faststr
0002c4f4ldr x3, [sp+120]
0002c4f8str x3, [x0]
0002c4fcadrp x27, 0xa1f000
0002c500ldr w3, [x27+3056]
0002c504cbz w3, 0x2c514
0002c508ldr x3, [x0+8]
0002c50cbl runtime.gcWriteBarrier1
0002c510str x3, [x25]
0002c514
0002c514loc_2c514:
0002c514adrp x3, 0x6ac000
0002c518add x3, x3, 1944
0002c51cstr x3, [x0+8]
0002c520orr x3, xzr, 2
0002c524str x3, [sp+104]
0002c528add x0, sp, 104
0002c52corr x1, xzr, 1
0002c530mov x2, x1
0002c534bl runtime.makeStatDepSet
0002c538str x0, [sp+120]
0002c53cadrp x0, 0x5f7000
0002c540add x0, x0, 2784
0002c544ldr x1, [sp+208]
0002c548adrp x2, 0x690000
0002c54cadd x2, x2, 4058
0002c550orr x3, xzr, 30
0002c554bl runtime.mapassign_faststr
0002c558ldr x3, [sp+120]
0002c55cstr x3, [x0]
0002c560adrp x27, 0xa1f000
0002c564ldr w3, [x27+3056]
0002c568cbz w3, 0x2c578
0002c56cldr x3, [x0+8]
0002c570bl runtime.gcWriteBarrier1
0002c574str x3, [x25]
0002c578
0002c578loc_2c578:
0002c578adrp x3, 0x6ac000
0002c57cadd x3, x3, 1952
0002c580str x3, [x0+8]
0002c584orr x3, xzr, 2
0002c588str x3, [sp+104]
0002c58cadd x0, sp, 104
0002c590orr x1, xzr, 1
0002c594mov x2, x1
0002c598bl runtime.makeStatDepSet
0002c59cstr x0, [sp+120]
0002c5a0adrp x0, 0x5f7000
0002c5a4add x0, x0, 2784
0002c5a8ldr x1, [sp+208]
0002c5acadrp x2, 0x690000
0002c5b0add x2, x2, 685
0002c5b4movz x3, 29
0002c5b8bl runtime.mapassign_faststr
0002c5bcldr x3, [sp+120]
0002c5c0str x3, [x0]
0002c5c4adrp x27, 0xa1f000
0002c5c8ldr w3, [x27+3056]
0002c5cccbz w3, 0x2c5dc
0002c5d0ldr x3, [x0+8]
0002c5d4bl runtime.gcWriteBarrier1
0002c5d8str x3, [x25]
0002c5dc
0002c5dcloc_2c5dc:
0002c5dcadrp x3, 0x6ac000
0002c5e0add x3, x3, 1960
0002c5e4str x3, [x0+8]
0002c5e8orr x3, xzr, 1
0002c5ecstr x3, [sp+104]
0002c5f0add x0, sp, 104
0002c5f4orr x1, xzr, 1
0002c5f8mov x2, x1
0002c5fcbl runtime.makeStatDepSet
0002c600str x0, [sp+120]
0002c604adrp x0, 0x5f7000
0002c608add x0, x0, 2784
0002c60cldr x1, [sp+208]
0002c610adrp x2, 0x690000
0002c614add x2, x2, 4088
0002c618orr x3, xzr, 30
0002c61cbl runtime.mapassign_faststr
0002c620ldr x3, [sp+120]
0002c624str x3, [x0]
0002c628adrp x27, 0xa1f000
0002c62cldr w3, [x27+3056]
0002c630cbz w3, 0x2c640
0002c634ldr x3, [x0+8]
0002c638bl runtime.gcWriteBarrier1
0002c63cstr x3, [x25]
0002c640
0002c640loc_2c640:
0002c640adrp x3, 0x6ac000
0002c644add x3, x3, 1968
0002c648str x3, [x0+8]
0002c64corr x3, xzr, 1
0002c650str x3, [sp+104]
0002c654add x0, sp, 104
0002c658orr x1, xzr, 1
0002c65cmov x2, x1
0002c660bl runtime.makeStatDepSet
0002c664str x0, [sp+120]
0002c668adrp x0, 0x5f7000
0002c66cadd x0, x0, 2784
0002c670ldr x1, [sp+208]
0002c674adrp x2, 0x68e000
0002c678add x2, x2, 3227
0002c67cmovz x3, 27
0002c680bl runtime.mapassign_faststr
0002c684ldr x3, [sp+120]
0002c688str x3, [x0]
0002c68cadrp x27, 0xa1f000
0002c690ldr w3, [x27+3056]
0002c694cbz w3, 0x2c6a4
0002c698ldr x3, [x0+8]
0002c69cbl runtime.gcWriteBarrier1
0002c6a0str x3, [x25]
0002c6a4
0002c6a4loc_2c6a4:
0002c6a4adrp x3, 0x6ac000
0002c6a8add x3, x3, 1976
0002c6acstr x3, [x0+8]
0002c6b0orr x3, xzr, 1
0002c6b4str x3, [sp+104]
0002c6b8add x0, sp, 104
0002c6bcorr x1, xzr, 1
0002c6c0mov x2, x1
0002c6c4bl runtime.makeStatDepSet
0002c6c8str x0, [sp+120]
0002c6ccadrp x0, 0x5f7000
0002c6d0add x0, x0, 2784
0002c6d4ldr x1, [sp+208]
0002c6d8adrp x2, 0x68e000
0002c6dcadd x2, x2, 591
0002c6e0movz x3, 26
0002c6e4bl runtime.mapassign_faststr
0002c6e8ldr x3, [sp+120]
0002c6ecstr x3, [x0]
0002c6f0adrp x27, 0xa1f000
0002c6f4ldr w3, [x27+3056]
0002c6f8cbz w3, 0x2c708
0002c6fcldr x3, [x0+8]
0002c700bl runtime.gcWriteBarrier1
0002c704str x3, [x25]
0002c708
0002c708loc_2c708:
0002c708adrp x3, 0x6ac000
0002c70cadd x3, x3, 1984
0002c710str x3, [x0+8]
0002c714orr x3, xzr, 3
0002c718str x3, [sp+104]
0002c71cadd x0, sp, 104
0002c720orr x1, xzr, 1
0002c724mov x2, x1
0002c728bl runtime.makeStatDepSet
0002c72cstr x0, [sp+120]
0002c730adrp x0, 0x5f7000
0002c734add x0, x0, 2784
0002c738ldr x1, [sp+208]
0002c73cadrp x2, 0x68b000
0002c740add x2, x2, 2556
0002c744movz x3, 22
0002c748bl runtime.mapassign_faststr
0002c74cldr x3, [sp+120]
0002c750str x3, [x0]
0002c754adrp x27, 0xa1f000
0002c758ldr w3, [x27+3056]
0002c75ccbz w3, 0x2c76c
0002c760ldr x3, [x0+8]
0002c764bl runtime.gcWriteBarrier1
0002c768str x3, [x25]
0002c76c
0002c76cloc_2c76c:
0002c76cadrp x3, 0x6ac000
0002c770add x3, x3, 1992
0002c774str x3, [x0+8]
0002c778orr x3, xzr, 3
0002c77cstr x3, [sp+104]
0002c780add x0, sp, 104
0002c784orr x1, xzr, 1
0002c788mov x2, x1
0002c78cbl runtime.makeStatDepSet
0002c790str x0, [sp+120]
0002c794adrp x0, 0x5f7000
0002c798add x0, x0, 2784
0002c79cldr x1, [sp+208]
0002c7a0adrp x2, 0x689000
0002c7a4add x2, x2, 3998
0002c7a8movz x3, 19
0002c7acbl runtime.mapassign_faststr
0002c7b0ldr x3, [sp+120]
0002c7b4str x3, [x0]
0002c7b8adrp x27, 0xa1f000
0002c7bcldr w3, [x27+3056]
0002c7c0cbz w3, 0x2c7d0
0002c7c4ldr x3, [x0+8]
0002c7c8bl runtime.gcWriteBarrier1
0002c7ccstr x3, [x25]
0002c7d0
0002c7d0loc_2c7d0:
0002c7d0adrp x3, 0x6ac000
0002c7d4add x3, x3, 2000
0002c7d8str x3, [x0+8]
0002c7dcorr x3, xzr, 3
0002c7e0str x3, [sp+104]
0002c7e4add x0, sp, 104
0002c7e8orr x1, xzr, 1
0002c7ecmov x2, x1
0002c7f0bl runtime.makeStatDepSet
0002c7f4str x0, [sp+120]
0002c7f8adrp x0, 0x5f7000
0002c7fcadd x0, x0, 2784
0002c800ldr x1, [sp+208]
0002c804adrp x2, 0x68a000
0002c808add x2, x2, 2387
0002c80cmovz x3, 20
0002c810bl runtime.mapassign_faststr
0002c814ldr x3, [sp+120]
0002c818str x3, [x0]
0002c81cadrp x27, 0xa1f000
0002c820ldr w3, [x27+3056]
0002c824cbz w3, 0x2c834
0002c828ldr x3, [x0+8]
0002c82cbl runtime.gcWriteBarrier1
0002c830str x3, [x25]
0002c834
0002c834loc_2c834:
0002c834adrp x3, 0x6ac000
0002c838add x3, x3, 2008
0002c83cstr x3, [x0+8]
0002c840orr x3, xzr, 3
0002c844str x3, [sp+104]
0002c848add x0, sp, 104
0002c84corr x1, xzr, 1
0002c850mov x2, x1
0002c854bl runtime.makeStatDepSet
0002c858str x0, [sp+120]
0002c85cadrp x0, 0x5f7000
0002c860add x0, x0, 2784
0002c864ldr x1, [sp+208]
0002c868adrp x2, 0x68a000
0002c86cadd x2, x2, 2407
0002c870movz x3, 20
0002c874bl runtime.mapassign_faststr
0002c878ldr x3, [sp+120]
0002c87cstr x3, [x0]
0002c880adrp x27, 0xa1f000
0002c884ldr w3, [x27+3056]
0002c888cbz w3, 0x2c898
0002c88cldr x3, [x0+8]
0002c890bl runtime.gcWriteBarrier1
0002c894str x3, [x25]
0002c898
0002c898loc_2c898:
0002c898adrp x3, 0x6ac000
0002c89cadd x3, x3, 2016
0002c8a0str x3, [x0+8]
0002c8a4str xzr, [sp+104]
0002c8a8add x0, sp, 104
0002c8acorr x1, xzr, 1
0002c8b0mov x2, x1
0002c8b4bl runtime.makeStatDepSet
0002c8b8str x0, [sp+120]
0002c8bcadrp x0, 0x5f7000
0002c8c0add x0, x0, 2784
0002c8c4ldr x1, [sp+208]
0002c8c8adrp x2, 0x690000
0002c8ccadd x2, x2, 714
0002c8d0movz x3, 29
0002c8d4bl runtime.mapassign_faststr
0002c8d8ldr x3, [sp+120]
0002c8dcstr x3, [x0]
0002c8e0adrp x27, 0xa1f000
0002c8e4ldr w3, [x27+3056]
0002c8e8cbz w3, 0x2c8f8
0002c8ecldr x3, [x0+8]
0002c8f0bl runtime.gcWriteBarrier1
0002c8f4str x3, [x25]
0002c8f8
0002c8f8loc_2c8f8:
0002c8f8adrp x3, 0x6ac000
0002c8fcadd x3, x3, 2032
0002c900str x3, [x0+8]
0002c904str xzr, [sp+104]
0002c908add x0, sp, 104
0002c90corr x1, xzr, 1
0002c910mov x2, x1
0002c914bl runtime.makeStatDepSet
0002c918str x0, [sp+120]
0002c91cadrp x0, 0x5f7000
0002c920add x0, x0, 2784
0002c924ldr x1, [sp+208]
0002c928adrp x2, 0x68b000
0002c92cadd x2, x2, 438
0002c930movz x3, 21
0002c934bl runtime.mapassign_faststr
0002c938ldr x3, [sp+120]
0002c93cstr x3, [x0]
0002c940adrp x27, 0xa1f000
0002c944ldr w3, [x27+3056]
0002c948cbz w3, 0x2c958
0002c94cldr x3, [x0+8]
0002c950bl runtime.gcWriteBarrier1
0002c954str x3, [x25]
0002c958
0002c958loc_2c958:
0002c958adrp x3, 0x6ac000
0002c95cadd x3, x3, 2040
0002c960str x3, [x0+8]
0002c964str xzr, [sp+104]
0002c968add x0, sp, 104
0002c96corr x1, xzr, 1
0002c970mov x2, x1
0002c974bl runtime.makeStatDepSet
0002c978str x0, [sp+120]
0002c97cadrp x0, 0x5f7000
0002c980add x0, x0, 2784
0002c984ldr x1, [sp+208]
0002c988adrp x2, 0x68c000
0002c98cadd x2, x2, 1007
0002c990movz x3, 23
0002c994bl runtime.mapassign_faststr
0002c998ldr x3, [sp+120]
0002c99cstr x3, [x0]
0002c9a0adrp x27, 0xa1f000
0002c9a4ldr w3, [x27+3056]
0002c9a8cbz w3, 0x2c9b8
0002c9acldr x3, [x0+8]
0002c9b0bl runtime.gcWriteBarrier1
0002c9b4str x3, [x25]
0002c9b8
0002c9b8loc_2c9b8:
0002c9b8adrp x3, 0x6ac000
0002c9bcadd x3, x3, 2048
0002c9c0str x3, [x0+8]
0002c9c4str xzr, [sp+104]
0002c9c8add x0, sp, 104
0002c9ccorr x1, xzr, 1
0002c9d0mov x2, x1
0002c9d4bl runtime.makeStatDepSet
0002c9d8str x0, [sp+120]
0002c9dcadrp x0, 0x5f7000
0002c9e0add x0, x0, 2784
0002c9e4ldr x1, [sp+208]
0002c9e8adrp x2, 0x68f000
0002c9ecadd x2, x2, 1976
0002c9f0orr x3, xzr, 28
0002c9f4bl runtime.mapassign_faststr
0002c9f8ldr x3, [sp+120]
0002c9fcstr x3, [x0]
0002ca00adrp x27, 0xa1f000
0002ca04ldr w3, [x27+3056]
0002ca08cbz w3, 0x2ca18
0002ca0cldr x3, [x0+8]
0002ca10bl runtime.gcWriteBarrier1
0002ca14str x3, [x25]
0002ca18
0002ca18loc_2ca18:
0002ca18adrp x3, 0x6ac000
0002ca1cadd x3, x3, 2056
0002ca20str x3, [x0+8]
0002ca24str xzr, [sp+104]
0002ca28add x0, sp, 104
0002ca2corr x1, xzr, 1
0002ca30mov x2, x1
0002ca34bl runtime.makeStatDepSet
0002ca38str x0, [sp+120]
0002ca3cadrp x0, 0x5f7000
0002ca40add x0, x0, 2784
0002ca44ldr x1, [sp+208]
0002ca48adrp x2, 0x68a000
0002ca4cadd x2, x2, 2427
0002ca50movz x3, 20
0002ca54bl runtime.mapassign_faststr
0002ca58ldr x3, [sp+120]
0002ca5cstr x3, [x0]
0002ca60adrp x27, 0xa1f000
0002ca64ldr w3, [x27+3056]
0002ca68cbz w3, 0x2ca78
0002ca6cldr x3, [x0+8]
0002ca70bl runtime.gcWriteBarrier1
0002ca74str x3, [x25]
0002ca78
0002ca78loc_2ca78:
0002ca78adrp x3, 0x6ac000
0002ca7cadd x3, x3, 2064
0002ca80str x3, [x0+8]
0002ca84str xzr, [sp+104]
0002ca88add x0, sp, 104
0002ca8corr x1, xzr, 1
0002ca90mov x2, x1
0002ca94bl runtime.makeStatDepSet
0002ca98str x0, [sp+120]
0002ca9cadrp x0, 0x5f7000
0002caa0add x0, x0, 2784
0002caa4ldr x1, [sp+208]
0002caa8adrp x2, 0x68b000
0002caacadd x2, x2, 2578
0002cab0movz x3, 22
0002cab4bl runtime.mapassign_faststr
0002cab8ldr x3, [sp+120]
0002cabcstr x3, [x0]
0002cac0adrp x27, 0xa1f000
0002cac4ldr w3, [x27+3056]
0002cac8cbz w3, 0x2cad8
0002caccldr x3, [x0+8]
0002cad0bl runtime.gcWriteBarrier1
0002cad4str x3, [x25]
0002cad8
0002cad8loc_2cad8:
0002cad8adrp x3, 0x6ac000
0002cadcadd x3, x3, 2072
0002cae0str x3, [x0+8]
0002cae4orr x3, xzr, 1
0002cae8str x3, [sp+104]
0002caecadd x0, sp, 104
0002caf0orr x1, xzr, 1
0002caf4mov x2, x1
0002caf8bl runtime.makeStatDepSet
0002cafcstr x0, [sp+120]
0002cb00adrp x0, 0x5f7000
0002cb04add x0, x0, 2784
0002cb08ldr x1, [sp+208]
0002cb0cadrp x2, 0x689000
0002cb10add x2, x2, 4017
0002cb14movz x3, 19
0002cb18bl runtime.mapassign_faststr
0002cb1cldr x3, [sp+120]
0002cb20str x3, [x0]
0002cb24adrp x27, 0xa1f000
0002cb28ldr w3, [x27+3056]
0002cb2ccbz w3, 0x2cb3c
0002cb30ldr x4, [x0+8]
0002cb34bl runtime.gcWriteBarrier1
0002cb38str x4, [x25]
0002cb3c
0002cb3cloc_2cb3c:
0002cb3cadrp x4, 0x6ac000
0002cb40add x4, x4, 2080
0002cb44str x4, [x0+8]
0002cb48adrp x0, 0x5f7000
0002cb4cadd x0, x0, 2784
0002cb50ldr x1, [sp+208]
0002cb54adrp x2, 0x68a000
0002cb58add x2, x2, 2447
0002cb5cmovz x3, 20
0002cb60bl runtime.mapassign_faststr
0002cb64str xzr, [x0]
0002cb68adrp x27, 0xa1f000
0002cb6cldr w4, [x27+3056]
0002cb70cbz w4, 0x2cb80
0002cb74ldr x4, [x0+8]
0002cb78bl runtime.gcWriteBarrier1
0002cb7cstr x4, [x25]
0002cb80
0002cb80loc_2cb80:
0002cb80adrp x4, 0x6ac000
0002cb84add x4, x4, 2088
0002cb88str x4, [x0+8]
0002cb8cadrp x0, 0x5f7000
0002cb90add x0, x0, 2784
0002cb94ldr x1, [sp+208]
0002cb98adrp x2, 0x688000
0002cb9cadd x2, x2, 2212
0002cba0orr x3, xzr, 16
0002cba4bl runtime.mapassign_faststr
0002cba8str xzr, [x0]
0002cbacadrp x27, 0xa1f000
0002cbb0ldr w4, [x27+3056]
0002cbb4cbz w4, 0x2cbc4
0002cbb8ldr x3, [x0+8]
0002cbbcbl runtime.gcWriteBarrier1
0002cbc0str x3, [x25]
0002cbc4
0002cbc4loc_2cbc4:
0002cbc4adrp x3, 0x6ac000
0002cbc8add x3, x3, 2096
0002cbccstr x3, [x0+8]
0002cbd0str xzr, [sp+104]
0002cbd4add x0, sp, 104
0002cbd8orr x1, xzr, 1
0002cbdcmov x2, x1
0002cbe0bl runtime.makeStatDepSet
0002cbe4str x0, [sp+120]
0002cbe8adrp x0, 0x5f7000
0002cbecadd x0, x0, 2784
0002cbf0ldr x1, [sp+208]
0002cbf4adrp x2, 0x689000
0002cbf8add x2, x2, 4036
0002cbfcmovz x3, 19
0002cc00bl runtime.mapassign_faststr
0002cc04ldr x3, [sp+120]
0002cc08str x3, [x0]
0002cc0cadrp x27, 0xa1f000
0002cc10ldr w3, [x27+3056]
0002cc14cbz w3, 0x2cc24
0002cc18ldr x3, [x0+8]
0002cc1cbl runtime.gcWriteBarrier1
0002cc20str x3, [x25]
0002cc24
0002cc24loc_2cc24:
0002cc24adrp x3, 0x6ac000
0002cc28add x3, x3, 2104
0002cc2cstr x3, [x0+8]
0002cc30str xzr, [sp+104]
0002cc34add x0, sp, 104
0002cc38orr x1, xzr, 1
0002cc3cmov x2, x1
0002cc40bl runtime.makeStatDepSet
0002cc44str x0, [sp+120]
0002cc48adrp x0, 0x5f7000
0002cc4cadd x0, x0, 2784
0002cc50ldr x1, [sp+208]
0002cc54adrp x2, 0x68c000
0002cc58add x2, x2, 4006
0002cc5corr x3, xzr, 24
0002cc60bl runtime.mapassign_faststr
0002cc64ldr x3, [sp+120]
0002cc68str x3, [x0]
0002cc6cadrp x27, 0xa1f000
0002cc70ldr w3, [x27+3056]
0002cc74cbz w3, 0x2cc84
0002cc78ldr x3, [x0+8]
0002cc7cbl runtime.gcWriteBarrier1
0002cc80str x3, [x25]
0002cc84
0002cc84loc_2cc84:
0002cc84adrp x3, 0x6ac000
0002cc88add x3, x3, 2120
0002cc8cstr x3, [x0+8]
0002cc90str xzr, [sp+104]
0002cc94add x0, sp, 104
0002cc98orr x1, xzr, 1
0002cc9cmov x2, x1
0002cca0bl runtime.makeStatDepSet
0002cca4str x0, [sp+120]
0002cca8adrp x0, 0x5f7000
0002ccacadd x0, x0, 2784
0002ccb0ldr x1, [sp+208]
0002ccb4adrp x2, 0x68f000
0002ccb8add x2, x2, 2004
0002ccbcorr x3, xzr, 28
0002ccc0bl runtime.mapassign_faststr
0002ccc4ldr x3, [sp+120]
0002ccc8str x3, [x0]
0002ccccadrp x27, 0xa1f000
0002ccd0ldr w3, [x27+3056]
0002ccd4cbz w3, 0x2cce4
0002ccd8ldr x4, [x0+8]
0002ccdcbl runtime.gcWriteBarrier1
0002cce0str x4, [x25]
0002cce4
0002cce4loc_2cce4:
0002cce4adrp x4, 0x6ac000
0002cce8add x4, x4, 2128
0002ccecstr x4, [x0+8]
0002ccf0adrp x0, 0x5f7000
0002ccf4add x0, x0, 2784
0002ccf8ldr x1, [sp+208]
0002ccfcadrp x2, 0x693000
0002cd00add x2, x2, 474
0002cd04movz x3, 33
0002cd08bl runtime.mapassign_faststr
0002cd0cstr xzr, [x0]
0002cd10adrp x27, 0xa1f000
0002cd14ldr w4, [x27+3056]
0002cd18cbz w4, 0x2cd28
0002cd1cldr x4, [x0+8]
0002cd20bl runtime.gcWriteBarrier1
0002cd24str x4, [x25]
0002cd28
0002cd28loc_2cd28:
0002cd28adrp x4, 0x6ac000
0002cd2cadd x4, x4, 2136
0002cd30str x4, [x0+8]
0002cd34adrp x0, 0x5f7000
0002cd38add x0, x0, 2784
0002cd3cldr x1, [sp+208]
0002cd40adrp x2, 0x689000
0002cd44add x2, x2, 2219
0002cd48movz x3, 18
0002cd4cbl runtime.mapassign_faststr
0002cd50str xzr, [x0]
0002cd54adrp x27, 0xa1f000
0002cd58ldr w4, [x27+3056]
0002cd5ccbz w4, 0x2cd6c
0002cd60ldr x4, [x0+8]
0002cd64bl runtime.gcWriteBarrier1
0002cd68str x4, [x25]
0002cd6c
0002cd6cloc_2cd6c:
0002cd6cadrp x4, 0x6ac000
0002cd70add x4, x4, 2144
0002cd74str x4, [x0+8]
0002cd78adrp x0, 0x5f7000
0002cd7cadd x0, x0, 2784
0002cd80ldr x1, [sp+208]
0002cd84adrp x2, 0x690000
0002cd88add x2, x2, 743
0002cd8cmovz x3, 29
0002cd90bl runtime.mapassign_faststr
0002cd94str xzr, [x0]
0002cd98adrp x27, 0xa1f000
0002cd9cldr w4, [x27+3056]
0002cda0cbz w4, 0x2cdb0
0002cda4ldr x3, [x0+8]
0002cda8bl runtime.gcWriteBarrier1
0002cdacstr x3, [x25]
0002cdb0
0002cdb0loc_2cdb0:
0002cdb0adrp x3, 0x6ac000
0002cdb4add x3, x3, 2152
0002cdb8str x3, [x0+8]
0002cdbcstr xzr, [sp+104]
0002cdc0add x0, sp, 104
0002cdc4orr x1, xzr, 1
0002cdc8mov x2, x1
0002cdccbl runtime.makeStatDepSet
0002cdd0str x0, [sp+120]
0002cdd4adrp x0, 0x5f7000
0002cdd8add x0, x0, 2784
0002cddcldr x1, [sp+208]
0002cde0adrp x2, 0x691000
0002cde4add x2, x2, 2463
0002cde8orr x3, xzr, 31
0002cdecbl runtime.mapassign_faststr
0002cdf0ldr x3, [sp+120]
0002cdf4str x3, [x0]
0002cdf8adrp x27, 0xa1f000
0002cdfcldr w3, [x27+3056]
0002ce00cbz w3, 0x2ce10
0002ce04ldr x3, [x0+8]
0002ce08bl runtime.gcWriteBarrier1
0002ce0cstr x3, [x25]
0002ce10
0002ce10loc_2ce10:
0002ce10adrp x3, 0x6ac000
0002ce14add x3, x3, 2160
0002ce18str x3, [x0+8]
0002ce1cstr xzr, [sp+104]
0002ce20add x0, sp, 104
0002ce24orr x1, xzr, 1
0002ce28mov x2, x1
0002ce2cbl runtime.makeStatDepSet
0002ce30str x0, [sp+120]
0002ce34adrp x0, 0x5f7000
0002ce38add x0, x0, 2784
0002ce3cldr x1, [sp+208]
0002ce40adrp x2, 0x693000
0002ce44add x2, x2, 3581
0002ce48movz x3, 34
0002ce4cbl runtime.mapassign_faststr
0002ce50ldr x3, [sp+120]
0002ce54str x3, [x0]
0002ce58adrp x27, 0xa1f000
0002ce5cldr w3, [x27+3056]
0002ce60cbz w3, 0x2ce70
0002ce64ldr x3, [x0+8]
0002ce68bl runtime.gcWriteBarrier1
0002ce6cstr x3, [x25]
0002ce70
0002ce70loc_2ce70:
0002ce70adrp x3, 0x6ac000
0002ce74add x3, x3, 2168
0002ce78str x3, [x0+8]
0002ce7cstr xzr, [sp+104]
0002ce80add x0, sp, 104
0002ce84orr x1, xzr, 1
0002ce88mov x2, x1
0002ce8cbl runtime.makeStatDepSet
0002ce90str x0, [sp+120]
0002ce94adrp x0, 0x5f7000
0002ce98add x0, x0, 2784
0002ce9cldr x1, [sp+208]
0002cea0adrp x2, 0x694000
0002cea4add x2, x2, 2106
0002cea8movz x3, 35
0002ceacbl runtime.mapassign_faststr
0002ceb0ldr x3, [sp+120]
0002ceb4str x3, [x0]
0002ceb8adrp x27, 0xa1f000
0002cebcldr w3, [x27+3056]
0002cec0cbz w3, 0x2ced0
0002cec4ldr x3, [x0+8]
0002cec8bl runtime.gcWriteBarrier1
0002ceccstr x3, [x25]
0002ced0
0002ced0loc_2ced0:
0002ced0adrp x3, 0x6ac000
0002ced4add x3, x3, 2176
0002ced8str x3, [x0+8]
0002cedcstr xzr, [sp+104]
0002cee0add x0, sp, 104
0002cee4orr x1, xzr, 1
0002cee8mov x2, x1
0002ceecbl runtime.makeStatDepSet
0002cef0str x0, [sp+120]
0002cef4adrp x0, 0x5f7000
0002cef8add x0, x0, 2784
0002cefcldr x1, [sp+208]
0002cf00adrp x2, 0x693000
0002cf04add x2, x2, 507
0002cf08movz x3, 33
0002cf0cbl runtime.mapassign_faststr
0002cf10ldr x3, [sp+120]
0002cf14str x3, [x0]
0002cf18adrp x27, 0xa1f000
0002cf1cldr w3, [x27+3056]
0002cf20cbz w3, 0x2cf30
0002cf24ldr x3, [x0+8]
0002cf28bl runtime.gcWriteBarrier1
0002cf2cstr x3, [x25]
0002cf30
0002cf30loc_2cf30:
0002cf30adrp x3, 0x6ac000
0002cf34add x3, x3, 2184
0002cf38str x3, [x0+8]
0002cf3cstr xzr, [sp+104]
0002cf40add x0, sp, 104
0002cf44orr x1, xzr, 1
0002cf48mov x2, x1
0002cf4cbl runtime.makeStatDepSet
0002cf50str x0, [sp+120]
0002cf54adrp x0, 0x5f7000
0002cf58add x0, x0, 2784
0002cf5cldr x1, [sp+208]
0002cf60adrp x2, 0x693000
0002cf64add x2, x2, 540
0002cf68movz x3, 33
0002cf6cbl runtime.mapassign_faststr
0002cf70ldr x3, [sp+120]
0002cf74str x3, [x0]
0002cf78adrp x27, 0xa1f000
0002cf7cldr w3, [x27+3056]
0002cf80cbz w3, 0x2cf90
0002cf84ldr x3, [x0+8]
0002cf88bl runtime.gcWriteBarrier1
0002cf8cstr x3, [x25]
0002cf90
0002cf90loc_2cf90:
0002cf90adrp x3, 0x6ac000
0002cf94add x3, x3, 2192
0002cf98str x3, [x0+8]
0002cf9corr x3, xzr, 1
0002cfa0str x3, [sp+104]
0002cfa4add x0, sp, 104
0002cfa8orr x1, xzr, 1
0002cfacmov x2, x1
0002cfb0bl runtime.makeStatDepSet
0002cfb4str x0, [sp+120]
0002cfb8adrp x0, 0x5f7000
0002cfbcadd x0, x0, 2784
0002cfc0ldr x1, [sp+208]
0002cfc4adrp x2, 0x699000
0002cfc8add x2, x2, 823
0002cfccmovz x3, 42
0002cfd0bl runtime.mapassign_faststr
0002cfd4ldr x3, [sp+120]
0002cfd8str x3, [x0]
0002cfdcadrp x27, 0xa1f000
0002cfe0ldr w3, [x27+3056]
0002cfe4cbz w3, 0x2cff4
0002cfe8ldr x3, [x0+8]
0002cfecbl runtime.gcWriteBarrier1
0002cff0str x3, [x25]
0002cff4
0002cff4loc_2cff4:
0002cff4adrp x3, 0x6ac000
0002cff8add x3, x3, 2208
0002cffcstr x3, [x0+8]
0002d000orr x3, xzr, 1
0002d004str x3, [sp+104]
0002d008add x0, sp, 104
0002d00corr x1, xzr, 1
0002d010mov x2, x1
0002d014bl runtime.makeStatDepSet
0002d018str x0, [sp+120]
0002d01cadrp x0, 0x5f6000
0002d020add x0, x0, 2784
0002d024ldr x1, [sp+208]
0002d028adrp x2, 0x698000
0002d02cadd x2, x2, 2924
0002d030movz x3, 43
0002d034bl runtime.mapassign_faststr
0002d038ldr x3, [sp+120]
0002d03cstr x3, [x0]
0002d040adrp x27, 0xa1e000
0002d044ldr w3, [x27+3056]
0002d048cbz w3, 0x2d058
0002d04cldr x3, [x0+8]
0002d050bl runtime.gcWriteBarrier1
0002d054str x3, [x25]
0002d058
0002d058loc_2d058:
0002d058adrp x3, 0x6ab000
0002d05cadd x3, x3, 2216
0002d060str x3, [x0+8]
0002d064orr x3, xzr, 1
0002d068str x3, [sp+104]
0002d06cadd x0, sp, 104
0002d070orr x1, xzr, 1
0002d074mov x2, x1
0002d078bl runtime.makeStatDepSet
0002d07cstr x0, [sp+120]
0002d080adrp x0, 0x5f6000
0002d084add x0, x0, 2784
0002d088ldr x1, [sp+208]
0002d08cadrp x2, 0x697000
0002d090add x2, x2, 2782
0002d094movz x3, 41
0002d098bl runtime.mapassign_faststr
0002d09cldr x3, [sp+120]
0002d0a0str x3, [x0]
0002d0a4adrp x27, 0xa1e000
0002d0a8ldr w3, [x27+3056]
0002d0accbz w3, 0x2d0bc
0002d0b0ldr x3, [x0+8]
0002d0b4bl runtime.gcWriteBarrier1
0002d0b8str x3, [x25]
0002d0bc
0002d0bcloc_2d0bc:
0002d0bcadrp x3, 0x6ab000
0002d0c0add x3, x3, 2224
0002d0c4str x3, [x0+8]
0002d0c8orr x3, xzr, 1
0002d0ccstr x3, [sp+104]
0002d0d0add x0, sp, 104
0002d0d4orr x1, xzr, 1
0002d0d8mov x2, x1
0002d0dcbl runtime.makeStatDepSet
0002d0e0str x0, [sp+120]
0002d0e4adrp x0, 0x5f6000
0002d0e8add x0, x0, 2784
0002d0ecldr x1, [sp+208]
0002d0f0adrp x2, 0x698000
0002d0f4add x2, x2, 865
0002d0f8movz x3, 42
0002d0fcbl runtime.mapassign_faststr
0002d100ldr x3, [sp+120]
0002d104str x3, [x0]
0002d108adrp x27, 0xa1e000
0002d10cldr w3, [x27+3056]
0002d110cbz w3, 0x2d120
0002d114ldr x3, [x0+8]
0002d118bl runtime.gcWriteBarrier1
0002d11cstr x3, [x25]
0002d120
0002d120loc_2d120:
0002d120adrp x3, 0x6ab000
0002d124add x3, x3, 2232
0002d128str x3, [x0+8]
0002d12cstp xzr, xzr, [sp+88]
0002d130orr x3, xzr, 1
0002d134str x3, [sp+96]
0002d138add x0, sp, 88
0002d13corr x1, xzr, 2
0002d140mov x2, x1
0002d144bl runtime.makeStatDepSet
0002d148str x0, [sp+120]
0002d14cadrp x0, 0x5f6000
0002d150add x0, x0, 2784
0002d154ldr x1, [sp+208]
0002d158adrp x2, 0x694000
0002d15cadd x2, x2, 1201
0002d160movz x3, 36
0002d164bl runtime.mapassign_faststr
0002d168ldr x3, [sp+120]
0002d16cstr x3, [x0]
0002d170adrp x27, 0xa1e000
0002d174ldr w3, [x27+3056]
0002d178cbz w3, 0x2d188
0002d17cldr x3, [x0+8]
0002d180bl runtime.gcWriteBarrier1
0002d184str x3, [x25]
0002d188
0002d188loc_2d188:
0002d188adrp x3, 0x6ab000
0002d18cadd x3, x3, 2240
0002d190str x3, [x0+8]
0002d194orr x3, xzr, 1
0002d198str x3, [sp+104]
0002d19cadd x0, sp, 104
0002d1a0orr x1, xzr, 1
0002d1a4mov x2, x1
0002d1a8bl runtime.makeStatDepSet
0002d1acstr x0, [sp+120]
0002d1b0adrp x0, 0x5f6000
0002d1b4add x0, x0, 2784
0002d1b8ldr x1, [sp+208]
0002d1bcadrp x2, 0x690000
0002d1c0add x2, x2, 2494
0002d1c4orr x3, xzr, 31
0002d1c8bl runtime.mapassign_faststr
0002d1ccldr x3, [sp+120]
0002d1d0str x3, [x0]
0002d1d4adrp x27, 0xa1e000
0002d1d8ldr w3, [x27+3056]
0002d1dccbz w3, 0x2d1ec
0002d1e0ldr x3, [x0+8]
0002d1e4bl runtime.gcWriteBarrier1
0002d1e8str x3, [x25]
0002d1ec
0002d1ecloc_2d1ec:
0002d1ecadrp x3, 0x6ab000
0002d1f0add x3, x3, 2248
0002d1f4str x3, [x0+8]
0002d1f8orr x3, xzr, 1
0002d1fcstr x3, [sp+104]
0002d200add x0, sp, 104
0002d204orr x1, xzr, 1
0002d208mov x2, x1
0002d20cbl runtime.makeStatDepSet
0002d210str x0, [sp+120]
0002d214adrp x0, 0x5f6000
0002d218add x0, x0, 2784
0002d21cldr x1, [sp+208]
0002d220adrp x2, 0x68d000
0002d224add x2, x2, 3254
0002d228movz x3, 27
0002d22cbl runtime.mapassign_faststr
0002d230ldr x3, [sp+120]
0002d234str x3, [x0]
0002d238adrp x27, 0xa1e000
0002d23cldr w3, [x27+3056]
0002d240cbz w3, 0x2d250
0002d244ldr x3, [x0+8]
0002d248bl runtime.gcWriteBarrier1
0002d24cstr x3, [x25]
0002d250
0002d250loc_2d250:
0002d250adrp x3, 0x6ab000
0002d254add x3, x3, 2256
0002d258str x3, [x0+8]
0002d25corr x3, xzr, 1
0002d260str x3, [sp+104]
0002d264add x0, sp, 104
0002d268orr x1, xzr, 1
0002d26cmov x2, x1
0002d270bl runtime.makeStatDepSet
0002d274str x0, [sp+120]
0002d278adrp x0, 0x5f6000
0002d27cadd x0, x0, 2784
0002d280ldr x1, [sp+208]
0002d284adrp x2, 0x696000
0002d288add x2, x2, 1378
0002d28cmovz x3, 39
0002d290bl runtime.mapassign_faststr
0002d294ldr x3, [sp+120]
0002d298str x3, [x0]
0002d29cadrp x27, 0xa1e000
0002d2a0ldr w3, [x27+3056]
0002d2a4cbz w3, 0x2d2b4
0002d2a8ldr x3, [x0+8]
0002d2acbl runtime.gcWriteBarrier1
0002d2b0str x3, [x25]
0002d2b4
0002d2b4loc_2d2b4:
0002d2b4adrp x3, 0x6ab000
0002d2b8add x3, x3, 2264
0002d2bcstr x3, [x0+8]
0002d2c0stp xzr, xzr, [sp+88]
0002d2c4orr x3, xzr, 1
0002d2c8str x3, [sp+96]
0002d2ccadd x0, sp, 88
0002d2d0orr x1, xzr, 2
0002d2d4mov x2, x1
0002d2d8bl runtime.makeStatDepSet
0002d2dcstr x0, [sp+120]
0002d2e0adrp x0, 0x5f6000
0002d2e4add x0, x0, 2784
0002d2e8ldr x1, [sp+208]
0002d2ecadrp x2, 0x68d000
0002d2f0add x2, x2, 3281
0002d2f4movz x3, 27
0002d2f8bl runtime.mapassign_faststr
0002d2fcldr x3, [sp+120]
0002d300str x3, [x0]
0002d304adrp x27, 0xa1e000
0002d308ldr w3, [x27+3056]
0002d30ccbz w3, 0x2d31c
0002d310ldr x4, [x0+8]
0002d314bl runtime.gcWriteBarrier1
0002d318str x4, [x25]
0002d31c
0002d31cloc_2d31c:
0002d31cadrp x4, 0x6ab000
0002d320add x4, x4, 2272
0002d324str x4, [x0+8]
0002d328adrp x0, 0x5f6000
0002d32cadd x0, x0, 2784
0002d330ldr x1, [sp+208]
0002d334adrp x2, 0x68c000
0002d338add x2, x2, 2104
0002d33cmovz x3, 25
0002d340bl runtime.mapassign_faststr
0002d344str xzr, [x0]
0002d348adrp x27, 0xa1e000
0002d34cldr w4, [x27+3056]
0002d350cbz w4, 0x2d360
0002d354ldr x4, [x0+8]
0002d358bl runtime.gcWriteBarrier1
0002d35cstr x4, [x25]
0002d360
0002d360loc_2d360:
0002d360adrp x4, 0x6ab000
0002d364add x4, x4, 2280
0002d368str x4, [x0+8]
0002d36cadrp x0, 0x5f6000
0002d370add x0, x0, 2784
0002d374ldr x1, [sp+208]
0002d378adrp x2, 0x68e000
0002d37cadd x2, x2, 2032
0002d380orr x3, xzr, 28
0002d384bl runtime.mapassign_faststr
0002d388str xzr, [x0]
0002d38cadrp x27, 0xa1e000
0002d390ldr w4, [x27+3056]
0002d394cbz w4, 0x2d3a4
0002d398ldr x4, [x0+8]
0002d39cbl runtime.gcWriteBarrier1
0002d3a0str x4, [x25]
0002d3a4
0002d3a4loc_2d3a4:
0002d3a4adrp x4, 0x6ab000
0002d3a8add x4, x4, 2296
0002d3acstr x4, [x0+8]
0002d3b0adrp x0, 0x5f6000
0002d3b4add x0, x0, 2784
0002d3b8ldr x1, [sp+208]
0002d3bcadrp x2, 0x68b000
0002d3c0add x2, x2, 4030
0002d3c4orr x3, xzr, 24
0002d3c8bl runtime.mapassign_faststr
0002d3ccstr xzr, [x0]
0002d3d0adrp x27, 0xa1e000
0002d3d4ldr w4, [x27+3056]
0002d3d8cbz w4, 0x2d3e8
0002d3dcldr x4, [x0+8]
0002d3e0bl runtime.gcWriteBarrier1
0002d3e4str x4, [x25]
0002d3e8
0002d3e8loc_2d3e8:
0002d3e8adrp x4, 0x6ab000
0002d3ecadd x4, x4, 2304
0002d3f0str x4, [x0+8]
0002d3f4adrp x0, 0x5f6000
0002d3f8add x0, x0, 2784
0002d3fcldr x1, [sp+208]
0002d400adrp x2, 0x692000
0002d404add x2, x2, 573
0002d408movz x3, 33
0002d40cbl runtime.mapassign_faststr
0002d410str xzr, [x0]
0002d414adrp x27, 0xa1e000
0002d418ldr w4, [x27+3056]
0002d41ccbz w4, 0x2d42c
0002d420ldr x4, [x0+8]
0002d424bl runtime.gcWriteBarrier1
0002d428str x4, [x25]
0002d42c
0002d42cloc_2d42c:
0002d42cadrp x4, 0x6ab000
0002d430add x4, x4, 2312
0002d434str x4, [x0+8]
0002d438adrp x0, 0x5f6000
0002d43cadd x0, x0, 2784
0002d440ldr x1, [sp+208]
0002d444adrp x2, 0x694000
0002d448add x2, x2, 1237
0002d44cmovz x3, 36
0002d450bl runtime.mapassign_faststr
0002d454str xzr, [x0]
0002d458adrp x27, 0xa1e000
0002d45cldr w4, [x27+3056]
0002d460cbz w4, 0x2d470
0002d464ldr x4, [x0+8]
0002d468bl runtime.gcWriteBarrier1
0002d46cstr x4, [x25]
0002d470
0002d470loc_2d470:
0002d470adrp x4, 0x6ab000
0002d474add x4, x4, 2320
0002d478str x4, [x0+8]
0002d47cadrp x0, 0x5f6000
0002d480add x0, x0, 2784
0002d484ldr x1, [sp+208]
0002d488adrp x2, 0x690000
0002d48cadd x2, x2, 22
0002d490orr x3, xzr, 30
0002d494bl runtime.mapassign_faststr
0002d498str xzr, [x0]
0002d49cadrp x27, 0xa1e000
0002d4a0ldr w4, [x27+3056]
0002d4a4cbz w4, 0x2d4b4
0002d4a8ldr x4, [x0+8]
0002d4acbl runtime.gcWriteBarrier1
0002d4b0str x4, [x25]
0002d4b4
0002d4b4loc_2d4b4:
0002d4b4adrp x4, 0x6ab000
0002d4b8add x4, x4, 2328
0002d4bcstr x4, [x0+8]
0002d4c0adrp x0, 0x5f6000
0002d4c4add x0, x0, 2784
0002d4c8ldr x1, [sp+208]
0002d4ccadrp x2, 0x692000
0002d4d0add x2, x2, 606
0002d4d4movz x3, 33
0002d4d8bl runtime.mapassign_faststr
0002d4dcstr xzr, [x0]
0002d4e0adrp x27, 0xa1e000
0002d4e4ldr w4, [x27+3056]
0002d4e8cbz w4, 0x2d4f8
0002d4ecldr x4, [x0+8]
0002d4f0bl runtime.gcWriteBarrier1
0002d4f4str x4, [x25]
0002d4f8
0002d4f8loc_2d4f8:
0002d4f8adrp x4, 0x6ab000
0002d4fcadd x4, x4, 2336
0002d500str x4, [x0+8]
0002d504adrp x0, 0x5f6000
0002d508add x0, x0, 2784
0002d50cldr x1, [sp+208]
0002d510adrp x2, 0x690000
0002d514add x2, x2, 52
0002d518orr x3, xzr, 30
0002d51cbl runtime.mapassign_faststr
0002d520str xzr, [x0]
0002d524adrp x27, 0xa1e000
0002d528ldr w4, [x27+3056]
0002d52ccbnz w4, 0x2d538
0002d530ldr x7, [sp+208]
0002d534b 0x2d558
0002d538
0002d538loc_2d538:
0002d538ldr x7, [x0+8]
0002d53cbl runtime.gcWriteBarrier3
0002d540str x7, [x25]
0002d544ldr x7, [sp+208]
0002d548str x7, [x25+8]
0002d54cadrp x27, 0x9f3000
0002d550ldr x8, [x27+2944]
0002d554str x8, [x25+16]
0002d558
0002d558loc_2d558:
0002d558adrp x8, 0x6ab000
0002d55cadd x8, x8, 2344
0002d560str x8, [x0+8]
0002d564adrp x27, 0x9f3000
0002d568str x7, [x27+2944]
0002d56cadrp x27, 0x9e1000
0002d570ldr x7, [x27+1552]
0002d574adrp x27, 0x9e1000
0002d578ldr x8, [x27+1560]
0002d57cb 0x2d588
0002d580
0002d580loc_2d580:
0002d580add x7, x7, 64
0002d584sub x8, x8, 1
0002d588
0002d588loc_2d588:
0002d588subs xzr, x8, 0
0002d58cb.le 0x2d63c
0002d590ldp x9, x10, [x7]
0002d594ldp x11, x12, [x7+16]
0002d598ldp x13, x14, [x7+32]
0002d59cldp x15, x16, [x7+48]
0002d5a0stp x9, x10, [sp+136]
0002d5a4stp x11, x12, [sp+152]
0002d5a8stp x13, x14, [sp+168]
0002d5acstp x15, x16, [sp+184]
0002d5b0ldrb w9, [sp+192]
0002d5b4tbnz w9, 0, 0x2d580
0002d5b8str x8, [sp+112]
0002d5bcstr x7, [sp+200]
0002d5c0ldr x3, [sp+136]
0002d5c4ldr x4, [sp+144]
0002d5c8mov x0, xzr
0002d5ccadrp x1, 0x690000
0002d5d0add x1, x1, 82
0002d5d4orr x2, xzr, 30
0002d5d8adrp x5, 0x683000
0002d5dcadd x5, x5, 3430
0002d5e0orr x6, xzr, 7
0002d5e4bl runtime.concatstring3
0002d5e8adrp x27, 0x9f3000
0002d5ecldr x7, [x27+2944]
0002d5f0mov x2, x0
0002d5f4mov x3, x1
0002d5f8adrp x0, 0x5f6000
0002d5fcadd x0, x0, 2784
0002d600mov x1, x7
0002d604bl runtime.mapassign_faststr
0002d608str xzr, [x0]
0002d60cadrp x27, 0xa1e000
0002d610ldr w7, [x27+3056]
0002d614cbz w7, 0x2d624
0002d618ldr x7, [x0+8]
0002d61cbl runtime.gcWriteBarrier1
0002d620str x7, [x25]
0002d624
0002d624loc_2d624:
0002d624adrp x7, 0x6ab000
0002d628add x7, x7, 1696
0002d62cstr x7, [x0+8]
0002d630ldr x7, [sp+200]
0002d634ldr x8, [sp+112]
0002d638b 0x2d580
0002d63c
0002d63cloc_2d63c:
0002d63corr x0, xzr, 1
0002d640adrp x27, 0xa1e000
0002d644strb w0, [x27+1520]
0002d648ldur x29, [sp-8]
0002d64cldr x30, [sp], 224
0002d650ret x30
0002d654
0002d654loc_2d654:
0002d654bl runtime.panicIndex
0002d658hint
0002d65c
0002d65cloc_2d65c:
0002d65cmov x3, x30
0002d660bl runtime.morestack_noctxt.abi0
0002d664b 0x2bfa0
0002d668udf 0
0002d66cudf 0
0002bfa0
0002d670
0002d670runtime.compute0: ; void runtime.compute0(runtime.statAggregate * p0, runtime.metricValue * out)
0002d670orr x0, xzr, 1
0002d674str x0, [x1]
0002d678str xzr, [x1+8]
0002d67cret x30
0002d670
0002d670runtime.compute0: ; void runtime.compute0(runtime.statAggregate * p0, runtime.metricValue * out)
0002d670orr x0, xzr, 1
0002d674str x0, [x1]
0002d678str xzr, [x1+8]
0002d67cret x30
0002d670
0002d680
0002d680runtime.metricReader.compute: ; void runtime.metricReader.compute(runtime.metricReader f, runtime.statAggregate * p1, runtime.metricValue * out)
0002d680ldr x16, [x28+16]
0002d684subs xzr, sp, x16
0002d688b.ls 0x2d6c4
0002d68cstr x30, [sp-16]!
0002d690stur x29, [sp-8]
0002d694sub x29, sp, 8
0002d698str x2, [sp+40]
0002d69corr x1, xzr, 1
0002d6a0str x1, [x2]
0002d6a4ldr x1, [x0]
0002d6a8mov x26, x0
0002d6acblr x1
0002d6b0ldr x1, [sp+40]
0002d6b4str x0, [x1+8]
0002d6b8ldur x29, [sp-8]
0002d6bcldr x30, [sp], 16
0002d6c0ret x30
0002d6c4
0002d6c4loc_2d6c4:
0002d6c4stp x0, x1, [sp+8]
0002d6c8str x2, [sp+24]
0002d6ccmov x3, x30
0002d6d0bl runtime.morestack_noctxt.abi0
0002d6d4ldp x0, x1, [sp+8]
0002d6d8ldr x2, [sp+24]
0002d6dcb 0x2d680
0002d680
0002d680runtime.metricReader.compute: ; void runtime.metricReader.compute(runtime.metricReader f, runtime.statAggregate * p1, runtime.metricValue * out)
0002d680ldr x16, [x28+16]
0002d684subs xzr, sp, x16
0002d688b.ls 0x2d6c4
0002d68cstr x30, [sp-16]!
0002d690stur x29, [sp-8]
0002d694sub x29, sp, 8
0002d698str x2, [sp+40]
0002d69corr x1, xzr, 1
0002d6a0str x1, [x2]
0002d6a4ldr x1, [x0]
0002d6a8mov x26, x0
0002d6acblr x1
0002d6b0ldr x1, [sp+40]
0002d6b4str x0, [x1+8]
0002d6b8ldur x29, [sp-8]
0002d6bcldr x30, [sp], 16
0002d6c0ret x30
0002d6c4
0002d6c4loc_2d6c4:
0002d6c4stp x0, x1, [sp+8]
0002d6c8str x2, [sp+24]
0002d6ccmov x3, x30
0002d6d0bl runtime.morestack_noctxt.abi0
0002d6d4ldp x0, x1, [sp+8]
0002d6d8ldr x2, [sp+24]
0002d6dcb 0x2d680
0002d680
0002d6e0
0002d6e0runtime.makeStatDepSet: ; void runtime.makeStatDepSet(struct []runtime.statDep deps)
0002d6e0ldr x16, [x28+16]
0002d6e4subs xzr, sp, x16
0002d6e8b.ls 0x2d754
0002d6ecstr x30, [sp-32]!
0002d6f0stur x29, [sp-8]
0002d6f4sub x29, sp, 8
0002d6f8str x0, [sp+40]
0002d6fcmov x2, xzr
0002d700mov x3, xzr
0002d704b 0x2d718
0002d708
0002d708loc_2d708:
0002d708orr x5, xzr, 1
0002d70clslv x4, x5, x4
0002d710add x2, x2, 1
0002d714orr x3, x3, x4
0002d718
0002d718loc_2d718:
0002d718subs xzr, x1, x2
0002d71cb.le 0x2d734
0002d720ldr x4, [x0+3*x2]
0002d724ubfm x5, x4, 6, 63
0002d728subs xzr, x5, 1
0002d72cb.lo 0x2d708
0002d730b 0x2d744
0002d734
0002d734loc_2d734:
0002d734mov x0, x3
0002d738ldur x29, [sp-8]
0002d73cldr x30, [sp], 32
0002d740ret x30
0002d744
0002d744loc_2d744:
0002d744mov x0, x5
0002d748orr x1, xzr, 1
0002d74cbl runtime.panicIndexU
0002d750hint
0002d754
0002d754loc_2d754:
0002d754stp x0, x1, [sp+8]
0002d758str x2, [sp+24]
0002d75cmov x3, x30
0002d760bl runtime.morestack_noctxt.abi0
0002d764ldp x0, x1, [sp+8]
0002d768ldr x2, [sp+24]
0002d76cb 0x2d6e0
0002d6e0
0002d6e0runtime.makeStatDepSet: ; void runtime.makeStatDepSet(struct []runtime.statDep deps)
0002d6e0ldr x16, [x28+16]
0002d6e4subs xzr, sp, x16
0002d6e8b.ls 0x2d754
0002d6ecstr x30, [sp-32]!
0002d6f0stur x29, [sp-8]
0002d6f4sub x29, sp, 8
0002d6f8str x0, [sp+40]
0002d6fcmov x2, xzr
0002d700mov x3, xzr
0002d704b 0x2d718
0002d708
0002d708loc_2d708:
0002d708orr x5, xzr, 1
0002d70clslv x4, x5, x4
0002d710add x2, x2, 1
0002d714orr x3, x3, x4
0002d718
0002d718loc_2d718:
0002d718subs xzr, x1, x2
0002d71cb.le 0x2d734
0002d720ldr x4, [x0+3*x2]
0002d724ubfm x5, x4, 6, 63
0002d728subs xzr, x5, 1
0002d72cb.lo 0x2d708
0002d730b 0x2d744
0002d734
0002d734loc_2d734:
0002d734mov x0, x3
0002d738ldur x29, [sp-8]
0002d73cldr x30, [sp], 32
0002d740ret x30
0002d744
0002d744loc_2d744:
0002d744mov x0, x5
0002d748orr x1, xzr, 1
0002d74cbl runtime.panicIndexU
0002d750hint
0002d754
0002d754loc_2d754:
0002d754stp x0, x1, [sp+8]
0002d758str x2, [sp+24]
0002d75cmov x3, x30
0002d760bl runtime.morestack_noctxt.abi0
0002d764ldp x0, x1, [sp+8]
0002d768ldr x2, [sp+24]
0002d76cb 0x2d6e0
0002d6e0
0002d770
0002d770runtime.nsToSec: ; void runtime.nsToSec(int64 ns)
0002d770scvtf d1, x0
0002d774adrp x27, 0x6e3000
0002d778ldr d2, [x27+3248]
0002d77cfdiv d0, d1, d2
0002d780ret x30
0002d784udf 0
0002d788udf 0
0002d78cudf 0
0002d770
0002d770runtime.nsToSec: ; void runtime.nsToSec(int64 ns)
0002d770scvtf d1, x0
0002d774adrp x27, 0x6e3000
0002d778ldr d2, [x27+3248]
0002d77cfdiv d0, d1, d2
0002d780ret x30
0002d784udf 0
0002d788udf 0
0002d78cudf 0
0002d770
0002d790
0002d790runtime.(*metricValue).float64HistOrInit: ; void runtime.(*metricValue).float64HistOrInit(runtime.metricValue * v, struct []float64 buckets)
0002d790ldr x16, [x28+16]
0002d794subs xzr, sp, x16
0002d798b.ls 0x2d8ac
0002d79cstr x30, [sp-64]!
0002d7a0stur x29, [sp-8]
0002d7a4sub x29, sp, 8
0002d7a8str x1, [sp+80]
0002d7acstr x3, [sp+96]
0002d7b0str x2, [sp+88]
0002d7b4ldr x4, [x0]
0002d7b8subs xzr, x4, 3
0002d7bcb.ne 0x2d7c8
0002d7c0ldr x4, [x0+16]
0002d7c4cbnz x4, 0x2d81c
0002d7c8
0002d7c8loc_2d7c8:
0002d7c8str x0, [sp+72]
0002d7ccorr x1, xzr, 3
0002d7d0str x1, [x0]
0002d7d4adrp x0, 0x613000
0002d7d8add x0, x0, 64
0002d7dcbl runtime.newobject
0002d7e0adrp x27, 0xa1e000
0002d7e4ldr w1, [x27+3056]
0002d7e8cbnz w1, 0x2d7f4
0002d7ecldr x3, [sp+72]
0002d7f0b 0x2d808
0002d7f4
0002d7f4loc_2d7f4:
0002d7f4bl runtime.gcWriteBarrier2
0002d7f8str x0, [x25]
0002d7fcldr x3, [sp+72]
0002d800ldr x4, [x3+16]
0002d804str x4, [x25+8]
0002d808
0002d808loc_2d808:
0002d808str x0, [x3+16]
0002d80cldr x1, [sp+80]
0002d810ldr x2, [sp+88]
0002d814ldr x3, [sp+96]
0002d818mov x4, x0
0002d81c
0002d81cloc_2d81c:
0002d81cstr x2, [x4+32]
0002d820str x3, [x4+40]
0002d824adrp x27, 0xa1e000
0002d828ldr w3, [x27+3056]
0002d82ccbz w3, 0x2d840
0002d830bl runtime.gcWriteBarrier2
0002d834str x1, [x25]
0002d838ldr x3, [x4+24]
0002d83cstr x3, [x25+8]
0002d840
0002d840loc_2d840:
0002d840str x1, [x4+24]
0002d844ldr x3, [x4+8]
0002d848sub x2, x2, 1
0002d84csubs xzr, x3, x2
0002d850b.eq 0x2d89c
0002d854str x4, [sp+48]
0002d858str x2, [sp+40]
0002d85cadrp x0, 0x5c8000
0002d860add x0, x0, 3456
0002d864mov x1, x2
0002d868bl runtime.makeslice
0002d86cldr x3, [sp+40]
0002d870ldr x4, [sp+48]
0002d874str x3, [x4+8]
0002d878str x3, [x4+16]
0002d87cadrp x27, 0xa1e000
0002d880ldr w3, [x27+3056]
0002d884cbz w3, 0x2d898
0002d888bl runtime.gcWriteBarrier2
0002d88cstr x0, [x25]
0002d890ldr x1, [x4]
0002d894str x1, [x25+8]
0002d898
0002d898loc_2d898:
0002d898str x0, [x4]
0002d89c
0002d89cloc_2d89c:
0002d89cmov x0, x4
0002d8a0ldur x29, [sp-8]
0002d8a4ldr x30, [sp], 64
0002d8a8ret x30
0002d8ac
0002d8acloc_2d8ac:
0002d8acstp x0, x1, [sp+8]
0002d8b0stp x2, x3, [sp+24]
0002d8b4mov x3, x30
0002d8b8bl runtime.morestack_noctxt.abi0
0002d8bcldp x0, x1, [sp+8]
0002d8c0ldp x2, x3, [sp+24]
0002d8c4b 0x2d790
0002d8c8udf 0
0002d8ccudf 0
0002d790
0002d790runtime.(*metricValue).float64HistOrInit: ; void runtime.(*metricValue).float64HistOrInit(runtime.metricValue * v, struct []float64 buckets)
0002d790ldr x16, [x28+16]
0002d794subs xzr, sp, x16
0002d798b.ls 0x2d8ac
0002d79cstr x30, [sp-64]!
0002d7a0stur x29, [sp-8]
0002d7a4sub x29, sp, 8
0002d7a8str x1, [sp+80]
0002d7acstr x3, [sp+96]
0002d7b0str x2, [sp+88]
0002d7b4ldr x4, [x0]
0002d7b8subs xzr, x4, 3
0002d7bcb.ne 0x2d7c8
0002d7c0ldr x4, [x0+16]
0002d7c4cbnz x4, 0x2d81c
0002d7c8
0002d7c8loc_2d7c8:
0002d7c8str x0, [sp+72]
0002d7ccorr x1, xzr, 3
0002d7d0str x1, [x0]
0002d7d4adrp x0, 0x613000
0002d7d8add x0, x0, 64
0002d7dcbl runtime.newobject
0002d7e0adrp x27, 0xa1e000
0002d7e4ldr w1, [x27+3056]
0002d7e8cbnz w1, 0x2d7f4
0002d7ecldr x3, [sp+72]
0002d7f0b 0x2d808
0002d7f4
0002d7f4loc_2d7f4:
0002d7f4bl runtime.gcWriteBarrier2
0002d7f8str x0, [x25]
0002d7fcldr x3, [sp+72]
0002d800ldr x4, [x3+16]
0002d804str x4, [x25+8]
0002d808
0002d808loc_2d808:
0002d808str x0, [x3+16]
0002d80cldr x1, [sp+80]
0002d810ldr x2, [sp+88]
0002d814ldr x3, [sp+96]
0002d818mov x4, x0
0002d81c
0002d81cloc_2d81c:
0002d81cstr x2, [x4+32]
0002d820str x3, [x4+40]
0002d824adrp x27, 0xa1e000
0002d828ldr w3, [x27+3056]
0002d82ccbz w3, 0x2d840
0002d830bl runtime.gcWriteBarrier2
0002d834str x1, [x25]
0002d838ldr x3, [x4+24]
0002d83cstr x3, [x25+8]
0002d840
0002d840loc_2d840:
0002d840str x1, [x4+24]
0002d844ldr x3, [x4+8]
0002d848sub x2, x2, 1
0002d84csubs xzr, x3, x2
0002d850b.eq 0x2d89c
0002d854str x4, [sp+48]
0002d858str x2, [sp+40]
0002d85cadrp x0, 0x5c8000
0002d860add x0, x0, 3456
0002d864mov x1, x2
0002d868bl runtime.makeslice
0002d86cldr x3, [sp+40]
0002d870ldr x4, [sp+48]
0002d874str x3, [x4+8]
0002d878str x3, [x4+16]
0002d87cadrp x27, 0xa1e000
0002d880ldr w3, [x27+3056]
0002d884cbz w3, 0x2d898
0002d888bl runtime.gcWriteBarrier2
0002d88cstr x0, [x25]
0002d890ldr x1, [x4]
0002d894str x1, [x25+8]
0002d898
0002d898loc_2d898:
0002d898str x0, [x4]
0002d89c
0002d89cloc_2d89c:
0002d89cmov x0, x4
0002d8a0ldur x29, [sp-8]
0002d8a4ldr x30, [sp], 64
0002d8a8ret x30
0002d8ac
0002d8acloc_2d8ac:
0002d8acstp x0, x1, [sp+8]
0002d8b0stp x2, x3, [sp+24]
0002d8b4mov x3, x30
0002d8b8bl runtime.morestack_noctxt.abi0
0002d8bcldp x0, x1, [sp+8]
0002d8c0ldp x2, x3, [sp+24]
0002d8c4b 0x2d790
0002d8c8udf 0
0002d8ccudf 0
0002d790
0002d8d0
0002d8d0runtime.lockRankMayQueueFinalizer: ; void runtime.lockRankMayQueueFinalizer(void)
0002d8d0ldr x16, [x28+16]
0002d8d4subs xzr, sp, x16
0002d8d8b.ls 0x2d910
0002d8dcstr x30, [sp-32]!
0002d8e0stur x29, [sp-8]
0002d8e4sub x29, sp, 8
0002d8e8adrp x0, 0xa1e000
0002d8ecadd x0, x0, 1792
0002d8f0bl runtime.getLockRank
0002d8f4mov x1, x0
0002d8f8adrp x0, 0xa1e000
0002d8fcadd x0, x0, 1792
0002d900bl runtime.lockWithRankMayAcquire
0002d904ldur x29, [sp-8]
0002d908ldr x30, [sp], 32
0002d90cret x30
0002d910
0002d910loc_2d910:
0002d910mov x3, x30
0002d914bl runtime.morestack_noctxt.abi0
0002d918b 0x2d8d0
0002d91cudf 0
0002d8d0
0002d8d0runtime.lockRankMayQueueFinalizer: ; void runtime.lockRankMayQueueFinalizer(void)
0002d8d0ldr x16, [x28+16]
0002d8d4subs xzr, sp, x16
0002d8d8b.ls 0x2d910
0002d8dcstr x30, [sp-32]!
0002d8e0stur x29, [sp-8]
0002d8e4sub x29, sp, 8
0002d8e8adrp x0, 0xa1e000
0002d8ecadd x0, x0, 1792
0002d8f0bl runtime.getLockRank
0002d8f4mov x1, x0
0002d8f8adrp x0, 0xa1e000
0002d8fcadd x0, x0, 1792
0002d900bl runtime.lockWithRankMayAcquire
0002d904ldur x29, [sp-8]
0002d908ldr x30, [sp], 32
0002d90cret x30
0002d910
0002d910loc_2d910:
0002d910mov x3, x30
0002d914bl runtime.morestack_noctxt.abi0
0002d918b 0x2d8d0
0002d91cudf 0
0002d8d0
0002d920
0002d920runtime.queuefinalizer: ; void runtime.queuefinalizer(void * p, runtime.funcval * fn, uintptr nret, internal/abi.Type * fint, internal/abi.PtrType * ot)
0002d920ldr x16, [x28+16]
0002d924subs xzr, sp, x16
0002d928b.ls 0x2db78
0002d92cstr x30, [sp-48]!
0002d930stur x29, [sp-8]
0002d934sub x29, sp, 8
0002d938adrp x27, 0xa1e000
0002d93cldr w5, [x27+1600]
0002d940cbnz w5, 0x2db64
0002d944str x0, [sp+56]
0002d948str x1, [sp+64]
0002d94cstr x2, [sp+72]
0002d950str x3, [sp+80]
0002d954str x4, [sp+88]
0002d958adrp x0, 0xa1e000
0002d95cadd x0, x0, 1792
0002d960bl runtime.lock
0002d964adrp x27, 0xa1e000
0002d968ldr x1, [x27+1800]
0002d96ccbz x1, 0x2d97c
0002d970ldr w3, [x1+16]
0002d974subs wzr, w3, 101
0002d978b.ne 0x2da04
0002d97c
0002d97cloc_2d97c:
0002d97cadrp x27, 0xa1e000
0002d980ldr x3, [x27+1808]
0002d984cbnz x3, 0x2d9dc
0002d988orr x0, xzr, 4096
0002d98cmov x1, xzr
0002d990adrp x2, 0xa24000
0002d994add x2, x2, 536
0002d998bl runtime.persistentalloc
0002d99cadrp x27, 0xa1e000
0002d9a0str x0, [x27+1808]
0002d9a4adrp x27, 0xa1e000
0002d9a8ldr x3, [x27+1808]
0002d9acadrp x27, 0xa1e000
0002d9b0ldr x4, [x27+1816]
0002d9b4str x4, [x3]
0002d9b8adrp x27, 0xa1e000
0002d9bcldr x3, [x27+1808]
0002d9c0adrp x27, 0xa1e000
0002d9c4str x3, [x27+1816]
0002d9c8adrp x27, 0xa1e000
0002d9ccldrb w3, [x27+3968]
0002d9d0cbnz w3, 0x2d9dc
0002d9d4mov x0, xzr
0002d9d8b 0x2db24
0002d9dc
0002d9dcloc_2d9dc:
0002d9dcadrp x27, 0xa1e000
0002d9e0ldr x2, [x27+1808]
0002d9e4ldr x3, [x2+8]
0002d9e8adrp x27, 0xa1e000
0002d9ecstr x3, [x27+1808]
0002d9f0adrp x27, 0xa1e000
0002d9f4ldr x3, [x27+1800]
0002d9f8str x3, [x2+8]
0002d9fcadrp x27, 0xa1e000
0002da00str x2, [x27+1800]
0002da04
0002da04loc_2da04:
0002da04adrp x27, 0xa1e000
0002da08ldr x2, [x27+1800]
0002da0cldr w3, [x2+16]
0002da10mov x0, x3
0002da14subs xzr, x0, 101
0002da18b.hs 0x2db00
0002da1cadd x1, x2, 24
0002da20add x3, x0, x0, lsl #2
0002da24add x4, x1, x3, lsl #3
0002da28add x2, x2, 16
0002da2cadrp x27, 0xa1e000
0002da30ldrb w5, [x27+1516]
0002da34tbz w5, 0, 0x2da48
0002da38orr x5, xzr, 1
0002da3cldaddal w5, w6, [x2]
0002da40add x6, x6, x5
0002da44b 0x2da5c
0002da48
0002da48loc_2da48:
0002da48orr x5, xzr, 1
0002da4c
0002da4cloc_2da4c:
0002da4cldaxr w6, [x2]
0002da50add x6, x6, x5
0002da54stlxr w27, w6, [x2]
0002da58cbnz x27, 0x2da4c
0002da5c
0002da5cloc_2da5c:
0002da5cadrp x27, 0xa1e000
0002da60ldr w2, [x27+3056]
0002da64cbnz w2, 0x2da7c
0002da68ldr x2, [sp+64]
0002da6cldr x5, [sp+80]
0002da70ldr x6, [sp+88]
0002da74ldr x7, [sp+56]
0002da78b 0x2dac0
0002da7c
0002da7cloc_2da7c:
0002da7cbl runtime.gcWriteBarrier8
0002da80ldr x2, [sp+64]
0002da84str x2, [x25]
0002da88ldr x5, [x1+3*x3]
0002da8cstr x5, [x25+8]
0002da90ldr x5, [sp+80]
0002da94str x5, [x25+16]
0002da98ldr x6, [x4+24]
0002da9cstr x6, [x25+24]
0002daa0ldr x6, [sp+88]
0002daa4str x6, [x25+32]
0002daa8ldr x7, [x4+32]
0002daacstr x7, [x25+40]
0002dab0ldr x7, [sp+56]
0002dab4str x7, [x25+48]
0002dab8ldr x8, [x4+8]
0002dabcstr x8, [x25+56]
0002dac0
0002dac0loc_2dac0:
0002dac0str x2, [x1+3*x3]
0002dac4ldr x1, [sp+72]
0002dac8str x1, [x4+16]
0002daccstr x5, [x4+24]
0002dad0str x6, [x4+32]
0002dad4str x7, [x4+8]
0002dad8adrp x0, 0xa1e000
0002dadcadd x0, x0, 1792
0002dae0bl runtime.unlock
0002dae4adrp x0, 0xa1e000
0002dae8add x0, x0, 1596
0002daecorr x1, xzr, 8
0002daf0bl internal/runtime/atomic.(*Uint32).Or
0002daf4ldur x29, [sp-8]
0002daf8ldr x30, [sp], 48
0002dafcret x30
0002db00
0002db00loc_2db00:
0002db00movz x1, 101
0002db04bl runtime.panicIndex
0002db08
0002db08loc_2db08:
0002db08adrp x4, 0x993000
0002db0cadd x4, x4, 1456
0002db10ldrb w3, [x4+x3]
0002db14adrp x5, 0xa1e000
0002db18add x5, x5, 3968
0002db1cstrb w3, [x5+x0]
0002db20add x0, x0, 1
0002db24
0002db24loc_2db24:
0002db24subs xzr, x0, 64
0002db28b.ge 0x2d9dc
0002db2cmovz x2, 52429
0002db30movk x2, 0xcccc0000
0002db34movk x2, 0xcccc00000000
0002db38movk x2, 0xcccc000000000000
0002db3csmulh x3, x2, x0
0002db40add x3, x3, x0
0002db44sbfm x3, x3, 2, 63
0002db48add x3, x3, x3, lsl #2
0002db4csub x3, x0, x3
0002db50subs xzr, x3, 5
0002db54b.lo 0x2db08
0002db58mov x0, x3
0002db5cmovz x1, 5
0002db60bl runtime.panicIndex
0002db64
0002db64loc_2db64:
0002db64adrp x0, 0x68b000
0002db68add x0, x0, 4054
0002db6corr x1, xzr, 24
0002db70bl runtime.throw
0002db74hint
0002db78
0002db78loc_2db78:
0002db78stp x0, x1, [sp+8]
0002db7cstp x2, x3, [sp+24]
0002db80str x4, [sp+40]
0002db84mov x3, x30
0002db88bl runtime.morestack_noctxt.abi0
0002db8cldp x0, x1, [sp+8]
0002db90ldp x2, x3, [sp+24]
0002db94ldr x4, [sp+40]
0002db98b 0x2d920
0002db9cudf 0
0002d920
0002d920runtime.queuefinalizer: ; void runtime.queuefinalizer(void * p, runtime.funcval * fn, uintptr nret, internal/abi.Type * fint, internal/abi.PtrType * ot)
0002d920ldr x16, [x28+16]
0002d924subs xzr, sp, x16
0002d928b.ls 0x2db78
0002d92cstr x30, [sp-48]!
0002d930stur x29, [sp-8]
0002d934sub x29, sp, 8
0002d938adrp x27, 0xa1e000
0002d93cldr w5, [x27+1600]
0002d940cbnz w5, 0x2db64
0002d944str x0, [sp+56]
0002d948str x1, [sp+64]
0002d94cstr x2, [sp+72]
0002d950str x3, [sp+80]
0002d954str x4, [sp+88]
0002d958adrp x0, 0xa1e000
0002d95cadd x0, x0, 1792
0002d960bl runtime.lock
0002d964adrp x27, 0xa1e000
0002d968ldr x1, [x27+1800]
0002d96ccbz x1, 0x2d97c
0002d970ldr w3, [x1+16]
0002d974subs wzr, w3, 101
0002d978b.ne 0x2da04
0002d97c
0002d97cloc_2d97c:
0002d97cadrp x27, 0xa1e000
0002d980ldr x3, [x27+1808]
0002d984cbnz x3, 0x2d9dc
0002d988orr x0, xzr, 4096
0002d98cmov x1, xzr
0002d990adrp x2, 0xa24000
0002d994add x2, x2, 536
0002d998bl runtime.persistentalloc
0002d99cadrp x27, 0xa1e000
0002d9a0str x0, [x27+1808]
0002d9a4adrp x27, 0xa1e000
0002d9a8ldr x3, [x27+1808]
0002d9acadrp x27, 0xa1e000
0002d9b0ldr x4, [x27+1816]
0002d9b4str x4, [x3]
0002d9b8adrp x27, 0xa1e000
0002d9bcldr x3, [x27+1808]
0002d9c0adrp x27, 0xa1e000
0002d9c4str x3, [x27+1816]
0002d9c8adrp x27, 0xa1e000
0002d9ccldrb w3, [x27+3968]
0002d9d0cbnz w3, 0x2d9dc
0002d9d4mov x0, xzr
0002d9d8b 0x2db24
0002d9dc
0002d9dcloc_2d9dc:
0002d9dcadrp x27, 0xa1e000
0002d9e0ldr x2, [x27+1808]
0002d9e4ldr x3, [x2+8]
0002d9e8adrp x27, 0xa1e000
0002d9ecstr x3, [x27+1808]
0002d9f0adrp x27, 0xa1e000
0002d9f4ldr x3, [x27+1800]
0002d9f8str x3, [x2+8]
0002d9fcadrp x27, 0xa1e000
0002da00str x2, [x27+1800]
0002da04
0002da04loc_2da04:
0002da04adrp x27, 0xa1e000
0002da08ldr x2, [x27+1800]
0002da0cldr w3, [x2+16]
0002da10mov x0, x3
0002da14subs xzr, x0, 101
0002da18b.hs 0x2db00
0002da1cadd x1, x2, 24
0002da20add x3, x0, x0, lsl #2
0002da24add x4, x1, x3, lsl #3
0002da28add x2, x2, 16
0002da2cadrp x27, 0xa1e000
0002da30ldrb w5, [x27+1516]
0002da34tbz w5, 0, 0x2da48
0002da38orr x5, xzr, 1
0002da3cldaddal w5, w6, [x2]
0002da40add x6, x6, x5
0002da44b 0x2da5c
0002da48
0002da48loc_2da48:
0002da48orr x5, xzr, 1
0002da4c
0002da4cloc_2da4c:
0002da4cldaxr w6, [x2]
0002da50add x6, x6, x5
0002da54stlxr w27, w6, [x2]
0002da58cbnz x27, 0x2da4c
0002da5c
0002da5cloc_2da5c:
0002da5cadrp x27, 0xa1e000
0002da60ldr w2, [x27+3056]
0002da64cbnz w2, 0x2da7c
0002da68ldr x2, [sp+64]
0002da6cldr x5, [sp+80]
0002da70ldr x6, [sp+88]
0002da74ldr x7, [sp+56]
0002da78b 0x2dac0
0002da7c
0002da7cloc_2da7c:
0002da7cbl runtime.gcWriteBarrier8
0002da80ldr x2, [sp+64]
0002da84str x2, [x25]
0002da88ldr x5, [x1+3*x3]
0002da8cstr x5, [x25+8]
0002da90ldr x5, [sp+80]
0002da94str x5, [x25+16]
0002da98ldr x6, [x4+24]
0002da9cstr x6, [x25+24]
0002daa0ldr x6, [sp+88]
0002daa4str x6, [x25+32]
0002daa8ldr x7, [x4+32]
0002daacstr x7, [x25+40]
0002dab0ldr x7, [sp+56]
0002dab4str x7, [x25+48]
0002dab8ldr x8, [x4+8]
0002dabcstr x8, [x25+56]
0002dac0
0002dac0loc_2dac0:
0002dac0str x2, [x1+3*x3]
0002dac4ldr x1, [sp+72]
0002dac8str x1, [x4+16]
0002daccstr x5, [x4+24]
0002dad0str x6, [x4+32]
0002dad4str x7, [x4+8]
0002dad8adrp x0, 0xa1e000
0002dadcadd x0, x0, 1792
0002dae0bl runtime.unlock
0002dae4adrp x0, 0xa1e000
0002dae8add x0, x0, 1596
0002daecorr x1, xzr, 8
0002daf0bl internal/runtime/atomic.(*Uint32).Or
0002daf4ldur x29, [sp-8]
0002daf8ldr x30, [sp], 48
0002dafcret x30
0002db00
0002db00loc_2db00:
0002db00movz x1, 101
0002db04bl runtime.panicIndex
0002db08
0002db08loc_2db08:
0002db08adrp x4, 0x993000
0002db0cadd x4, x4, 1456
0002db10ldrb w3, [x4+x3]
0002db14adrp x5, 0xa1e000
0002db18add x5, x5, 3968
0002db1cstrb w3, [x5+x0]
0002db20add x0, x0, 1
0002db24
0002db24loc_2db24:
0002db24subs xzr, x0, 64
0002db28b.ge 0x2d9dc
0002db2cmovz x2, 52429
0002db30movk x2, 0xcccc0000
0002db34movk x2, 0xcccc00000000
0002db38movk x2, 0xcccc000000000000
0002db3csmulh x3, x2, x0
0002db40add x3, x3, x0
0002db44sbfm x3, x3, 2, 63
0002db48add x3, x3, x3, lsl #2
0002db4csub x3, x0, x3
0002db50subs xzr, x3, 5
0002db54b.lo 0x2db08
0002db58mov x0, x3
0002db5cmovz x1, 5
0002db60bl runtime.panicIndex
0002db64
0002db64loc_2db64:
0002db64adrp x0, 0x68b000
0002db68add x0, x0, 4054
0002db6corr x1, xzr, 24
0002db70bl runtime.throw
0002db74hint
0002db78
0002db78loc_2db78:
0002db78stp x0, x1, [sp+8]
0002db7cstp x2, x3, [sp+24]
0002db80str x4, [sp+40]
0002db84mov x3, x30
0002db88bl runtime.morestack_noctxt.abi0
0002db8cldp x0, x1, [sp+8]
0002db90ldp x2, x3, [sp+24]
0002db94ldr x4, [sp+40]
0002db98b 0x2d920
0002db9cudf 0
0002d920
0002dba0
0002dba0runtime.wakefing: ; void runtime.wakefing(void)
0002dba0ldr x16, [x28+16]
0002dba4subs xzr, sp, x16
0002dba8b.ls 0x2dbf4
0002dbacstr x30, [sp-32]!
0002dbb0stur x29, [sp-8]
0002dbb4sub x29, sp, 8
0002dbb8adrp x0, 0xa1e000
0002dbbcadd x0, x0, 1596
0002dbc0movz x1, 13
0002dbc4orr x2, xzr, 1
0002dbc8bl internal/runtime/atomic.(*Uint32).CompareAndSwap
0002dbcctbz w0, 0, 0x2dbe4
0002dbd0adrp x27, 0x9f3000
0002dbd4ldr x0, [x27+2952]
0002dbd8ldur x29, [sp-8]
0002dbdcldr x30, [sp], 32
0002dbe0ret x30
0002dbe4
0002dbe4loc_2dbe4:
0002dbe4mov x0, xzr
0002dbe8ldur x29, [sp-8]
0002dbecldr x30, [sp], 32
0002dbf0ret x30
0002dbf4
0002dbf4loc_2dbf4:
0002dbf4mov x3, x30
0002dbf8bl runtime.morestack_noctxt.abi0
0002dbfcb 0x2dba0
0002dba0
0002dba0runtime.wakefing: ; void runtime.wakefing(void)
0002dba0ldr x16, [x28+16]
0002dba4subs xzr, sp, x16
0002dba8b.ls 0x2dbf4
0002dbacstr x30, [sp-32]!
0002dbb0stur x29, [sp-8]
0002dbb4sub x29, sp, 8
0002dbb8adrp x0, 0xa1e000
0002dbbcadd x0, x0, 1596
0002dbc0movz x1, 13
0002dbc4orr x2, xzr, 1
0002dbc8bl internal/runtime/atomic.(*Uint32).CompareAndSwap
0002dbcctbz w0, 0, 0x2dbe4
0002dbd0adrp x27, 0x9f3000
0002dbd4ldr x0, [x27+2952]
0002dbd8ldur x29, [sp-8]
0002dbdcldr x30, [sp], 32
0002dbe0ret x30
0002dbe4
0002dbe4loc_2dbe4:
0002dbe4mov x0, xzr
0002dbe8ldur x29, [sp-8]
0002dbecldr x30, [sp], 32
0002dbf0ret x30
0002dbf4
0002dbf4loc_2dbf4:
0002dbf4mov x3, x30
0002dbf8bl runtime.morestack_noctxt.abi0
0002dbfcb 0x2dba0
0002dba0
0002dc00
0002dc00runtime.createfing: ; void runtime.createfing(void)
0002dc00ldr x16, [x28+16]
0002dc04subs xzr, sp, x16
0002dc08b.ls 0x2dc58
0002dc0cstr x30, [sp-32]!
0002dc10stur x29, [sp-8]
0002dc14sub x29, sp, 8
0002dc18adrp x0, 0xa1e000
0002dc1cadd x0, x0, 1596
0002dc20bl internal/runtime/atomic.(*Uint32).Load
0002dc24cbnz w0, 0x2dc4c
0002dc28adrp x0, 0xa1e000
0002dc2cadd x0, x0, 1596
0002dc30mov x1, xzr
0002dc34orr x2, xzr, 1
0002dc38bl internal/runtime/atomic.(*Uint32).CompareAndSwap
0002dc3ctbz w0, 0, 0x2dc4c
0002dc40adrp x0, 0x6ab000
0002dc44add x0, x0, 2544
0002dc48bl runtime.newproc
0002dc4c
0002dc4cloc_2dc4c:
0002dc4cldur x29, [sp-8]
0002dc50ldr x30, [sp], 32
0002dc54ret x30
0002dc58
0002dc58loc_2dc58:
0002dc58mov x3, x30
0002dc5cbl runtime.morestack_noctxt.abi0
0002dc60b 0x2dc00
0002dc64udf 0
0002dc68udf 0
0002dc6cudf 0
0002dc00
0002dc00runtime.createfing: ; void runtime.createfing(void)
0002dc00ldr x16, [x28+16]
0002dc04subs xzr, sp, x16
0002dc08b.ls 0x2dc58
0002dc0cstr x30, [sp-32]!
0002dc10stur x29, [sp-8]
0002dc14sub x29, sp, 8
0002dc18adrp x0, 0xa1e000
0002dc1cadd x0, x0, 1596
0002dc20bl internal/runtime/atomic.(*Uint32).Load
0002dc24cbnz w0, 0x2dc4c
0002dc28adrp x0, 0xa1e000
0002dc2cadd x0, x0, 1596
0002dc30mov x1, xzr
0002dc34orr x2, xzr, 1
0002dc38bl internal/runtime/atomic.(*Uint32).CompareAndSwap
0002dc3ctbz w0, 0, 0x2dc4c
0002dc40adrp x0, 0x6ab000
0002dc44add x0, x0, 2544
0002dc48bl runtime.newproc
0002dc4c
0002dc4cloc_2dc4c:
0002dc4cldur x29, [sp-8]
0002dc50ldr x30, [sp], 32
0002dc54ret x30
0002dc58
0002dc58loc_2dc58:
0002dc58mov x3, x30
0002dc5cbl runtime.morestack_noctxt.abi0
0002dc60b 0x2dc00
0002dc64udf 0
0002dc68udf 0
0002dc6cudf 0
0002dc00
0002dc70
0002dc70runtime.finalizercommit: ; void runtime.finalizercommit(runtime.g * gp, void * lock)
0002dc70ldr x16, [x28+16]
0002dc74subs xzr, sp, x16
0002dc78b.ls 0x2dcb0
0002dc7cstr x30, [sp-32]!
0002dc80stur x29, [sp-8]
0002dc84sub x29, sp, 8
0002dc88mov x0, x1
0002dc8cbl runtime.unlock
0002dc90adrp x0, 0xa1e000
0002dc94add x0, x0, 1596
0002dc98orr x1, xzr, 4
0002dc9cbl internal/runtime/atomic.(*Uint32).Or
0002dca0orr x0, xzr, 1
0002dca4ldur x29, [sp-8]
0002dca8ldr x30, [sp], 32
0002dcacret x30
0002dcb0
0002dcb0loc_2dcb0:
0002dcb0stp x0, x1, [sp+8]
0002dcb4mov x3, x30
0002dcb8bl runtime.morestack_noctxt.abi0
0002dcbcldp x0, x1, [sp+8]
0002dcc0b 0x2dc70
0002dcc4udf 0
0002dcc8udf 0
0002dcccudf 0
0002dc70
0002dc70runtime.finalizercommit: ; void runtime.finalizercommit(runtime.g * gp, void * lock)
0002dc70ldr x16, [x28+16]
0002dc74subs xzr, sp, x16
0002dc78b.ls 0x2dcb0
0002dc7cstr x30, [sp-32]!
0002dc80stur x29, [sp-8]
0002dc84sub x29, sp, 8
0002dc88mov x0, x1
0002dc8cbl runtime.unlock
0002dc90adrp x0, 0xa1e000
0002dc94add x0, x0, 1596
0002dc98orr x1, xzr, 4
0002dc9cbl internal/runtime/atomic.(*Uint32).Or
0002dca0orr x0, xzr, 1
0002dca4ldur x29, [sp-8]
0002dca8ldr x30, [sp], 32
0002dcacret x30
0002dcb0
0002dcb0loc_2dcb0:
0002dcb0stp x0, x1, [sp+8]
0002dcb4mov x3, x30
0002dcb8bl runtime.morestack_noctxt.abi0
0002dcbcldp x0, x1, [sp+8]
0002dcc0b 0x2dc70
0002dcc4udf 0
0002dcc8udf 0
0002dcccudf 0
0002dc70
0002dcd0
0002dcd0runtime.runfinq: ; void runtime.runfinq(void)
0002dcd0ldr x16, [x28+16]
0002dcd4sub x17, sp, 448
0002dcd8subs xzr, x17, x16
0002dcdcb.ls 0x2e1a4
0002dce0sub x20, sp, 576
0002dce4stp x29, x30, [x20-8]
0002dce8add sp, x20, 0
0002dcecsub x29, sp, 8
0002dcf0str x28, [sp+512]
0002dcf4adrp x0, 0xa1e000
0002dcf8add x0, x0, 1792
0002dcfcbl runtime.lock
0002dd00adrp x27, 0xa1e000
0002dd04ldr w1, [x27+3056]
0002dd08cbnz w1, 0x2dd14
0002dd0cldr x1, [sp+512]
0002dd10b 0x2dd2c
0002dd14
0002dd14loc_2dd14:
0002dd14bl runtime.gcWriteBarrier2
0002dd18ldr x1, [sp+512]
0002dd1cstr x1, [x25]
0002dd20adrp x27, 0x9f3000
0002dd24ldr x2, [x27+2952]
0002dd28str x2, [x25+8]
0002dd2c
0002dd2cloc_2dd2c:
0002dd2cadrp x27, 0x9f3000
0002dd30str x1, [x27+2952]
0002dd34adrp x0, 0xa1e000
0002dd38add x0, x0, 1792
0002dd3cbl runtime.unlock
0002dd40mov x0, xzr
0002dd44mov x1, xzr
0002dd48
0002dd48loc_2dd48:
0002dd48str x1, [sp+520]
0002dd4cstr x0, [sp+64]
0002dd50adrp x0, 0xa1e000
0002dd54add x0, x0, 1792
0002dd58bl runtime.lock
0002dd5cadrp x27, 0xa1e000
0002dd60ldr x1, [x27+1800]
0002dd64adrp x27, 0xa1e000
0002dd68str xzr, [x27+1800]
0002dd6ccbz x1, 0x2dda0
0002dd70str x1, [sp+72]
0002dd74adrp x27, 0x993000
0002dd78ldr x1, [x27+1736]
0002dd7cstr x1, [sp+80]
0002dd80adrp x0, 0xa1e000
0002dd84add x0, x0, 1792
0002dd88bl runtime.unlock
0002dd8cldr x1, [sp+80]
0002dd90ldr x2, [sp+520]
0002dd94ldr x3, [sp+64]
0002dd98ldr x4, [sp+72]
0002dd9cb 0x2de14
0002dda0
0002dda0loc_2dda0:
0002dda0adrp x0, 0x6ab000
0002dda4add x0, x0, 1776
0002dda8adrp x1, 0xa1e000
0002ddacadd x1, x1, 1792
0002ddb0orr x2, xzr, 16
0002ddb4movz x3, 10
0002ddb8orr x4, xzr, 1
0002ddbcbl runtime.gopark
0002ddc0ldr x0, [sp+64]
0002ddc4ldr x1, [sp+520]
0002ddc8b 0x2dd48
0002ddcc
0002ddccloc_2ddcc:
0002ddccldr x1, [x4+8]
0002ddd0str x1, [sp+88]
0002ddd4adrp x0, 0xa1e000
0002ddd8add x0, x0, 1792
0002dddcbl runtime.lock
0002dde0adrp x27, 0xa1e000
0002dde4ldr x1, [x27+1808]
0002dde8ldr x2, [sp+72]
0002ddecstr x1, [x2+8]
0002ddf0adrp x27, 0xa1e000
0002ddf4str x2, [x27+1808]
0002ddf8adrp x0, 0xa1e000
0002ddfcadd x0, x0, 1792
0002de00bl runtime.unlock
0002de04ldr x1, [sp+80]
0002de08ldr x2, [sp+520]
0002de0cldr x3, [sp+64]
0002de10ldr x4, [sp+88]
0002de14
0002de14loc_2de14:
0002de14cbz x4, 0x2de24
0002de18str x4, [sp+72]
0002de1cldr w5, [x4+16]
0002de20b 0x2de44
0002de24
0002de24loc_2de24:
0002de24mov x0, x3
0002de28mov x1, x2
0002de2cb 0x2dd48
0002de30
0002de30loc_2de30:
0002de30ldr x7, [sp+80]
0002de34mov x5, x6
0002de38mov x3, x0
0002de3cmov x2, x1
0002de40mov x1, x7
0002de44
0002de44loc_2de44:
0002de44str x2, [sp+520]
0002de48str x3, [sp+64]
0002de4ccbz w5, 0x2ddcc
0002de50sub x5, x5, 1
0002de54mov w0, w5
0002de58subs xzr, x0, 101
0002de5cb.hs 0x2e198
0002de60str w5, [sp+60]
0002de64add x6, x4, 24
0002de68str x6, [sp+560]
0002de6cadd x7, x0, x0, lsl #2
0002de70str x7, [sp+104]
0002de74add x8, x6, x7, lsl #3
0002de78str x8, [sp+536]
0002de7cldr x9, [x8+8]
0002de80cbz x9, 0x2e0d0
0002de84add x20, sp, 112
0002de88adr x27, 16
0002de8cstp x29, x27, [sp-24]
0002de90sub x29, sp, 24
0002de94bl fn_87cb0
0002de98sub x29, sp, 8
0002de9cstr xzr, [sp+496]
0002dea0ldr x9, [x8+16]
0002dea4add x0, x9, 16
0002dea8str x0, [sp+96]
0002deacsubs xzr, x3, x0
0002deb0b.hs 0x2dee4
0002deb4mov x1, xzr
0002deb8orr x2, xzr, 1
0002debcbl runtime.mallocgc
0002dec0ldr x1, [sp+80]
0002dec4ldr x4, [sp+72]
0002dec8ldr w5, [sp+60]
0002deccldr x6, [sp+560]
0002ded0ldr x7, [sp+104]
0002ded4ldr x8, [sp+536]
0002ded8ldr x3, [sp+96]
0002dedcmov x2, x0
0002dee0mov x0, x3
0002dee4
0002dee4loc_2dee4:
0002dee4ldr x9, [x8+24]
0002dee8cbz x9, 0x2e188
0002deecsubs xzr, x1, 0
0002def0b.le 0x2defc
0002def4add x9, sp, 112
0002def8b 0x2df04
0002defc
0002defcloc_2defc:
0002defcstp xzr, xzr, [x2]
0002df00mov x9, x2
0002df04
0002df04loc_2df04:
0002df04str x2, [sp+552]
0002df08str x3, [sp+64]
0002df0cldr x10, [x8+24]
0002df10ldrb w11, [x10+23]
0002df14and x11, x11, 31
0002df18subs wzr, w11, 20
0002df1cb.ne 0x2dfdc
0002df20ldrsb x27, [x9]
0002df24ldr x11, [x8+32]
0002df28ldrsb x27, [x11]
0002df2cadrp x27, 0xa1e000
0002df30ldr w12, [x27+3056]
0002df34cbz w12, 0x2df48
0002df38bl runtime.gcWriteBarrier2
0002df3cstr x11, [x25]
0002df40ldr x12, [x9]
0002df44str x12, [x25+8]
0002df48
0002df48loc_2df48:
0002df48str x11, [x9]
0002df4cldr x12, [x8+8]
0002df50adrp x27, 0xa1e000
0002df54ldr w13, [x27+3056]
0002df58cbz w13, 0x2df6c
0002df5cbl runtime.gcWriteBarrier2
0002df60str x12, [x25]
0002df64ldr x13, [x9+8]
0002df68str x13, [x25+8]
0002df6c
0002df6cloc_2df6c:
0002df6cstr x12, [x9+8]
0002df70ldr x12, [x10+64]
0002df74cbz x12, 0x2e00c
0002df78str x9, [sp+504]
0002df7cmov x0, x10
0002df80mov x1, x11
0002df84bl runtime.assertE2I
0002df88adrp x27, 0xa1e000
0002df8cldr w2, [x27+3056]
0002df90cbnz w2, 0x2df9c
0002df94ldr x2, [sp+504]
0002df98b 0x2dfb0
0002df9c
0002df9cloc_2df9c:
0002df9cbl runtime.gcWriteBarrier2
0002dfa0str x0, [x25]
0002dfa4ldr x2, [sp+504]
0002dfa8ldr x3, [x2]
0002dfacstr x3, [x25+8]
0002dfb0
0002dfb0loc_2dfb0:
0002dfb0str x0, [x2]
0002dfb4ldr x0, [sp+96]
0002dfb8ldr x1, [sp+80]
0002dfbcldr x2, [sp+552]
0002dfc0ldr x3, [sp+64]
0002dfc4ldr x4, [sp+72]
0002dfc8ldr w5, [sp+60]
0002dfccldr x6, [sp+560]
0002dfd0ldr x7, [sp+104]
0002dfd4ldr x8, [sp+536]
0002dfd8b 0x2e00c
0002dfdc
0002dfdcloc_2dfdc:
0002dfdcsubs wzr, w11, 22
0002dfe0b.ne 0x2e178
0002dfe4ldrsb x27, [x9]
0002dfe8ldr x10, [x8+8]
0002dfecadrp x27, 0xa1e000
0002dff0ldr w11, [x27+3056]
0002dff4cbz w11, 0x2e008
0002dff8bl runtime.gcWriteBarrier2
0002dffcstr x10, [x25]
0002e000ldr x11, [x9]
0002e004str x11, [x25+8]
0002e008
0002e008loc_2e008:
0002e008str x10, [x9]
0002e00c
0002e00cloc_2e00c:
0002e00cadrp x0, 0xa1d000
0002e010add x0, x0, 1596
0002e014orr x1, xzr, 2
0002e018bl internal/runtime/atomic.(*Uint32).Or
0002e01cldr x2, [sp+104]
0002e020ldr x3, [sp+560]
0002e024ldr x2, [x3+3*x2]
0002e028str xzr, [sp+8]
0002e02cstr x2, [sp+16]
0002e030ldr x2, [sp+552]
0002e034str x2, [sp+24]
0002e038ldr x2, [sp+96]
0002e03cstr w2, [sp+32]
0002e040str w2, [sp+36]
0002e044str w2, [sp+40]
0002e048add x2, sp, 112
0002e04cstr x2, [sp+48]
0002e050bl runtime.reflectcall.abi0
0002e054adrp x0, 0xa1d000
0002e058add x0, x0, 1596
0002e05cmovn x1, 2
0002e060bl internal/runtime/atomic.(*Uint32).And
0002e064adrp x27, 0xa1d000
0002e068ldr w2, [x27+3056]
0002e06ccbnz w2, 0x2e080
0002e070ldr x3, [sp+104]
0002e074ldr x4, [sp+560]
0002e078ldr x5, [sp+536]
0002e07cb 0x2e0a8
0002e080
0002e080loc_2e080:
0002e080ldr x3, [sp+104]
0002e084ldr x4, [sp+560]
0002e088ldr x5, [x4+3*x3]
0002e08cbl runtime.gcWriteBarrier3
0002e090str x5, [x25]
0002e094ldr x5, [sp+536]
0002e098ldr x6, [x5+8]
0002e09cstr x6, [x25+8]
0002e0a0ldr x6, [x5+32]
0002e0a4str x6, [x25+16]
0002e0a8
0002e0a8loc_2e0a8:
0002e0a8str xzr, [x4+3*x3]
0002e0acstr xzr, [x5+8]
0002e0b0str xzr, [x5+32]
0002e0b4ldr x4, [sp+72]
0002e0b8add x5, x4, 16
0002e0bcldr w6, [sp+60]
0002e0c0stlr w6, [x5]
0002e0c4ldr x0, [sp+64]
0002e0c8ldr x1, [sp+552]
0002e0ccb 0x2de30
0002e0d0
0002e0d0loc_2e0d0:
0002e0d0ldr x2, [x6+3*x7]
0002e0d4str x2, [sp+528]
0002e0d8ldr x2, [sp+528]
0002e0dcstr x2, [sp+544]
0002e0e0adrp x0, 0xa1d000
0002e0e4add x0, x0, 1596
0002e0e8orr x1, xzr, 2
0002e0ecbl internal/runtime/atomic.(*Uint32).Or
0002e0f0ldr x26, [sp+544]
0002e0f4ldr x2, [x26]
0002e0f8blr x2
0002e0fcadrp x0, 0xa1d000
0002e100add x0, x0, 1596
0002e104movn x1, 2
0002e108bl internal/runtime/atomic.(*Uint32).And
0002e10cadrp x27, 0xa1d000
0002e110ldr w2, [x27+3056]
0002e114cbnz w2, 0x2e128
0002e118ldr x3, [sp+104]
0002e11cldr x4, [sp+560]
0002e120ldr x5, [sp+536]
0002e124b 0x2e150
0002e128
0002e128loc_2e128:
0002e128ldr x3, [sp+104]
0002e12cldr x4, [sp+560]
0002e130ldr x5, [x4+3*x3]
0002e134bl runtime.gcWriteBarrier3
0002e138str x5, [x25]
0002e13cldr x5, [sp+536]
0002e140ldr x6, [x5+8]
0002e144str x6, [x25+8]
0002e148ldr x6, [x5+32]
0002e14cstr x6, [x25+16]
0002e150
0002e150loc_2e150:
0002e150str xzr, [x4+3*x3]
0002e154str xzr, [x5+8]
0002e158str xzr, [x5+32]
0002e15cldr x4, [sp+72]
0002e160add x5, x4, 16
0002e164ldr w6, [sp+60]
0002e168stlr w6, [x5]
0002e16cldr x0, [sp+64]
0002e170ldr x1, [sp+520]
0002e174b 0x2de30
0002e178
0002e178loc_2e178:
0002e178adrp x0, 0x687000
0002e17cadd x0, x0, 4055
0002e180movz x1, 19
0002e184bl runtime.throw
0002e188
0002e188loc_2e188:
0002e188adrp x0, 0x68a000
0002e18cadd x0, x0, 1030
0002e190movz x1, 23
0002e194bl runtime.throw
0002e198
0002e198loc_2e198:
0002e198movz x1, 101
0002e19cbl runtime.panicIndex
0002e1a0hint
0002e1a4
0002e1a4loc_2e1a4:
0002e1a4mov x3, x30
0002e1a8bl runtime.morestack_noctxt.abi0
0002e1acb 0x2dcd0
0002dcd0
0002dcd0runtime.runfinq: ; void runtime.runfinq(void)
0002dcd0ldr x16, [x28+16]
0002dcd4sub x17, sp, 448
0002dcd8subs xzr, x17, x16
0002dcdcb.ls 0x2e1a4
0002dce0sub x20, sp, 576
0002dce4stp x29, x30, [x20-8]
0002dce8add sp, x20, 0
0002dcecsub x29, sp, 8
0002dcf0str x28, [sp+512]
0002dcf4adrp x0, 0xa1e000
0002dcf8add x0, x0, 1792
0002dcfcbl runtime.lock
0002dd00adrp x27, 0xa1e000
0002dd04ldr w1, [x27+3056]
0002dd08cbnz w1, 0x2dd14
0002dd0cldr x1, [sp+512]
0002dd10b 0x2dd2c
0002dd14
0002dd14loc_2dd14:
0002dd14bl runtime.gcWriteBarrier2
0002dd18ldr x1, [sp+512]
0002dd1cstr x1, [x25]
0002dd20adrp x27, 0x9f3000
0002dd24ldr x2, [x27+2952]
0002dd28str x2, [x25+8]
0002dd2c
0002dd2cloc_2dd2c:
0002dd2cadrp x27, 0x9f3000
0002dd30str x1, [x27+2952]
0002dd34adrp x0, 0xa1e000
0002dd38add x0, x0, 1792
0002dd3cbl runtime.unlock
0002dd40mov x0, xzr
0002dd44mov x1, xzr
0002dd48
0002dd48loc_2dd48:
0002dd48str x1, [sp+520]
0002dd4cstr x0, [sp+64]
0002dd50adrp x0, 0xa1e000
0002dd54add x0, x0, 1792
0002dd58bl runtime.lock
0002dd5cadrp x27, 0xa1e000
0002dd60ldr x1, [x27+1800]
0002dd64adrp x27, 0xa1e000
0002dd68str xzr, [x27+1800]
0002dd6ccbz x1, 0x2dda0
0002dd70str x1, [sp+72]
0002dd74adrp x27, 0x993000
0002dd78ldr x1, [x27+1736]
0002dd7cstr x1, [sp+80]
0002dd80adrp x0, 0xa1e000
0002dd84add x0, x0, 1792
0002dd88bl runtime.unlock
0002dd8cldr x1, [sp+80]
0002dd90ldr x2, [sp+520]
0002dd94ldr x3, [sp+64]
0002dd98ldr x4, [sp+72]
0002dd9cb 0x2de14
0002dda0
0002dda0loc_2dda0:
0002dda0adrp x0, 0x6ab000
0002dda4add x0, x0, 1776
0002dda8adrp x1, 0xa1e000
0002ddacadd x1, x1, 1792
0002ddb0orr x2, xzr, 16
0002ddb4movz x3, 10
0002ddb8orr x4, xzr, 1
0002ddbcbl runtime.gopark
0002ddc0ldr x0, [sp+64]
0002ddc4ldr x1, [sp+520]
0002ddc8b 0x2dd48
0002ddcc
0002ddccloc_2ddcc:
0002ddccldr x1, [x4+8]
0002ddd0str x1, [sp+88]
0002ddd4adrp x0, 0xa1e000
0002ddd8add x0, x0, 1792
0002dddcbl runtime.lock
0002dde0adrp x27, 0xa1e000
0002dde4ldr x1, [x27+1808]
0002dde8ldr x2, [sp+72]
0002ddecstr x1, [x2+8]
0002ddf0adrp x27, 0xa1e000
0002ddf4str x2, [x27+1808]
0002ddf8adrp x0, 0xa1e000
0002ddfcadd x0, x0, 1792
0002de00bl runtime.unlock
0002de04ldr x1, [sp+80]
0002de08ldr x2, [sp+520]
0002de0cldr x3, [sp+64]
0002de10ldr x4, [sp+88]
0002de14
0002de14loc_2de14:
0002de14cbz x4, 0x2de24
0002de18str x4, [sp+72]
0002de1cldr w5, [x4+16]
0002de20b 0x2de44
0002de24
0002de24loc_2de24:
0002de24mov x0, x3
0002de28mov x1, x2
0002de2cb 0x2dd48
0002de30
0002de30loc_2de30:
0002de30ldr x7, [sp+80]
0002de34mov x5, x6
0002de38mov x3, x0
0002de3cmov x2, x1
0002de40mov x1, x7
0002de44
0002de44loc_2de44:
0002de44str x2, [sp+520]
0002de48str x3, [sp+64]
0002de4ccbz w5, 0x2ddcc
0002de50sub x5, x5, 1
0002de54mov w0, w5
0002de58subs xzr, x0, 101
0002de5cb.hs 0x2e198
0002de60str w5, [sp+60]
0002de64add x6, x4, 24
0002de68str x6, [sp+560]
0002de6cadd x7, x0, x0, lsl #2
0002de70str x7, [sp+104]
0002de74add x8, x6, x7, lsl #3
0002de78str x8, [sp+536]
0002de7cldr x9, [x8+8]
0002de80cbz x9, 0x2e0d0
0002de84add x20, sp, 112
0002de88adr x27, 16
0002de8cstp x29, x27, [sp-24]
0002de90sub x29, sp, 24
0002de94bl fn_87cb0
0002de98sub x29, sp, 8
0002de9cstr xzr, [sp+496]
0002dea0ldr x9, [x8+16]
0002dea4add x0, x9, 16
0002dea8str x0, [sp+96]
0002deacsubs xzr, x3, x0
0002deb0b.hs 0x2dee4
0002deb4mov x1, xzr
0002deb8orr x2, xzr, 1
0002debcbl runtime.mallocgc
0002dec0ldr x1, [sp+80]
0002dec4ldr x4, [sp+72]
0002dec8ldr w5, [sp+60]
0002deccldr x6, [sp+560]
0002ded0ldr x7, [sp+104]
0002ded4ldr x8, [sp+536]
0002ded8ldr x3, [sp+96]
0002dedcmov x2, x0
0002dee0mov x0, x3
0002dee4
0002dee4loc_2dee4:
0002dee4ldr x9, [x8+24]
0002dee8cbz x9, 0x2e188
0002deecsubs xzr, x1, 0
0002def0b.le 0x2defc
0002def4add x9, sp, 112
0002def8b 0x2df04
0002defc
0002defcloc_2defc:
0002defcstp xzr, xzr, [x2]
0002df00mov x9, x2
0002df04
0002df04loc_2df04:
0002df04str x2, [sp+552]
0002df08str x3, [sp+64]
0002df0cldr x10, [x8+24]
0002df10ldrb w11, [x10+23]
0002df14and x11, x11, 31
0002df18subs wzr, w11, 20
0002df1cb.ne 0x2dfdc
0002df20ldrsb x27, [x9]
0002df24ldr x11, [x8+32]
0002df28ldrsb x27, [x11]
0002df2cadrp x27, 0xa1e000
0002df30ldr w12, [x27+3056]
0002df34cbz w12, 0x2df48
0002df38bl runtime.gcWriteBarrier2
0002df3cstr x11, [x25]
0002df40ldr x12, [x9]
0002df44str x12, [x25+8]
0002df48
0002df48loc_2df48:
0002df48str x11, [x9]
0002df4cldr x12, [x8+8]
0002df50adrp x27, 0xa1e000
0002df54ldr w13, [x27+3056]
0002df58cbz w13, 0x2df6c
0002df5cbl runtime.gcWriteBarrier2
0002df60str x12, [x25]
0002df64ldr x13, [x9+8]
0002df68str x13, [x25+8]
0002df6c
0002df6cloc_2df6c:
0002df6cstr x12, [x9+8]
0002df70ldr x12, [x10+64]
0002df74cbz x12, 0x2e00c
0002df78str x9, [sp+504]
0002df7cmov x0, x10
0002df80mov x1, x11
0002df84bl runtime.assertE2I
0002df88adrp x27, 0xa1e000
0002df8cldr w2, [x27+3056]
0002df90cbnz w2, 0x2df9c
0002df94ldr x2, [sp+504]
0002df98b 0x2dfb0
0002df9c
0002df9cloc_2df9c:
0002df9cbl runtime.gcWriteBarrier2
0002dfa0str x0, [x25]
0002dfa4ldr x2, [sp+504]
0002dfa8ldr x3, [x2]
0002dfacstr x3, [x25+8]
0002dfb0
0002dfb0loc_2dfb0:
0002dfb0str x0, [x2]
0002dfb4ldr x0, [sp+96]
0002dfb8ldr x1, [sp+80]
0002dfbcldr x2, [sp+552]
0002dfc0ldr x3, [sp+64]
0002dfc4ldr x4, [sp+72]
0002dfc8ldr w5, [sp+60]
0002dfccldr x6, [sp+560]
0002dfd0ldr x7, [sp+104]
0002dfd4ldr x8, [sp+536]
0002dfd8b 0x2e00c
0002dfdc
0002dfdcloc_2dfdc:
0002dfdcsubs wzr, w11, 22
0002dfe0b.ne 0x2e178
0002dfe4ldrsb x27, [x9]
0002dfe8ldr x10, [x8+8]
0002dfecadrp x27, 0xa1e000
0002dff0ldr w11, [x27+3056]
0002dff4cbz w11, 0x2e008
0002dff8bl runtime.gcWriteBarrier2
0002dffcstr x10, [x25]
0002e000ldr x11, [x9]
0002e004str x11, [x25+8]
0002e008
0002e008loc_2e008:
0002e008str x10, [x9]
0002e00c
0002e00cloc_2e00c:
0002e00cadrp x0, 0xa1d000
0002e010add x0, x0, 1596
0002e014orr x1, xzr, 2
0002e018bl internal/runtime/atomic.(*Uint32).Or
0002e01cldr x2, [sp+104]
0002e020ldr x3, [sp+560]
0002e024ldr x2, [x3+3*x2]
0002e028str xzr, [sp+8]
0002e02cstr x2, [sp+16]
0002e030ldr x2, [sp+552]
0002e034str x2, [sp+24]
0002e038ldr x2, [sp+96]
0002e03cstr w2, [sp+32]
0002e040str w2, [sp+36]
0002e044str w2, [sp+40]
0002e048add x2, sp, 112
0002e04cstr x2, [sp+48]
0002e050bl runtime.reflectcall.abi0
0002e054adrp x0, 0xa1d000
0002e058add x0, x0, 1596
0002e05cmovn x1, 2
0002e060bl internal/runtime/atomic.(*Uint32).And
0002e064adrp x27, 0xa1d000
0002e068ldr w2, [x27+3056]
0002e06ccbnz w2, 0x2e080
0002e070ldr x3, [sp+104]
0002e074ldr x4, [sp+560]
0002e078ldr x5, [sp+536]
0002e07cb 0x2e0a8
0002e080
0002e080loc_2e080:
0002e080ldr x3, [sp+104]
0002e084ldr x4, [sp+560]
0002e088ldr x5, [x4+3*x3]
0002e08cbl runtime.gcWriteBarrier3
0002e090str x5, [x25]
0002e094ldr x5, [sp+536]
0002e098ldr x6, [x5+8]
0002e09cstr x6, [x25+8]
0002e0a0ldr x6, [x5+32]
0002e0a4str x6, [x25+16]
0002e0a8
0002e0a8loc_2e0a8:
0002e0a8str xzr, [x4+3*x3]
0002e0acstr xzr, [x5+8]
0002e0b0str xzr, [x5+32]
0002e0b4ldr x4, [sp+72]
0002e0b8add x5, x4, 16
0002e0bcldr w6, [sp+60]
0002e0c0stlr w6, [x5]
0002e0c4ldr x0, [sp+64]
0002e0c8ldr x1, [sp+552]
0002e0ccb 0x2de30
0002e0d0
0002e0d0loc_2e0d0:
0002e0d0ldr x2, [x6+3*x7]
0002e0d4str x2, [sp+528]
0002e0d8ldr x2, [sp+528]
0002e0dcstr x2, [sp+544]
0002e0e0adrp x0, 0xa1d000
0002e0e4add x0, x0, 1596
0002e0e8orr x1, xzr, 2
0002e0ecbl internal/runtime/atomic.(*Uint32).Or
0002e0f0ldr x26, [sp+544]
0002e0f4ldr x2, [x26]
0002e0f8blr x2
0002e0fcadrp x0, 0xa1d000
0002e100add x0, x0, 1596
0002e104movn x1, 2
0002e108bl internal/runtime/atomic.(*Uint32).And
0002e10cadrp x27, 0xa1d000
0002e110ldr w2, [x27+3056]
0002e114cbnz w2, 0x2e128
0002e118ldr x3, [sp+104]
0002e11cldr x4, [sp+560]
0002e120ldr x5, [sp+536]
0002e124b 0x2e150
0002e128
0002e128loc_2e128:
0002e128ldr x3, [sp+104]
0002e12cldr x4, [sp+560]
0002e130ldr x5, [x4+3*x3]
0002e134bl runtime.gcWriteBarrier3
0002e138str x5, [x25]
0002e13cldr x5, [sp+536]
0002e140ldr x6, [x5+8]
0002e144str x6, [x25+8]
0002e148ldr x6, [x5+32]
0002e14cstr x6, [x25+16]
0002e150
0002e150loc_2e150:
0002e150str xzr, [x4+3*x3]
0002e154str xzr, [x5+8]
0002e158str xzr, [x5+32]
0002e15cldr x4, [sp+72]
0002e160add x5, x4, 16
0002e164ldr w6, [sp+60]
0002e168stlr w6, [x5]
0002e16cldr x0, [sp+64]
0002e170ldr x1, [sp+520]
0002e174b 0x2de30
0002e178
0002e178loc_2e178:
0002e178adrp x0, 0x687000
0002e17cadd x0, x0, 4055
0002e180movz x1, 19
0002e184bl runtime.throw
0002e188
0002e188loc_2e188:
0002e188adrp x0, 0x68a000
0002e18cadd x0, x0, 1030
0002e190movz x1, 23
0002e194bl runtime.throw
0002e198
0002e198loc_2e198:
0002e198movz x1, 101
0002e19cbl runtime.panicIndex
0002e1a0hint
0002e1a4
0002e1a4loc_2e1a4:
0002e1a4mov x3, x30
0002e1a8bl runtime.morestack_noctxt.abi0
0002e1acb 0x2dcd0
0002dcd0
0002e1b0
0002e1b0runtime.isGoPointerWithoutSpan: ; void runtime.isGoPointerWithoutSpan(void * p)
0002e1b0adrp x1, 0xa1d000
0002e1b4add x1, x1, 1504
0002e1b8subs xzr, x0, x1
0002e1bcb.eq 0x2e1cc
0002e1c0adrp x1, 0x999000
0002e1c4add x1, x1, 3776
0002e1c8b 0x2e1dc
0002e1cc
0002e1ccloc_2e1cc:
0002e1ccorr x0, xzr, 1
0002e1d0ret x30
0002e1d4
0002e1d4loc_2e1d4:
0002e1d4ldr x1, [x1+576]
0002e1d8mov x0, x3
0002e1dc
0002e1dcloc_2e1dc:
0002e1dccbz x1, 0x2e24c
0002e1e0ldr x2, [x1+192]
0002e1e4mov x3, x0
0002e1e8subs xzr, x0, x2
0002e1ecb.lo 0x2e1fc
0002e1f0ldr x2, [x1+200]
0002e1f4subs xzr, x0, x2
0002e1f8b.lo 0x2e244
0002e1fc
0002e1fcloc_2e1fc:
0002e1fcldr x2, [x1+208]
0002e200subs xzr, x0, x2
0002e204b.lo 0x2e214
0002e208ldr x2, [x1+216]
0002e20csubs xzr, x0, x2
0002e210b.lo 0x2e244
0002e214
0002e214loc_2e214:
0002e214ldr x2, [x1+224]
0002e218subs xzr, x0, x2
0002e21cb.lo 0x2e22c
0002e220ldr x2, [x1+232]
0002e224subs xzr, x0, x2
0002e228b.lo 0x2e244
0002e22c
0002e22cloc_2e22c:
0002e22cldr x2, [x1+240]
0002e230subs xzr, x0, x2
0002e234b.lo 0x2e1d4
0002e238ldr x2, [x1+248]
0002e23csubs xzr, x0, x2
0002e240b.hs 0x2e1d4
0002e244
0002e244loc_2e244:
0002e244orr x0, xzr, 1
0002e248ret x30
0002e24c
0002e24cloc_2e24c:
0002e24cmov x0, xzr
0002e250ret x30
0002e254udf 0
0002e258udf 0
0002e25cudf 0
0002e1b0
0002e1b0runtime.isGoPointerWithoutSpan: ; void runtime.isGoPointerWithoutSpan(void * p)
0002e1b0adrp x1, 0xa1d000
0002e1b4add x1, x1, 1504
0002e1b8subs xzr, x0, x1
0002e1bcb.eq 0x2e1cc
0002e1c0adrp x1, 0x999000
0002e1c4add x1, x1, 3776
0002e1c8b 0x2e1dc
0002e1cc
0002e1ccloc_2e1cc:
0002e1ccorr x0, xzr, 1
0002e1d0ret x30
0002e1d4
0002e1d4loc_2e1d4:
0002e1d4ldr x1, [x1+576]
0002e1d8mov x0, x3
0002e1dc
0002e1dcloc_2e1dc:
0002e1dccbz x1, 0x2e24c
0002e1e0ldr x2, [x1+192]
0002e1e4mov x3, x0
0002e1e8subs xzr, x0, x2
0002e1ecb.lo 0x2e1fc
0002e1f0ldr x2, [x1+200]
0002e1f4subs xzr, x0, x2
0002e1f8b.lo 0x2e244
0002e1fc
0002e1fcloc_2e1fc:
0002e1fcldr x2, [x1+208]
0002e200subs xzr, x0, x2
0002e204b.lo 0x2e214
0002e208ldr x2, [x1+216]
0002e20csubs xzr, x0, x2
0002e210b.lo 0x2e244
0002e214
0002e214loc_2e214:
0002e214ldr x2, [x1+224]
0002e218subs xzr, x0, x2
0002e21cb.lo 0x2e22c
0002e220ldr x2, [x1+232]
0002e224subs xzr, x0, x2
0002e228b.lo 0x2e244
0002e22c
0002e22cloc_2e22c:
0002e22cldr x2, [x1+240]
0002e230subs xzr, x0, x2
0002e234b.lo 0x2e1d4
0002e238ldr x2, [x1+248]
0002e23csubs xzr, x0, x2
0002e240b.hs 0x2e1d4
0002e244
0002e244loc_2e244:
0002e244orr x0, xzr, 1
0002e248ret x30
0002e24c
0002e24cloc_2e24c:
0002e24cmov x0, xzr
0002e250ret x30
0002e254udf 0
0002e258udf 0
0002e25cudf 0
0002e1b0
0002e260
0002e260runtime.SetFinalizer: ; void runtime.SetFinalizer(interface {} obj, interface {} finalizer)
0002e260ldr x16, [x28+16]
0002e264sub x17, sp, 144
0002e268subs xzr, x17, x16
0002e26cb.ls 0x2e778
0002e270sub x20, sp, 272
0002e274stp x29, x30, [x20-8]
0002e278add sp, x20, 0
0002e27csub x29, sp, 8
0002e280str x0, [sp+280]
0002e284str x1, [sp+288]
0002e288str x2, [sp+296]
0002e28cstr x3, [sp+304]
0002e290add x0, sp, 280
0002e294bl runtime.efaceOf
0002e298ldr x1, [x0]
0002e29ccbz x1, 0x2e764
0002e2a0ldrb w2, [x1+23]
0002e2a4and x2, x2, 31
0002e2a8subs wzr, w2, 22
0002e2acb.ne 0x2e72c
0002e2b0ldr x2, [x1+48]
0002e2b4cbz x2, 0x2e71c
0002e2b8str x0, [sp+176]
0002e2bcstr x1, [sp+168]
0002e2c0ldr x0, [x0+8]
0002e2c4bl runtime.inUserArenaChunk
0002e2c8tbnz w0, 0, 0x2e70c
0002e2ccadrp x27, 0xa1e000
0002e2d0ldrsw x3, [x27+332]
0002e2d4cbnz w3, 0x2e4d4
0002e2d8ldr x3, [sp+176]
0002e2dcldr x0, [x3+8]
0002e2e0mov x1, xzr
0002e2e4mov x2, x1
0002e2e8bl runtime.findObject
0002e2eccbnz x0, 0x2e30c
0002e2f0ldr x1, [sp+176]
0002e2f4ldr x0, [x1+8]
0002e2f8bl runtime.isGoPointerWithoutSpan
0002e2fctbz w0, 0, 0x2e6fc
0002e300ldp x29, x30, [sp-8]
0002e304add sp, sp, 272
0002e308ret x30
0002e30c
0002e30cloc_2e30c:
0002e30cstr x0, [sp+112]
0002e310str x1, [sp+96]
0002e314ldrb w0, [x1+98]
0002e318bl runtime.spanClass.noscan
0002e31ctbz w0, 0, 0x2e328
0002e320mov x1, xzr
0002e324b 0x2e338
0002e328
0002e328loc_2e328:
0002e328ldr x1, [sp+96]
0002e32cldr x0, [x1+104]
0002e330bl runtime.heapBitsInSpan
0002e334eor x1, x0, 1
0002e338
0002e338loc_2e338:
0002e338tbnz w1, 0, 0x2e344
0002e33cldr x0, [sp+112]
0002e340b 0x2e368
0002e344
0002e344loc_2e344:
0002e344ldr x1, [sp+96]
0002e348ldrb w0, [x1+98]
0002e34cbl runtime.spanClass.sizeclass
0002e350ubfm x1, x0, 0, 7
0002e354cbz w1, 0x2e364
0002e358ldr x2, [sp+112]
0002e35cadd x0, x2, 8
0002e360b 0x2e368
0002e364
0002e364loc_2e364:
0002e364ldr x0, [sp+112]
0002e368
0002e368loc_2e368:
0002e368ldr x2, [sp+176]
0002e36cldr x3, [x2+8]
0002e370subs xzr, x3, x0
0002e374b.eq 0x2e3ac
0002e378ldr x3, [sp+168]
0002e37cldr x0, [x3+48]
0002e380cbnz x0, 0x2e38c
0002e384orr x0, xzr, 1
0002e388b 0x2e398
0002e38c
0002e38cloc_2e38c:
0002e38cbl internal/abi.(*Type).Pointers
0002e390ldr x2, [sp+176]
0002e394ldr x3, [sp+168]
0002e398
0002e398loc_2e398:
0002e398tbnz w0, 0, 0x2e6ec
0002e39cldr x4, [x3+48]
0002e3a0ldr x4, [x4]
0002e3a4subs xzr, x4, 16
0002e3a8b.hs 0x2e6ec
0002e3ac
0002e3acloc_2e3ac:
0002e3acadd x0, sp, 296
0002e3b0bl runtime.efaceOf
0002e3b4ldr x1, [x0]
0002e3b8cbnz x1, 0x2e3e8
0002e3bcadrp x0, 0
0002e3c0add x0, x0, 2064
0002e3c4str x0, [sp+248]
0002e3c8ldr x0, [sp+176]
0002e3ccstr x0, [sp+256]
0002e3d0add x0, sp, 248
0002e3d4str x0, [sp+8]
0002e3d8bl runtime.systemstack.abi0
0002e3dcldp x29, x30, [sp-8]
0002e3e0add sp, sp, 272
0002e3e4ret x30
0002e3e8
0002e3e8loc_2e3e8:
0002e3e8ldrb w2, [x1+23]
0002e3ecand x2, x2, 31
0002e3f0subs wzr, w2, 19
0002e3f4b.ne 0x2e6b4
0002e3f8str x0, [sp+160]
0002e3fcstr x1, [sp+144]
0002e400mov x0, x1
0002e404bl internal/abi.(*FuncType).IsVariadic
0002e408tbnz w0, 0, 0x2e654
0002e40cldr x0, [sp+144]
0002e410ldrh w1, [x0+48]
0002e414subs wzr, w1, 1
0002e418b.ne 0x2e600
0002e41cbl internal/abi.(*FuncType).InSlice
0002e420subs xzr, x1, 0
0002e424b.ls 0x2e5f4
0002e428ldr x0, [x0]
0002e42cstr x0, [sp+152]
0002e430ldr x1, [sp+168]
0002e434subs xzr, x0, x1
0002e438b.eq 0x2e4b8
0002e43cldrb w2, [x0+23]
0002e440and x2, x2, 31
0002e444subs wzr, w2, 22
0002e448b.eq 0x2e478
0002e44csubs wzr, w2, 20
0002e450b.ne 0x2e5ec
0002e454ldr x2, [x0+64]
0002e458cbz x2, 0x2e4b8
0002e45cadd x0, sp, 280
0002e460bl runtime.efaceOf
0002e464ldr x1, [x0]
0002e468ldr x0, [sp+152]
0002e46cbl runtime.assertE2I2
0002e470cbnz x0, 0x2e4b8
0002e474b 0x2e5e4
0002e478
0002e478loc_2e478:
0002e478bl internal/abi.(*Type).Uncommon
0002e47ccbnz x0, 0x2e488
0002e480orr x1, xzr, 1
0002e484b 0x2e49c
0002e488
0002e488loc_2e488:
0002e488ldr x0, [sp+168]
0002e48cbl internal/abi.(*Type).Uncommon
0002e490subs xzr, x0, 0
0002e494cset x1, ne
0002e498eor x1, x1, 1
0002e49c
0002e49cloc_2e49c:
0002e49ctbz w1, 0, 0x2e5dc
0002e4a0ldr x1, [sp+152]
0002e4a4ldr x2, [x1+48]
0002e4a8ldr x0, [sp+168]
0002e4acldr x3, [x0+48]
0002e4b0subs xzr, x3, x2
0002e4b4b.ne 0x2e58c
0002e4b8
0002e4b8loc_2e4b8:
0002e4b8ldr x0, [sp+144]
0002e4bcbl internal/abi.(*FuncType).OutSlice
0002e4c0str x0, [sp+192]
0002e4c4str x1, [sp+128]
0002e4c8mov x2, xzr
0002e4ccmov x3, xzr
0002e4d0b 0x2e524
0002e4d4
0002e4d4loc_2e4d4:
0002e4d4ldp x29, x30, [sp-8]
0002e4d8add sp, sp, 272
0002e4dcret x30
0002e4e0
0002e4e0loc_2e4e0:
0002e4e0str x2, [sp+120]
0002e4e4ldr x2, [x0+3*x2]
0002e4e8str x2, [sp+136]
0002e4ecldrb w2, [x2+21]
0002e4f0mov x1, x2
0002e4f4mov x0, x3
0002e4f8bl runtime.alignUp
0002e4fcldr x2, [sp+136]
0002e500ldr x2, [x2]
0002e504ldr x3, [sp+120]
0002e508add x3, x3, 1
0002e50cadd x2, x2, x0
0002e510ldr x0, [sp+192]
0002e514ldr x1, [sp+128]
0002e518mov x4, x2
0002e51cmov x2, x3
0002e520mov x3, x4
0002e524
0002e524loc_2e524:
0002e524subs xzr, x1, x2
0002e528b.gt 0x2e4e0
0002e52cmov x0, x3
0002e530orr x1, xzr, 8
0002e534bl runtime.alignUp
0002e538str x0, [sp+104]
0002e53cbl runtime.createfing
0002e540adrp x2, 0
0002e544add x2, x2, 1952
0002e548str x2, [sp+200]
0002e54cldr x2, [sp+176]
0002e550str x2, [sp+208]
0002e554ldr x2, [sp+160]
0002e558str x2, [sp+216]
0002e55cldr x2, [sp+104]
0002e560str x2, [sp+224]
0002e564ldr x2, [sp+152]
0002e568str x2, [sp+232]
0002e56cldr x2, [sp+168]
0002e570str x2, [sp+240]
0002e574add x2, sp, 200
0002e578str x2, [sp+8]
0002e57cbl runtime.systemstack.abi0
0002e580ldp x29, x30, [sp-8]
0002e584add sp, sp, 272
0002e588ret x30
0002e58c
0002e58cloc_2e58c:
0002e58cbl runtime.toRType
0002e590bl runtime.rtype.string
0002e594str x0, [sp+184]
0002e598str x1, [sp+128]
0002e59cldr x0, [sp+144]
0002e5a0bl runtime.toRType
0002e5a4bl runtime.rtype.string
0002e5a8movz x2, 34
0002e5acldr x3, [sp+184]
0002e5b0ldr x4, [sp+128]
0002e5b4adrp x5, 0x685000
0002e5b8add x5, x5, 3178
0002e5bcorr x6, xzr, 14
0002e5c0mov x7, x0
0002e5c4mov x8, x1
0002e5c8mov x0, xzr
0002e5ccadrp x1, 0x691000
0002e5d0add x1, x1, 3615
0002e5d4bl runtime.concatstring4
0002e5d8bl runtime.throw
0002e5dc
0002e5dcloc_2e5dc:
0002e5dcldr x0, [sp+168]
0002e5e0b 0x2e58c
0002e5e4
0002e5e4loc_2e5e4:
0002e5e4ldr x0, [sp+168]
0002e5e8b 0x2e58c
0002e5ec
0002e5ecloc_2e5ec:
0002e5ecmov x0, x1
0002e5f0b 0x2e58c
0002e5f4
0002e5f4loc_2e5f4:
0002e5f4mov x0, xzr
0002e5f8mov x1, x0
0002e5fcbl runtime.panicIndex
0002e600
0002e600loc_2e600:
0002e600ldr x0, [sp+168]
0002e604bl runtime.toRType
0002e608bl runtime.rtype.string
0002e60cstr x0, [sp+184]
0002e610str x1, [sp+128]
0002e614ldr x0, [sp+144]
0002e618bl runtime.toRType
0002e61cbl runtime.rtype.string
0002e620movz x2, 34
0002e624ldr x3, [sp+184]
0002e628ldr x4, [sp+128]
0002e62cadrp x5, 0x685000
0002e630add x5, x5, 3178
0002e634orr x6, xzr, 14
0002e638mov x7, x0
0002e63cmov x8, x1
0002e640mov x0, xzr
0002e644adrp x1, 0x691000
0002e648add x1, x1, 3615
0002e64cbl runtime.concatstring4
0002e650bl runtime.throw
0002e654
0002e654loc_2e654:
0002e654ldr x0, [sp+168]
0002e658bl runtime.toRType
0002e65cbl runtime.rtype.string
0002e660str x0, [sp+184]
0002e664str x1, [sp+128]
0002e668ldr x0, [sp+144]
0002e66cbl runtime.toRType
0002e670bl runtime.rtype.string
0002e674movz x2, 34
0002e678ldr x3, [sp+184]
0002e67cldr x4, [sp+128]
0002e680adrp x5, 0x685000
0002e684add x5, x5, 3178
0002e688orr x6, xzr, 14
0002e68cmov x7, x0
0002e690mov x8, x1
0002e694adrp x9, 0x687000
0002e698add x9, x9, 2237
0002e69cmovz x10, 18
0002e6a0mov x0, xzr
0002e6a4adrp x1, 0x691000
0002e6a8add x1, x1, 3615
0002e6acbl runtime.concatstring5
0002e6b0bl runtime.throw
0002e6b4
0002e6b4loc_2e6b4:
0002e6b4mov x0, x1
0002e6b8bl runtime.toRType
0002e6bcbl runtime.rtype.string
0002e6c0movz x2, 41
0002e6c4mov x3, x0
0002e6c8mov x4, x1
0002e6ccadrp x5, 0x686000
0002e6d0add x5, x5, 2228
0002e6d4orr x6, xzr, 16
0002e6d8mov x0, xzr
0002e6dcadrp x1, 0x696000
0002e6e0add x1, x1, 2823
0002e6e4bl runtime.concatstring3
0002e6e8bl runtime.throw
0002e6ec
0002e6ecloc_2e6ec:
0002e6ecadrp x0, 0x69f000
0002e6f0add x0, x0, 2378
0002e6f4movz x1, 65
0002e6f8bl runtime.throw
0002e6fc
0002e6fcloc_2e6fc:
0002e6fcadrp x0, 0x69b000
0002e700add x0, x0, 3639
0002e704movz x1, 52
0002e708bl runtime.throw
0002e70c
0002e70cloc_2e70c:
0002e70cadrp x0, 0x69f000
0002e710add x0, x0, 969
0002e714orr x1, xzr, 64
0002e718bl runtime.throw
0002e71c
0002e71cloc_2e71c:
0002e71cadrp x0, 0x685000
0002e720add x0, x0, 3164
0002e724orr x1, xzr, 14
0002e728bl runtime.throw
0002e72c
0002e72cloc_2e72c:
0002e72cmov x0, x1
0002e730bl runtime.toRType
0002e734bl runtime.rtype.string
0002e738movz x2, 40
0002e73cmov x3, x0
0002e740mov x4, x1
0002e744adrp x5, 0x685000
0002e748add x5, x5, 1433
0002e74cmovz x6, 13
0002e750mov x0, xzr
0002e754adrp x1, 0x695000
0002e758add x1, x1, 4075
0002e75cbl runtime.concatstring3
0002e760bl runtime.throw
0002e764
0002e764loc_2e764:
0002e764adrp x0, 0x697000
0002e768add x0, x0, 2967
0002e76cmovz x1, 43
0002e770bl runtime.throw
0002e774hint
0002e778
0002e778loc_2e778:
0002e778stp x0, x1, [sp+8]
0002e77cstp x2, x3, [sp+24]
0002e780mov x3, x30
0002e784bl runtime.morestack_noctxt.abi0
0002e788ldp x0, x1, [sp+8]
0002e78cldp x2, x3, [sp+24]
0002e790b 0x2e260
0002e794udf 0
0002e798udf 0
0002e79cudf 0
0002e260
0002e260runtime.SetFinalizer: ; void runtime.SetFinalizer(interface {} obj, interface {} finalizer)
0002e260ldr x16, [x28+16]
0002e264sub x17, sp, 144
0002e268subs xzr, x17, x16
0002e26cb.ls 0x2e778
0002e270sub x20, sp, 272
0002e274stp x29, x30, [x20-8]
0002e278add sp, x20, 0
0002e27csub x29, sp, 8
0002e280str x0, [sp+280]
0002e284str x1, [sp+288]
0002e288str x2, [sp+296]
0002e28cstr x3, [sp+304]
0002e290add x0, sp, 280
0002e294bl runtime.efaceOf
0002e298ldr x1, [x0]
0002e29ccbz x1, 0x2e764
0002e2a0ldrb w2, [x1+23]
0002e2a4and x2, x2, 31
0002e2a8subs wzr, w2, 22
0002e2acb.ne 0x2e72c
0002e2b0ldr x2, [x1+48]
0002e2b4cbz x2, 0x2e71c
0002e2b8str x0, [sp+176]
0002e2bcstr x1, [sp+168]
0002e2c0ldr x0, [x0+8]
0002e2c4bl runtime.inUserArenaChunk
0002e2c8tbnz w0, 0, 0x2e70c
0002e2ccadrp x27, 0xa1e000
0002e2d0ldrsw x3, [x27+332]
0002e2d4cbnz w3, 0x2e4d4
0002e2d8ldr x3, [sp+176]
0002e2dcldr x0, [x3+8]
0002e2e0mov x1, xzr
0002e2e4mov x2, x1
0002e2e8bl runtime.findObject
0002e2eccbnz x0, 0x2e30c
0002e2f0ldr x1, [sp+176]
0002e2f4ldr x0, [x1+8]
0002e2f8bl runtime.isGoPointerWithoutSpan
0002e2fctbz w0, 0, 0x2e6fc
0002e300ldp x29, x30, [sp-8]
0002e304add sp, sp, 272
0002e308ret x30
0002e30c
0002e30cloc_2e30c:
0002e30cstr x0, [sp+112]
0002e310str x1, [sp+96]
0002e314ldrb w0, [x1+98]
0002e318bl runtime.spanClass.noscan
0002e31ctbz w0, 0, 0x2e328
0002e320mov x1, xzr
0002e324b 0x2e338
0002e328
0002e328loc_2e328:
0002e328ldr x1, [sp+96]
0002e32cldr x0, [x1+104]
0002e330bl runtime.heapBitsInSpan
0002e334eor x1, x0, 1
0002e338
0002e338loc_2e338:
0002e338tbnz w1, 0, 0x2e344
0002e33cldr x0, [sp+112]
0002e340b 0x2e368
0002e344
0002e344loc_2e344:
0002e344ldr x1, [sp+96]
0002e348ldrb w0, [x1+98]
0002e34cbl runtime.spanClass.sizeclass
0002e350ubfm x1, x0, 0, 7
0002e354cbz w1, 0x2e364
0002e358ldr x2, [sp+112]
0002e35cadd x0, x2, 8
0002e360b 0x2e368
0002e364
0002e364loc_2e364:
0002e364ldr x0, [sp+112]
0002e368
0002e368loc_2e368:
0002e368ldr x2, [sp+176]
0002e36cldr x3, [x2+8]
0002e370subs xzr, x3, x0
0002e374b.eq 0x2e3ac
0002e378ldr x3, [sp+168]
0002e37cldr x0, [x3+48]
0002e380cbnz x0, 0x2e38c
0002e384orr x0, xzr, 1
0002e388b 0x2e398
0002e38c
0002e38cloc_2e38c:
0002e38cbl internal/abi.(*Type).Pointers
0002e390ldr x2, [sp+176]
0002e394ldr x3, [sp+168]
0002e398
0002e398loc_2e398:
0002e398tbnz w0, 0, 0x2e6ec
0002e39cldr x4, [x3+48]
0002e3a0ldr x4, [x4]
0002e3a4subs xzr, x4, 16
0002e3a8b.hs 0x2e6ec
0002e3ac
0002e3acloc_2e3ac:
0002e3acadd x0, sp, 296
0002e3b0bl runtime.efaceOf
0002e3b4ldr x1, [x0]
0002e3b8cbnz x1, 0x2e3e8
0002e3bcadrp x0, 0
0002e3c0add x0, x0, 2064
0002e3c4str x0, [sp+248]
0002e3c8ldr x0, [sp+176]
0002e3ccstr x0, [sp+256]
0002e3d0add x0, sp, 248
0002e3d4str x0, [sp+8]
0002e3d8bl runtime.systemstack.abi0
0002e3dcldp x29, x30, [sp-8]
0002e3e0add sp, sp, 272
0002e3e4ret x30
0002e3e8
0002e3e8loc_2e3e8:
0002e3e8ldrb w2, [x1+23]
0002e3ecand x2, x2, 31
0002e3f0subs wzr, w2, 19
0002e3f4b.ne 0x2e6b4
0002e3f8str x0, [sp+160]
0002e3fcstr x1, [sp+144]
0002e400mov x0, x1
0002e404bl internal/abi.(*FuncType).IsVariadic
0002e408tbnz w0, 0, 0x2e654
0002e40cldr x0, [sp+144]
0002e410ldrh w1, [x0+48]
0002e414subs wzr, w1, 1
0002e418b.ne 0x2e600
0002e41cbl internal/abi.(*FuncType).InSlice
0002e420subs xzr, x1, 0
0002e424b.ls 0x2e5f4
0002e428ldr x0, [x0]
0002e42cstr x0, [sp+152]
0002e430ldr x1, [sp+168]
0002e434subs xzr, x0, x1
0002e438b.eq 0x2e4b8
0002e43cldrb w2, [x0+23]
0002e440and x2, x2, 31
0002e444subs wzr, w2, 22
0002e448b.eq 0x2e478
0002e44csubs wzr, w2, 20
0002e450b.ne 0x2e5ec
0002e454ldr x2, [x0+64]
0002e458cbz x2, 0x2e4b8
0002e45cadd x0, sp, 280
0002e460bl runtime.efaceOf
0002e464ldr x1, [x0]
0002e468ldr x0, [sp+152]
0002e46cbl runtime.assertE2I2
0002e470cbnz x0, 0x2e4b8
0002e474b 0x2e5e4
0002e478
0002e478loc_2e478:
0002e478bl internal/abi.(*Type).Uncommon
0002e47ccbnz x0, 0x2e488
0002e480orr x1, xzr, 1
0002e484b 0x2e49c
0002e488
0002e488loc_2e488:
0002e488ldr x0, [sp+168]
0002e48cbl internal/abi.(*Type).Uncommon
0002e490subs xzr, x0, 0
0002e494cset x1, ne
0002e498eor x1, x1, 1
0002e49c
0002e49cloc_2e49c:
0002e49ctbz w1, 0, 0x2e5dc
0002e4a0ldr x1, [sp+152]
0002e4a4ldr x2, [x1+48]
0002e4a8ldr x0, [sp+168]
0002e4acldr x3, [x0+48]
0002e4b0subs xzr, x3, x2
0002e4b4b.ne 0x2e58c
0002e4b8
0002e4b8loc_2e4b8:
0002e4b8ldr x0, [sp+144]
0002e4bcbl internal/abi.(*FuncType).OutSlice
0002e4c0str x0, [sp+192]
0002e4c4str x1, [sp+128]
0002e4c8mov x2, xzr
0002e4ccmov x3, xzr
0002e4d0b 0x2e524
0002e4d4
0002e4d4loc_2e4d4:
0002e4d4ldp x29, x30, [sp-8]
0002e4d8add sp, sp, 272
0002e4dcret x30
0002e4e0
0002e4e0loc_2e4e0:
0002e4e0str x2, [sp+120]
0002e4e4ldr x2, [x0+3*x2]
0002e4e8str x2, [sp+136]
0002e4ecldrb w2, [x2+21]
0002e4f0mov x1, x2
0002e4f4mov x0, x3
0002e4f8bl runtime.alignUp
0002e4fcldr x2, [sp+136]
0002e500ldr x2, [x2]
0002e504ldr x3, [sp+120]
0002e508add x3, x3, 1
0002e50cadd x2, x2, x0
0002e510ldr x0, [sp+192]
0002e514ldr x1, [sp+128]
0002e518mov x4, x2
0002e51cmov x2, x3
0002e520mov x3, x4
0002e524
0002e524loc_2e524:
0002e524subs xzr, x1, x2
0002e528b.gt 0x2e4e0
0002e52cmov x0, x3
0002e530orr x1, xzr, 8
0002e534bl runtime.alignUp
0002e538str x0, [sp+104]
0002e53cbl runtime.createfing
0002e540adrp x2, 0
0002e544add x2, x2, 1952
0002e548str x2, [sp+200]
0002e54cldr x2, [sp+176]
0002e550str x2, [sp+208]
0002e554ldr x2, [sp+160]
0002e558str x2, [sp+216]
0002e55cldr x2, [sp+104]
0002e560str x2, [sp+224]
0002e564ldr x2, [sp+152]
0002e568str x2, [sp+232]
0002e56cldr x2, [sp+168]
0002e570str x2, [sp+240]
0002e574add x2, sp, 200
0002e578str x2, [sp+8]
0002e57cbl runtime.systemstack.abi0
0002e580ldp x29, x30, [sp-8]
0002e584add sp, sp, 272
0002e588ret x30
0002e58c
0002e58cloc_2e58c:
0002e58cbl runtime.toRType
0002e590bl runtime.rtype.string
0002e594str x0, [sp+184]
0002e598str x1, [sp+128]
0002e59cldr x0, [sp+144]
0002e5a0bl runtime.toRType
0002e5a4bl runtime.rtype.string
0002e5a8movz x2, 34
0002e5acldr x3, [sp+184]
0002e5b0ldr x4, [sp+128]
0002e5b4adrp x5, 0x685000
0002e5b8add x5, x5, 3178
0002e5bcorr x6, xzr, 14
0002e5c0mov x7, x0
0002e5c4mov x8, x1
0002e5c8mov x0, xzr
0002e5ccadrp x1, 0x691000
0002e5d0add x1, x1, 3615
0002e5d4bl runtime.concatstring4
0002e5d8bl runtime.throw
0002e5dc
0002e5dcloc_2e5dc:
0002e5dcldr x0, [sp+168]
0002e5e0b 0x2e58c
0002e5e4
0002e5e4loc_2e5e4:
0002e5e4ldr x0, [sp+168]
0002e5e8b 0x2e58c
0002e5ec
0002e5ecloc_2e5ec:
0002e5ecmov x0, x1
0002e5f0b 0x2e58c
0002e5f4
0002e5f4loc_2e5f4:
0002e5f4mov x0, xzr
0002e5f8mov x1, x0
0002e5fcbl runtime.panicIndex
0002e600
0002e600loc_2e600:
0002e600ldr x0, [sp+168]
0002e604bl runtime.toRType
0002e608bl runtime.rtype.string
0002e60cstr x0, [sp+184]
0002e610str x1, [sp+128]
0002e614ldr x0, [sp+144]
0002e618bl runtime.toRType
0002e61cbl runtime.rtype.string
0002e620movz x2, 34
0002e624ldr x3, [sp+184]
0002e628ldr x4, [sp+128]
0002e62cadrp x5, 0x685000
0002e630add x5, x5, 3178
0002e634orr x6, xzr, 14
0002e638mov x7, x0
0002e63cmov x8, x1
0002e640mov x0, xzr
0002e644adrp x1, 0x691000
0002e648add x1, x1, 3615
0002e64cbl runtime.concatstring4
0002e650bl runtime.throw
0002e654
0002e654loc_2e654:
0002e654ldr x0, [sp+168]
0002e658bl runtime.toRType
0002e65cbl runtime.rtype.string
0002e660str x0, [sp+184]
0002e664str x1, [sp+128]
0002e668ldr x0, [sp+144]
0002e66cbl runtime.toRType
0002e670bl runtime.rtype.string
0002e674movz x2, 34
0002e678ldr x3, [sp+184]
0002e67cldr x4, [sp+128]
0002e680adrp x5, 0x685000
0002e684add x5, x5, 3178
0002e688orr x6, xzr, 14
0002e68cmov x7, x0
0002e690mov x8, x1
0002e694adrp x9, 0x687000
0002e698add x9, x9, 2237
0002e69cmovz x10, 18
0002e6a0mov x0, xzr
0002e6a4adrp x1, 0x691000
0002e6a8add x1, x1, 3615
0002e6acbl runtime.concatstring5
0002e6b0bl runtime.throw
0002e6b4
0002e6b4loc_2e6b4:
0002e6b4mov x0, x1
0002e6b8bl runtime.toRType
0002e6bcbl runtime.rtype.string
0002e6c0movz x2, 41
0002e6c4mov x3, x0
0002e6c8mov x4, x1
0002e6ccadrp x5, 0x686000
0002e6d0add x5, x5, 2228
0002e6d4orr x6, xzr, 16
0002e6d8mov x0, xzr
0002e6dcadrp x1, 0x696000
0002e6e0add x1, x1, 2823
0002e6e4bl runtime.concatstring3
0002e6e8bl runtime.throw
0002e6ec
0002e6ecloc_2e6ec:
0002e6ecadrp x0, 0x69f000
0002e6f0add x0, x0, 2378
0002e6f4movz x1, 65
0002e6f8bl runtime.throw
0002e6fc
0002e6fcloc_2e6fc:
0002e6fcadrp x0, 0x69b000
0002e700add x0, x0, 3639
0002e704movz x1, 52
0002e708bl runtime.throw
0002e70c
0002e70cloc_2e70c:
0002e70cadrp x0, 0x69f000
0002e710add x0, x0, 969
0002e714orr x1, xzr, 64
0002e718bl runtime.throw
0002e71c
0002e71cloc_2e71c:
0002e71cadrp x0, 0x685000
0002e720add x0, x0, 3164
0002e724orr x1, xzr, 14
0002e728bl runtime.throw
0002e72c
0002e72cloc_2e72c:
0002e72cmov x0, x1
0002e730bl runtime.toRType
0002e734bl runtime.rtype.string
0002e738movz x2, 40
0002e73cmov x3, x0
0002e740mov x4, x1
0002e744adrp x5, 0x685000
0002e748add x5, x5, 1433
0002e74cmovz x6, 13
0002e750mov x0, xzr
0002e754adrp x1, 0x695000
0002e758add x1, x1, 4075
0002e75cbl runtime.concatstring3
0002e760bl runtime.throw
0002e764
0002e764loc_2e764:
0002e764adrp x0, 0x697000
0002e768add x0, x0, 2967
0002e76cmovz x1, 43
0002e770bl runtime.throw
0002e774hint
0002e778
0002e778loc_2e778:
0002e778stp x0, x1, [sp+8]
0002e77cstp x2, x3, [sp+24]
0002e780mov x3, x30
0002e784bl runtime.morestack_noctxt.abi0
0002e788ldp x0, x1, [sp+8]
0002e78cldp x2, x3, [sp+24]
0002e790b 0x2e260
0002e794udf 0
0002e798udf 0
0002e79cudf 0
0002e260
0002e7a0
0002e7a0runtime.SetFinalizer.func2: ; void runtime.SetFinalizer.func2(void)
0002e7a0ldr x16, [x28+16]
0002e7a4subs xzr, sp, x16
0002e7a8b.ls 0x2e7fc
0002e7acstr x30, [sp-64]!
0002e7b0stur x29, [sp-8]
0002e7b4sub x29, sp, 8
0002e7b8ldr x5, [x26+16]
0002e7bcldr x2, [x26+24]
0002e7c0ldr x3, [x26+32]
0002e7c4ldr x4, [x26+40]
0002e7c8ldr x6, [x26+8]
0002e7ccldr x0, [x6+8]
0002e7d0ldr x1, [x5+8]
0002e7d4bl runtime.addfinalizer
0002e7d8tbz w0, 0, 0x2e7e8
0002e7dcldur x29, [sp-8]
0002e7e0ldr x30, [sp], 64
0002e7e4ret x30
0002e7e8
0002e7e8loc_2e7e8:
0002e7e8adrp x0, 0x697000
0002e7ecadd x0, x0, 3010
0002e7f0movz x1, 43
0002e7f4bl runtime.throw
0002e7f8hint
0002e7fc
0002e7fcloc_2e7fc:
0002e7fcmov x3, x30
0002e800bl runtime.morestack.abi0
0002e804b 0x2e7a0
0002e808udf 0
0002e80cudf 0
0002e7a0
0002e7a0runtime.SetFinalizer.func2: ; void runtime.SetFinalizer.func2(void)
0002e7a0ldr x16, [x28+16]
0002e7a4subs xzr, sp, x16
0002e7a8b.ls 0x2e7fc
0002e7acstr x30, [sp-64]!
0002e7b0stur x29, [sp-8]
0002e7b4sub x29, sp, 8
0002e7b8ldr x5, [x26+16]
0002e7bcldr x2, [x26+24]
0002e7c0ldr x3, [x26+32]
0002e7c4ldr x4, [x26+40]
0002e7c8ldr x6, [x26+8]
0002e7ccldr x0, [x6+8]
0002e7d0ldr x1, [x5+8]
0002e7d4bl runtime.addfinalizer
0002e7d8tbz w0, 0, 0x2e7e8
0002e7dcldur x29, [sp-8]
0002e7e0ldr x30, [sp], 64
0002e7e4ret x30
0002e7e8
0002e7e8loc_2e7e8:
0002e7e8adrp x0, 0x697000
0002e7ecadd x0, x0, 3010
0002e7f0movz x1, 43
0002e7f4bl runtime.throw
0002e7f8hint
0002e7fc
0002e7fcloc_2e7fc:
0002e7fcmov x3, x30
0002e800bl runtime.morestack.abi0
0002e804b 0x2e7a0
0002e808udf 0
0002e80cudf 0
0002e7a0
0002e810
0002e810runtime.SetFinalizer.func1: ; void runtime.SetFinalizer.func1(void)
0002e810ldr x16, [x28+16]
0002e814subs xzr, sp, x16
0002e818b.ls 0x2e840
0002e81cstr x30, [sp-32]!
0002e820stur x29, [sp-8]
0002e824sub x29, sp, 8
0002e828ldr x1, [x26+8]
0002e82cldr x0, [x1+8]
0002e830bl runtime.removefinalizer
0002e834ldur x29, [sp-8]
0002e838ldr x30, [sp], 32
0002e83cret x30
0002e840
0002e840loc_2e840:
0002e840mov x3, x30
0002e844bl runtime.morestack.abi0
0002e848b 0x2e810
0002e84cudf 0
0002e810
0002e810runtime.SetFinalizer.func1: ; void runtime.SetFinalizer.func1(void)
0002e810ldr x16, [x28+16]
0002e814subs xzr, sp, x16
0002e818b.ls 0x2e840
0002e81cstr x30, [sp-32]!
0002e820stur x29, [sp-8]
0002e824sub x29, sp, 8
0002e828ldr x1, [x26+8]
0002e82cldr x0, [x1+8]
0002e830bl runtime.removefinalizer
0002e834ldur x29, [sp-8]
0002e838ldr x30, [sp], 32
0002e83cret x30
0002e840
0002e840loc_2e840:
0002e840mov x3, x30
0002e844bl runtime.morestack.abi0
0002e848b 0x2e810
0002e84cudf 0
0002e810
0002e850
0002e850runtime.(*fixalloc).init: ; void runtime.(*fixalloc).init(runtime.fixalloc * f, uintptr size, func(unsafe.Pointer, unsafe.Pointer) first, void * arg, runtime.sysMemStat * stat)
0002e850ldr x16, [x28+16]
0002e854subs xzr, sp, x16
0002e858b.ls 0x2e914
0002e85cstr x30, [sp-32]!
0002e860stur x29, [sp-8]
0002e864sub x29, sp, 8
0002e868subs xzr, x1, 16384
0002e86cb.hi 0x2e900
0002e870subs xzr, x1, 8
0002e874orr x5, xzr, 8
0002e878csel x1, x5, x1, lo
0002e87cstr x1, [x0]
0002e880orr x5, xzr, 16384
0002e884udiv x5, x5, x1
0002e888madd x1, x5, x1, xzr
0002e88cadrp x27, 0xa1d000
0002e890ldr w5, [x27+3056]
0002e894cbz w5, 0x2e8b4
0002e898bl runtime.gcWriteBarrier4
0002e89cstr x2, [x25]
0002e8a0ldr x5, [x0+8]
0002e8a4str x5, [x25+8]
0002e8a8str x3, [x25+16]
0002e8acldr x5, [x0+16]
0002e8b0str x5, [x25+24]
0002e8b4
0002e8b4loc_2e8b4:
0002e8b4str x2, [x0+8]
0002e8b8str x3, [x0+16]
0002e8bcstp xzr, xzr, [x0+24]
0002e8c0str wzr, [x0+40]
0002e8c4str w1, [x0+44]
0002e8c8str xzr, [x0+48]
0002e8ccadrp x27, 0xa1d000
0002e8d0ldr w1, [x27+3056]
0002e8d4cbz w1, 0x2e8e8
0002e8d8bl runtime.gcWriteBarrier2
0002e8dcstr x4, [x25]
0002e8e0ldr x1, [x0+56]
0002e8e4str x1, [x25+8]
0002e8e8
0002e8e8loc_2e8e8:
0002e8e8str x4, [x0+56]
0002e8ecorr x1, xzr, 1
0002e8f0strb w1, [x0+64]
0002e8f4ldur x29, [sp-8]
0002e8f8ldr x30, [sp], 32
0002e8fcret x30
0002e900
0002e900loc_2e900:
0002e900adrp x0, 0x690000
0002e904add x0, x0, 1136
0002e908orr x1, xzr, 32
0002e90cbl runtime.throw
0002e910hint
0002e914
0002e914loc_2e914:
0002e914stp x0, x1, [sp+8]
0002e918stp x2, x3, [sp+24]
0002e91cstr x4, [sp+40]
0002e920mov x3, x30
0002e924bl runtime.morestack_noctxt.abi0
0002e928ldp x0, x1, [sp+8]
0002e92cldp x2, x3, [sp+24]
0002e930ldr x4, [sp+40]
0002e934b 0x2e850
0002e938udf 0
0002e93cudf 0
0002e850
0002e850runtime.(*fixalloc).init: ; void runtime.(*fixalloc).init(runtime.fixalloc * f, uintptr size, func(unsafe.Pointer, unsafe.Pointer) first, void * arg, runtime.sysMemStat * stat)
0002e850ldr x16, [x28+16]
0002e854subs xzr, sp, x16
0002e858b.ls 0x2e914
0002e85cstr x30, [sp-32]!
0002e860stur x29, [sp-8]
0002e864sub x29, sp, 8
0002e868subs xzr, x1, 16384
0002e86cb.hi 0x2e900
0002e870subs xzr, x1, 8
0002e874orr x5, xzr, 8
0002e878csel x1, x5, x1, lo
0002e87cstr x1, [x0]
0002e880orr x5, xzr, 16384
0002e884udiv x5, x5, x1
0002e888madd x1, x5, x1, xzr
0002e88cadrp x27, 0xa1d000
0002e890ldr w5, [x27+3056]
0002e894cbz w5, 0x2e8b4
0002e898bl runtime.gcWriteBarrier4
0002e89cstr x2, [x25]
0002e8a0ldr x5, [x0+8]
0002e8a4str x5, [x25+8]
0002e8a8str x3, [x25+16]
0002e8acldr x5, [x0+16]
0002e8b0str x5, [x25+24]
0002e8b4
0002e8b4loc_2e8b4:
0002e8b4str x2, [x0+8]
0002e8b8str x3, [x0+16]
0002e8bcstp xzr, xzr, [x0+24]
0002e8c0str wzr, [x0+40]
0002e8c4str w1, [x0+44]
0002e8c8str xzr, [x0+48]
0002e8ccadrp x27, 0xa1d000
0002e8d0ldr w1, [x27+3056]
0002e8d4cbz w1, 0x2e8e8
0002e8d8bl runtime.gcWriteBarrier2
0002e8dcstr x4, [x25]
0002e8e0ldr x1, [x0+56]
0002e8e4str x1, [x25+8]
0002e8e8
0002e8e8loc_2e8e8:
0002e8e8str x4, [x0+56]
0002e8ecorr x1, xzr, 1
0002e8f0strb w1, [x0+64]
0002e8f4ldur x29, [sp-8]
0002e8f8ldr x30, [sp], 32
0002e8fcret x30
0002e900
0002e900loc_2e900:
0002e900adrp x0, 0x690000
0002e904add x0, x0, 1136
0002e908orr x1, xzr, 32
0002e90cbl runtime.throw
0002e910hint
0002e914
0002e914loc_2e914:
0002e914stp x0, x1, [sp+8]
0002e918stp x2, x3, [sp+24]
0002e91cstr x4, [sp+40]
0002e920mov x3, x30
0002e924bl runtime.morestack_noctxt.abi0
0002e928ldp x0, x1, [sp+8]
0002e92cldp x2, x3, [sp+24]
0002e930ldr x4, [sp+40]
0002e934b 0x2e850
0002e938udf 0
0002e93cudf 0
0002e850
Loading..