File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0009c000
    0009c000internal/bisect.PrintMarker: ; void internal/bisect.PrintMarker(internal/bisect.Writer w, uint64 h)
    0009c000ldr x16, [x28+16]
    0009c004sub x17, sp, 96
    0009c008subs xzr, x17, x16
    0009c00cb.ls 0x9c128
    0009c010str x30, [sp-224]!
    0009c014stur x29, [sp-8]
    0009c018sub x29, sp, 8
    0009c01cstr x0, [sp+232]
    0009c020str x1, [sp+240]
    0009c024str x2, [sp+248]
    0009c028stp xzr, xzr, [sp+96]
    0009c02cadrp x0, 0x568000
    0009c030add x0, x0, 704
    0009c034bl runtime.newobject
    0009c038str x0, [sp+208]
    0009c03cstp xzr, xzr, [x0]
    0009c040stp xzr, xzr, [x0+16]
    0009c044stp xzr, xzr, [x0+32]
    0009c048stur xzr, [x0+42]
    0009c04cldr x0, [sp+208]
    0009c050ldrsb x27, [x0]
    0009c054b 0x9c058
    0009c058
    0009c058loc_9c058:
    0009c058b 0x9c05c
    0009c05c
    0009c05cloc_9c05c:
    0009c05cstr x0, [sp+152]
    0009c060str xzr, [sp+160]
    0009c064movz x2, 50
    0009c068str x2, [sp+168]
    0009c06cldr x3, [sp+248]
    0009c070mov x1, xzr
    0009c074bl internal/bisect.AppendMarker
    0009c078str x0, [sp+128]
    0009c07cstr x1, [sp+136]
    0009c080str x2, [sp+144]
    0009c084add x1, x1, 1
    0009c088subs xzr, x2, x1
    0009c08cb.hs 0x9c094
    0009c090b 0x9c098
    0009c094
    0009c094loc_9c094:
    0009c094b 0x9c0ac
    0009c098
    0009c098loc_9c098:
    0009c098orr x3, xzr, 1
    0009c09cadrp x4, 0x559000
    0009c0a0add x4, x4, 3072
    0009c0a4bl runtime.growslice
    0009c0a8b 0x9c0ac
    0009c0ac
    0009c0acloc_9c0ac:
    0009c0acsub x4, x1, 1
    0009c0b0movz x5, 10
    0009c0b4strb w5, [x0+x4]
    0009c0b8str x0, [sp+128]
    0009c0bcstr x1, [sp+136]
    0009c0c0str x2, [sp+144]
    0009c0c4stp xzr, xzr, [sp+192]
    0009c0c8ldr x2, [sp+136]
    0009c0ccldr x3, [sp+144]
    0009c0d0ldr x4, [sp+232]
    0009c0d4ldrsb x27, [x4]
    0009c0d8ldr x4, [x4+24]
    0009c0dcldr x1, [sp+128]
    0009c0e0ldr x0, [sp+240]
    0009c0e4blr x4
    0009c0e8str x0, [sp+80]
    0009c0ecstr x1, [sp+192]
    0009c0f0str x2, [sp+200]
    0009c0f4ldr x4, [sp+80]
    0009c0f8str x4, [sp+88]
    0009c0fcstr x1, [sp+176]
    0009c100str x2, [sp+184]
    0009c104str x1, [sp+112]
    0009c108str x2, [sp+120]
    0009c10cstr x1, [sp+96]
    0009c110str x2, [sp+104]
    0009c114mov x0, x1
    0009c118mov x1, x2
    0009c11cldur x29, [sp-8]
    0009c120ldr x30, [sp], 224
    0009c124ret x30
    0009c128
    0009c128loc_9c128:
    0009c128stp x0, x1, [sp+8]
    0009c12cstr x2, [sp+24]
    0009c130mov x3, x30
    0009c134bl runtime.morestack_noctxt.abi0
    0009c138ldp x0, x1, [sp+8]
    0009c13cldr x2, [sp+24]
    0009c140b 0x9c000
    0009c144udf 0
    0009c148udf 0
    0009c14cudf 0
    0009c000
    0009c150
    0009c150internal/bisect.printStack: ; void internal/bisect.printStack(internal/bisect.Writer w, uint64 h, struct []uintptr stk)
    0009c150ldr x16, [x28+16]
    0009c154sub x17, sp, 832
    0009c158subs xzr, x17, x16
    0009c15cb.ls 0x9c740
    0009c160sub x20, sp, 960
    0009c164stp x29, x30, [x20-8]
    0009c168add sp, x20, 0
    0009c16csub x29, sp, 8
    0009c170str x0, [sp+968]
    0009c174str x1, [sp+976]
    0009c178str x2, [sp+984]
    0009c17cstr x3, [sp+992]
    0009c180str x4, [sp+1000]
    0009c184str x5, [sp+1008]
    0009c188stp xzr, xzr, [sp+280]
    0009c18cadrp x0, 0x559000
    0009c190add x0, x0, 3072
    0009c194mov x1, xzr
    0009c198orr x2, xzr, 2048
    0009c19cbl runtime.makeslice
    0009c1a0str x0, [sp+432]
    0009c1a4str xzr, [sp+440]
    0009c1a8orr x3, xzr, 2048
    0009c1acstr x3, [sp+448]
    0009c1b0add x20, sp, 81
    0009c1b4adr x27, 16
    0009c1b8stp x29, x27, [sp-24]
    0009c1bcsub x29, sp, 24
    0009c1c0bl fn_87cf8
    0009c1c4sub x29, sp, 8
    0009c1c8stur xzr, [sp+173]
    0009c1ccadd x0, sp, 81
    0009c1d0ldrsb x27, [x0]
    0009c1d4b 0x9c1d8
    0009c1d8
    0009c1d8loc_9c1d8:
    0009c1d8b 0x9c1dc
    0009c1dc
    0009c1dcloc_9c1dc:
    0009c1dcstr x0, [sp+824]
    0009c1e0str xzr, [sp+832]
    0009c1e4movz x2, 100
    0009c1e8str x2, [sp+840]
    0009c1ecldr x3, [sp+984]
    0009c1f0mov x1, xzr
    0009c1f4bl internal/bisect.AppendMarker
    0009c1f8str x0, [sp+296]
    0009c1fcstr x1, [sp+304]
    0009c200str x2, [sp+312]
    0009c204ldr x0, [sp+992]
    0009c208ldr x1, [sp+1000]
    0009c20cldr x2, [sp+1008]
    0009c210bl runtime.CallersFrames
    0009c214str x0, [sp+320]
    0009c218b 0x9c21c
    0009c21c
    0009c21cloc_9c21c:
    0009c21cb 0x9c220
    0009c220
    0009c220loc_9c220:
    0009c220add x20, sp, 736
    0009c224adr x27, 16
    0009c228stp x29, x27, [sp-24]
    0009c22csub x29, sp, 24
    0009c230bl fn_87cfc
    0009c234sub x29, sp, 8
    0009c238str xzr, [sp+816]
    0009c23cldr x0, [sp+320]
    0009c240bl runtime.(*Frames).Next
    0009c244str x0, [sp+456]
    0009c248str x1, [sp+464]
    0009c24cstr x2, [sp+472]
    0009c250str x3, [sp+480]
    0009c254str x4, [sp+488]
    0009c258str x5, [sp+496]
    0009c25cstr x6, [sp+504]
    0009c260str x7, [sp+512]
    0009c264str x8, [sp+520]
    0009c268str x9, [sp+528]
    0009c26cstr x10, [sp+536]
    0009c270add x21, sp, 736
    0009c274add x20, sp, 456
    0009c278adr x27, 16
    0009c27cstp x29, x27, [sp-24]
    0009c280sub x29, sp, 24
    0009c284bl fn_87ef8
    0009c288sub x29, sp, 8
    0009c28cldr x1, [sp+536]
    0009c290str x1, [sp+816]
    0009c294strb w11, [sp+182]
    0009c298add x21, sp, 864
    0009c29cadd x20, sp, 736
    0009c2a0adr x27, 16
    0009c2a4stp x29, x27, [sp-24]
    0009c2a8sub x29, sp, 24
    0009c2acbl fn_87ef8
    0009c2b0sub x29, sp, 8
    0009c2b4ldr x1, [sp+816]
    0009c2b8str x1, [sp+944]
    0009c2bcldrb w1, [sp+182]
    0009c2c0strb w1, [sp+183]
    0009c2c4add x21, sp, 328
    0009c2c8add x20, sp, 864
    0009c2ccadr x27, 16
    0009c2d0stp x29, x27, [sp-24]
    0009c2d4sub x29, sp, 24
    0009c2d8bl fn_87ef8
    0009c2dcsub x29, sp, 8
    0009c2e0ldr x1, [sp+944]
    0009c2e4str x1, [sp+408]
    0009c2e8ldrb w1, [sp+183]
    0009c2ecstrb w1, [sp+181]
    0009c2f0ldr x2, [sp+448]
    0009c2f4ldr x0, [sp+432]
    0009c2f8ldr x1, [sp+440]
    0009c2fcstr x0, [sp+696]
    0009c300str x1, [sp+704]
    0009c304str x2, [sp+712]
    0009c308ldr x3, [sp+304]
    0009c30cadd x1, x1, x3
    0009c310str x1, [sp+256]
    0009c314subs xzr, x2, x1
    0009c318b.hs 0x9c320
    0009c31cb 0x9c328
    0009c320
    0009c320loc_9c320:
    0009c320str x1, [sp+704]
    0009c324b 0x9c348
    0009c328
    0009c328loc_9c328:
    0009c328ldr x3, [sp+304]
    0009c32cadrp x4, 0x559000
    0009c330add x4, x4, 3072
    0009c334bl runtime.growslice
    0009c338str x0, [sp+696]
    0009c33cstr x1, [sp+704]
    0009c340str x2, [sp+712]
    0009c344b 0x9c348
    0009c348
    0009c348loc_9c348:
    0009c348ldr x3, [sp+304]
    0009c34cstr x3, [sp+248]
    0009c350ldr x3, [sp+256]
    0009c354ldr x4, [sp+304]
    0009c358sub x3, x3, x4
    0009c35cldr x4, [sp+696]
    0009c360add x0, x4, x3
    0009c364str x0, [sp+688]
    0009c368ldr x2, [sp+248]
    0009c36cldr x1, [sp+296]
    0009c370bl runtime.memmove
    0009c374ldr x3, [sp+696]
    0009c378ldr x4, [sp+704]
    0009c37cldr x5, [sp+712]
    0009c380str x3, [sp+432]
    0009c384str x4, [sp+440]
    0009c388str x5, [sp+448]
    0009c38cldr x3, [sp+344]
    0009c390ldr x4, [sp+352]
    0009c394str x3, [sp+672]
    0009c398str x4, [sp+680]
    0009c39cldr x2, [sp+448]
    0009c3a0ldr x0, [sp+432]
    0009c3a4ldr x3, [sp+440]
    0009c3a8str x0, [sp+648]
    0009c3acstr x3, [sp+656]
    0009c3b0str x2, [sp+664]
    0009c3b4ldr x4, [sp+680]
    0009c3b8add x1, x3, x4
    0009c3bcstr x1, [sp+240]
    0009c3c0subs xzr, x2, x1
    0009c3c4b.hs 0x9c3cc
    0009c3c8b 0x9c3d4
    0009c3cc
    0009c3ccloc_9c3cc:
    0009c3ccstr x1, [sp+656]
    0009c3d0b 0x9c3f4
    0009c3d4
    0009c3d4loc_9c3d4:
    0009c3d4ldr x3, [sp+680]
    0009c3d8adrp x4, 0x559000
    0009c3dcadd x4, x4, 3072
    0009c3e0bl runtime.growslice
    0009c3e4str x0, [sp+648]
    0009c3e8str x1, [sp+656]
    0009c3ecstr x2, [sp+664]
    0009c3f0b 0x9c3f4
    0009c3f4
    0009c3f4loc_9c3f4:
    0009c3f4ldr x3, [sp+680]
    0009c3f8str x3, [sp+232]
    0009c3fcldr x3, [sp+240]
    0009c400ldr x4, [sp+680]
    0009c404sub x3, x3, x4
    0009c408ldr x4, [sp+648]
    0009c40cadd x0, x4, x3
    0009c410str x0, [sp+640]
    0009c414ldr x2, [sp+232]
    0009c418ldr x1, [sp+672]
    0009c41cbl runtime.memmove
    0009c420ldr x2, [sp+664]
    0009c424ldr x0, [sp+648]
    0009c428ldr x3, [sp+656]
    0009c42cstr x0, [sp+432]
    0009c430str x3, [sp+440]
    0009c434str x2, [sp+448]
    0009c438add x1, x3, 3
    0009c43cstr x0, [sp+616]
    0009c440str x3, [sp+624]
    0009c444str x2, [sp+632]
    0009c448str x1, [sp+224]
    0009c44csubs xzr, x2, x1
    0009c450b.hs 0x9c458
    0009c454b 0x9c460
    0009c458
    0009c458loc_9c458:
    0009c458str x1, [sp+624]
    0009c45cb 0x9c480
    0009c460
    0009c460loc_9c460:
    0009c460orr x3, xzr, 3
    0009c464adrp x4, 0x559000
    0009c468add x4, x4, 3072
    0009c46cbl runtime.growslice
    0009c470str x0, [sp+616]
    0009c474str x1, [sp+624]
    0009c478str x2, [sp+632]
    0009c47cb 0x9c480
    0009c480
    0009c480loc_9c480:
    0009c480orr x3, xzr, 3
    0009c484str x3, [sp+216]
    0009c488ldr x3, [sp+224]
    0009c48csub x3, x3, 3
    0009c490ldr x4, [sp+616]
    0009c494add x0, x4, x3
    0009c498str x0, [sp+608]
    0009c49cldr x2, [sp+216]
    0009c4a0adrp x1, 0x614000
    0009c4a4add x1, x1, 564
    0009c4a8bl runtime.memmove
    0009c4acldr x2, [sp+632]
    0009c4b0ldr x0, [sp+616]
    0009c4b4ldr x3, [sp+624]
    0009c4b8str x0, [sp+432]
    0009c4bcstr x3, [sp+440]
    0009c4c0str x2, [sp+448]
    0009c4c4str x0, [sp+584]
    0009c4c8str x3, [sp+592]
    0009c4ccstr x2, [sp+600]
    0009c4d0ldr x4, [sp+304]
    0009c4d4add x1, x3, x4
    0009c4d8str x1, [sp+208]
    0009c4dcsubs xzr, x2, x1
    0009c4e0b.hs 0x9c4e8
    0009c4e4b 0x9c4f0
    0009c4e8
    0009c4e8loc_9c4e8:
    0009c4e8str x1, [sp+592]
    0009c4ecb 0x9c510
    0009c4f0
    0009c4f0loc_9c4f0:
    0009c4f0ldr x3, [sp+304]
    0009c4f4adrp x4, 0x559000
    0009c4f8add x4, x4, 3072
    0009c4fcbl runtime.growslice
    0009c500str x0, [sp+584]
    0009c504str x1, [sp+592]
    0009c508str x2, [sp+600]
    0009c50cb 0x9c510
    0009c510
    0009c510loc_9c510:
    0009c510ldr x3, [sp+304]
    0009c514str x3, [sp+200]
    0009c518ldr x3, [sp+208]
    0009c51cldr x4, [sp+304]
    0009c520sub x3, x3, x4
    0009c524ldr x4, [sp+584]
    0009c528add x0, x4, x3
    0009c52cstr x0, [sp+576]
    0009c530ldr x2, [sp+200]
    0009c534ldr x1, [sp+296]
    0009c538bl runtime.memmove
    0009c53cldr x2, [sp+600]
    0009c540ldr x0, [sp+584]
    0009c544ldr x3, [sp+592]
    0009c548str x0, [sp+432]
    0009c54cstr x3, [sp+440]
    0009c550str x2, [sp+448]
    0009c554add x1, x3, 1
    0009c558subs xzr, x2, x1
    0009c55cb.hs 0x9c564
    0009c560b 0x9c568
    0009c564
    0009c564loc_9c564:
    0009c564b 0x9c57c
    0009c568
    0009c568loc_9c568:
    0009c568orr x3, xzr, 1
    0009c56cadrp x4, 0x559000
    0009c570add x4, x4, 3072
    0009c574bl runtime.growslice
    0009c578b 0x9c57c
    0009c57c
    0009c57cloc_9c57c:
    0009c57csub x6, x1, 1
    0009c580movz x7, 9
    0009c584strb w7, [x0+x6]
    0009c588str x0, [sp+432]
    0009c58cstr x1, [sp+440]
    0009c590str x2, [sp+448]
    0009c594ldr x4, [sp+368]
    0009c598ldr x3, [sp+360]
    0009c59cldr x5, [sp+376]
    0009c5a0bl internal/bisect.appendFileLine
    0009c5a4str x0, [sp+432]
    0009c5a8str x1, [sp+440]
    0009c5acstr x2, [sp+448]
    0009c5b0add x1, x1, 1
    0009c5b4subs xzr, x2, x1
    0009c5b8b.hs 0x9c5c0
    0009c5bcb 0x9c5c4
    0009c5c0
    0009c5c0loc_9c5c0:
    0009c5c0b 0x9c5d8
    0009c5c4
    0009c5c4loc_9c5c4:
    0009c5c4orr x3, xzr, 1
    0009c5c8adrp x4, 0x559000
    0009c5ccadd x4, x4, 3072
    0009c5d0bl runtime.growslice
    0009c5d4b 0x9c5d8
    0009c5d8
    0009c5d8loc_9c5d8:
    0009c5d8sub x5, x1, 1
    0009c5dcmovz x6, 10
    0009c5e0strb w6, [x0+x5]
    0009c5e4str x0, [sp+432]
    0009c5e8str x1, [sp+440]
    0009c5ecstr x2, [sp+448]
    0009c5f0ldrb w5, [sp+181]
    0009c5f4tbnz w5, 0, 0x9c5fc
    0009c5f8b 0x9c604
    0009c5fc
    0009c5fcloc_9c5fc:
    0009c5fcb 0x9c600
    0009c600
    0009c600loc_9c600:
    0009c600b 0x9c21c
    0009c604
    0009c604loc_9c604:
    0009c604b 0x9c608
    0009c608
    0009c608loc_9c608:
    0009c608str x0, [sp+552]
    0009c60cstr x1, [sp+560]
    0009c610str x2, [sp+568]
    0009c614ldr x5, [sp+304]
    0009c618add x1, x1, x5
    0009c61cstr x1, [sp+192]
    0009c620subs xzr, x2, x1
    0009c624b.hs 0x9c62c
    0009c628b 0x9c634
    0009c62c
    0009c62cloc_9c62c:
    0009c62cstr x1, [sp+560]
    0009c630b 0x9c654
    0009c634
    0009c634loc_9c634:
    0009c634ldr x3, [sp+304]
    0009c638adrp x4, 0x559000
    0009c63cadd x4, x4, 3072
    0009c640bl runtime.growslice
    0009c644str x0, [sp+552]
    0009c648str x1, [sp+560]
    0009c64cstr x2, [sp+568]
    0009c650b 0x9c654
    0009c654
    0009c654loc_9c654:
    0009c654ldr x3, [sp+304]
    0009c658str x3, [sp+184]
    0009c65cldr x3, [sp+192]
    0009c660ldr x4, [sp+304]
    0009c664sub x3, x3, x4
    0009c668ldr x4, [sp+552]
    0009c66cadd x0, x4, x3
    0009c670str x0, [sp+544]
    0009c674ldr x2, [sp+184]
    0009c678ldr x1, [sp+296]
    0009c67cbl runtime.memmove
    0009c680ldr x2, [sp+568]
    0009c684ldr x0, [sp+552]
    0009c688ldr x3, [sp+560]
    0009c68cstr x0, [sp+432]
    0009c690str x3, [sp+440]
    0009c694str x2, [sp+448]
    0009c698add x1, x3, 1
    0009c69csubs xzr, x2, x1
    0009c6a0b.hs 0x9c6a8
    0009c6a4b 0x9c6ac
    0009c6a8
    0009c6a8loc_9c6a8:
    0009c6a8b 0x9c6c0
    0009c6ac
    0009c6acloc_9c6ac:
    0009c6acorr x3, xzr, 1
    0009c6b0adrp x4, 0x559000
    0009c6b4add x4, x4, 3072
    0009c6b8bl runtime.growslice
    0009c6bcb 0x9c6c0
    0009c6c0
    0009c6c0loc_9c6c0:
    0009c6c0sub x4, x1, 1
    0009c6c4movz x5, 10
    0009c6c8strb w5, [x0+x4]
    0009c6ccstr x0, [sp+432]
    0009c6d0str x1, [sp+440]
    0009c6d4str x2, [sp+448]
    0009c6d8add x27, sp, 720
    0009c6dcstp xzr, xzr, [x27]
    0009c6e0ldr x2, [sp+440]
    0009c6e4ldr x3, [sp+448]
    0009c6e8ldr x4, [sp+968]
    0009c6ecldrsb x27, [x4]
    0009c6f0ldr x4, [x4+24]
    0009c6f4ldr x1, [sp+432]
    0009c6f8ldr x0, [sp+976]
    0009c6fcblr x4
    0009c700str x0, [sp+264]
    0009c704str x1, [sp+720]
    0009c708str x2, [sp+728]
    0009c70cldr x4, [sp+264]
    0009c710str x4, [sp+272]
    0009c714str x1, [sp+848]
    0009c718str x2, [sp+856]
    0009c71cstr x1, [sp+416]
    0009c720str x2, [sp+424]
    0009c724str x1, [sp+280]
    0009c728str x2, [sp+288]
    0009c72cmov x0, x1
    0009c730mov x1, x2
    0009c734ldp x29, x30, [sp-8]
    0009c738add sp, sp, 960
    0009c73cret x30
    0009c740
    0009c740loc_9c740:
    0009c740stp x0, x1, [sp+8]
    0009c744stp x2, x3, [sp+24]
    0009c748stp x4, x5, [sp+40]
    0009c74cmov x3, x30
    0009c750bl runtime.morestack_noctxt.abi0
    0009c754ldp x0, x1, [sp+8]
    0009c758ldp x2, x3, [sp+24]
    0009c75cldp x4, x5, [sp+40]
    0009c760b 0x9c150
    0009c764udf 0
    0009c768udf 0
    0009c76cudf 0
    0009c150
    0009c770
    0009c770internal/bisect.AppendMarker: ; void internal/bisect.AppendMarker(struct []uint8 dst, uint64 id)
    0009c770ldr x16, [x28+16]
    0009c774sub x17, sp, 160
    0009c778subs xzr, x17, x16
    0009c77cb.ls 0x9c99c
    0009c780sub x20, sp, 288
    0009c784stp x29, x30, [x20-8]
    0009c788add sp, x20, 0
    0009c78csub x29, sp, 8
    0009c790str x0, [sp+296]
    0009c794str x1, [sp+304]
    0009c798str x2, [sp+312]
    0009c79cstr x3, [sp+320]
    0009c7a0str xzr, [sp+136]
    0009c7a4stp xzr, xzr, [sp+144]
    0009c7a8add x27, sp, 55
    0009c7acstp xzr, xzr, [x27]
    0009c7b0add x27, sp, 71
    0009c7b4stp xzr, xzr, [x27]
    0009c7b8str xzr, [sp+80]
    0009c7bcadd x5, sp, 55
    0009c7c0ldrsb x27, [x5]
    0009c7c4b 0x9c7c8
    0009c7c8
    0009c7c8loc_9c7c8:
    0009c7c8str x5, [sp+224]
    0009c7ccmovz x1, 33
    0009c7d0str x1, [sp+232]
    0009c7d4str x1, [sp+240]
    0009c7d8str x5, [sp+176]
    0009c7dcstr x1, [sp+184]
    0009c7e0str x1, [sp+192]
    0009c7e4adrp x5, 0x618000
    0009c7e8add x5, x5, 3412
    0009c7ecstr x5, [sp+160]
    0009c7f0orr x5, xzr, 16
    0009c7f4str x5, [sp+168]
    0009c7f8ldr x6, [sp+184]
    0009c7fcstr x6, [sp+96]
    0009c800subs xzr, x6, 16
    0009c804b.gt 0x9c80c
    0009c808b 0x9c814
    0009c80c
    0009c80cloc_9c80c:
    0009c80cstr x5, [sp+96]
    0009c810b 0x9c818
    0009c814
    0009c814loc_9c814:
    0009c814b 0x9c818
    0009c818
    0009c818loc_9c818:
    0009c818ldr x5, [sp+160]
    0009c81cldr x6, [sp+176]
    0009c820subs xzr, x6, x5
    0009c824b.ne 0x9c82c
    0009c828b 0x9c848
    0009c82c
    0009c82cloc_9c82c:
    0009c82cldr x3, [sp+96]
    0009c830str x3, [sp+128]
    0009c834ldr x2, [sp+128]
    0009c838ldr x1, [sp+160]
    0009c83cldr x0, [sp+176]
    0009c840bl runtime.memmove
    0009c844b 0x9c84c
    0009c848
    0009c848loc_9c848:
    0009c848b 0x9c84c
    0009c84c
    0009c84cloc_9c84c:
    0009c84cstr xzr, [sp+88]
    0009c850b 0x9c854
    0009c854
    0009c854loc_9c854:
    0009c854ldr x5, [sp+88]
    0009c858subs xzr, x5, 16
    0009c85cb.lt 0x9c864
    0009c860b 0x9c8b8
    0009c864
    0009c864loc_9c864:
    0009c864ldr x5, [sp+88]
    0009c868add x0, x5, 16
    0009c86cstr x0, [sp+120]
    0009c870ldr x5, [sp+320]
    0009c874ubfm x5, x5, 60, 63
    0009c878adrp x6, 0x618000
    0009c87cadd x6, x6, 2196
    0009c880ldrb w5, [x6+x5]
    0009c884subs xzr, x0, 33
    0009c888b.lo 0x9c890
    0009c88cb 0x9c990
    0009c890
    0009c890loc_9c890:
    0009c890add x6, sp, 55
    0009c894strb w5, [x6+x0]
    0009c898ldr x5, [sp+320]
    0009c89cubfm x5, x5, 60, 59
    0009c8a0str x5, [sp+320]
    0009c8a4b 0x9c8a8
    0009c8a8
    0009c8a8loc_9c8a8:
    0009c8a8ldr x5, [sp+88]
    0009c8acadd x5, x5, 1
    0009c8b0str x5, [sp+88]
    0009c8b4b 0x9c854
    0009c8b8
    0009c8b8loc_9c8b8:
    0009c8b8movz x5, 93
    0009c8bcstrb w5, [sp+87]
    0009c8c0add x5, sp, 55
    0009c8c4ldrsb x27, [x5]
    0009c8c8b 0x9c8cc
    0009c8cc
    0009c8ccloc_9c8cc:
    0009c8ccstr x5, [sp+224]
    0009c8d0movz x5, 33
    0009c8d4str x5, [sp+232]
    0009c8d8str x5, [sp+240]
    0009c8dcldr x2, [sp+312]
    0009c8e0ldr x0, [sp+296]
    0009c8e4ldr x5, [sp+304]
    0009c8e8str x0, [sp+256]
    0009c8ecstr x5, [sp+264]
    0009c8f0str x2, [sp+272]
    0009c8f4ldr x6, [sp+232]
    0009c8f8add x1, x5, x6
    0009c8fcstr x1, [sp+112]
    0009c900subs xzr, x2, x1
    0009c904b.hs 0x9c90c
    0009c908b 0x9c914
    0009c90c
    0009c90cloc_9c90c:
    0009c90cstr x1, [sp+264]
    0009c910b 0x9c934
    0009c914
    0009c914loc_9c914:
    0009c914ldr x3, [sp+232]
    0009c918adrp x4, 0x559000
    0009c91cadd x4, x4, 3072
    0009c920bl runtime.growslice
    0009c924str x0, [sp+256]
    0009c928str x1, [sp+264]
    0009c92cstr x2, [sp+272]
    0009c930b 0x9c934
    0009c934
    0009c934loc_9c934:
    0009c934ldr x3, [sp+232]
    0009c938str x3, [sp+104]
    0009c93cldr x3, [sp+112]
    0009c940ldr x4, [sp+232]
    0009c944sub x3, x3, x4
    0009c948ldr x4, [sp+256]
    0009c94cadd x0, x4, x3
    0009c950str x0, [sp+248]
    0009c954ldr x2, [sp+104]
    0009c958ldr x1, [sp+224]
    0009c95cbl runtime.memmove
    0009c960ldr x0, [sp+256]
    0009c964ldr x1, [sp+264]
    0009c968ldr x2, [sp+272]
    0009c96cstr x0, [sp+200]
    0009c970str x1, [sp+208]
    0009c974str x2, [sp+216]
    0009c978str x0, [sp+136]
    0009c97cstr x1, [sp+144]
    0009c980str x2, [sp+152]
    0009c984ldp x29, x30, [sp-8]
    0009c988add sp, sp, 288
    0009c98cret x30
    0009c990
    0009c990loc_9c990:
    0009c990movz x1, 33
    0009c994bl runtime.panicIndex
    0009c998hint
    0009c99c
    0009c99cloc_9c99c:
    0009c99cstp x0, x1, [sp+8]
    0009c9a0stp x2, x3, [sp+24]
    0009c9a4mov x3, x30
    0009c9a8bl runtime.morestack_noctxt.abi0
    0009c9acldp x0, x1, [sp+8]
    0009c9b0ldp x2, x3, [sp+24]
    0009c9b4b 0x9c770
    0009c9b8udf 0
    0009c9bcudf 0
    0009c770
    0009c9c0
    0009c9c0internal/bisect.Hash: ; void internal/bisect.Hash(struct []interface {} data)
    0009c9c0ldr x16, [x28+16]
    0009c9c4sub x17, sp, 768
    0009c9c8subs xzr, x17, x16
    0009c9ccb.ls 0x9d6fc
    0009c9d0sub x20, sp, 896
    0009c9d4stp x29, x30, [x20-8]
    0009c9d8add sp, x20, 0
    0009c9dcsub x29, sp, 8
    0009c9e0str x0, [sp+904]
    0009c9e4str x1, [sp+912]
    0009c9e8str x2, [sp+920]
    0009c9ecstr xzr, [sp+64]
    0009c9f0movz x3, 8997
    0009c9f4movk x3, 0x84220000
    0009c9f8movk x3, 0x9ce400000000
    0009c9fcmovk x3, 0xcbf2000000000000
    0009ca00str x3, [sp+152]
    0009ca04ldr x3, [sp+904]
    0009ca08str x3, [sp+864]
    0009ca0cstr x1, [sp+872]
    0009ca10str x2, [sp+880]
    0009ca14str xzr, [sp+328]
    0009ca18str x1, [sp+320]
    0009ca1cldr x3, [sp+864]
    0009ca20str x3, [sp+312]
    0009ca24b 0x9ca28
    0009ca28
    0009ca28loc_9ca28:
    0009ca28ldr x3, [sp+320]
    0009ca2cldr x4, [sp+328]
    0009ca30subs xzr, x3, x4
    0009ca34b.gt 0x9ca3c
    0009ca38b 0x9d334
    0009ca3c
    0009ca3cloc_9ca3c:
    0009ca3cldr x3, [sp+312]
    0009ca40str x3, [sp+640]
    0009ca44ldr x3, [sp+640]
    0009ca48ldr x4, [x3+8]
    0009ca4cldr x3, [x3]
    0009ca50str x3, [sp+600]
    0009ca54str x4, [sp+608]
    0009ca58str x3, [sp+624]
    0009ca5cstr x4, [sp+632]
    0009ca60cbnz x3, 0x9ca68
    0009ca64b 0x9d6f8
    0009ca68
    0009ca68loc_9ca68:
    0009ca68ldr w3, [x3+16]
    0009ca6cstr w3, [sp+60]
    0009ca70movz x4, 30713
    0009ca74movk x4, 0x66db0000
    0009ca78subs wzr, w3, w4
    0009ca7cb.ls 0x9ca84
    0009ca80b 0x9ceb0
    0009ca84
    0009ca84loc_9ca84:
    0009ca84movz x4, 26465
    0009ca88movk x4, 0x3d440000
    0009ca8csubs wzr, w3, w4
    0009ca90b.ls 0x9ca98
    0009ca94b 0x9cc7c
    0009ca98
    0009ca98loc_9ca98:
    0009ca98movz x4, 52240
    0009ca9cmovk x4, 0x13b60000
    0009caa0subs wzr, w3, w4
    0009caa4b.ls 0x9caac
    0009caa8b 0x9cb7c
    0009caac
    0009caacloc_9caac:
    0009caacmovz x2, 21838
    0009cab0movk x2, 0x2940000
    0009cab4subs wzr, w3, w2
    0009cab8b.eq 0x9cac0
    0009cabcb 0x9cb14
    0009cac0
    0009cac0loc_9cac0:
    0009cac0ldr x2, [sp+624]
    0009cac4adrp x3, 0x559000
    0009cac8add x3, x3, 3328
    0009caccsubs xzr, x2, x3
    0009cad0b.eq 0x9cad8
    0009cad4b 0x9cae0
    0009cad8
    0009cad8loc_9cad8:
    0009cad8orr x0, xzr, 1
    0009cadcb 0x9cae8
    0009cae0
    0009cae0loc_9cae0:
    0009cae0mov x0, xzr
    0009cae4b 0x9cae8
    0009cae8
    0009cae8loc_9cae8:
    0009cae8strb w0, [sp+43]
    0009caectbnz w0, 0, 0x9caf4
    0009caf0b 0x9d6f4
    0009caf4
    0009caf4loc_9caf4:
    0009caf4b 0x9caf8
    0009caf8
    0009caf8loc_9caf8:
    0009caf8ldr x2, [sp+632]
    0009cafcldr w1, [x2]
    0009cb00str w1, [sp+52]
    0009cb04ldr x0, [sp+152]
    0009cb08bl internal/bisect.fnvUint32
    0009cb0cstr x0, [sp+152]
    0009cb10b 0x9d390
    0009cb14
    0009cb14loc_9cb14:
    0009cb14movz x2, 52240
    0009cb18movk x2, 0x13b60000
    0009cb1csubs wzr, w3, w2
    0009cb20b.eq 0x9cb28
    0009cb24b 0x9d6f0
    0009cb28
    0009cb28loc_9cb28:
    0009cb28ldr x2, [sp+624]
    0009cb2cadrp x3, 0x559000
    0009cb30add x3, x3, 3264
    0009cb34subs xzr, x2, x3
    0009cb38b.eq 0x9cb40
    0009cb3cb 0x9cb48
    0009cb40
    0009cb40loc_9cb40:
    0009cb40orr x0, xzr, 1
    0009cb44b 0x9cb50
    0009cb48
    0009cb48loc_9cb48:
    0009cb48mov x0, xzr
    0009cb4cb 0x9cb50
    0009cb50
    0009cb50loc_9cb50:
    0009cb50strb w0, [sp+43]
    0009cb54tbnz w0, 0, 0x9cb5c
    0009cb58b 0x9d6e4
    0009cb5c
    0009cb5cloc_9cb5c:
    0009cb5cb 0x9cb60
    0009cb60
    0009cb60loc_9cb60:
    0009cb60ldr x2, [sp+632]
    0009cb64ldrsw x1, [x2]
    0009cb68str w1, [sp+56]
    0009cb6cldr x0, [sp+152]
    0009cb70bl internal/bisect.fnvUint32
    0009cb74str x0, [sp+152]
    0009cb78b 0x9d390
    0009cb7c
    0009cb7cloc_9cb7c:
    0009cb7cmovz x4, 52910
    0009cb80movk x4, 0x38900000
    0009cb84subs wzr, w3, w4
    0009cb88b.eq 0x9cb90
    0009cb8cb 0x9cbfc
    0009cb90
    0009cb90loc_9cb90:
    0009cb90ldr x3, [sp+624]
    0009cb94adrp x4, 0x551000
    0009cb98add x4, x4, 1536
    0009cb9csubs xzr, x3, x4
    0009cba0b.eq 0x9cba8
    0009cba4b 0x9cbb0
    0009cba8
    0009cba8loc_9cba8:
    0009cba8orr x0, xzr, 1
    0009cbacb 0x9cbb8
    0009cbb0
    0009cbb0loc_9cbb0:
    0009cbb0mov x0, xzr
    0009cbb4b 0x9cbb8
    0009cbb8
    0009cbb8loc_9cbb8:
    0009cbb8strb w0, [sp+43]
    0009cbbctbnz w0, 0, 0x9cbc4
    0009cbc0b 0x9d6e0
    0009cbc4
    0009cbc4loc_9cbc4:
    0009cbc4b 0x9cbc8
    0009cbc8
    0009cbc8loc_9cbc8:
    0009cbc8ldr x3, [sp+632]
    0009cbccldr x4, [x3+8]
    0009cbd0ldr x5, [x3]
    0009cbd4ldr x3, [x3+16]
    0009cbd8str x5, [sp+424]
    0009cbdcstr x4, [sp+432]
    0009cbe0str x3, [sp+440]
    0009cbe4str x5, [sp+720]
    0009cbe8str x4, [sp+728]
    0009cbecstr x3, [sp+736]
    0009cbf0str xzr, [sp+216]
    0009cbf4str x4, [sp+208]
    0009cbf8b 0x9d698
    0009cbfc
    0009cbfcloc_9cbfc:
    0009cbfcmovz x4, 26465
    0009cc00movk x4, 0x3d440000
    0009cc04subs wzr, w3, w4
    0009cc08b.eq 0x9cc10
    0009cc0cb 0x9d694
    0009cc10
    0009cc10loc_9cc10:
    0009cc10ldr x3, [sp+624]
    0009cc14adrp x4, 0x551000
    0009cc18add x4, x4, 1856
    0009cc1csubs xzr, x3, x4
    0009cc20b.eq 0x9cc28
    0009cc24b 0x9cc30
    0009cc28
    0009cc28loc_9cc28:
    0009cc28orr x0, xzr, 1
    0009cc2cb 0x9cc38
    0009cc30
    0009cc30loc_9cc30:
    0009cc30mov x0, xzr
    0009cc34b 0x9cc38
    0009cc38
    0009cc38loc_9cc38:
    0009cc38strb w0, [sp+43]
    0009cc3ctbnz w0, 0, 0x9cc44
    0009cc40b 0x9d684
    0009cc44
    0009cc44loc_9cc44:
    0009cc44b 0x9cc48
    0009cc48
    0009cc48loc_9cc48:
    0009cc48ldr x3, [sp+632]
    0009cc4cldr x4, [x3+8]
    0009cc50ldr x5, [x3]
    0009cc54ldr x3, [x3+16]
    0009cc58str x5, [sp+352]
    0009cc5cstr x4, [sp+360]
    0009cc60str x3, [sp+368]
    0009cc64str x5, [sp+648]
    0009cc68str x4, [sp+656]
    0009cc6cstr x3, [sp+664]
    0009cc70str xzr, [sp+168]
    0009cc74str x4, [sp+160]
    0009cc78b 0x9d63c
    0009cc7c
    0009cc7cloc_9cc7c:
    0009cc7cmovz x4, 1665
    0009cc80movk x4, 0x4d160000
    0009cc84subs wzr, w3, w4
    0009cc88b.ls 0x9cc90
    0009cc8cb 0x9cd78
    0009cc90
    0009cc90loc_9cc90:
    0009cc90movz x4, 59133
    0009cc94movk x4, 0x48d70000
    0009cc98subs wzr, w3, w4
    0009cc9cb.eq 0x9cca4
    0009cca0b 0x9cd10
    0009cca4
    0009cca4loc_9cca4:
    0009cca4ldr x3, [sp+624]
    0009cca8adrp x4, 0x551000
    0009ccacadd x4, x4, 1600
    0009ccb0subs xzr, x3, x4
    0009ccb4b.eq 0x9ccbc
    0009ccb8b 0x9ccc4
    0009ccbc
    0009ccbcloc_9ccbc:
    0009ccbcorr x0, xzr, 1
    0009ccc0b 0x9cccc
    0009ccc4
    0009ccc4loc_9ccc4:
    0009ccc4mov x0, xzr
    0009ccc8b 0x9cccc
    0009cccc
    0009ccccloc_9cccc:
    0009ccccstrb w0, [sp+43]
    0009ccd0tbnz w0, 0, 0x9ccd8
    0009ccd4b 0x9d638
    0009ccd8
    0009ccd8loc_9ccd8:
    0009ccd8b 0x9ccdc
    0009ccdc
    0009ccdcloc_9ccdc:
    0009ccdcldr x3, [sp+632]
    0009cce0ldr x4, [x3+8]
    0009cce4ldr x5, [x3]
    0009cce8ldr x3, [x3+16]
    0009ccecstr x5, [sp+400]
    0009ccf0str x4, [sp+408]
    0009ccf4str x3, [sp+416]
    0009ccf8str x5, [sp+696]
    0009ccfcstr x4, [sp+704]
    0009cd00str x3, [sp+712]
    0009cd04str xzr, [sp+200]
    0009cd08str x4, [sp+192]
    0009cd0cb 0x9d5f0
    0009cd10
    0009cd10loc_9cd10:
    0009cd10movz x2, 1665
    0009cd14movk x2, 0x4d160000
    0009cd18subs wzr, w3, w2
    0009cd1cb.eq 0x9cd24
    0009cd20b 0x9d5ec
    0009cd24
    0009cd24loc_9cd24:
    0009cd24ldr x2, [sp+624]
    0009cd28adrp x3, 0x559000
    0009cd2cadd x3, x3, 3456
    0009cd30subs xzr, x2, x3
    0009cd34b.eq 0x9cd3c
    0009cd38b 0x9cd44
    0009cd3c
    0009cd3cloc_9cd3c:
    0009cd3corr x0, xzr, 1
    0009cd40b 0x9cd4c
    0009cd44
    0009cd44loc_9cd44:
    0009cd44mov x0, xzr
    0009cd48b 0x9cd4c
    0009cd4c
    0009cd4cloc_9cd4c:
    0009cd4cstrb w0, [sp+43]
    0009cd50tbnz w0, 0, 0x9cd58
    0009cd54b 0x9d5e0
    0009cd58
    0009cd58loc_9cd58:
    0009cd58b 0x9cd5c
    0009cd5c
    0009cd5cloc_9cd5c:
    0009cd5cldr x2, [sp+632]
    0009cd60ldr x1, [x2]
    0009cd64str x1, [sp+120]
    0009cd68ldr x0, [sp+152]
    0009cd6cbl internal/bisect.fnvUint64
    0009cd70str x0, [sp+152]
    0009cd74b 0x9d390
    0009cd78
    0009cd78loc_9cd78:
    0009cd78movz x2, 23687
    0009cd7cmovk x2, 0x625f0000
    0009cd80subs wzr, w3, w2
    0009cd84b.eq 0x9cd8c
    0009cd88b 0x9cde0
    0009cd8c
    0009cd8cloc_9cd8c:
    0009cd8cldr x2, [sp+624]
    0009cd90adrp x3, 0x559000
    0009cd94add x3, x3, 3392
    0009cd98subs xzr, x2, x3
    0009cd9cb.eq 0x9cda4
    0009cda0b 0x9cdac
    0009cda4
    0009cda4loc_9cda4:
    0009cda4orr x0, xzr, 1
    0009cda8b 0x9cdb4
    0009cdac
    0009cdacloc_9cdac:
    0009cdacmov x0, xzr
    0009cdb0b 0x9cdb4
    0009cdb4
    0009cdb4loc_9cdb4:
    0009cdb4strb w0, [sp+43]
    0009cdb8tbnz w0, 0, 0x9cdc0
    0009cdbcb 0x9d5dc
    0009cdc0
    0009cdc0loc_9cdc0:
    0009cdc0b 0x9cdc4
    0009cdc4
    0009cdc4loc_9cdc4:
    0009cdc4ldr x2, [sp+632]
    0009cdc8ldr x1, [x2]
    0009cdccstr x1, [sp+128]
    0009cdd0ldr x0, [sp+152]
    0009cdd4bl internal/bisect.fnvUint64
    0009cdd8str x0, [sp+152]
    0009cddcb 0x9d390
    0009cde0
    0009cde0loc_9cde0:
    0009cde0movz x2, 25202
    0009cde4movk x2, 0x651d0000
    0009cde8subs wzr, w3, w2
    0009cdecb.eq 0x9cdf4
    0009cdf0b 0x9ce48
    0009cdf4
    0009cdf4loc_9cdf4:
    0009cdf4ldr x2, [sp+624]
    0009cdf8adrp x3, 0x559000
    0009cdfcadd x3, x3, 3072
    0009ce00subs xzr, x2, x3
    0009ce04b.eq 0x9ce0c
    0009ce08b 0x9ce14
    0009ce0c
    0009ce0cloc_9ce0c:
    0009ce0corr x0, xzr, 1
    0009ce10b 0x9ce1c
    0009ce14
    0009ce14loc_9ce14:
    0009ce14mov x0, xzr
    0009ce18b 0x9ce1c
    0009ce1c
    0009ce1cloc_9ce1c:
    0009ce1cstrb w0, [sp+43]
    0009ce20tbnz w0, 0, 0x9ce28
    0009ce24b 0x9d5d8
    0009ce28
    0009ce28loc_9ce28:
    0009ce28b 0x9ce2c
    0009ce2c
    0009ce2cloc_9ce2c:
    0009ce2cldr x2, [sp+632]
    0009ce30ldrb w1, [x2]
    0009ce34strb w1, [sp+42]
    0009ce38ldr x0, [sp+152]
    0009ce3cbl internal/bisect.fnv
    0009ce40str x0, [sp+152]
    0009ce44b 0x9d390
    0009ce48
    0009ce48loc_9ce48:
    0009ce48movz x2, 30713
    0009ce4cmovk x2, 0x66db0000
    0009ce50subs wzr, w3, w2
    0009ce54b.eq 0x9ce5c
    0009ce58b 0x9d5d4
    0009ce5c
    0009ce5cloc_9ce5c:
    0009ce5cldr x2, [sp+624]
    0009ce60adrp x3, 0x559000
    0009ce64add x3, x3, 3520
    0009ce68subs xzr, x2, x3
    0009ce6cb.eq 0x9ce74
    0009ce70b 0x9ce7c
    0009ce74
    0009ce74loc_9ce74:
    0009ce74orr x0, xzr, 1
    0009ce78b 0x9ce84
    0009ce7c
    0009ce7cloc_9ce7c:
    0009ce7cmov x0, xzr
    0009ce80b 0x9ce84
    0009ce84
    0009ce84loc_9ce84:
    0009ce84strb w0, [sp+43]
    0009ce88tbnz w0, 0, 0x9ce90
    0009ce8cb 0x9d5bc
    0009ce90
    0009ce90loc_9ce90:
    0009ce90b 0x9ce94
    0009ce94
    0009ce94loc_9ce94:
    0009ce94ldr x2, [sp+632]
    0009ce98ldr x1, [x2]
    0009ce9cstr x1, [sp+144]
    0009cea0ldr x0, [sp+152]
    0009cea4bl internal/bisect.fnvUint64
    0009cea8str x0, [sp+152]
    0009ceacb 0x9d390
    0009ceb0
    0009ceb0loc_9ceb0:
    0009ceb0movz x4, 31996
    0009ceb4movk x4, 0x7e6c0000
    0009ceb8adds wzr, w3, w4
    0009cebcb.ls 0x9cec4
    0009cec0b 0x9d0c8
    0009cec4
    0009cec4loc_9cec4:
    0009cec4movz x4, 26119
    0009cec8movk x4, 0x72550000
    0009ceccsubs wzr, w3, w4
    0009ced0b.ls 0x9ced8
    0009ced4b 0x9cfc8
    0009ced8
    0009ced8loc_9ced8:
    0009ced8movz x4, 24383
    0009cedcmovk x4, 0x68f30000
    0009cee0subs wzr, w3, w4
    0009cee4b.eq 0x9ceec
    0009cee8b 0x9cf40
    0009ceec
    0009ceecloc_9ceec:
    0009ceecldr x2, [sp+624]
    0009cef0adrp x3, 0x559000
    0009cef4add x3, x3, 3648
    0009cef8subs xzr, x2, x3
    0009cefcb.eq 0x9cf04
    0009cf00b 0x9cf0c
    0009cf04
    0009cf04loc_9cf04:
    0009cf04orr x0, xzr, 1
    0009cf08b 0x9cf14
    0009cf0c
    0009cf0cloc_9cf0c:
    0009cf0cmov x0, xzr
    0009cf10b 0x9cf14
    0009cf14
    0009cf14loc_9cf14:
    0009cf14strb w0, [sp+43]
    0009cf18tbnz w0, 0, 0x9cf20
    0009cf1cb 0x9d5b8
    0009cf20
    0009cf20loc_9cf20:
    0009cf20b 0x9cf24
    0009cf24
    0009cf24loc_9cf24:
    0009cf24ldr x2, [sp+632]
    0009cf28ldr x1, [x2]
    0009cf2cstr x1, [sp+112]
    0009cf30ldr x0, [sp+152]
    0009cf34bl internal/bisect.fnvUint64
    0009cf38str x0, [sp+152]
    0009cf3cb 0x9d390
    0009cf40
    0009cf40loc_9cf40:
    0009cf40movz x4, 26119
    0009cf44movk x4, 0x72550000
    0009cf48subs wzr, w3, w4
    0009cf4cb.eq 0x9cf54
    0009cf50b 0x9d5b4
    0009cf54
    0009cf54loc_9cf54:
    0009cf54ldr x3, [sp+624]
    0009cf58adrp x4, 0x551000
    0009cf5cadd x4, x4, 2112
    0009cf60subs xzr, x3, x4
    0009cf64b.eq 0x9cf6c
    0009cf68b 0x9cf74
    0009cf6c
    0009cf6cloc_9cf6c:
    0009cf6corr x0, xzr, 1
    0009cf70b 0x9cf7c
    0009cf74
    0009cf74loc_9cf74:
    0009cf74mov x0, xzr
    0009cf78b 0x9cf7c
    0009cf7c
    0009cf7cloc_9cf7c:
    0009cf7cstrb w0, [sp+43]
    0009cf80tbnz w0, 0, 0x9cf88
    0009cf84b 0x9d5a8
    0009cf88
    0009cf88loc_9cf88:
    0009cf88b 0x9cf8c
    0009cf8c
    0009cf8cloc_9cf8c:
    0009cf8cldr x3, [sp+632]
    0009cf90ldr x4, [x3+8]
    0009cf94ldr x5, [x3]
    0009cf98ldr x3, [x3+16]
    0009cf9cstr x5, [sp+544]
    0009cfa0str x4, [sp+552]
    0009cfa4str x3, [sp+560]
    0009cfa8str x5, [sp+840]
    0009cfacstr x4, [sp+848]
    0009cfb0str x3, [sp+856]
    0009cfb4str xzr, [sp+304]
    0009cfb8str x4, [sp+296]
    0009cfbcldr x3, [sp+840]
    0009cfc0str x3, [sp+288]
    0009cfc4b 0x9d548
    0009cfc8
    0009cfc8loc_9cfc8:
    0009cfc8movz x4, 26382
    0009cfccmovk x4, 0x72ae0000
    0009cfd0subs wzr, w3, w4
    0009cfd4b.eq 0x9cfdc
    0009cfd8b 0x9d048
    0009cfdc
    0009cfdcloc_9cfdc:
    0009cfdcldr x3, [sp+624]
    0009cfe0adrp x4, 0x551000
    0009cfe4add x4, x4, 1728
    0009cfe8subs xzr, x3, x4
    0009cfecb.eq 0x9cff4
    0009cff0b 0x9cffc
    0009cff4
    0009cff4loc_9cff4:
    0009cff4orr x0, xzr, 1
    0009cff8b 0x9d004
    0009cffc
    0009cffcloc_9cffc:
    0009cffcmov x0, xzr
    0009d000b 0x9d004
    0009d004
    0009d004loc_9d004:
    0009d004strb w0, [sp+43]
    0009d008tbnz w0, 0, 0x9d010
    0009d00cb 0x9d544
    0009d010
    0009d010loc_9d010:
    0009d010b 0x9d014
    0009d014
    0009d014loc_9d014:
    0009d014ldr x3, [sp+632]
    0009d018ldr x4, [x3+8]
    0009d01cldr x5, [x3]
    0009d020ldr x3, [x3+16]
    0009d024str x5, [sp+496]
    0009d028str x4, [sp+504]
    0009d02cstr x3, [sp+512]
    0009d030str x5, [sp+792]
    0009d034str x4, [sp+800]
    0009d038str x3, [sp+808]
    0009d03cstr xzr, [sp+264]
    0009d040str x4, [sp+256]
    0009d044b 0x9d4fc
    0009d048
    0009d048loc_9d048:
    0009d048movz x4, 31996
    0009d04cmovk x4, 0x7e6c0000
    0009d050adds wzr, w3, w4
    0009d054b.eq 0x9d05c
    0009d058b 0x9d4f8
    0009d05c
    0009d05cloc_9d05c:
    0009d05cldr x3, [sp+624]
    0009d060adrp x4, 0x550000
    0009d064add x4, x4, 1792
    0009d068subs xzr, x3, x4
    0009d06cb.eq 0x9d074
    0009d070b 0x9d07c
    0009d074
    0009d074loc_9d074:
    0009d074orr x0, xzr, 1
    0009d078b 0x9d084
    0009d07c
    0009d07cloc_9d07c:
    0009d07cmov x0, xzr
    0009d080b 0x9d084
    0009d084
    0009d084loc_9d084:
    0009d084strb w0, [sp+43]
    0009d088tbnz w0, 0, 0x9d090
    0009d08cb 0x9d4e8
    0009d090
    0009d090loc_9d090:
    0009d090b 0x9d094
    0009d094
    0009d094loc_9d094:
    0009d094ldr x3, [sp+632]
    0009d098ldr x4, [x3+8]
    0009d09cldr x5, [x3]
    0009d0a0ldr x3, [x3+16]
    0009d0a4str x5, [sp+472]
    0009d0a8str x4, [sp+480]
    0009d0acstr x3, [sp+488]
    0009d0b0str x5, [sp+768]
    0009d0b4str x4, [sp+776]
    0009d0b8str x3, [sp+784]
    0009d0bcstr xzr, [sp+248]
    0009d0c0str x4, [sp+240]
    0009d0c4b 0x9d4a0
    0009d0c8
    0009d0c8loc_9d0c8:
    0009d0c8movz x4, 22429
    0009d0ccmovk x4, 0x6f680000
    0009d0d0adds wzr, w3, w4
    0009d0d4b.ls 0x9d0dc
    0009d0d8b 0x9d1cc
    0009d0dc
    0009d0dcloc_9d0dc:
    0009d0dcmovz x4, 32038
    0009d0e0movk x4, 0x71ec0000
    0009d0e4adds wzr, w3, w4
    0009d0e8b.eq 0x9d0f0
    0009d0ecb 0x9d15c
    0009d0f0
    0009d0f0loc_9d0f0:
    0009d0f0ldr x3, [sp+624]
    0009d0f4adrp x4, 0x550000
    0009d0f8add x4, x4, 1408
    0009d0fcsubs xzr, x3, x4
    0009d100b.eq 0x9d108
    0009d104b 0x9d110
    0009d108
    0009d108loc_9d108:
    0009d108orr x0, xzr, 1
    0009d10cb 0x9d118
    0009d110
    0009d110loc_9d110:
    0009d110mov x0, xzr
    0009d114b 0x9d118
    0009d118
    0009d118loc_9d118:
    0009d118strb w0, [sp+43]
    0009d11ctbnz w0, 0, 0x9d124
    0009d120b 0x9d49c
    0009d124
    0009d124loc_9d124:
    0009d124b 0x9d128
    0009d128
    0009d128loc_9d128:
    0009d128ldr x3, [sp+632]
    0009d12cldr x4, [x3+8]
    0009d130ldr x5, [x3]
    0009d134ldr x3, [x3+16]
    0009d138str x5, [sp+448]
    0009d13cstr x4, [sp+456]
    0009d140str x3, [sp+464]
    0009d144str x5, [sp+744]
    0009d148str x4, [sp+752]
    0009d14cstr x3, [sp+760]
    0009d150str xzr, [sp+232]
    0009d154str x4, [sp+224]
    0009d158b 0x9d454
    0009d15c
    0009d15cloc_9d15c:
    0009d15cmovz x4, 22429
    0009d160movk x4, 0x6f680000
    0009d164adds wzr, w3, w4
    0009d168b.eq 0x9d170
    0009d16cb 0x9d450
    0009d170
    0009d170loc_9d170:
    0009d170ldr x3, [sp+624]
    0009d174adrp x4, 0x558000
    0009d178add x4, x4, 2944
    0009d17csubs xzr, x3, x4
    0009d180b.eq 0x9d188
    0009d184b 0x9d190
    0009d188
    0009d188loc_9d188:
    0009d188orr x0, xzr, 1
    0009d18cb 0x9d198
    0009d190
    0009d190loc_9d190:
    0009d190mov x0, xzr
    0009d194b 0x9d198
    0009d198
    0009d198loc_9d198:
    0009d198strb w0, [sp+43]
    0009d19ctbnz w0, 0, 0x9d1a4
    0009d1a0b 0x9d444
    0009d1a4
    0009d1a4loc_9d1a4:
    0009d1a4b 0x9d1a8
    0009d1a8
    0009d1a8loc_9d1a8:
    0009d1a8ldr x3, [sp+632]
    0009d1acldr x1, [x3]
    0009d1b0ldr x2, [x3+8]
    0009d1b4str x1, [sp+568]
    0009d1b8str x2, [sp+576]
    0009d1bcldr x0, [sp+152]
    0009d1c0bl internal/bisect.fnvString
    0009d1c4str x0, [sp+152]
    0009d1c8b 0x9d390
    0009d1cc
    0009d1ccloc_9d1cc:
    0009d1ccmovz x4, 56471
    0009d1d0movk x4, 0x2e6d0000
    0009d1d4adds wzr, w3, w4
    0009d1d8b.eq 0x9d1e0
    0009d1dcb 0x9d24c
    0009d1e0
    0009d1e0loc_9d1e0:
    0009d1e0ldr x3, [sp+624]
    0009d1e4adrp x4, 0x550000
    0009d1e8add x4, x4, 1216
    0009d1ecsubs xzr, x3, x4
    0009d1f0b.eq 0x9d1f8
    0009d1f4b 0x9d200
    0009d1f8
    0009d1f8loc_9d1f8:
    0009d1f8orr x0, xzr, 1
    0009d1fcb 0x9d208
    0009d200
    0009d200loc_9d200:
    0009d200mov x0, xzr
    0009d204b 0x9d208
    0009d208
    0009d208loc_9d208:
    0009d208strb w0, [sp+43]
    0009d20ctbnz w0, 0, 0x9d214
    0009d210b 0x9d440
    0009d214
    0009d214loc_9d214:
    0009d214b 0x9d218
    0009d218
    0009d218loc_9d218:
    0009d218ldr x3, [sp+632]
    0009d21cldr x4, [x3+8]
    0009d220ldr x5, [x3]
    0009d224ldr x3, [x3+16]
    0009d228str x5, [sp+520]
    0009d22cstr x4, [sp+528]
    0009d230str x3, [sp+536]
    0009d234str x5, [sp+816]
    0009d238str x4, [sp+824]
    0009d23cstr x3, [sp+832]
    0009d240str xzr, [sp+280]
    0009d244str x4, [sp+272]
    0009d248b 0x9d3f8
    0009d24c
    0009d24cloc_9d24c:
    0009d24cmovz x4, 36966
    0009d250movk x4, 0x20ec0000
    0009d254adds wzr, w3, w4
    0009d258b.eq 0x9d260
    0009d25cb 0x9d2b4
    0009d260
    0009d260loc_9d260:
    0009d260ldr x2, [sp+624]
    0009d264adrp x3, 0x558000
    0009d268add x3, x3, 3584
    0009d26csubs xzr, x2, x3
    0009d270b.eq 0x9d278
    0009d274b 0x9d280
    0009d278
    0009d278loc_9d278:
    0009d278orr x0, xzr, 1
    0009d27cb 0x9d288
    0009d280
    0009d280loc_9d280:
    0009d280mov x0, xzr
    0009d284b 0x9d288
    0009d288
    0009d288loc_9d288:
    0009d288strb w0, [sp+43]
    0009d28ctbnz w0, 0, 0x9d294
    0009d290b 0x9d3f4
    0009d294
    0009d294loc_9d294:
    0009d294b 0x9d298
    0009d298
    0009d298loc_9d298:
    0009d298ldr x2, [sp+632]
    0009d29cldr x1, [x2]
    0009d2a0str x1, [sp+136]
    0009d2a4ldr x0, [sp+152]
    0009d2a8bl internal/bisect.fnvUint64
    0009d2acstr x0, [sp+152]
    0009d2b0b 0x9d390
    0009d2b4
    0009d2b4loc_9d2b4:
    0009d2b4movz x4, 16630
    0009d2b8movk x4, 0x16350000
    0009d2bcadds wzr, w3, w4
    0009d2c0b.eq 0x9d2c8
    0009d2c4b 0x9d3f0
    0009d2c8
    0009d2c8loc_9d2c8:
    0009d2c8ldr x3, [sp+624]
    0009d2ccadrp x4, 0x550000
    0009d2d0add x4, x4, 1664
    0009d2d4subs xzr, x3, x4
    0009d2d8b.eq 0x9d2e0
    0009d2dcb 0x9d2e8
    0009d2e0
    0009d2e0loc_9d2e0:
    0009d2e0orr x0, xzr, 1
    0009d2e4b 0x9d2f0
    0009d2e8
    0009d2e8loc_9d2e8:
    0009d2e8mov x0, xzr
    0009d2ecb 0x9d2f0
    0009d2f0
    0009d2f0loc_9d2f0:
    0009d2f0strb w0, [sp+43]
    0009d2f4tbnz w0, 0, 0x9d2fc
    0009d2f8b 0x9d3b0
    0009d2fc
    0009d2fcloc_9d2fc:
    0009d2fcb 0x9d300
    0009d300
    0009d300loc_9d300:
    0009d300ldr x3, [sp+632]
    0009d304ldr x4, [x3+8]
    0009d308ldr x5, [x3]
    0009d30cldr x3, [x3+16]
    0009d310str x5, [sp+376]
    0009d314str x4, [sp+384]
    0009d318str x3, [sp+392]
    0009d31cstr x5, [sp+672]
    0009d320str x4, [sp+680]
    0009d324str x3, [sp+688]
    0009d328str xzr, [sp+184]
    0009d32cstr x4, [sp+176]
    0009d330b 0x9d348
    0009d334
    0009d334loc_9d334:
    0009d334ldr x0, [sp+152]
    0009d338str x0, [sp+64]
    0009d33cldp x29, x30, [sp-8]
    0009d340add sp, sp, 896
    0009d344ret x30
    0009d348
    0009d348loc_9d348:
    0009d348ldr x3, [sp+176]
    0009d34cldr x4, [sp+184]
    0009d350subs xzr, x3, x4
    0009d354b.gt 0x9d35c
    0009d358b 0x9d38c
    0009d35c
    0009d35cloc_9d35c:
    0009d35cldr x2, [sp+184]
    0009d360ldr x3, [sp+672]
    0009d364ldr x1, [x3+3*x2]
    0009d368str x1, [sp+80]
    0009d36cldr x0, [sp+152]
    0009d370bl internal/bisect.fnvUint64
    0009d374str x0, [sp+152]
    0009d378b 0x9d37c
    0009d37c
    0009d37cloc_9d37c:
    0009d37cldr x3, [sp+184]
    0009d380add x3, x3, 1
    0009d384str x3, [sp+184]
    0009d388b 0x9d348
    0009d38c
    0009d38cloc_9d38c:
    0009d38cb 0x9d390
    0009d390
    0009d390loc_9d390:
    0009d390b 0x9d394
    0009d394
    0009d394loc_9d394:
    0009d394ldr x3, [sp+328]
    0009d398add x3, x3, 1
    0009d39cstr x3, [sp+328]
    0009d3a0ldr x3, [sp+640]
    0009d3a4add x3, x3, 16
    0009d3a8str x3, [sp+312]
    0009d3acb 0x9ca28
    0009d3b0
    0009d3b0loc_9d3b0:
    0009d3b0b 0x9d3b4
    0009d3b4
    0009d3b4loc_9d3b4:
    0009d3b4b 0x9d3b8
    0009d3b8
    0009d3b8loc_9d3b8:
    0009d3b8b 0x9d3bc
    0009d3bc
    0009d3bcloc_9d3bc:
    0009d3bcb 0x9d3c0
    0009d3c0
    0009d3c0loc_9d3c0:
    0009d3c0b 0x9d3c4
    0009d3c4
    0009d3c4loc_9d3c4:
    0009d3c4b 0x9d3c8
    0009d3c8
    0009d3c8loc_9d3c8:
    0009d3c8b 0x9d3cc
    0009d3cc
    0009d3ccloc_9d3cc:
    0009d3ccldr x2, [sp+624]
    0009d3d0ldr x3, [sp+632]
    0009d3d4str x2, [sp+584]
    0009d3d8str x3, [sp+592]
    0009d3dcadrp x0, 0x558000
    0009d3e0add x0, x0, 2944
    0009d3e4adrp x1, 0x675000
    0009d3e8add x1, x1, 560
    0009d3ecbl runtime.gopanic
    0009d3f0
    0009d3f0loc_9d3f0:
    0009d3f0b 0x9d3b4
    0009d3f4
    0009d3f4loc_9d3f4:
    0009d3f4b 0x9d3b8
    0009d3f8
    0009d3f8loc_9d3f8:
    0009d3f8ldr x3, [sp+272]
    0009d3fcldr x4, [sp+280]
    0009d400subs xzr, x3, x4
    0009d404b.gt 0x9d40c
    0009d408b 0x9d43c
    0009d40c
    0009d40cloc_9d40c:
    0009d40cldr x2, [sp+280]
    0009d410ldr x3, [sp+816]
    0009d414ldrb w1, [x3+x2]
    0009d418strb w1, [sp+41]
    0009d41cldr x0, [sp+152]
    0009d420bl internal/bisect.fnv
    0009d424str x0, [sp+152]
    0009d428b 0x9d42c
    0009d42c
    0009d42cloc_9d42c:
    0009d42cldr x3, [sp+280]
    0009d430add x3, x3, 1
    0009d434str x3, [sp+280]
    0009d438b 0x9d3f8
    0009d43c
    0009d43cloc_9d43c:
    0009d43cb 0x9d390
    0009d440
    0009d440loc_9d440:
    0009d440b 0x9d3bc
    0009d444
    0009d444loc_9d444:
    0009d444b 0x9d448
    0009d448
    0009d448loc_9d448:
    0009d448b 0x9d44c
    0009d44c
    0009d44cloc_9d44c:
    0009d44cb 0x9d3c0
    0009d450
    0009d450loc_9d450:
    0009d450b 0x9d448
    0009d454
    0009d454loc_9d454:
    0009d454ldr x3, [sp+224]
    0009d458ldr x4, [sp+232]
    0009d45csubs xzr, x3, x4
    0009d460b.gt 0x9d468
    0009d464b 0x9d498
    0009d468
    0009d468loc_9d468:
    0009d468ldr x2, [sp+232]
    0009d46cldr x3, [sp+744]
    0009d470ldrsw x1, [x3+2*x2]
    0009d474str w1, [sp+48]
    0009d478ldr x0, [sp+152]
    0009d47cbl internal/bisect.fnvUint32
    0009d480str x0, [sp+152]
    0009d484b 0x9d488
    0009d488
    0009d488loc_9d488:
    0009d488ldr x3, [sp+232]
    0009d48cadd x3, x3, 1
    0009d490str x3, [sp+232]
    0009d494b 0x9d454
    0009d498
    0009d498loc_9d498:
    0009d498b 0x9d390
    0009d49c
    0009d49cloc_9d49c:
    0009d49cb 0x9d44c
    0009d4a0
    0009d4a0loc_9d4a0:
    0009d4a0ldr x3, [sp+240]
    0009d4a4ldr x4, [sp+248]
    0009d4a8subs xzr, x3, x4
    0009d4acb.gt 0x9d4b4
    0009d4b0b 0x9d4e4
    0009d4b4
    0009d4b4loc_9d4b4:
    0009d4b4ldr x2, [sp+248]
    0009d4b8ldr x3, [sp+768]
    0009d4bcldr x1, [x3+3*x2]
    0009d4c0str x1, [sp+96]
    0009d4c4ldr x0, [sp+152]
    0009d4c8bl internal/bisect.fnvUint64
    0009d4ccstr x0, [sp+152]
    0009d4d0b 0x9d4d4
    0009d4d4
    0009d4d4loc_9d4d4:
    0009d4d4ldr x3, [sp+248]
    0009d4d8add x3, x3, 1
    0009d4dcstr x3, [sp+248]
    0009d4e0b 0x9d4a0
    0009d4e4
    0009d4e4loc_9d4e4:
    0009d4e4b 0x9d390
    0009d4e8
    0009d4e8loc_9d4e8:
    0009d4e8b 0x9d4ec
    0009d4ec
    0009d4ecloc_9d4ec:
    0009d4ecb 0x9d4f0
    0009d4f0
    0009d4f0loc_9d4f0:
    0009d4f0b 0x9d4f4
    0009d4f4
    0009d4f4loc_9d4f4:
    0009d4f4b 0x9d3c4
    0009d4f8
    0009d4f8loc_9d4f8:
    0009d4f8b 0x9d4ec
    0009d4fc
    0009d4fcloc_9d4fc:
    0009d4fcldr x3, [sp+256]
    0009d500ldr x4, [sp+264]
    0009d504subs xzr, x3, x4
    0009d508b.gt 0x9d510
    0009d50cb 0x9d540
    0009d510
    0009d510loc_9d510:
    0009d510ldr x2, [sp+264]
    0009d514ldr x3, [sp+792]
    0009d518ldr x1, [x3+3*x2]
    0009d51cstr x1, [sp+104]
    0009d520ldr x0, [sp+152]
    0009d524bl internal/bisect.fnvUint64
    0009d528str x0, [sp+152]
    0009d52cb 0x9d530
    0009d530
    0009d530loc_9d530:
    0009d530ldr x3, [sp+264]
    0009d534add x3, x3, 1
    0009d538str x3, [sp+264]
    0009d53cb 0x9d4fc
    0009d540
    0009d540loc_9d540:
    0009d540b 0x9d390
    0009d544
    0009d544loc_9d544:
    0009d544b 0x9d4f0
    0009d548
    0009d548loc_9d548:
    0009d548ldr x3, [sp+296]
    0009d54cldr x4, [sp+304]
    0009d550subs xzr, x3, x4
    0009d554b.gt 0x9d55c
    0009d558b 0x9d5a4
    0009d55c
    0009d55cloc_9d55c:
    0009d55cldr x3, [sp+288]
    0009d560str x3, [sp+616]
    0009d564ldr x3, [sp+616]
    0009d568ldr x1, [x3]
    0009d56cldr x2, [x3+8]
    0009d570str x1, [sp+336]
    0009d574str x2, [sp+344]
    0009d578ldr x0, [sp+152]
    0009d57cbl internal/bisect.fnvString
    0009d580str x0, [sp+152]
    0009d584b 0x9d588
    0009d588
    0009d588loc_9d588:
    0009d588ldr x3, [sp+304]
    0009d58cadd x3, x3, 1
    0009d590str x3, [sp+304]
    0009d594ldr x3, [sp+616]
    0009d598add x3, x3, 16
    0009d59cstr x3, [sp+288]
    0009d5a0b 0x9d548
    0009d5a4
    0009d5a4loc_9d5a4:
    0009d5a4b 0x9d390
    0009d5a8
    0009d5a8loc_9d5a8:
    0009d5a8b 0x9d5ac
    0009d5ac
    0009d5acloc_9d5ac:
    0009d5acb 0x9d5b0
    0009d5b0
    0009d5b0loc_9d5b0:
    0009d5b0b 0x9d4f4
    0009d5b4
    0009d5b4loc_9d5b4:
    0009d5b4b 0x9d5ac
    0009d5b8
    0009d5b8loc_9d5b8:
    0009d5b8b 0x9d5b0
    0009d5bc
    0009d5bcloc_9d5bc:
    0009d5bcb 0x9d5c0
    0009d5c0
    0009d5c0loc_9d5c0:
    0009d5c0b 0x9d5c4
    0009d5c4
    0009d5c4loc_9d5c4:
    0009d5c4b 0x9d5c8
    0009d5c8
    0009d5c8loc_9d5c8:
    0009d5c8b 0x9d5cc
    0009d5cc
    0009d5ccloc_9d5cc:
    0009d5ccb 0x9d5d0
    0009d5d0
    0009d5d0loc_9d5d0:
    0009d5d0b 0x9d3c8
    0009d5d4
    0009d5d4loc_9d5d4:
    0009d5d4b 0x9d5c0
    0009d5d8
    0009d5d8loc_9d5d8:
    0009d5d8b 0x9d5c4
    0009d5dc
    0009d5dcloc_9d5dc:
    0009d5dcb 0x9d5c8
    0009d5e0
    0009d5e0loc_9d5e0:
    0009d5e0b 0x9d5e4
    0009d5e4
    0009d5e4loc_9d5e4:
    0009d5e4b 0x9d5e8
    0009d5e8
    0009d5e8loc_9d5e8:
    0009d5e8b 0x9d5cc
    0009d5ec
    0009d5ecloc_9d5ec:
    0009d5ecb 0x9d5e4
    0009d5f0
    0009d5f0loc_9d5f0:
    0009d5f0ldr x3, [sp+192]
    0009d5f4ldr x4, [sp+200]
    0009d5f8subs xzr, x3, x4
    0009d5fcb.gt 0x9d604
    0009d600b 0x9d634
    0009d604
    0009d604loc_9d604:
    0009d604ldr x2, [sp+200]
    0009d608ldr x3, [sp+696]
    0009d60cldr x1, [x3+3*x2]
    0009d610str x1, [sp+88]
    0009d614ldr x0, [sp+152]
    0009d618bl internal/bisect.fnvUint64
    0009d61cstr x0, [sp+152]
    0009d620b 0x9d624
    0009d624
    0009d624loc_9d624:
    0009d624ldr x3, [sp+200]
    0009d628add x3, x3, 1
    0009d62cstr x3, [sp+200]
    0009d630b 0x9d5f0
    0009d634
    0009d634loc_9d634:
    0009d634b 0x9d390
    0009d638
    0009d638loc_9d638:
    0009d638b 0x9d5e8
    0009d63c
    0009d63cloc_9d63c:
    0009d63cldr x3, [sp+160]
    0009d640ldr x4, [sp+168]
    0009d644subs xzr, x3, x4
    0009d648b.gt 0x9d650
    0009d64cb 0x9d680
    0009d650
    0009d650loc_9d650:
    0009d650ldr x2, [sp+168]
    0009d654ldr x3, [sp+648]
    0009d658ldr x1, [x3+3*x2]
    0009d65cstr x1, [sp+72]
    0009d660ldr x0, [sp+152]
    0009d664bl internal/bisect.fnvUint64
    0009d668str x0, [sp+152]
    0009d66cb 0x9d670
    0009d670
    0009d670loc_9d670:
    0009d670ldr x3, [sp+168]
    0009d674add x3, x3, 1
    0009d678str x3, [sp+168]
    0009d67cb 0x9d63c
    0009d680
    0009d680loc_9d680:
    0009d680b 0x9d390
    0009d684
    0009d684loc_9d684:
    0009d684b 0x9d688
    0009d688
    0009d688loc_9d688:
    0009d688b 0x9d68c
    0009d68c
    0009d68cloc_9d68c:
    0009d68cb 0x9d690
    0009d690
    0009d690loc_9d690:
    0009d690b 0x9d5d0
    0009d694
    0009d694loc_9d694:
    0009d694b 0x9d688
    0009d698
    0009d698loc_9d698:
    0009d698ldr x3, [sp+208]
    0009d69cldr x4, [sp+216]
    0009d6a0subs xzr, x3, x4
    0009d6a4b.gt 0x9d6ac
    0009d6a8b 0x9d6dc
    0009d6ac
    0009d6acloc_9d6ac:
    0009d6acldr x2, [sp+216]
    0009d6b0ldr x3, [sp+720]
    0009d6b4ldr w1, [x3+2*x2]
    0009d6b8str w1, [sp+44]
    0009d6bcldr x0, [sp+152]
    0009d6c0bl internal/bisect.fnvUint32
    0009d6c4str x0, [sp+152]
    0009d6c8b 0x9d6cc
    0009d6cc
    0009d6ccloc_9d6cc:
    0009d6ccldr x3, [sp+216]
    0009d6d0add x3, x3, 1
    0009d6d4str x3, [sp+216]
    0009d6d8b 0x9d698
    0009d6dc
    0009d6dcloc_9d6dc:
    0009d6dcb 0x9d390
    0009d6e0
    0009d6e0loc_9d6e0:
    0009d6e0b 0x9d68c
    0009d6e4
    0009d6e4loc_9d6e4:
    0009d6e4b 0x9d6e8
    0009d6e8
    0009d6e8loc_9d6e8:
    0009d6e8b 0x9d6ec
    0009d6ec
    0009d6ecloc_9d6ec:
    0009d6ecb 0x9d690
    0009d6f0
    0009d6f0loc_9d6f0:
    0009d6f0b 0x9d6e8
    0009d6f4
    0009d6f4loc_9d6f4:
    0009d6f4b 0x9d6ec
    0009d6f8
    0009d6f8loc_9d6f8:
    0009d6f8b 0x9d3cc
    0009d6fc
    0009d6fcloc_9d6fc:
    0009d6fcstp x0, x1, [sp+8]
    0009d700str x2, [sp+24]
    0009d704mov x3, x30
    0009d708bl runtime.morestack_noctxt.abi0
    0009d70cldp x0, x1, [sp+8]
    0009d710ldr x2, [sp+24]
    0009d714b 0x9c9c0
    0009d718udf 0
    0009d71cudf 0
    0009c9c0
    0009d720
    0009d720internal/bisect.(*parseError).Error: ; void internal/bisect.(*parseError).Error(internal/bisect.parseError * e)
    0009d720str x30, [sp-32]!
    0009d724stur x29, [sp-8]
    0009d728sub x29, sp, 8
    0009d72cstr x0, [sp+40]
    0009d730stp xzr, xzr, [sp+8]
    0009d734ldr x2, [sp+40]
    0009d738ldrsb x27, [x2]
    0009d73cldr x0, [x2]
    0009d740ldr x1, [x2+8]
    0009d744str x0, [sp+8]
    0009d748str x1, [sp+16]
    0009d74cadd x29, sp, 24
    0009d750add sp, sp, 32
    0009d754ret x30
    0009d758udf 0
    0009d75cudf 0
    0009d720
    0009d760
    0009d760internal/bisect.fnv: ; void internal/bisect.fnv(uint64 h, uint8 x)
    0009d760str x30, [sp-32]!
    0009d764stur x29, [sp-8]
    0009d768sub x29, sp, 8
    0009d76cstr x0, [sp+40]
    0009d770strb w1, [sp+48]
    0009d774str xzr, [sp+16]
    0009d778ldrb w1, [sp+48]
    0009d77ceor x1, x0, x1
    0009d780str x1, [sp+40]
    0009d784movz x2, 435
    0009d788movk x2, 0x10000000000
    0009d78cmadd x0, x1, x2, xzr
    0009d790str x0, [sp+40]
    0009d794str x0, [sp+16]
    0009d798add x29, sp, 24
    0009d79cadd sp, sp, 32
    0009d7a0ret x30
    0009d7a4udf 0
    0009d7a8udf 0
    0009d7acudf 0
    0009d760
    0009d7b0
    0009d7b0internal/bisect.fnvString: ; void internal/bisect.fnvString(uint64 h, struct string x)
    0009d7b0ldr x16, [x28+16]
    0009d7b4subs xzr, sp, x16
    0009d7b8b.ls 0x9d860
    0009d7bcstr x30, [sp-64]!
    0009d7c0stur x29, [sp-8]
    0009d7c4sub x29, sp, 8
    0009d7c8str x0, [sp+72]
    0009d7ccstr x1, [sp+80]
    0009d7d0str x2, [sp+88]
    0009d7d4str xzr, [sp+32]
    0009d7d8str xzr, [sp+40]
    0009d7dcb 0x9d7e0
    0009d7e0
    0009d7e0loc_9d7e0:
    0009d7e0ldr x2, [sp+88]
    0009d7e4str x2, [sp+48]
    0009d7e8ldr x3, [sp+40]
    0009d7ecsubs xzr, x3, x2
    0009d7f0b.lt 0x9d7f8
    0009d7f4b 0x9d844
    0009d7f8
    0009d7f8loc_9d7f8:
    0009d7f8ldr x2, [sp+72]
    0009d7fcldr x0, [sp+40]
    0009d800ldr x1, [sp+88]
    0009d804ldr x3, [sp+80]
    0009d808subs xzr, x1, x0
    0009d80cb.hi 0x9d814
    0009d810b 0x9d858
    0009d814
    0009d814loc_9d814:
    0009d814ldrb w3, [x3+x0]
    0009d818eor x2, x2, x3
    0009d81cstr x2, [sp+72]
    0009d820movz x3, 435
    0009d824movk x3, 0x10000000000
    0009d828madd x2, x2, x3, xzr
    0009d82cstr x2, [sp+72]
    0009d830b 0x9d834
    0009d834
    0009d834loc_9d834:
    0009d834ldr x2, [sp+40]
    0009d838add x2, x2, 1
    0009d83cstr x2, [sp+40]
    0009d840b 0x9d7e0
    0009d844
    0009d844loc_9d844:
    0009d844ldr x0, [sp+72]
    0009d848str x0, [sp+32]
    0009d84cldur x29, [sp-8]
    0009d850ldr x30, [sp], 64
    0009d854ret x30
    0009d858
    0009d858loc_9d858:
    0009d858bl runtime.panicIndex
    0009d85chint
    0009d860
    0009d860loc_9d860:
    0009d860stp x0, x1, [sp+8]
    0009d864str x2, [sp+24]
    0009d868mov x3, x30
    0009d86cbl runtime.morestack_noctxt.abi0
    0009d870ldp x0, x1, [sp+8]
    0009d874ldr x2, [sp+24]
    0009d878b 0x9d7b0
    0009d87cudf 0
    0009d7b0
    0009d880
    0009d880internal/bisect.fnvUint64: ; void internal/bisect.fnvUint64(uint64 h, uint64 x)
    0009d880str x30, [sp-32]!
    0009d884stur x29, [sp-8]
    0009d888sub x29, sp, 8
    0009d88cstr x0, [sp+40]
    0009d890str x1, [sp+48]
    0009d894str xzr, [sp+8]
    0009d898str xzr, [sp+16]
    0009d89cb 0x9d8a0
    0009d8a0
    0009d8a0loc_9d8a0:
    0009d8a0ldr x1, [sp+16]
    0009d8a4subs xzr, x1, 8
    0009d8a8b.lt 0x9d8b0
    0009d8acb 0x9d8f4
    0009d8b0
    0009d8b0loc_9d8b0:
    0009d8b0ldr x1, [sp+40]
    0009d8b4ldr x2, [sp+48]
    0009d8b8and x2, x2, 255
    0009d8bceor x1, x1, x2
    0009d8c0str x1, [sp+40]
    0009d8c4ldr x2, [sp+48]
    0009d8c8ubfm x2, x2, 8, 63
    0009d8ccstr x2, [sp+48]
    0009d8d0movz x2, 435
    0009d8d4movk x2, 0x10000000000
    0009d8d8madd x1, x1, x2, xzr
    0009d8dcstr x1, [sp+40]
    0009d8e0b 0x9d8e4
    0009d8e4
    0009d8e4loc_9d8e4:
    0009d8e4ldr x1, [sp+16]
    0009d8e8add x1, x1, 1
    0009d8ecstr x1, [sp+16]
    0009d8f0b 0x9d8a0
    0009d8f4
    0009d8f4loc_9d8f4:
    0009d8f4ldr x0, [sp+40]
    0009d8f8str x0, [sp+8]
    0009d8fcadd x29, sp, 24
    0009d900add sp, sp, 32
    0009d904ret x30
    0009d908udf 0
    0009d90cudf 0
    0009d880
    0009d910
    0009d910internal/bisect.fnvUint32: ; void internal/bisect.fnvUint32(uint64 h, uint32 x)
    0009d910str x30, [sp-32]!
    0009d914stur x29, [sp-8]
    0009d918sub x29, sp, 8
    0009d91cstr x0, [sp+40]
    0009d920str w1, [sp+48]
    0009d924str xzr, [sp+8]
    0009d928str xzr, [sp+16]
    0009d92cb 0x9d930
    0009d930
    0009d930loc_9d930:
    0009d930ldr x1, [sp+16]
    0009d934subs xzr, x1, 4
    0009d938b.lt 0x9d940
    0009d93cb 0x9d988
    0009d940
    0009d940loc_9d940:
    0009d940ldr x1, [sp+40]
    0009d944ldr w2, [sp+48]
    0009d948and x2, x2, 255
    0009d94ceor x1, x1, x2
    0009d950str x1, [sp+40]
    0009d954ldr w1, [sp+48]
    0009d958ubfm x1, x1, 8, 31
    0009d95cstr w1, [sp+48]
    0009d960ldr x1, [sp+40]
    0009d964movz x2, 435
    0009d968movk x2, 0x10000000000
    0009d96cmadd x1, x1, x2, xzr
    0009d970str x1, [sp+40]
    0009d974b 0x9d978
    0009d978
    0009d978loc_9d978:
    0009d978ldr x1, [sp+16]
    0009d97cadd x1, x1, 1
    0009d980str x1, [sp+16]
    0009d984b 0x9d930
    0009d988
    0009d988loc_9d988:
    0009d988ldr x0, [sp+40]
    0009d98cstr x0, [sp+8]
    0009d990add x29, sp, 24
    0009d994add sp, sp, 32
    0009d998ret x30
    0009d99cudf 0
    0009d910
    0009d9a0
    0009d9a0internal/bisect.(*dedup).seen: ; void internal/bisect.(*dedup).seen(internal/bisect.dedup * d, uint64 h)
    0009d9a0ldr x16, [x28+16]
    0009d9a4subs xzr, sp, x16
    0009d9a8b.ls 0x9dab0
    0009d9acstr x30, [sp-96]!
    0009d9b0stur x29, [sp-8]
    0009d9b4sub x29, sp, 8
    0009d9b8str x0, [sp+104]
    0009d9bcstr x1, [sp+112]
    0009d9c0strb wzr, [sp+38]
    0009d9c4ldr x1, [sp+104]
    0009d9c8ldrsb x27, [x1]
    0009d9ccadd x0, x1, 4096
    0009d9d0str x0, [sp+72]
    0009d9d4bl sync.(*Mutex).Lock
    0009d9d8ldr x1, [sp+104]
    0009d9dcldrsb x27, [x1]
    0009d9e0ldr x1, [x1+4104]
    0009d9e4cbnz x1, 0x9d9ec
    0009d9e8b 0x9d9f0
    0009d9ec
    0009d9ecloc_9d9ec:
    0009d9ecb 0x9da30
    0009d9f0
    0009d9f0loc_9d9f0:
    0009d9f0bl runtime.makemap_small
    0009d9f4str x0, [sp+80]
    0009d9f8ldr x1, [sp+104]
    0009d9fcldrsb x27, [x1]
    0009da00adrp x27, 0x9ae000
    0009da04ldr w2, [x27+3056]
    0009da08cbz w2, 0x9da10
    0009da0cb 0x9da14
    0009da10
    0009da10loc_9da10:
    0009da10b 0x9da28
    0009da14
    0009da14loc_9da14:
    0009da14bl runtime.gcWriteBarrier2
    0009da18str x0, [x25]
    0009da1cldr x3, [x1+4104]
    0009da20str x3, [x25+8]
    0009da24b 0x9da28
    0009da28
    0009da28loc_9da28:
    0009da28str x0, [x1+4104]
    0009da2cb 0x9da30
    0009da30
    0009da30loc_9da30:
    0009da30ldr x3, [sp+104]
    0009da34ldrsb x27, [x3]
    0009da38ldr x1, [x3+4104]
    0009da3cstr x1, [sp+64]
    0009da40ldr x2, [sp+112]
    0009da44adrp x0, 0x586000
    0009da48add x0, x0, 2016
    0009da4cbl runtime.mapaccess1_fast64
    0009da50ldrb w3, [x0]
    0009da54strb w3, [sp+39]
    0009da58ldr x3, [sp+104]
    0009da5cldrsb x27, [x3]
    0009da60ldr x1, [x3+4104]
    0009da64str x1, [sp+56]
    0009da68ldr x2, [sp+112]
    0009da6cadrp x0, 0x586000
    0009da70add x0, x0, 2016
    0009da74bl runtime.mapassign_fast64
    0009da78str x0, [sp+48]
    0009da7cldrsb x27, [x0]
    0009da80orr x3, xzr, 1
    0009da84strb w3, [x0]
    0009da88ldr x3, [sp+104]
    0009da8cldrsb x27, [x3]
    0009da90add x0, x3, 4096
    0009da94str x0, [sp+40]
    0009da98bl sync.(*Mutex).Unlock
    0009da9cldrb w0, [sp+39]
    0009daa0strb w0, [sp+38]
    0009daa4ldur x29, [sp-8]
    0009daa8ldr x30, [sp], 96
    0009daacret x30
    0009dab0
    0009dab0loc_9dab0:
    0009dab0stp x0, x1, [sp+8]
    0009dab4mov x3, x30
    0009dab8bl runtime.morestack_noctxt.abi0
    0009dabcldp x0, x1, [sp+8]
    0009dac0b 0x9d9a0
    0009dac4udf 0
    0009dac8udf 0
    0009daccudf 0
    0009d9a0
    0009dad0
    0009dad0internal/bisect.(*dedup).seenLossy: ; void internal/bisect.(*dedup).seenLossy(internal/bisect.dedup * d, uint64 h)
    0009dad0ldr x16, [x28+16]
    0009dad4subs xzr, sp, x16
    0009dad8b.ls 0x9dc38
    0009dadcstr x30, [sp-128]!
    0009dae0stur x29, [sp-8]
    0009dae4sub x29, sp, 8
    0009dae8str x0, [sp+136]
    0009daecstr x1, [sp+144]
    0009daf0strb wzr, [sp+39]
    0009daf4ldr x2, [sp+136]
    0009daf8ldrsb x27, [x2]
    0009dafcldr x3, [sp+144]
    0009db00ubfm x3, x3, 59, 6
    0009db04add x2, x2, x3
    0009db08str x2, [sp+88]
    0009db0cstr xzr, [sp+48]
    0009db10b 0x9db14
    0009db14
    0009db14loc_9db14:
    0009db14ldr x2, [sp+48]
    0009db18subs xzr, x2, 4
    0009db1cb.lt 0x9db24
    0009db20b 0x9db84
    0009db24
    0009db24loc_9db24:
    0009db24ldr x0, [sp+48]
    0009db28ldr x2, [sp+88]
    0009db2cldrsb x27, [x2]
    0009db30subs xzr, x0, 4
    0009db34b.lo 0x9db3c
    0009db38b 0x9dc2c
    0009db3c
    0009db3cloc_9db3c:
    0009db3cadd x2, x2, x0, lsl #3
    0009db40str x2, [sp+96]
    0009db44ldar x2, [x2]
    0009db48str x2, [sp+64]
    0009db4cldr x3, [sp+144]
    0009db50subs xzr, x2, x3
    0009db54b.eq 0x9db5c
    0009db58b 0x9db70
    0009db5c
    0009db5cloc_9db5c:
    0009db5corr x0, xzr, 1
    0009db60strb w0, [sp+39]
    0009db64ldur x29, [sp-8]
    0009db68ldr x30, [sp], 128
    0009db6cret x30
    0009db70
    0009db70loc_9db70:
    0009db70b 0x9db74
    0009db74
    0009db74loc_9db74:
    0009db74ldr x2, [sp+48]
    0009db78add x2, x2, 1
    0009db7cstr x2, [sp+48]
    0009db80b 0x9db14
    0009db84
    0009db84loc_9db84:
    0009db84movz x2, 8997
    0009db88movk x2, 0x84220000
    0009db8cmovk x2, 0x9ce400000000
    0009db90movk x2, 0xcbf2000000000000
    0009db94str x2, [sp+56]
    0009db98ldr x2, [sp+88]
    0009db9cstr x2, [sp+104]
    0009dba0str xzr, [sp+80]
    0009dba4orr x2, xzr, 4
    0009dba8str x2, [sp+72]
    0009dbacb 0x9dbb0
    0009dbb0
    0009dbb0loc_9dbb0:
    0009dbb0ldr x2, [sp+72]
    0009dbb4ldr x3, [sp+80]
    0009dbb8subs xzr, x2, x3
    0009dbbcb.gt 0x9dbc4
    0009dbc0b 0x9dbf8
    0009dbc4
    0009dbc4loc_9dbc4:
    0009dbc4ldr x2, [sp+80]
    0009dbc8ldr x3, [sp+104]
    0009dbccldrsb x27, [x3]
    0009dbd0ldr x1, [x3+3*x2]
    0009dbd4str x1, [sp+40]
    0009dbd8ldr x0, [sp+56]
    0009dbdcbl internal/bisect.fnvUint64
    0009dbe0str x0, [sp+56]
    0009dbe4b 0x9dbe8
    0009dbe8
    0009dbe8loc_9dbe8:
    0009dbe8ldr x2, [sp+80]
    0009dbecadd x2, x2, 1
    0009dbf0str x2, [sp+80]
    0009dbf4b 0x9dbb0
    0009dbf8
    0009dbf8loc_9dbf8:
    0009dbf8ldr x1, [sp+88]
    0009dbfcldrsb x27, [x1]
    0009dc00ldr x2, [sp+56]
    0009dc04ubfm x2, x2, 61, 1
    0009dc08add x1, x1, x2
    0009dc0cstr x1, [sp+112]
    0009dc10ldr x2, [sp+144]
    0009dc14stlr x2, [x1]
    0009dc18strb wzr, [sp+39]
    0009dc1cmov x0, xzr
    0009dc20ldur x29, [sp-8]
    0009dc24ldr x30, [sp], 128
    0009dc28ret x30
    0009dc2c
    0009dc2cloc_9dc2c:
    0009dc2corr x1, xzr, 4
    0009dc30bl runtime.panicIndex
    0009dc34hint
    0009dc38
    0009dc38loc_9dc38:
    0009dc38stp x0, x1, [sp+8]
    0009dc3cmov x3, x30
    0009dc40bl runtime.morestack_noctxt.abi0
    0009dc44ldp x0, x1, [sp+8]
    0009dc48b 0x9dad0
    0009dc4cudf 0
    0009dad0
    0009dc50
    0009dc50sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).CompareAndSwap: ; void sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).CompareAndSwap(sync/atomic.Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }] * x, uintptr[16] * dict, int64_t old, int64_t new)
    0009dc50ldr x16, [x28+16]
    0009dc54subs xzr, sp, x16
    0009dc58b.ls 0x9dca8
    0009dc5cstr x30, [sp-64]!
    0009dc60stur x29, [sp-8]
    0009dc64sub x29, sp, 8
    0009dc68str x0, [sp+72]
    0009dc6cstr x1, [sp+80]
    0009dc70str x2, [sp+88]
    0009dc74str x3, [sp+96]
    0009dc78strb wzr, [sp+46]
    0009dc7cldr x0, [sp+72]
    0009dc80ldrsb x27, [x0]
    0009dc84str x0, [sp+48]
    0009dc88ldr x1, [sp+88]
    0009dc8cldr x2, [sp+96]
    0009dc90bl sync/atomic.CompareAndSwapPointer
    0009dc94strb w0, [sp+47]
    0009dc98strb w0, [sp+46]
    0009dc9cldur x29, [sp-8]
    0009dca0ldr x30, [sp], 64
    0009dca4ret x30
    0009dca8
    0009dca8loc_9dca8:
    0009dca8stp x0, x1, [sp+8]
    0009dcacstp x2, x3, [sp+24]
    0009dcb0mov x3, x30
    0009dcb4bl runtime.morestack_noctxt.abi0
    0009dcb8ldp x0, x1, [sp+8]
    0009dcbcldp x2, x3, [sp+24]
    0009dcc0b 0x9dc50
    0009dcc4udf 0
    0009dcc8udf 0
    0009dcccudf 0
    0009dc50
    0009dcd0
    0009dcd0sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Load(sync/atomic.Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }] * x, uintptr[16] * dict)
    0009dcd0str x30, [sp-48]!
    0009dcd4stur x29, [sp-8]
    0009dcd8sub x29, sp, 8
    0009dcdcstr x0, [sp+56]
    0009dce0str x1, [sp+64]
    0009dce4str xzr, [sp+16]
    0009dce8ldr x1, [sp+56]
    0009dcecldrsb x27, [x1]
    0009dcf0str x1, [sp+24]
    0009dcf4ldar x1, [x1]
    0009dcf8str x1, [sp+32]
    0009dcfcldr x1, [sp+32]
    0009dd00str x1, [sp+16]
    0009dd04ldr x0, [sp+16]
    0009dd08add x29, sp, 40
    0009dd0cadd sp, sp, 48
    0009dd10ret x30
    0009dd14udf 0
    0009dd18udf 0
    0009dd1cudf 0
    0009dcd0
    0009dd20
    0009dd20type:.eq.internal/bisect.cond: ; void type:.eq.internal/bisect.cond(internal/bisect.cond * p, internal/bisect.cond * q)
    0009dd20str x30, [sp-32]!
    0009dd24stur x29, [sp-8]
    0009dd28sub x29, sp, 8
    0009dd2cstr x0, [sp+40]
    0009dd30str x1, [sp+48]
    0009dd34strb wzr, [sp+23]
    0009dd38ldr x1, [sp+40]
    0009dd3cldr x1, [x1]
    0009dd40ldr x2, [sp+48]
    0009dd44ldr x2, [x2]
    0009dd48subs xzr, x2, x1
    0009dd4cb.eq 0x9dd54
    0009dd50b 0x9dda0
    0009dd54
    0009dd54loc_9dd54:
    0009dd54ldr x1, [sp+40]
    0009dd58ldr x2, [sp+48]
    0009dd5cldr x1, [x1+8]
    0009dd60ldr x2, [x2+8]
    0009dd64subs xzr, x2, x1
    0009dd68b.eq 0x9dd70
    0009dd6cb 0x9dd9c
    0009dd70
    0009dd70loc_9dd70:
    0009dd70ldr x1, [sp+40]
    0009dd74ldr x2, [sp+48]
    0009dd78ldrb w1, [x1+16]
    0009dd7cldrb w2, [x2+16]
    0009dd80eor x1, x1, x2
    0009dd84eor x0, x1, 1
    0009dd88strb w0, [sp+23]
    0009dd8cb 0x9dd90
    0009dd90
    0009dd90loc_9dd90:
    0009dd90add x29, sp, 24
    0009dd94add sp, sp, 32
    0009dd98ret x30
    0009dd9c
    0009dd9cloc_9dd9c:
    0009dd9cb 0x9dda4
    0009dda0
    0009dda0loc_9dda0:
    0009dda0b 0x9dda4
    0009dda4
    0009dda4loc_9dda4:
    0009dda4strb wzr, [sp+23]
    0009dda8mov x0, xzr
    0009ddacadd x29, sp, 24
    0009ddb0add sp, sp, 32
    0009ddb4ret x30
    0009ddb8udf 0
    0009ddbcudf 0
    0009dd20
    0009ddc0
    0009ddc0type:.eq.sync/atomic.Pointer[internal/bisect.dedup]: ; void type:.eq.sync/atomic.Pointer[internal/bisect.dedup](sync/atomic.Pointer[internal/bisect.dedup] * p, sync/atomic.Pointer[internal/bisect.dedup] * q)
    0009ddc0str x30, [sp-32]!
    0009ddc4stur x29, [sp-8]
    0009ddc8sub x29, sp, 8
    0009ddccstr x0, [sp+40]
    0009ddd0str x1, [sp+48]
    0009ddd4strb wzr, [sp+23]
    0009ddd8ldr x1, [sp+40]
    0009dddcldr x2, [sp+48]
    0009dde0ldr x1, [x1]
    0009dde4ldr x2, [x2]
    0009dde8subs xzr, x2, x1
    0009ddeccset x0, eq
    0009ddf0strb w0, [sp+23]
    0009ddf4b 0x9ddf8
    0009ddf8
    0009ddf8loc_9ddf8:
    0009ddf8add x29, sp, 24
    0009ddfcadd sp, sp, 32
    0009de00ret x30
    0009de04udf 0
    0009de08udf 0
    0009de0cudf 0
    0009ddc0
    0009de10
    0009de10type:.eq.[2]interface {}: ; void type:.eq.[2]interface {}(interface {}[2] * p, interface {}[2] * q)
    0009de10ldr x16, [x28+16]
    0009de14subs xzr, sp, x16
    0009de18b.ls 0x9def0
    0009de1cstr x30, [sp-96]!
    0009de20stur x29, [sp-8]
    0009de24sub x29, sp, 8
    0009de28str x0, [sp+104]
    0009de2cstr x1, [sp+112]
    0009de30strb wzr, [sp+47]
    0009de34str xzr, [sp+48]
    0009de38b 0x9de3c
    0009de3c
    0009de3cloc_9de3c:
    0009de3cldr x3, [sp+48]
    0009de40subs xzr, x3, 2
    0009de44b.lt 0x9de4c
    0009de48b 0x9ded4
    0009de4c
    0009de4cloc_9de4c:
    0009de4cldr x3, [sp+48]
    0009de50ldr x4, [sp+112]
    0009de54add x5, x4, x3, lsl #4
    0009de58ldr x5, [x5+8]
    0009de5cubfm x3, x3, 60, 59
    0009de60ldr x3, [x4+x3]
    0009de64str x3, [sp+72]
    0009de68str x5, [sp+80]
    0009de6cldr x3, [sp+48]
    0009de70ldr x4, [sp+104]
    0009de74add x5, x4, x3, lsl #4
    0009de78ldr x1, [x5+8]
    0009de7cubfm x3, x3, 60, 59
    0009de80ldr x0, [x4+x3]
    0009de84str x0, [sp+56]
    0009de88str x1, [sp+64]
    0009de8cldr x3, [sp+72]
    0009de90subs xzr, x0, x3
    0009de94b.eq 0x9de9c
    0009de98b 0x9dec4
    0009de9c
    0009de9cloc_9de9c:
    0009de9cldr x2, [sp+80]
    0009dea0bl runtime.efaceeq
    0009dea4tbnz w0, 0, 0x9deac
    0009dea8b 0x9dec0
    0009deac
    0009deacloc_9deac:
    0009deacldr x3, [sp+48]
    0009deb0add x3, x3, 1
    0009deb4str x3, [sp+48]
    0009deb8b 0x9debc
    0009debc
    0009debcloc_9debc:
    0009debcb 0x9de3c
    0009dec0
    0009dec0loc_9dec0:
    0009dec0b 0x9dec8
    0009dec4
    0009dec4loc_9dec4:
    0009dec4b 0x9dec8
    0009dec8
    0009dec8loc_9dec8:
    0009dec8b 0x9decc
    0009decc
    0009deccloc_9decc:
    0009deccstrb wzr, [sp+47]
    0009ded0b 0x9dee0
    0009ded4
    0009ded4loc_9ded4:
    0009ded4orr x1, xzr, 1
    0009ded8strb w1, [sp+47]
    0009dedcb 0x9dee0
    0009dee0
    0009dee0loc_9dee0:
    0009dee0ldrb w0, [sp+47]
    0009dee4ldur x29, [sp-8]
    0009dee8ldr x30, [sp], 96
    0009deecret x30
    0009def0
    0009def0loc_9def0:
    0009def0stp x0, x1, [sp+8]
    0009def4mov x3, x30
    0009def8bl runtime.morestack_noctxt.abi0
    0009defcldp x0, x1, [sp+8]
    0009df00b 0x9de10
    0009df04udf 0
    0009df08udf 0
    0009df0cudf 0
    0009de10
    0009df10
    0009df10internal/godebug.New: ; void internal/godebug.New(struct string name)
    0009df10ldr x16, [x28+16]
    0009df14subs xzr, sp, x16
    0009df18b.ls 0x9dfd4
    0009df1cstr x30, [sp-64]!
    0009df20stur x29, [sp-8]
    0009df24sub x29, sp, 8
    0009df28str x0, [sp+72]
    0009df2cstr x1, [sp+80]
    0009df30str xzr, [sp+32]
    0009df34adrp x0, 0x5b4000
    0009df38add x0, x0, 3648
    0009df3cbl runtime.newobject
    0009df40str x0, [sp+48]
    0009df44adrp x27, 0x9ae000
    0009df48ldr w1, [x27+3056]
    0009df4ccbz w1, 0x9df54
    0009df50b 0x9df58
    0009df54
    0009df54loc_9df54:
    0009df54b 0x9df74
    0009df58
    0009df58loc_9df58:
    0009df58str x0, [sp+40]
    0009df5cmov x1, x0
    0009df60adrp x0, 0x5b4000
    0009df64add x0, x0, 3648
    0009df68bl runtime.wbZero
    0009df6cldr x0, [sp+40]
    0009df70b 0x9df74
    0009df74
    0009df74loc_9df74:
    0009df74stp xzr, xzr, [x0]
    0009df78stp xzr, xzr, [x0+16]
    0009df7cstr xzr, [x0+32]
    0009df80ldr x1, [sp+48]
    0009df84ldrsb x27, [x1]
    0009df88ldr x2, [sp+72]
    0009df8cldr x3, [sp+80]
    0009df90str x3, [x1+8]
    0009df94adrp x27, 0x9ae000
    0009df98ldr w3, [x27+3056]
    0009df9ccbz w3, 0x9dfa4
    0009dfa0b 0x9dfa8
    0009dfa4
    0009dfa4loc_9dfa4:
    0009dfa4b 0x9dfbc
    0009dfa8
    0009dfa8loc_9dfa8:
    0009dfa8bl runtime.gcWriteBarrier2
    0009dfacstr x2, [x25]
    0009dfb0ldr x3, [x1]
    0009dfb4str x3, [x25+8]
    0009dfb8b 0x9dfbc
    0009dfbc
    0009dfbcloc_9dfbc:
    0009dfbcstr x2, [x1]
    0009dfc0ldr x0, [sp+48]
    0009dfc4str x0, [sp+32]
    0009dfc8ldur x29, [sp-8]
    0009dfccldr x30, [sp], 64
    0009dfd0ret x30
    0009dfd4
    0009dfd4loc_9dfd4:
    0009dfd4stp x0, x1, [sp+8]
    0009dfd8mov x3, x30
    0009dfdcbl runtime.morestack_noctxt.abi0
    0009dfe0ldp x0, x1, [sp+8]
    0009dfe4b 0x9df10
    0009dfe8udf 0
    0009dfecudf 0
    0009df10
    0009dff0
    0009dff0internal/godebug.(*Setting).Name: ; void internal/godebug.(*Setting).Name(internal/godebug.Setting * s)
    0009dff0ldr x16, [x28+16]
    0009dff4subs xzr, sp, x16
    0009dff8b.ls 0x9e0f4
    0009dffcstr x30, [sp-80]!
    0009e000stur x29, [sp-8]
    0009e004sub x29, sp, 8
    0009e008str x0, [sp+88]
    0009e00cstp xzr, xzr, [sp+40]
    0009e010ldr x2, [sp+88]
    0009e014ldrsb x27, [x2]
    0009e018ldr x2, [x2+8]
    0009e01csubs xzr, x2, 0
    0009e020cset x3, ne
    0009e024strb w3, [sp+39]
    0009e028cbnz x2, 0x9e030
    0009e02cb 0x9e060
    0009e030
    0009e030loc_9e030:
    0009e030ldr x2, [sp+88]
    0009e034ldrsb x27, [x2]
    0009e038ldr x1, [x2+8]
    0009e03cldr x2, [x2]
    0009e040subs xzr, x1, 0
    0009e044b.hi 0x9e04c
    0009e048b 0x9e0e8
    0009e04c
    0009e04cloc_9e04c:
    0009e04cldrb w2, [x2]
    0009e050subs wzr, w2, 35
    0009e054cset x2, eq
    0009e058strb w2, [sp+39]
    0009e05cb 0x9e064
    0009e060
    0009e060loc_9e060:
    0009e060b 0x9e064
    0009e064
    0009e064loc_9e064:
    0009e064ldrb w2, [sp+39]
    0009e068tbnz w2, 0, 0x9e070
    0009e06cb 0x9e0bc
    0009e070
    0009e070loc_9e070:
    0009e070ldr x2, [sp+88]
    0009e074ldrsb x27, [x2]
    0009e078ldr x1, [x2+8]
    0009e07cldr x2, [x2]
    0009e080subs xzr, x1, 1
    0009e084b.hs 0x9e08c
    0009e088b 0x9e0e0
    0009e08c
    0009e08cloc_9e08c:
    0009e08csub x1, x1, 1
    0009e090sub x3, xzr, x1
    0009e094sbfm x3, x3, 63, 63
    0009e098and x3, x3, 1
    0009e09cadd x0, x2, x3
    0009e0a0str x0, [sp+56]
    0009e0a4str x1, [sp+64]
    0009e0a8str x0, [sp+40]
    0009e0acstr x1, [sp+48]
    0009e0b0ldur x29, [sp-8]
    0009e0b4ldr x30, [sp], 80
    0009e0b8ret x30
    0009e0bc
    0009e0bcloc_9e0bc:
    0009e0bcldr x2, [sp+88]
    0009e0c0ldrsb x27, [x2]
    0009e0c4ldr x0, [x2]
    0009e0c8ldr x1, [x2+8]
    0009e0ccstr x0, [sp+40]
    0009e0d0str x1, [sp+48]
    0009e0d4ldur x29, [sp-8]
    0009e0d8ldr x30, [sp], 80
    0009e0dcret x30
    0009e0e0
    0009e0e0loc_9e0e0:
    0009e0e0orr x0, xzr, 1
    0009e0e4bl runtime.panicSliceB
    0009e0e8
    0009e0e8loc_9e0e8:
    0009e0e8mov x0, xzr
    0009e0ecbl runtime.panicIndex
    0009e0f0hint
    0009e0f4
    0009e0f4loc_9e0f4:
    0009e0f4str x0, [sp+8]
    0009e0f8mov x3, x30
    0009e0fcbl runtime.morestack_noctxt.abi0
    0009e100ldr x0, [sp+8]
    0009e104b 0x9dff0
    0009e108udf 0
    0009e10cudf 0
    0009dff0