File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0014a1e0
    0014a1e0fmt.(*wrapError).Error: ; void fmt.(*wrapError).Error(fmt.wrapError * e)
    0014a1e0str x30, [sp-32]!
    0014a1e4stur x29, [sp-8]
    0014a1e8sub x29, sp, 8
    0014a1ecstr x0, [sp+40]
    0014a1f0stp xzr, xzr, [sp+8]
    0014a1f4ldr x2, [sp+40]
    0014a1f8ldrsb x27, [x2]
    0014a1fcldr x0, [x2]
    0014a200ldr x1, [x2+8]
    0014a204str x0, [sp+8]
    0014a208str x1, [sp+16]
    0014a20cadd x29, sp, 24
    0014a210add sp, sp, 32
    0014a214ret x30
    0014a218udf 0
    0014a21cudf 0
    0014a1e0
    0014a220
    0014a220fmt.(*wrapError).Unwrap: ; void fmt.(*wrapError).Unwrap(fmt.wrapError * e)
    0014a220str x30, [sp-32]!
    0014a224stur x29, [sp-8]
    0014a228sub x29, sp, 8
    0014a22cstr x0, [sp+40]
    0014a230stp xzr, xzr, [sp+8]
    0014a234ldr x2, [sp+40]
    0014a238ldrsb x27, [x2]
    0014a23cldr x0, [x2+16]
    0014a240ldr x1, [x2+24]
    0014a244str x0, [sp+8]
    0014a248str x1, [sp+16]
    0014a24cadd x29, sp, 24
    0014a250add sp, sp, 32
    0014a254ret x30
    0014a258udf 0
    0014a25cudf 0
    0014a220
    0014a260
    0014a260fmt.(*wrapErrors).Error: ; void fmt.(*wrapErrors).Error(fmt.wrapErrors * e)
    0014a260str x30, [sp-32]!
    0014a264stur x29, [sp-8]
    0014a268sub x29, sp, 8
    0014a26cstr x0, [sp+40]
    0014a270stp xzr, xzr, [sp+8]
    0014a274ldr x2, [sp+40]
    0014a278ldrsb x27, [x2]
    0014a27cldr x0, [x2]
    0014a280ldr x1, [x2+8]
    0014a284str x0, [sp+8]
    0014a288str x1, [sp+16]
    0014a28cadd x29, sp, 24
    0014a290add sp, sp, 32
    0014a294ret x30
    0014a298udf 0
    0014a29cudf 0
    0014a260
    0014a2a0
    0014a2a0fmt.(*wrapErrors).Unwrap: ; void fmt.(*wrapErrors).Unwrap(fmt.wrapErrors * e)
    0014a2a0str x30, [sp-48]!
    0014a2a4stur x29, [sp-8]
    0014a2a8sub x29, sp, 8
    0014a2acstr x0, [sp+56]
    0014a2b0str xzr, [sp+16]
    0014a2b4stp xzr, xzr, [sp+24]
    0014a2b8ldr x3, [sp+56]
    0014a2bcldrsb x27, [x3]
    0014a2c0ldr x0, [x3+16]
    0014a2c4ldr x1, [x3+24]
    0014a2c8ldr x2, [x3+32]
    0014a2ccstr x0, [sp+16]
    0014a2d0str x1, [sp+24]
    0014a2d4str x2, [sp+32]
    0014a2d8add x29, sp, 40
    0014a2dcadd sp, sp, 48
    0014a2e0ret x30
    0014a2e4udf 0
    0014a2e8udf 0
    0014a2ecudf 0
    0014a2a0
    0014a2f0
    0014a2f0fmt.(*fmt).clearflags: ; void fmt.(*fmt).clearflags(fmt.fmt * f)
    0014a2f0str x0, [sp+8]
    0014a2f4ldrsb x27, [x0]
    0014a2f8str xzr, [x0+8]
    0014a2fcstrb wzr, [x0+16]
    0014a300ldr x0, [sp+8]
    0014a304ldrsb x27, [x0]
    0014a308str xzr, [x0+24]
    0014a30cldr x0, [sp+8]
    0014a310ldrsb x27, [x0]
    0014a314str xzr, [x0+32]
    0014a318ret x30
    0014a31cudf 0
    0014a2f0
    0014a320
    0014a320fmt.(*fmt).init: ; void fmt.(*fmt).init(fmt.fmt * f, fmt.buffer * buf)
    0014a320ldr x16, [x28+16]
    0014a324subs xzr, sp, x16
    0014a328b.ls 0x14a380
    0014a32cstr x30, [sp-32]!
    0014a330stur x29, [sp-8]
    0014a334sub x29, sp, 8
    0014a338str x0, [sp+40]
    0014a33cstr x1, [sp+48]
    0014a340ldrsb x27, [x0]
    0014a344adrp x27, 0x901000
    0014a348ldr w2, [x27+3056]
    0014a34ccbz w2, 0x14a354
    0014a350b 0x14a358
    0014a354
    0014a354loc_14a354:
    0014a354b 0x14a36c
    0014a358
    0014a358loc_14a358:
    0014a358bl runtime.gcWriteBarrier2
    0014a35cstr x1, [x25]
    0014a360ldr x2, [x0]
    0014a364str x2, [x25+8]
    0014a368b 0x14a36c
    0014a36c
    0014a36cloc_14a36c:
    0014a36cstr x1, [x0]
    0014a370bl fmt.(*fmt).clearflags
    0014a374ldur x29, [sp-8]
    0014a378ldr x30, [sp], 32
    0014a37cret x30
    0014a380
    0014a380loc_14a380:
    0014a380stp x0, x1, [sp+8]
    0014a384mov x3, x30
    0014a388bl runtime.morestack_noctxt.abi0
    0014a38cldp x0, x1, [sp+8]
    0014a390b 0x14a320
    0014a394udf 0
    0014a398udf 0
    0014a39cudf 0
    0014a320
    0014a3a0
    0014a3a0fmt.(*fmt).writePadding: ; void fmt.(*fmt).writePadding(fmt.fmt * f, int n)
    0014a3a0ldr x16, [x28+16]
    0014a3a4sub x17, sp, 112
    0014a3a8subs xzr, x17, x16
    0014a3acb.ls 0x14a668
    0014a3b0str x30, [sp-240]!
    0014a3b4stur x29, [sp-8]
    0014a3b8sub x29, sp, 8
    0014a3bcstr x0, [sp+248]
    0014a3c0str x1, [sp+256]
    0014a3c4subs xzr, x1, 0
    0014a3c8b.le 0x14a3d0
    0014a3ccb 0x14a3dc
    0014a3d0
    0014a3d0loc_14a3d0:
    0014a3d0ldur x29, [sp-8]
    0014a3d4ldr x30, [sp], 240
    0014a3d8ret x30
    0014a3dc
    0014a3dcloc_14a3dc:
    0014a3dcldrsb x27, [x0]
    0014a3e0ldr x3, [x0]
    0014a3e4ldrsb x27, [x3]
    0014a3e8ldr x4, [x3+16]
    0014a3ecldr x5, [x3+8]
    0014a3f0ldr x3, [x3]
    0014a3f4str x3, [sp+136]
    0014a3f8str x5, [sp+144]
    0014a3fcstr x4, [sp+152]
    0014a400str x5, [sp+40]
    0014a404ldr x3, [sp+256]
    0014a408add x3, x5, x3
    0014a40cstr x3, [sp+48]
    0014a410str x4, [sp+64]
    0014a414subs xzr, x4, x3
    0014a418b.lt 0x14a420
    0014a41cb 0x14a4e0
    0014a420
    0014a420loc_14a420:
    0014a420str x4, [sp+64]
    0014a424ldr x3, [sp+256]
    0014a428add x2, x3, x4, lsl #1
    0014a42cstr x2, [sp+104]
    0014a430adrp x0, 0x4ab000
    0014a434add x0, x0, 3072
    0014a438mov x1, x2
    0014a43cbl runtime.makeslice
    0014a440ldr x3, [sp+104]
    0014a444ldr x4, [sp+104]
    0014a448str x0, [sp+136]
    0014a44cstr x3, [sp+144]
    0014a450str x4, [sp+152]
    0014a454str x0, [sp+184]
    0014a458str x3, [sp+192]
    0014a45cstr x4, [sp+200]
    0014a460ldr x3, [sp+248]
    0014a464ldrsb x27, [x3]
    0014a468ldr x3, [x3]
    0014a46cldrsb x27, [x3]
    0014a470ldr x4, [x3+8]
    0014a474ldr x5, [x3]
    0014a478ldr x3, [x3+16]
    0014a47cstr x5, [sp+160]
    0014a480str x4, [sp+168]
    0014a484str x3, [sp+176]
    0014a488ldr x3, [sp+192]
    0014a48cstr x3, [sp+96]
    0014a490subs xzr, x4, x3
    0014a494b.lt 0x14a49c
    0014a498b 0x14a4a4
    0014a49c
    0014a49cloc_14a49c:
    0014a49cstr x4, [sp+96]
    0014a4a0b 0x14a4a8
    0014a4a4
    0014a4a4loc_14a4a4:
    0014a4a4b 0x14a4a8
    0014a4a8
    0014a4a8loc_14a4a8:
    0014a4a8ldr x3, [sp+160]
    0014a4acldr x4, [sp+184]
    0014a4b0subs xzr, x4, x3
    0014a4b4b.ne 0x14a4bc
    0014a4b8b 0x14a4d8
    0014a4bc
    0014a4bcloc_14a4bc:
    0014a4bcldr x3, [sp+96]
    0014a4c0str x3, [sp+88]
    0014a4c4ldr x2, [sp+88]
    0014a4c8ldr x1, [sp+160]
    0014a4ccldr x0, [sp+184]
    0014a4d0bl runtime.memmove
    0014a4d4b 0x14a4dc
    0014a4d8
    0014a4d8loc_14a4d8:
    0014a4d8b 0x14a4dc
    0014a4dc
    0014a4dcloc_14a4dc:
    0014a4dcb 0x14a4e4
    0014a4e0
    0014a4e0loc_14a4e0:
    0014a4e0b 0x14a4e4
    0014a4e4
    0014a4e4loc_14a4e4:
    0014a4e4orr x3, xzr, 32
    0014a4e8strb w3, [sp+38]
    0014a4ecldr x3, [sp+248]
    0014a4f0ldrsb x27, [x3]
    0014a4f4ldrb w3, [x3+14]
    0014a4f8strb w3, [sp+39]
    0014a4fctbnz w3, 0, 0x14a504
    0014a500b 0x14a51c
    0014a504
    0014a504loc_14a504:
    0014a504ldr x3, [sp+248]
    0014a508ldrsb x27, [x3]
    0014a50cldrb w3, [x3+10]
    0014a510eor x3, x3, 1
    0014a514strb w3, [sp+39]
    0014a518b 0x14a520
    0014a51c
    0014a51cloc_14a51c:
    0014a51cb 0x14a520
    0014a520
    0014a520loc_14a520:
    0014a520ldrb w3, [sp+39]
    0014a524tbnz w3, 0, 0x14a52c
    0014a528b 0x14a538
    0014a52c
    0014a52cloc_14a52c:
    0014a52corr x3, xzr, 48
    0014a530strb w3, [sp+38]
    0014a534b 0x14a53c
    0014a538
    0014a538loc_14a538:
    0014a538b 0x14a53c
    0014a53c
    0014a53cloc_14a53c:
    0014a53cldr x1, [sp+48]
    0014a540ldr x0, [sp+40]
    0014a544ldr x2, [sp+152]
    0014a548ldr x3, [sp+136]
    0014a54csubs xzr, x2, x1
    0014a550b.hs 0x14a558
    0014a554b 0x14a660
    0014a558
    0014a558loc_14a558:
    0014a558subs xzr, x1, x0
    0014a55cb.hs 0x14a564
    0014a560b 0x14a65c
    0014a564
    0014a564loc_14a564:
    0014a564sub x4, x1, x0
    0014a568sub x5, x2, x0
    0014a56csub x6, xzr, x5
    0014a570and x6, x0, x6, asr #63
    0014a574add x3, x3, x6
    0014a578str x3, [sp+112]
    0014a57cstr x4, [sp+120]
    0014a580str x5, [sp+128]
    0014a584str xzr, [sp+80]
    0014a588str x4, [sp+72]
    0014a58cb 0x14a590
    0014a590
    0014a590loc_14a590:
    0014a590ldr x3, [sp+72]
    0014a594ldr x4, [sp+80]
    0014a598subs xzr, x3, x4
    0014a59cb.gt 0x14a5a4
    0014a5a0b 0x14a5dc
    0014a5a4
    0014a5a4loc_14a5a4:
    0014a5a4ldr x0, [sp+80]
    0014a5a8str x0, [sp+56]
    0014a5acldr x1, [sp+120]
    0014a5b0ldr x3, [sp+112]
    0014a5b4ldrb w4, [sp+38]
    0014a5b8subs xzr, x1, x0
    0014a5bcb.hi 0x14a5c4
    0014a5c0b 0x14a658
    0014a5c4
    0014a5c4loc_14a5c4:
    0014a5c4strb w4, [x3+x0]
    0014a5c8b 0x14a5cc
    0014a5cc
    0014a5ccloc_14a5cc:
    0014a5ccldr x3, [sp+80]
    0014a5d0add x3, x3, 1
    0014a5d4str x3, [sp+80]
    0014a5d8b 0x14a590
    0014a5dc
    0014a5dcloc_14a5dc:
    0014a5dcldr x1, [sp+48]
    0014a5e0ldr x2, [sp+152]
    0014a5e4ldr x0, [sp+136]
    0014a5e8subs xzr, x2, x1
    0014a5ecb.hs 0x14a5f4
    0014a5f0b 0x14a654
    0014a5f4
    0014a5f4loc_14a5f4:
    0014a5f4b 0x14a5f8
    0014a5f8
    0014a5f8loc_14a5f8:
    0014a5f8str x0, [sp+208]
    0014a5fcstr x1, [sp+216]
    0014a600str x2, [sp+224]
    0014a604ldr x3, [sp+248]
    0014a608ldrsb x27, [x3]
    0014a60cldr x3, [x3]
    0014a610ldrsb x27, [x3]
    0014a614str x1, [x3+8]
    0014a618str x2, [x3+16]
    0014a61cadrp x27, 0x901000
    0014a620ldr w1, [x27+3056]
    0014a624cbz w1, 0x14a62c
    0014a628b 0x14a630
    0014a62c
    0014a62cloc_14a62c:
    0014a62cb 0x14a644
    0014a630
    0014a630loc_14a630:
    0014a630bl runtime.gcWriteBarrier2
    0014a634str x0, [x25]
    0014a638ldr x1, [x3]
    0014a63cstr x1, [x25+8]
    0014a640b 0x14a644
    0014a644
    0014a644loc_14a644:
    0014a644str x0, [x3]
    0014a648ldur x29, [sp-8]
    0014a64cldr x30, [sp], 240
    0014a650ret x30
    0014a654
    0014a654loc_14a654:
    0014a654bl runtime.panicSliceAcap
    0014a658
    0014a658loc_14a658:
    0014a658bl runtime.panicIndex
    0014a65c
    0014a65cloc_14a65c:
    0014a65cbl runtime.panicSliceB
    0014a660
    0014a660loc_14a660:
    0014a660bl runtime.panicSliceAcap
    0014a664hint
    0014a668
    0014a668loc_14a668:
    0014a668stp x0, x1, [sp+8]
    0014a66cmov x3, x30
    0014a670bl runtime.morestack_noctxt.abi0
    0014a674ldp x0, x1, [sp+8]
    0014a678b 0x14a3a0
    0014a67cudf 0
    0014a3a0
    0014a680
    0014a680fmt.(*fmt).pad: ; void fmt.(*fmt).pad(fmt.fmt * f, struct []uint8 b)
    0014a680ldr x16, [x28+16]
    0014a684subs xzr, sp, x16
    0014a688b.ls 0x14a7bc
    0014a68cstr x30, [sp-96]!
    0014a690stur x29, [sp-8]
    0014a694sub x29, sp, 8
    0014a698str x0, [sp+104]
    0014a69cstr x1, [sp+112]
    0014a6a0str x2, [sp+120]
    0014a6a4str x3, [sp+128]
    0014a6a8ldrsb x27, [x0]
    0014a6acldrb w4, [x0+8]
    0014a6b0eor x5, x4, 1
    0014a6b4strb w5, [sp+47]
    0014a6b8tbnz w4, 0, 0x14a6c0
    0014a6bcb 0x14a6dc
    0014a6c0
    0014a6c0loc_14a6c0:
    0014a6c0ldr x4, [sp+104]
    0014a6c4ldrsb x27, [x4]
    0014a6c8ldr x4, [x4+24]
    0014a6ccsubs xzr, x4, 0
    0014a6d0cset x4, eq
    0014a6d4strb w4, [sp+47]
    0014a6d8b 0x14a6e0
    0014a6dc
    0014a6dcloc_14a6dc:
    0014a6dcb 0x14a6e0
    0014a6e0
    0014a6e0loc_14a6e0:
    0014a6e0ldrb w4, [sp+47]
    0014a6e4tbnz w4, 0, 0x14a6ec
    0014a6e8b 0x14a718
    0014a6ec
    0014a6ecloc_14a6ec:
    0014a6ecldr x4, [sp+104]
    0014a6f0ldrsb x27, [x4]
    0014a6f4ldr x0, [x4]
    0014a6f8str x0, [sp+80]
    0014a6fcldr x1, [sp+112]
    0014a700ldr x2, [sp+120]
    0014a704ldr x3, [sp+128]
    0014a708bl fmt.(*buffer).write
    0014a70cldur x29, [sp-8]
    0014a710ldr x30, [sp], 96
    0014a714ret x30
    0014a718
    0014a718loc_14a718:
    0014a718ldr x0, [sp+112]
    0014a71cldr x1, [sp+120]
    0014a720ldr x2, [sp+128]
    0014a724bl unicode/utf8.RuneCount
    0014a728str x0, [sp+56]
    0014a72cldr x3, [sp+104]
    0014a730ldrsb x27, [x3]
    0014a734ldr x3, [x3+24]
    0014a738sub x1, x3, x0
    0014a73cstr x1, [sp+48]
    0014a740ldr x3, [sp+104]
    0014a744ldrsb x27, [x3]
    0014a748ldrb w3, [x3+10]
    0014a74ctbnz w3, 0, 0x14a754
    0014a750b 0x14a784
    0014a754
    0014a754loc_14a754:
    0014a754ldr x4, [sp+104]
    0014a758ldrsb x27, [x4]
    0014a75cldr x0, [x4]
    0014a760str x0, [sp+64]
    0014a764ldr x1, [sp+112]
    0014a768ldr x2, [sp+120]
    0014a76cldr x3, [sp+128]
    0014a770bl fmt.(*buffer).write
    0014a774ldr x1, [sp+48]
    0014a778ldr x0, [sp+104]
    0014a77cbl fmt.(*fmt).writePadding
    0014a780b 0x14a7b0
    0014a784
    0014a784loc_14a784:
    0014a784ldr x0, [sp+104]
    0014a788bl fmt.(*fmt).writePadding
    0014a78cldr x2, [sp+104]
    0014a790ldrsb x27, [x2]
    0014a794ldr x0, [x2]
    0014a798str x0, [sp+72]
    0014a79cldr x1, [sp+112]
    0014a7a0ldr x2, [sp+120]
    0014a7a4ldr x3, [sp+128]
    0014a7a8bl fmt.(*buffer).write
    0014a7acb 0x14a7b0
    0014a7b0
    0014a7b0loc_14a7b0:
    0014a7b0ldur x29, [sp-8]
    0014a7b4ldr x30, [sp], 96
    0014a7b8ret x30
    0014a7bc
    0014a7bcloc_14a7bc:
    0014a7bcstp x0, x1, [sp+8]
    0014a7c0stp x2, x3, [sp+24]
    0014a7c4mov x3, x30
    0014a7c8bl runtime.morestack_noctxt.abi0
    0014a7ccldp x0, x1, [sp+8]
    0014a7d0ldp x2, x3, [sp+24]
    0014a7d4b 0x14a680
    0014a7d8udf 0
    0014a7dcudf 0
    0014a680
    0014a7e0
    0014a7e0fmt.(*fmt).padString: ; void fmt.(*fmt).padString(fmt.fmt * f, struct string s)
    0014a7e0ldr x16, [x28+16]
    0014a7e4subs xzr, sp, x16
    0014a7e8b.ls 0x14a908
    0014a7ecstr x30, [sp-96]!
    0014a7f0stur x29, [sp-8]
    0014a7f4sub x29, sp, 8
    0014a7f8str x0, [sp+104]
    0014a7fcstr x1, [sp+112]
    0014a800str x2, [sp+120]
    0014a804ldrsb x27, [x0]
    0014a808ldrb w3, [x0+8]
    0014a80ceor x4, x3, 1
    0014a810strb w4, [sp+47]
    0014a814tbnz w3, 0, 0x14a81c
    0014a818b 0x14a838
    0014a81c
    0014a81cloc_14a81c:
    0014a81cldr x3, [sp+104]
    0014a820ldrsb x27, [x3]
    0014a824ldr x3, [x3+24]
    0014a828subs xzr, x3, 0
    0014a82ccset x3, eq
    0014a830strb w3, [sp+47]
    0014a834b 0x14a83c
    0014a838
    0014a838loc_14a838:
    0014a838b 0x14a83c
    0014a83c
    0014a83cloc_14a83c:
    0014a83cldrb w3, [sp+47]
    0014a840tbnz w3, 0, 0x14a848
    0014a844b 0x14a870
    0014a848
    0014a848loc_14a848:
    0014a848ldr x3, [sp+104]
    0014a84cldrsb x27, [x3]
    0014a850ldr x0, [x3]
    0014a854str x0, [sp+80]
    0014a858ldr x1, [sp+112]
    0014a85cldr x2, [sp+120]
    0014a860bl fmt.(*buffer).writeString
    0014a864ldur x29, [sp-8]
    0014a868ldr x30, [sp], 96
    0014a86cret x30
    0014a870
    0014a870loc_14a870:
    0014a870ldr x0, [sp+112]
    0014a874ldr x1, [sp+120]
    0014a878bl unicode/utf8.RuneCountInString
    0014a87cstr x0, [sp+56]
    0014a880ldr x2, [sp+104]
    0014a884ldrsb x27, [x2]
    0014a888ldr x2, [x2+24]
    0014a88csub x1, x2, x0
    0014a890str x1, [sp+48]
    0014a894ldr x2, [sp+104]
    0014a898ldrsb x27, [x2]
    0014a89cldrb w2, [x2+10]
    0014a8a0tbnz w2, 0, 0x14a8a8
    0014a8a4b 0x14a8d4
    0014a8a8
    0014a8a8loc_14a8a8:
    0014a8a8ldr x3, [sp+104]
    0014a8acldrsb x27, [x3]
    0014a8b0ldr x0, [x3]
    0014a8b4str x0, [sp+64]
    0014a8b8ldr x1, [sp+112]
    0014a8bcldr x2, [sp+120]
    0014a8c0bl fmt.(*buffer).writeString
    0014a8c4ldr x1, [sp+48]
    0014a8c8ldr x0, [sp+104]
    0014a8ccbl fmt.(*fmt).writePadding
    0014a8d0b 0x14a8fc
    0014a8d4
    0014a8d4loc_14a8d4:
    0014a8d4ldr x0, [sp+104]
    0014a8d8bl fmt.(*fmt).writePadding
    0014a8dcldr x2, [sp+104]
    0014a8e0ldrsb x27, [x2]
    0014a8e4ldr x0, [x2]
    0014a8e8str x0, [sp+72]
    0014a8ecldr x1, [sp+112]
    0014a8f0ldr x2, [sp+120]
    0014a8f4bl fmt.(*buffer).writeString
    0014a8f8b 0x14a8fc
    0014a8fc
    0014a8fcloc_14a8fc:
    0014a8fcldur x29, [sp-8]
    0014a900ldr x30, [sp], 96
    0014a904ret x30
    0014a908
    0014a908loc_14a908:
    0014a908stp x0, x1, [sp+8]
    0014a90cstr x2, [sp+24]
    0014a910mov x3, x30
    0014a914bl runtime.morestack_noctxt.abi0
    0014a918ldp x0, x1, [sp+8]
    0014a91cldr x2, [sp+24]
    0014a920b 0x14a7e0
    0014a924udf 0
    0014a928udf 0
    0014a92cudf 0
    0014a7e0
    0014a930
    0014a930fmt.(*fmt).fmtBoolean: ; void fmt.(*fmt).fmtBoolean(fmt.fmt * f, bool v)
    0014a930ldr x16, [x28+16]
    0014a934subs xzr, sp, x16
    0014a938b.ls 0x14a994
    0014a93cstr x30, [sp-48]!
    0014a940stur x29, [sp-8]
    0014a944sub x29, sp, 8
    0014a948str x0, [sp+56]
    0014a94cstrb w1, [sp+64]
    0014a950tbnz w1, 0, 0x14a958
    0014a954b 0x14a970
    0014a958
    0014a958loc_14a958:
    0014a958ldr x0, [sp+56]
    0014a95cadrp x1, 0x566000
    0014a960add x1, x1, 842
    0014a964orr x2, xzr, 4
    0014a968bl fmt.(*fmt).padString
    0014a96cb 0x14a988
    0014a970
    0014a970loc_14a970:
    0014a970ldr x0, [sp+56]
    0014a974adrp x1, 0x566000
    0014a978add x1, x1, 1682
    0014a97cmovz x2, 5
    0014a980bl fmt.(*fmt).padString
    0014a984b 0x14a988
    0014a988
    0014a988loc_14a988:
    0014a988ldur x29, [sp-8]
    0014a98cldr x30, [sp], 48
    0014a990ret x30
    0014a994
    0014a994loc_14a994:
    0014a994str x0, [sp+8]
    0014a998strb w1, [sp+16]
    0014a99cmov x3, x30
    0014a9a0bl runtime.morestack_noctxt.abi0
    0014a9a4ldr x0, [sp+8]
    0014a9a8ldrb w1, [sp+16]
    0014a9acb 0x14a930
    0014a930
    0014a9b0
    0014a9b0fmt.(*fmt).fmtUnicode: ; void fmt.(*fmt).fmtUnicode(fmt.fmt * f, uint64 u)
    0014a9b0ldr x16, [x28+16]
    0014a9b4sub x17, sp, 16
    0014a9b8subs xzr, x17, x16
    0014a9bcb.ls 0x14ae18
    0014a9c0str x30, [sp-144]!
    0014a9c4stur x29, [sp-8]
    0014a9c8sub x29, sp, 8
    0014a9ccstr x0, [sp+152]
    0014a9d0str x1, [sp+160]
    0014a9d4ldrsb x27, [x0]
    0014a9d8add x4, x0, 40
    0014a9dcldrsb x27, [x4]
    0014a9e0b 0x14a9e4
    0014a9e4
    0014a9e4loc_14a9e4:
    0014a9e4str x4, [sp+88]
    0014a9e8movz x4, 68
    0014a9ecstr x4, [sp+96]
    0014a9f0str x4, [sp+104]
    0014a9f4orr x4, xzr, 4
    0014a9f8str x4, [sp+64]
    0014a9fcldr x4, [sp+152]
    0014aa00ldrsb x27, [x4]
    0014aa04ldrb w4, [x4+9]
    0014aa08strb w4, [sp+54]
    0014aa0ctbnz w4, 0, 0x14aa14
    0014aa10b 0x14aa30
    0014aa14
    0014aa14loc_14aa14:
    0014aa14ldr x4, [sp+152]
    0014aa18ldrsb x27, [x4]
    0014aa1cldr x4, [x4+32]
    0014aa20subs xzr, x4, 4
    0014aa24cset x4, gt
    0014aa28strb w4, [sp+54]
    0014aa2cb 0x14aa34
    0014aa30
    0014aa30loc_14aa30:
    0014aa30b 0x14aa34
    0014aa34
    0014aa34loc_14aa34:
    0014aa34ldrb w4, [sp+54]
    0014aa38tbnz w4, 0, 0x14aa40
    0014aa3cb 0x14aa9c
    0014aa40
    0014aa40loc_14aa40:
    0014aa40ldr x4, [sp+152]
    0014aa44ldrsb x27, [x4]
    0014aa48ldr x4, [x4+32]
    0014aa4cstr x4, [sp+64]
    0014aa50add x2, x4, 9
    0014aa54str x2, [sp+56]
    0014aa58ldr x4, [sp+96]
    0014aa5cstr x4, [sp+80]
    0014aa60subs xzr, x4, x2
    0014aa64b.lt 0x14aa6c
    0014aa68b 0x14aa94
    0014aa6c
    0014aa6cloc_14aa6c:
    0014aa6cadrp x0, 0x4ab000
    0014aa70add x0, x0, 3072
    0014aa74mov x1, x2
    0014aa78bl runtime.makeslice
    0014aa7cldr x3, [sp+56]
    0014aa80ldr x4, [sp+56]
    0014aa84str x0, [sp+88]
    0014aa88str x3, [sp+96]
    0014aa8cstr x4, [sp+104]
    0014aa90b 0x14aa98
    0014aa94
    0014aa94loc_14aa94:
    0014aa94b 0x14aa98
    0014aa98
    0014aa98loc_14aa98:
    0014aa98b 0x14aaa0
    0014aa9c
    0014aa9cloc_14aa9c:
    0014aa9cb 0x14aaa0
    0014aaa0
    0014aaa0loc_14aaa0:
    0014aaa0ldr x4, [sp+96]
    0014aaa4str x4, [sp+72]
    0014aaa8ldr x4, [sp+152]
    0014aaacldrsb x27, [x4]
    0014aab0ldrb w4, [x4+12]
    0014aab4strb w4, [sp+53]
    0014aab8tbnz w4, 0, 0x14aac0
    0014aabcb 0x14aadc
    0014aac0
    0014aac0loc_14aac0:
    0014aac0ldr x4, [sp+160]
    0014aac4movz x5, 65535
    0014aac8movk x5, 0x100000
    0014aaccsubs xzr, x4, x5
    0014aad0cset x4, ls
    0014aad4strb w4, [sp+53]
    0014aad8b 0x14aae0
    0014aadc
    0014aadcloc_14aadc:
    0014aadcb 0x14aae0
    0014aae0
    0014aae0loc_14aae0:
    0014aae0ldrb w4, [sp+53]
    0014aae4strb w4, [sp+54]
    0014aae8tbnz w4, 0, 0x14aaf0
    0014aaecb 0x14ab04
    0014aaf0
    0014aaf0loc_14aaf0:
    0014aaf0ldr x0, [sp+160]
    0014aaf4bl strconv.IsPrint
    0014aaf8strb w0, [sp+55]
    0014aafcstrb w0, [sp+54]
    0014ab00b 0x14ab08
    0014ab04
    0014ab04loc_14ab04:
    0014ab04b 0x14ab08
    0014ab08
    0014ab08loc_14ab08:
    0014ab08ldrb w4, [sp+54]
    0014ab0ctbnz w4, 0, 0x14ab14
    0014ab10b 0x14abfc
    0014ab14
    0014ab14loc_14ab14:
    0014ab14ldr x2, [sp+72]
    0014ab18sub x0, x2, 1
    0014ab1cstr x0, [sp+72]
    0014ab20ldr x1, [sp+96]
    0014ab24ldr x2, [sp+88]
    0014ab28subs xzr, x1, x0
    0014ab2cb.hi 0x14ab34
    0014ab30b 0x14ae10
    0014ab34
    0014ab34loc_14ab34:
    0014ab34movz x1, 39
    0014ab38strb w1, [x2+x0]
    0014ab3cldr x0, [sp+160]
    0014ab40bl unicode/utf8.RuneLen
    0014ab44str x0, [sp+80]
    0014ab48ldr x1, [sp+72]
    0014ab4csub x2, x1, x0
    0014ab50str x2, [sp+72]
    0014ab54ldr x3, [sp+96]
    0014ab58ldr x4, [sp+88]
    0014ab5cldr x5, [sp+104]
    0014ab60b 0x14ab64
    0014ab64
    0014ab64loc_14ab64:
    0014ab64subs xzr, x3, x2
    0014ab68b.hs 0x14ab70
    0014ab6cb 0x14ae04
    0014ab70
    0014ab70loc_14ab70:
    0014ab70add x6, x3, x0
    0014ab74sub x6, x6, x1
    0014ab78add x5, x5, x0
    0014ab7csub x5, x5, x1
    0014ab80sub x7, xzr, x5
    0014ab84and x7, x2, x7, asr #63
    0014ab88add x0, x4, x7
    0014ab8cstr x0, [sp+112]
    0014ab90str x6, [sp+120]
    0014ab94str x5, [sp+128]
    0014ab98ldr x3, [sp+160]
    0014ab9cmov x1, x6
    0014aba0mov x2, x5
    0014aba4bl unicode/utf8.EncodeRune
    0014aba8ldr x4, [sp+72]
    0014abacsub x0, x4, 1
    0014abb0str x0, [sp+72]
    0014abb4ldr x1, [sp+96]
    0014abb8ldr x4, [sp+88]
    0014abbcsubs xzr, x1, x0
    0014abc0b.hi 0x14abc8
    0014abc4b 0x14ae00
    0014abc8
    0014abc8loc_14abc8:
    0014abc8movz x5, 39
    0014abccstrb w5, [x4+x0]
    0014abd0ldr x4, [sp+72]
    0014abd4sub x0, x4, 1
    0014abd8str x0, [sp+72]
    0014abdcldr x1, [sp+96]
    0014abe0ldr x4, [sp+88]
    0014abe4subs xzr, x1, x0
    0014abe8b.hi 0x14abf0
    0014abecb 0x14adfc
    0014abf0
    0014abf0loc_14abf0:
    0014abf0orr x5, xzr, 32
    0014abf4strb w5, [x4+x0]
    0014abf8b 0x14ac00
    0014abfc
    0014abfcloc_14abfc:
    0014abfcb 0x14ac00
    0014ac00
    0014ac00loc_14ac00:
    0014ac00b 0x14ac04
    0014ac04
    0014ac04loc_14ac04:
    0014ac04ldr x4, [sp+160]
    0014ac08subs xzr, x4, 16
    0014ac0cb.hs 0x14ac14
    0014ac10b 0x14ac6c
    0014ac14
    0014ac14loc_14ac14:
    0014ac14ldr x4, [sp+72]
    0014ac18sub x0, x4, 1
    0014ac1cstr x0, [sp+72]
    0014ac20ldr x1, [sp+96]
    0014ac24ldr x4, [sp+88]
    0014ac28ldr x5, [sp+160]
    0014ac2cand x5, x5, 15
    0014ac30adrp x6, 0x56b000
    0014ac34add x6, x6, 846
    0014ac38ldrb w5, [x6+x5]
    0014ac3csubs xzr, x1, x0
    0014ac40b.hi 0x14ac48
    0014ac44b 0x14adf8
    0014ac48
    0014ac48loc_14ac48:
    0014ac48strb w5, [x4+x0]
    0014ac4cldr x4, [sp+64]
    0014ac50sub x4, x4, 1
    0014ac54str x4, [sp+64]
    0014ac58ldr x4, [sp+160]
    0014ac5cubfm x4, x4, 4, 63
    0014ac60str x4, [sp+160]
    0014ac64b 0x14ac68
    0014ac68
    0014ac68loc_14ac68:
    0014ac68b 0x14ac04
    0014ac6c
    0014ac6cloc_14ac6c:
    0014ac6cldr x4, [sp+72]
    0014ac70sub x0, x4, 1
    0014ac74str x0, [sp+72]
    0014ac78ldr x4, [sp+160]
    0014ac7csubs xzr, x4, 17
    0014ac80b.lo 0x14ac88
    0014ac84b 0x14adec
    0014ac88
    0014ac88loc_14ac88:
    0014ac88ldr x1, [sp+96]
    0014ac8cldr x5, [sp+88]
    0014ac90adrp x6, 0x56b000
    0014ac94add x6, x6, 846
    0014ac98ldrb w4, [x6+x4]
    0014ac9csubs xzr, x1, x0
    0014aca0b.hi 0x14aca8
    0014aca4b 0x14ade8
    0014aca8
    0014aca8loc_14aca8:
    0014aca8strb w4, [x5+x0]
    0014acacldr x4, [sp+64]
    0014acb0sub x4, x4, 1
    0014acb4str x4, [sp+64]
    0014acb8b 0x14acbc
    0014acbc
    0014acbcloc_14acbc:
    0014acbcldr x4, [sp+64]
    0014acc0subs xzr, x4, 0
    0014acc4b.gt 0x14accc
    0014acc8b 0x14ad08
    0014accc
    0014acccloc_14accc:
    0014acccldr x4, [sp+72]
    0014acd0sub x0, x4, 1
    0014acd4str x0, [sp+72]
    0014acd8ldr x1, [sp+96]
    0014acdcldr x4, [sp+88]
    0014ace0subs xzr, x1, x0
    0014ace4b.hi 0x14acec
    0014ace8b 0x14ade4
    0014acec
    0014acecloc_14acec:
    0014acecorr x5, xzr, 48
    0014acf0strb w5, [x4+x0]
    0014acf4ldr x4, [sp+64]
    0014acf8sub x4, x4, 1
    0014acfcstr x4, [sp+64]
    0014ad00b 0x14ad04
    0014ad04
    0014ad04loc_14ad04:
    0014ad04b 0x14acbc
    0014ad08
    0014ad08loc_14ad08:
    0014ad08ldr x4, [sp+72]
    0014ad0csub x0, x4, 1
    0014ad10str x0, [sp+72]
    0014ad14ldr x1, [sp+96]
    0014ad18ldr x4, [sp+88]
    0014ad1csubs xzr, x1, x0
    0014ad20b.hi 0x14ad28
    0014ad24b 0x14ade0
    0014ad28
    0014ad28loc_14ad28:
    0014ad28movz x5, 43
    0014ad2cstrb w5, [x4+x0]
    0014ad30ldr x4, [sp+72]
    0014ad34sub x0, x4, 1
    0014ad38str x0, [sp+72]
    0014ad3cldr x1, [sp+96]
    0014ad40ldr x4, [sp+88]
    0014ad44subs xzr, x1, x0
    0014ad48b.hi 0x14ad50
    0014ad4cb 0x14addc
    0014ad50
    0014ad50loc_14ad50:
    0014ad50movz x5, 85
    0014ad54strb w5, [x4+x0]
    0014ad58ldr x4, [sp+152]
    0014ad5cldrsb x27, [x4]
    0014ad60ldrb w4, [x4+14]
    0014ad64strb w4, [sp+52]
    0014ad68ldr x4, [sp+152]
    0014ad6cldrsb x27, [x4]
    0014ad70strb wzr, [x4+14]
    0014ad74ldr x0, [sp+72]
    0014ad78ldr x1, [sp+96]
    0014ad7cldr x4, [sp+88]
    0014ad80ldr x5, [sp+104]
    0014ad84b 0x14ad88
    0014ad88
    0014ad88loc_14ad88:
    0014ad88subs xzr, x0, x1
    0014ad8cb.ls 0x14ad94
    0014ad90b 0x14add8
    0014ad94
    0014ad94loc_14ad94:
    0014ad94sub x3, x5, x0
    0014ad98sub x2, x1, x0
    0014ad9csub x5, xzr, x3
    0014ada0and x5, x0, x5, asr #63
    0014ada4add x1, x4, x5
    0014ada8str x1, [sp+112]
    0014adacstr x2, [sp+120]
    0014adb0str x3, [sp+128]
    0014adb4ldr x0, [sp+152]
    0014adb8bl fmt.(*fmt).pad
    0014adbcldr x4, [sp+152]
    0014adc0ldrsb x27, [x4]
    0014adc4ldrb w5, [sp+52]
    0014adc8strb w5, [x4+14]
    0014adccldur x29, [sp-8]
    0014add0ldr x30, [sp], 144
    0014add4ret x30
    0014add8
    0014add8loc_14add8:
    0014add8bl runtime.panicSliceB
    0014addc
    0014addcloc_14addc:
    0014addcbl runtime.panicIndex
    0014ade0
    0014ade0loc_14ade0:
    0014ade0bl runtime.panicIndex
    0014ade4
    0014ade4loc_14ade4:
    0014ade4bl runtime.panicIndex
    0014ade8
    0014ade8loc_14ade8:
    0014ade8bl runtime.panicIndex
    0014adec
    0014adecloc_14adec:
    0014adecmov x0, x4
    0014adf0movz x1, 17
    0014adf4bl runtime.panicIndexU
    0014adf8
    0014adf8loc_14adf8:
    0014adf8bl runtime.panicIndex
    0014adfc
    0014adfcloc_14adfc:
    0014adfcbl runtime.panicIndex
    0014ae00
    0014ae00loc_14ae00:
    0014ae00bl runtime.panicIndex
    0014ae04
    0014ae04loc_14ae04:
    0014ae04mov x0, x2
    0014ae08mov x1, x3
    0014ae0cbl runtime.panicSliceB
    0014ae10
    0014ae10loc_14ae10:
    0014ae10bl runtime.panicIndex
    0014ae14hint
    0014ae18
    0014ae18loc_14ae18:
    0014ae18stp x0, x1, [sp+8]
    0014ae1cmov x3, x30
    0014ae20bl runtime.morestack_noctxt.abi0
    0014ae24ldp x0, x1, [sp+8]
    0014ae28b 0x14a9b0
    0014ae2cudf 0
    0014a9b0
    0014ae30
    0014ae30fmt.(*fmt).fmtInteger: ; void fmt.(*fmt).fmtInteger(fmt.fmt * f, uint64 u, int base, bool isSigned, int32 verb, struct string digits)
    0014ae30ldr x16, [x28+16]
    0014ae34sub x17, sp, 48
    0014ae38subs xzr, x17, x16
    0014ae3cb.ls 0x14b7a0
    0014ae40str x30, [sp-176]!
    0014ae44stur x29, [sp-8]
    0014ae48sub x29, sp, 8
    0014ae4cstr x0, [sp+184]
    0014ae50str x1, [sp+192]
    0014ae54str x2, [sp+200]
    0014ae58strb w3, [sp+208]
    0014ae5cstr w4, [sp+212]
    0014ae60str x5, [sp+216]
    0014ae64str x6, [sp+224]
    0014ae68ldrb w4, [sp+208]
    0014ae6cstrb w4, [sp+55]
    0014ae70tbnz w4, 0, 0x14ae78
    0014ae74b 0x14ae8c
    0014ae78
    0014ae78loc_14ae78:
    0014ae78ldr x4, [sp+192]
    0014ae7csubs xzr, x4, 0
    0014ae80cset x4, lt
    0014ae84strb w4, [sp+55]
    0014ae88b 0x14ae90
    0014ae8c
    0014ae8cloc_14ae8c:
    0014ae8cb 0x14ae90
    0014ae90
    0014ae90loc_14ae90:
    0014ae90ldrb w4, [sp+55]
    0014ae94strb w4, [sp+53]
    0014ae98tbnz w4, 0, 0x14aea0
    0014ae9cb 0x14aeb0
    0014aea0
    0014aea0loc_14aea0:
    0014aea0ldr x4, [sp+192]
    0014aea4sub x4, xzr, x4
    0014aea8str x4, [sp+192]
    0014aeacb 0x14aeb4
    0014aeb0
    0014aeb0loc_14aeb0:
    0014aeb0b 0x14aeb4
    0014aeb4
    0014aeb4loc_14aeb4:
    0014aeb4ldr x4, [sp+184]
    0014aeb8ldrsb x27, [x4]
    0014aebcadd x4, x4, 40
    0014aec0ldrsb x27, [x4]
    0014aec4b 0x14aec8
    0014aec8
    0014aec8loc_14aec8:
    0014aec8str x4, [sp+120]
    0014aeccmovz x4, 68
    0014aed0str x4, [sp+128]
    0014aed4str x4, [sp+136]
    0014aed8ldr x4, [sp+184]
    0014aedcldrsb x27, [x4]
    0014aee0ldrb w4, [x4+8]
    0014aee4strb w4, [sp+55]
    0014aee8tbnz w4, 0, 0x14aef0
    0014aeecb 0x14aef4
    0014aef0
    0014aef0loc_14aef0:
    0014aef0b 0x14af08
    0014aef4
    0014aef4loc_14aef4:
    0014aef4ldr x4, [sp+184]
    0014aef8ldrsb x27, [x4]
    0014aefcldrb w4, [x4+9]
    0014af00strb w4, [sp+55]
    0014af04b 0x14af08
    0014af08
    0014af08loc_14af08:
    0014af08ldrb w4, [sp+55]
    0014af0ctbnz w4, 0, 0x14af14
    0014af10b 0x14af7c
    0014af14
    0014af14loc_14af14:
    0014af14ldr x4, [sp+184]
    0014af18ldrsb x27, [x4]
    0014af1cldr x4, [x4+24]
    0014af20ldr x5, [sp+184]
    0014af24ldrsb x27, [x5]
    0014af28ldr x5, [x5+32]
    0014af2cadd x4, x4, x5
    0014af30add x2, x4, 3
    0014af34str x2, [sp+56]
    0014af38ldr x4, [sp+128]
    0014af3cstr x4, [sp+112]
    0014af40subs xzr, x4, x2
    0014af44b.lt 0x14af4c
    0014af48b 0x14af74
    0014af4c
    0014af4cloc_14af4c:
    0014af4cadrp x0, 0x4ab000
    0014af50add x0, x0, 3072
    0014af54mov x1, x2
    0014af58bl runtime.makeslice
    0014af5cldr x3, [sp+56]
    0014af60ldr x4, [sp+56]
    0014af64str x0, [sp+120]
    0014af68str x3, [sp+128]
    0014af6cstr x4, [sp+136]
    0014af70b 0x14af78
    0014af74
    0014af74loc_14af74:
    0014af74b 0x14af78
    0014af78
    0014af78loc_14af78:
    0014af78b 0x14af80
    0014af7c
    0014af7cloc_14af7c:
    0014af7cb 0x14af80
    0014af80
    0014af80loc_14af80:
    0014af80str xzr, [sp+64]
    0014af84ldr x4, [sp+184]
    0014af88ldrsb x27, [x4]
    0014af8cldrb w4, [x4+9]
    0014af90tbnz w4, 0, 0x14af98
    0014af94b 0x14b034
    0014af98
    0014af98loc_14af98:
    0014af98ldr x4, [sp+184]
    0014af9cldrsb x27, [x4]
    0014afa0ldr x4, [x4+32]
    0014afa4str x4, [sp+64]
    0014afa8subs xzr, x4, 0
    0014afaccset x5, eq
    0014afb0strb w5, [sp+55]
    0014afb4cbz x4, 0x14afbc
    0014afb8b 0x14afd0
    0014afbc
    0014afbcloc_14afbc:
    0014afbcldr x4, [sp+192]
    0014afc0subs xzr, x4, 0
    0014afc4cset x4, eq
    0014afc8strb w4, [sp+55]
    0014afccb 0x14afd4
    0014afd0
    0014afd0loc_14afd0:
    0014afd0b 0x14afd4
    0014afd4
    0014afd4loc_14afd4:
    0014afd4ldrb w4, [sp+55]
    0014afd8tbnz w4, 0, 0x14afe0
    0014afdcb 0x14b030
    0014afe0
    0014afe0loc_14afe0:
    0014afe0ldr x2, [sp+184]
    0014afe4ldrsb x27, [x2]
    0014afe8ldrb w2, [x2+14]
    0014afecstrb w2, [sp+52]
    0014aff0ldr x2, [sp+184]
    0014aff4ldrsb x27, [x2]
    0014aff8strb wzr, [x2+14]
    0014affcldr x2, [sp+184]
    0014b000ldrsb x27, [x2]
    0014b004ldr x1, [x2+24]
    0014b008str x1, [sp+104]
    0014b00cldr x0, [sp+184]
    0014b010bl fmt.(*fmt).writePadding
    0014b014ldr x2, [sp+184]
    0014b018ldrsb x27, [x2]
    0014b01cldrb w3, [sp+52]
    0014b020strb w3, [x2+14]
    0014b024ldur x29, [sp-8]
    0014b028ldr x30, [sp], 176
    0014b02cret x30
    0014b030
    0014b030loc_14b030:
    0014b030b 0x14b128
    0014b034
    0014b034loc_14b034:
    0014b034ldr x4, [sp+184]
    0014b038ldrsb x27, [x4]
    0014b03cldrb w4, [x4+14]
    0014b040strb w4, [sp+54]
    0014b044tbnz w4, 0, 0x14b04c
    0014b048b 0x14b064
    0014b04c
    0014b04cloc_14b04c:
    0014b04cldr x4, [sp+184]
    0014b050ldrsb x27, [x4]
    0014b054ldrb w4, [x4+10]
    0014b058eor x4, x4, 1
    0014b05cstrb w4, [sp+54]
    0014b060b 0x14b068
    0014b064
    0014b064loc_14b064:
    0014b064b 0x14b068
    0014b068
    0014b068loc_14b068:
    0014b068ldrb w4, [sp+54]
    0014b06cstrb w4, [sp+55]
    0014b070tbnz w4, 0, 0x14b078
    0014b074b 0x14b08c
    0014b078
    0014b078loc_14b078:
    0014b078ldr x4, [sp+184]
    0014b07cldrsb x27, [x4]
    0014b080ldrb w4, [x4+8]
    0014b084strb w4, [sp+55]
    0014b088b 0x14b090
    0014b08c
    0014b08cloc_14b08c:
    0014b08cb 0x14b090
    0014b090
    0014b090loc_14b090:
    0014b090ldrb w4, [sp+55]
    0014b094tbnz w4, 0, 0x14b09c
    0014b098b 0x14b120
    0014b09c
    0014b09cloc_14b09c:
    0014b09cldr x4, [sp+184]
    0014b0a0ldrsb x27, [x4]
    0014b0a4ldr x4, [x4+24]
    0014b0a8str x4, [sp+64]
    0014b0acldrb w4, [sp+53]
    0014b0b0strb w4, [sp+55]
    0014b0b4tbnz w4, 0, 0x14b0bc
    0014b0b8b 0x14b0c0
    0014b0bc
    0014b0bcloc_14b0bc:
    0014b0bcb 0x14b0d4
    0014b0c0
    0014b0c0loc_14b0c0:
    0014b0c0ldr x4, [sp+184]
    0014b0c4ldrsb x27, [x4]
    0014b0c8ldrb w4, [x4+11]
    0014b0ccstrb w4, [sp+55]
    0014b0d0b 0x14b0d4
    0014b0d4
    0014b0d4loc_14b0d4:
    0014b0d4ldrb w4, [sp+55]
    0014b0d8strb w4, [sp+54]
    0014b0dctbnz w4, 0, 0x14b0e4
    0014b0e0b 0x14b0e8
    0014b0e4
    0014b0e4loc_14b0e4:
    0014b0e4b 0x14b0fc
    0014b0e8
    0014b0e8loc_14b0e8:
    0014b0e8ldr x4, [sp+184]
    0014b0ecldrsb x27, [x4]
    0014b0f0ldrb w4, [x4+13]
    0014b0f4strb w4, [sp+54]
    0014b0f8b 0x14b0fc
    0014b0fc
    0014b0fcloc_14b0fc:
    0014b0fcldrb w4, [sp+54]
    0014b100tbnz w4, 0, 0x14b108
    0014b104b 0x14b118
    0014b108
    0014b108loc_14b108:
    0014b108ldr x4, [sp+64]
    0014b10csub x4, x4, 1
    0014b110str x4, [sp+64]
    0014b114b 0x14b11c
    0014b118
    0014b118loc_14b118:
    0014b118b 0x14b11c
    0014b11c
    0014b11cloc_14b11c:
    0014b11cb 0x14b124
    0014b120
    0014b120loc_14b120:
    0014b120b 0x14b124
    0014b124
    0014b124loc_14b124:
    0014b124b 0x14b128
    0014b128
    0014b128loc_14b128:
    0014b128ldr x4, [sp+128]
    0014b12cstr x4, [sp+80]
    0014b130ldr x4, [sp+200]
    0014b134str x4, [sp+96]
    0014b138subs xzr, x4, 8
    0014b13cb.le 0x14b144
    0014b140b 0x14b16c
    0014b144
    0014b144loc_14b144:
    0014b144subs xzr, x4, 2
    0014b148b.eq 0x14b150
    0014b14cb 0x14b158
    0014b150
    0014b150loc_14b150:
    0014b150b 0x14b154
    0014b154
    0014b154loc_14b154:
    0014b154b 0x14b740
    0014b158
    0014b158loc_14b158:
    0014b158subs xzr, x4, 8
    0014b15cb.eq 0x14b164
    0014b160b 0x14b738
    0014b164
    0014b164loc_14b164:
    0014b164b 0x14b168
    0014b168
    0014b168loc_14b168:
    0014b168b 0x14b6dc
    0014b16c
    0014b16cloc_14b16c:
    0014b16csubs xzr, x4, 10
    0014b170b.eq 0x14b178
    0014b174b 0x14b180
    0014b178
    0014b178loc_14b178:
    0014b178b 0x14b17c
    0014b17c
    0014b17cloc_14b17c:
    0014b17cb 0x14b660
    0014b180
    0014b180loc_14b180:
    0014b180subs xzr, x4, 16
    0014b184b.eq 0x14b18c
    0014b188b 0x14b640
    0014b18c
    0014b18cloc_14b18c:
    0014b18cb 0x14b190
    0014b190
    0014b190loc_14b190:
    0014b190b 0x14b194
    0014b194
    0014b194loc_14b194:
    0014b194ldr x4, [sp+192]
    0014b198subs xzr, x4, 16
    0014b19cb.hs 0x14b1a4
    0014b1a0b 0x14b1fc
    0014b1a4
    0014b1a4loc_14b1a4:
    0014b1a4ldr x4, [sp+80]
    0014b1a8sub x0, x4, 1
    0014b1acstr x0, [sp+80]
    0014b1b0ldr x1, [sp+224]
    0014b1b4ldr x4, [sp+216]
    0014b1b8ldr x5, [sp+192]
    0014b1bcand x5, x5, 15
    0014b1c0subs xzr, x1, x5
    0014b1c4b.hi 0x14b1cc
    0014b1c8b 0x14b638
    0014b1cc
    0014b1ccloc_14b1cc:
    0014b1ccldr x1, [sp+128]
    0014b1d0ldr x6, [sp+120]
    0014b1d4ldrb w4, [x4+x5]
    0014b1d8subs xzr, x1, x0
    0014b1dcb.hi 0x14b1e4
    0014b1e0b 0x14b634
    0014b1e4
    0014b1e4loc_14b1e4:
    0014b1e4strb w4, [x6+x0]
    0014b1e8ldr x4, [sp+192]
    0014b1ecubfm x4, x4, 4, 63
    0014b1f0str x4, [sp+192]
    0014b1f4b 0x14b1f8
    0014b1f8
    0014b1f8loc_14b1f8:
    0014b1f8b 0x14b194
    0014b1fc
    0014b1fcloc_14b1fc:
    0014b1fcb 0x14b200
    0014b200
    0014b200loc_14b200:
    0014b200ldr x4, [sp+80]
    0014b204sub x0, x4, 1
    0014b208str x0, [sp+80]
    0014b20cldr x4, [sp+192]
    0014b210ldr x1, [sp+224]
    0014b214ldr x5, [sp+216]
    0014b218subs xzr, x1, x4
    0014b21cb.hi 0x14b224
    0014b220b 0x14b62c
    0014b224
    0014b224loc_14b224:
    0014b224ldr x1, [sp+128]
    0014b228ldr x6, [sp+120]
    0014b22cldrb w4, [x5+x4]
    0014b230subs xzr, x1, x0
    0014b234b.hi 0x14b23c
    0014b238b 0x14b628
    0014b23c
    0014b23cloc_14b23c:
    0014b23cstrb w4, [x6+x0]
    0014b240b 0x14b244
    0014b244
    0014b244loc_14b244:
    0014b244ldr x4, [sp+80]
    0014b248subs xzr, x4, 0
    0014b24ccset x4, gt
    0014b250strb w4, [sp+55]
    0014b254b.gt 0x14b25c
    0014b258b 0x14b280
    0014b25c
    0014b25cloc_14b25c:
    0014b25cldr x4, [sp+128]
    0014b260str x4, [sp+112]
    0014b264ldr x5, [sp+64]
    0014b268ldr x6, [sp+80]
    0014b26csub x4, x4, x6
    0014b270subs xzr, x5, x4
    0014b274cset x4, gt
    0014b278strb w4, [sp+55]
    0014b27cb 0x14b284
    0014b280
    0014b280loc_14b280:
    0014b280b 0x14b284
    0014b284
    0014b284loc_14b284:
    0014b284ldrb w4, [sp+55]
    0014b288tbnz w4, 0, 0x14b290
    0014b28cb 0x14b2c0
    0014b290
    0014b290loc_14b290:
    0014b290ldr x4, [sp+80]
    0014b294sub x0, x4, 1
    0014b298str x0, [sp+80]
    0014b29cldr x1, [sp+128]
    0014b2a0ldr x4, [sp+120]
    0014b2a4subs xzr, x1, x0
    0014b2a8b.hi 0x14b2b0
    0014b2acb 0x14b624
    0014b2b0
    0014b2b0loc_14b2b0:
    0014b2b0orr x5, xzr, 48
    0014b2b4strb w5, [x4+x0]
    0014b2b8b 0x14b2bc
    0014b2bc
    0014b2bcloc_14b2bc:
    0014b2bcb 0x14b244
    0014b2c0
    0014b2c0loc_14b2c0:
    0014b2c0ldr x4, [sp+184]
    0014b2c4ldrsb x27, [x4]
    0014b2c8ldrb w4, [x4+12]
    0014b2cctbnz w4, 0, 0x14b2d4
    0014b2d0b 0x14b43c
    0014b2d4
    0014b2d4loc_14b2d4:
    0014b2d4ldr x4, [sp+200]
    0014b2d8str x4, [sp+88]
    0014b2dcsubs xzr, x4, 2
    0014b2e0b.eq 0x14b2e8
    0014b2e4b 0x14b340
    0014b2e8
    0014b2e8loc_14b2e8:
    0014b2e8b 0x14b2ec
    0014b2ec
    0014b2ecloc_14b2ec:
    0014b2ecldr x4, [sp+80]
    0014b2f0sub x0, x4, 1
    0014b2f4str x0, [sp+80]
    0014b2f8ldr x1, [sp+128]
    0014b2fcldr x4, [sp+120]
    0014b300subs xzr, x1, x0
    0014b304b.hi 0x14b30c
    0014b308b 0x14b620
    0014b30c
    0014b30cloc_14b30c:
    0014b30cmovz x5, 98
    0014b310strb w5, [x4+x0]
    0014b314ldr x4, [sp+80]
    0014b318sub x0, x4, 1
    0014b31cstr x0, [sp+80]
    0014b320ldr x1, [sp+128]
    0014b324ldr x4, [sp+120]
    0014b328subs xzr, x1, x0
    0014b32cb.hi 0x14b334
    0014b330b 0x14b61c
    0014b334
    0014b334loc_14b334:
    0014b334orr x5, xzr, 48
    0014b338strb w5, [x4+x0]
    0014b33cb 0x14b438
    0014b340
    0014b340loc_14b340:
    0014b340subs xzr, x4, 8
    0014b344b.eq 0x14b34c
    0014b348b 0x14b3b0
    0014b34c
    0014b34cloc_14b34c:
    0014b34cb 0x14b350
    0014b350
    0014b350loc_14b350:
    0014b350ldr x0, [sp+80]
    0014b354ldr x1, [sp+128]
    0014b358ldr x4, [sp+120]
    0014b35csubs xzr, x1, x0
    0014b360b.hi 0x14b368
    0014b364b 0x14b618
    0014b368
    0014b368loc_14b368:
    0014b368ldrb w4, [x4+x0]
    0014b36csubs wzr, w4, 48
    0014b370b.ne 0x14b378
    0014b374b 0x14b3a4
    0014b378
    0014b378loc_14b378:
    0014b378ldr x4, [sp+80]
    0014b37csub x0, x4, 1
    0014b380str x0, [sp+80]
    0014b384ldr x1, [sp+128]
    0014b388ldr x4, [sp+120]
    0014b38csubs xzr, x1, x0
    0014b390b.hi 0x14b398
    0014b394b 0x14b614
    0014b398
    0014b398loc_14b398:
    0014b398orr x5, xzr, 48
    0014b39cstrb w5, [x4+x0]
    0014b3a0b 0x14b3ac
    0014b3a4
    0014b3a4loc_14b3a4:
    0014b3a4orr x5, xzr, 48
    0014b3a8b 0x14b3ac
    0014b3ac
    0014b3acloc_14b3ac:
    0014b3acb 0x14b438
    0014b3b0
    0014b3b0loc_14b3b0:
    0014b3b0subs xzr, x4, 16
    0014b3b4b.eq 0x14b3bc
    0014b3b8b 0x14b428
    0014b3bc
    0014b3bcloc_14b3bc:
    0014b3bcb 0x14b3c0
    0014b3c0
    0014b3c0loc_14b3c0:
    0014b3c0ldr x4, [sp+80]
    0014b3c4sub x0, x4, 1
    0014b3c8str x0, [sp+80]
    0014b3ccldr x1, [sp+224]
    0014b3d0ldr x4, [sp+216]
    0014b3d4subs xzr, x1, 16
    0014b3d8b.hi 0x14b3e0
    0014b3dcb 0x14b60c
    0014b3e0
    0014b3e0loc_14b3e0:
    0014b3e0ldr x1, [sp+128]
    0014b3e4ldr x5, [sp+120]
    0014b3e8ldrb w4, [x4+16]
    0014b3ecsubs xzr, x1, x0
    0014b3f0b.hi 0x14b3f8
    0014b3f4b 0x14b608
    0014b3f8
    0014b3f8loc_14b3f8:
    0014b3f8strb w4, [x5+x0]
    0014b3fcldr x4, [sp+80]
    0014b400sub x0, x4, 1
    0014b404str x0, [sp+80]
    0014b408ldr x1, [sp+128]
    0014b40cldr x4, [sp+120]
    0014b410subs xzr, x1, x0
    0014b414b.hi 0x14b41c
    0014b418b 0x14b604
    0014b41c
    0014b41cloc_14b41c:
    0014b41corr x5, xzr, 48
    0014b420strb w5, [x4+x0]
    0014b424b 0x14b438
    0014b428
    0014b428loc_14b428:
    0014b428b 0x14b42c
    0014b42c
    0014b42cloc_14b42c:
    0014b42cb 0x14b430
    0014b430
    0014b430loc_14b430:
    0014b430orr x5, xzr, 48
    0014b434b 0x14b438
    0014b438
    0014b438loc_14b438:
    0014b438b 0x14b444
    0014b43c
    0014b43cloc_14b43c:
    0014b43corr x5, xzr, 48
    0014b440b 0x14b444
    0014b444
    0014b444loc_14b444:
    0014b444ldrsw x4, [sp+212]
    0014b448subs wzr, w4, 79
    0014b44cb.eq 0x14b454
    0014b450b 0x14b4a4
    0014b454
    0014b454loc_14b454:
    0014b454ldr x4, [sp+80]
    0014b458sub x0, x4, 1
    0014b45cstr x0, [sp+80]
    0014b460ldr x1, [sp+128]
    0014b464ldr x4, [sp+120]
    0014b468subs xzr, x1, x0
    0014b46cb.hi 0x14b474
    0014b470b 0x14b600
    0014b474
    0014b474loc_14b474:
    0014b474movz x6, 111
    0014b478strb w6, [x4+x0]
    0014b47cldr x4, [sp+80]
    0014b480sub x0, x4, 1
    0014b484str x0, [sp+80]
    0014b488ldr x1, [sp+128]
    0014b48cldr x4, [sp+120]
    0014b490subs xzr, x1, x0
    0014b494b.hi 0x14b49c
    0014b498b 0x14b5fc
    0014b49c
    0014b49cloc_14b49c:
    0014b49cstrb w5, [x4+x0]
    0014b4a0b 0x14b4a8
    0014b4a4
    0014b4a4loc_14b4a4:
    0014b4a4b 0x14b4a8
    0014b4a8
    0014b4a8loc_14b4a8:
    0014b4a8ldrb w4, [sp+53]
    0014b4actbnz w4, 0, 0x14b4b4
    0014b4b0b 0x14b4e0
    0014b4b4
    0014b4b4loc_14b4b4:
    0014b4b4ldr x4, [sp+80]
    0014b4b8sub x0, x4, 1
    0014b4bcstr x0, [sp+80]
    0014b4c0ldr x1, [sp+128]
    0014b4c4ldr x4, [sp+120]
    0014b4c8subs xzr, x1, x0
    0014b4ccb.hi 0x14b4d4
    0014b4d0b 0x14b5f8
    0014b4d4
    0014b4d4loc_14b4d4:
    0014b4d4movz x5, 45
    0014b4d8strb w5, [x4+x0]
    0014b4dcb 0x14b56c
    0014b4e0
    0014b4e0loc_14b4e0:
    0014b4e0ldr x4, [sp+184]
    0014b4e4ldrsb x27, [x4]
    0014b4e8ldrb w4, [x4+11]
    0014b4ectbnz w4, 0, 0x14b4f4
    0014b4f0b 0x14b520
    0014b4f4
    0014b4f4loc_14b4f4:
    0014b4f4ldr x4, [sp+80]
    0014b4f8sub x0, x4, 1
    0014b4fcstr x0, [sp+80]
    0014b500ldr x1, [sp+128]
    0014b504ldr x4, [sp+120]
    0014b508subs xzr, x1, x0
    0014b50cb.hi 0x14b514
    0014b510b 0x14b5f4
    0014b514
    0014b514loc_14b514:
    0014b514movz x5, 43
    0014b518strb w5, [x4+x0]
    0014b51cb 0x14b568
    0014b520
    0014b520loc_14b520:
    0014b520ldr x4, [sp+184]
    0014b524ldrsb x27, [x4]
    0014b528ldrb w4, [x4+13]
    0014b52ctbnz w4, 0, 0x14b534
    0014b530b 0x14b560
    0014b534
    0014b534loc_14b534:
    0014b534ldr x4, [sp+80]
    0014b538sub x0, x4, 1
    0014b53cstr x0, [sp+80]
    0014b540ldr x1, [sp+128]
    0014b544ldr x4, [sp+120]
    0014b548subs xzr, x1, x0
    0014b54cb.hi 0x14b554
    0014b550b 0x14b5f0
    0014b554
    0014b554loc_14b554:
    0014b554orr x5, xzr, 32
    0014b558strb w5, [x4+x0]
    0014b55cb 0x14b564
    0014b560
    0014b560loc_14b560:
    0014b560b 0x14b564
    0014b564
    0014b564loc_14b564:
    0014b564b 0x14b568
    0014b568
    0014b568loc_14b568:
    0014b568b 0x14b56c
    0014b56c
    0014b56cloc_14b56c:
    0014b56cldr x4, [sp+184]
    0014b570ldrsb x27, [x4]
    0014b574ldrb w4, [x4+14]
    0014b578strb w4, [sp+51]
    0014b57cldr x4, [sp+184]
    0014b580ldrsb x27, [x4]
    0014b584strb wzr, [x4+14]
    0014b588ldr x0, [sp+80]
    0014b58cldr x1, [sp+128]
    0014b590ldr x4, [sp+120]
    0014b594ldr x5, [sp+136]
    0014b598b 0x14b59c
    0014b59c
    0014b59cloc_14b59c:
    0014b59csubs xzr, x1, x0
    0014b5a0b.hs 0x14b5a8
    0014b5a4b 0x14b5ec
    0014b5a8
    0014b5a8loc_14b5a8:
    0014b5a8sub x3, x5, x0
    0014b5acsub x2, x1, x0
    0014b5b0sub x5, xzr, x3
    0014b5b4and x5, x0, x5, asr #63
    0014b5b8add x1, x4, x5
    0014b5bcstr x1, [sp+144]
    0014b5c0str x2, [sp+152]
    0014b5c4str x3, [sp+160]
    0014b5c8ldr x0, [sp+184]
    0014b5ccbl fmt.(*fmt).pad
    0014b5d0ldr x4, [sp+184]
    0014b5d4ldrsb x27, [x4]
    0014b5d8ldrb w5, [sp+51]
    0014b5dcstrb w5, [x4+14]
    0014b5e0ldur x29, [sp-8]
    0014b5e4ldr x30, [sp], 176
    0014b5e8ret x30
    0014b5ec
    0014b5ecloc_14b5ec:
    0014b5ecbl runtime.panicSliceB
    0014b5f0
    0014b5f0loc_14b5f0:
    0014b5f0bl runtime.panicIndex
    0014b5f4
    0014b5f4loc_14b5f4:
    0014b5f4bl runtime.panicIndex
    0014b5f8
    0014b5f8loc_14b5f8:
    0014b5f8bl runtime.panicIndex
    0014b5fc
    0014b5fcloc_14b5fc:
    0014b5fcbl runtime.panicIndex
    0014b600
    0014b600loc_14b600:
    0014b600bl runtime.panicIndex
    0014b604
    0014b604loc_14b604:
    0014b604bl runtime.panicIndex
    0014b608
    0014b608loc_14b608:
    0014b608bl runtime.panicIndex
    0014b60c
    0014b60cloc_14b60c:
    0014b60corr x0, xzr, 16
    0014b610bl runtime.panicIndex
    0014b614
    0014b614loc_14b614:
    0014b614bl runtime.panicIndex
    0014b618
    0014b618loc_14b618:
    0014b618bl runtime.panicIndex
    0014b61c
    0014b61cloc_14b61c:
    0014b61cbl runtime.panicIndex
    0014b620
    0014b620loc_14b620:
    0014b620bl runtime.panicIndex
    0014b624
    0014b624loc_14b624:
    0014b624bl runtime.panicIndex
    0014b628
    0014b628loc_14b628:
    0014b628bl runtime.panicIndex
    0014b62c
    0014b62cloc_14b62c:
    0014b62cmov x0, x4
    0014b630bl runtime.panicIndexU
    0014b634
    0014b634loc_14b634:
    0014b634bl runtime.panicIndex
    0014b638
    0014b638loc_14b638:
    0014b638mov x0, x5
    0014b63cbl runtime.panicIndexU
    0014b640
    0014b640loc_14b640:
    0014b640b 0x14b644
    0014b644
    0014b644loc_14b644:
    0014b644b 0x14b648
    0014b648
    0014b648loc_14b648:
    0014b648b 0x14b64c
    0014b64c
    0014b64cloc_14b64c:
    0014b64cadrp x0, 0x4aa000
    0014b650add x0, x0, 2944
    0014b654adrp x1, 0x5c6000
    0014b658add x1, x1, 1408
    0014b65cbl runtime.gopanic
    0014b660
    0014b660loc_14b660:
    0014b660ldr x4, [sp+192]
    0014b664subs xzr, x4, 10
    0014b668b.hs 0x14b670
    0014b66cb 0x14b6d4
    0014b670
    0014b670loc_14b670:
    0014b670ldr x4, [sp+80]
    0014b674sub x0, x4, 1
    0014b678str x0, [sp+80]
    0014b67cldr x4, [sp+192]
    0014b680movz x5, 52429
    0014b684movk x5, 0xcccc0000
    0014b688movk x5, 0xcccc00000000
    0014b68cmovk x5, 0xcccc000000000000
    0014b690umulh x4, x5, x4
    0014b694ubfm x4, x4, 3, 63
    0014b698str x4, [sp+72]
    0014b69cldr x1, [sp+128]
    0014b6a0ldr x6, [sp+120]
    0014b6a4ldr x7, [sp+192]
    0014b6a8add x4, x4, x4, lsl #2
    0014b6acsub x4, x7, x4, lsl #1
    0014b6b0add x4, x4, 48
    0014b6b4subs xzr, x1, x0
    0014b6b8b.hi 0x14b6c0
    0014b6bcb 0x14b6d8
    0014b6c0
    0014b6c0loc_14b6c0:
    0014b6c0strb w4, [x6+x0]
    0014b6c4ldr x4, [sp+72]
    0014b6c8str x4, [sp+192]
    0014b6ccb 0x14b6d0
    0014b6d0
    0014b6d0loc_14b6d0:
    0014b6d0b 0x14b660
    0014b6d4
    0014b6d4loc_14b6d4:
    0014b6d4b 0x14b200
    0014b6d8
    0014b6d8loc_14b6d8:
    0014b6d8bl runtime.panicIndex
    0014b6dc
    0014b6dcloc_14b6dc:
    0014b6dcldr x4, [sp+192]
    0014b6e0subs xzr, x4, 8
    0014b6e4b.hs 0x14b6ec
    0014b6e8b 0x14b730
    0014b6ec
    0014b6ecloc_14b6ec:
    0014b6ecldr x4, [sp+80]
    0014b6f0sub x0, x4, 1
    0014b6f4str x0, [sp+80]
    0014b6f8ldr x1, [sp+128]
    0014b6fcldr x4, [sp+120]
    0014b700ldr x5, [sp+192]
    0014b704and x5, x5, 7
    0014b708add x5, x5, 48
    0014b70csubs xzr, x1, x0
    0014b710b.hi 0x14b718
    0014b714b 0x14b734
    0014b718
    0014b718loc_14b718:
    0014b718strb w5, [x4+x0]
    0014b71cldr x4, [sp+192]
    0014b720ubfm x4, x4, 3, 63
    0014b724str x4, [sp+192]
    0014b728b 0x14b72c
    0014b72c
    0014b72cloc_14b72c:
    0014b72cb 0x14b6dc
    0014b730
    0014b730loc_14b730:
    0014b730b 0x14b200
    0014b734
    0014b734loc_14b734:
    0014b734bl runtime.panicIndex
    0014b738
    0014b738loc_14b738:
    0014b738b 0x14b73c
    0014b73c
    0014b73cloc_14b73c:
    0014b73cb 0x14b648
    0014b740
    0014b740loc_14b740:
    0014b740ldr x4, [sp+192]
    0014b744subs xzr, x4, 2
    0014b748b.hs 0x14b750
    0014b74cb 0x14b794
    0014b750
    0014b750loc_14b750:
    0014b750ldr x4, [sp+80]
    0014b754sub x0, x4, 1
    0014b758str x0, [sp+80]
    0014b75cldr x1, [sp+128]
    0014b760ldr x4, [sp+120]
    0014b764ldr x5, [sp+192]
    0014b768and x5, x5, 1
    0014b76cadd x5, x5, 48
    0014b770subs xzr, x1, x0
    0014b774b.hi 0x14b77c
    0014b778b 0x14b798
    0014b77c
    0014b77cloc_14b77c:
    0014b77cstrb w5, [x4+x0]
    0014b780ldr x4, [sp+192]
    0014b784ubfm x4, x4, 1, 63
    0014b788str x4, [sp+192]
    0014b78cb 0x14b790
    0014b790
    0014b790loc_14b790:
    0014b790b 0x14b740
    0014b794
    0014b794loc_14b794:
    0014b794b 0x14b200
    0014b798
    0014b798loc_14b798:
    0014b798bl runtime.panicIndex
    0014b79chint
    0014b7a0
    0014b7a0loc_14b7a0:
    0014b7a0stp x0, x1, [sp+8]
    0014b7a4str x2, [sp+24]
    0014b7a8strb w3, [sp+32]
    0014b7acstr w4, [sp+36]
    0014b7b0stp x5, x6, [sp+40]
    0014b7b4mov x3, x30
    0014b7b8bl runtime.morestack_noctxt.abi0
    0014b7bcldp x0, x1, [sp+8]
    0014b7c0ldr x2, [sp+24]
    0014b7c4ldrb w3, [sp+32]
    0014b7c8ldrsw x4, [sp+36]
    0014b7ccldp x5, x6, [sp+40]
    0014b7d0b 0x14ae30
    0014b7d4udf 0
    0014b7d8udf 0
    0014b7dcudf 0
    0014ae30
    0014b7e0
    0014b7e0fmt.(*fmt).truncateString: ; void fmt.(*fmt).truncateString(fmt.fmt * f, struct string s)
    0014b7e0ldr x16, [x28+16]
    0014b7e4subs xzr, sp, x16
    0014b7e8b.ls 0x14b92c
    0014b7ecstr x30, [sp-128]!
    0014b7f0stur x29, [sp-8]
    0014b7f4sub x29, sp, 8
    0014b7f8str x0, [sp+136]
    0014b7fcstr x1, [sp+144]
    0014b800str x2, [sp+152]
    0014b804stp xzr, xzr, [sp+72]
    0014b808ldr x3, [sp+136]
    0014b80cldrsb x27, [x3]
    0014b810ldrb w3, [x3+9]
    0014b814tbnz w3, 0, 0x14b81c
    0014b818b 0x14b844
    0014b81c
    0014b81cloc_14b81c:
    0014b81cldr x3, [sp+136]
    0014b820ldrsb x27, [x3]
    0014b824ldr x3, [x3+32]
    0014b828str x3, [sp+40]
    0014b82cldr x3, [sp+144]
    0014b830ldr x4, [sp+152]
    0014b834str x3, [sp+104]
    0014b838str x4, [sp+112]
    0014b83cstr xzr, [sp+64]
    0014b840b 0x14b864
    0014b844
    0014b844loc_14b844:
    0014b844b 0x14b848
    0014b848
    0014b848loc_14b848:
    0014b848ldr x0, [sp+144]
    0014b84cldr x1, [sp+152]
    0014b850str x0, [sp+72]
    0014b854str x1, [sp+80]
    0014b858ldur x29, [sp-8]
    0014b85cldr x30, [sp], 128
    0014b860ret x30
    0014b864
    0014b864loc_14b864:
    0014b864ldr x3, [sp+64]
    0014b868ldr x4, [sp+112]
    0014b86csubs xzr, x4, x3
    0014b870b.gt 0x14b878
    0014b874b 0x14b920
    0014b878
    0014b878loc_14b878:
    0014b878ldr x3, [sp+64]
    0014b87cstr x3, [sp+56]
    0014b880ldr x3, [sp+64]
    0014b884ldr x4, [sp+104]
    0014b888ldrb w3, [x4+x3]
    0014b88cstr w3, [sp+36]
    0014b890subs wzr, w3, 128
    0014b894b.lt 0x14b89c
    0014b898b 0x14b8ac
    0014b89c
    0014b89cloc_14b89c:
    0014b89cldr x3, [sp+64]
    0014b8a0add x3, x3, 1
    0014b8a4str x3, [sp+64]
    0014b8a8b 0x14b8c8
    0014b8ac
    0014b8acloc_14b8ac:
    0014b8acldr x2, [sp+64]
    0014b8b0ldr x0, [sp+104]
    0014b8b4ldr x1, [sp+112]
    0014b8b8bl runtime.decoderune
    0014b8bcstr w0, [sp+36]
    0014b8c0str x1, [sp+64]
    0014b8c4b 0x14b8c8
    0014b8c8
    0014b8c8loc_14b8c8:
    0014b8c8ldr x1, [sp+56]
    0014b8ccstr x1, [sp+48]
    0014b8d0ldr x3, [sp+40]
    0014b8d4sub x3, x3, 1
    0014b8d8str x3, [sp+40]
    0014b8dctbnz x3, 63, 0x14b8e4
    0014b8e0b 0x14b918
    0014b8e4
    0014b8e4loc_14b8e4:
    0014b8e4ldr x0, [sp+144]
    0014b8e8ldr x2, [sp+152]
    0014b8ecsubs xzr, x2, x1
    0014b8f0b.hs 0x14b8f8
    0014b8f4b 0x14b924
    0014b8f8
    0014b8f8loc_14b8f8:
    0014b8f8b 0x14b8fc
    0014b8fc
    0014b8fcloc_14b8fc:
    0014b8fcstr x0, [sp+88]
    0014b900str x1, [sp+96]
    0014b904str x0, [sp+72]
    0014b908str x1, [sp+80]
    0014b90cldur x29, [sp-8]
    0014b910ldr x30, [sp], 128
    0014b914ret x30
    0014b918
    0014b918loc_14b918:
    0014b918b 0x14b91c
    0014b91c
    0014b91cloc_14b91c:
    0014b91cb 0x14b864
    0014b920
    0014b920loc_14b920:
    0014b920b 0x14b848
    0014b924
    0014b924loc_14b924:
    0014b924bl runtime.panicSliceAlen
    0014b928hint
    0014b92c
    0014b92cloc_14b92c:
    0014b92cstp x0, x1, [sp+8]
    0014b930str x2, [sp+24]
    0014b934mov x3, x30
    0014b938bl runtime.morestack_noctxt.abi0
    0014b93cldp x0, x1, [sp+8]
    0014b940ldr x2, [sp+24]
    0014b944b 0x14b7e0
    0014b948udf 0
    0014b94cudf 0
    0014b7e0
    0014b950
    0014b950fmt.(*fmt).truncate: ; void fmt.(*fmt).truncate(fmt.fmt * f, struct []uint8 b)
    0014b950ldr x16, [x28+16]
    0014b954sub x17, sp, 16
    0014b958subs xzr, x17, x16
    0014b95cb.ls 0x14bb08
    0014b960str x30, [sp-144]!
    0014b964stur x29, [sp-8]
    0014b968sub x29, sp, 8
    0014b96cstr x0, [sp+152]
    0014b970str x1, [sp+160]
    0014b974str x2, [sp+168]
    0014b978str x3, [sp+176]
    0014b97cstr xzr, [sp+88]
    0014b980stp xzr, xzr, [sp+96]
    0014b984ldr x3, [sp+152]
    0014b988ldrsb x27, [x3]
    0014b98cldrb w3, [x3+9]
    0014b990tbnz w3, 0, 0x14b998
    0014b994b 0x14b9b0
    0014b998
    0014b998loc_14b998:
    0014b998ldr x3, [sp+152]
    0014b99cldrsb x27, [x3]
    0014b9a0ldr x3, [x3+32]
    0014b9a4str x3, [sp+48]
    0014b9a8str xzr, [sp+56]
    0014b9acb 0x14b9d8
    0014b9b0
    0014b9b0loc_14b9b0:
    0014b9b0b 0x14b9b4
    0014b9b4
    0014b9b4loc_14b9b4:
    0014b9b4ldr x0, [sp+160]
    0014b9b8ldr x1, [sp+168]
    0014b9bcldr x2, [sp+176]
    0014b9c0str x0, [sp+88]
    0014b9c4str x1, [sp+96]
    0014b9c8str x2, [sp+104]
    0014b9ccldur x29, [sp-8]
    0014b9d0ldr x30, [sp], 144
    0014b9d4ret x30
    0014b9d8
    0014b9d8loc_14b9d8:
    0014b9d8ldr x3, [sp+168]
    0014b9dcstr x3, [sp+64]
    0014b9e0ldr x4, [sp+56]
    0014b9e4subs xzr, x4, x3
    0014b9e8b.lt 0x14b9f0
    0014b9ecb 0x14baf4
    0014b9f0
    0014b9f0loc_14b9f0:
    0014b9f0ldr x3, [sp+48]
    0014b9f4sub x3, x3, 1
    0014b9f8str x3, [sp+48]
    0014b9fctbnz x3, 63, 0x14ba04
    0014ba00b 0x14ba44
    0014ba04
    0014ba04loc_14ba04:
    0014ba04ldr x1, [sp+56]
    0014ba08ldr x2, [sp+176]
    0014ba0cldr x0, [sp+160]
    0014ba10subs xzr, x2, x1
    0014ba14b.hs 0x14ba1c
    0014ba18b 0x14bb00
    0014ba1c
    0014ba1cloc_14ba1c:
    0014ba1cb 0x14ba20
    0014ba20
    0014ba20loc_14ba20:
    0014ba20str x0, [sp+112]
    0014ba24str x1, [sp+120]
    0014ba28str x2, [sp+128]
    0014ba2cstr x0, [sp+88]
    0014ba30str x1, [sp+96]
    0014ba34str x2, [sp+104]
    0014ba38ldur x29, [sp-8]
    0014ba3cldr x30, [sp], 144
    0014ba40ret x30
    0014ba44
    0014ba44loc_14ba44:
    0014ba44orr x3, xzr, 1
    0014ba48str x3, [sp+40]
    0014ba4cldr x0, [sp+56]
    0014ba50ldr x1, [sp+168]
    0014ba54ldr x4, [sp+160]
    0014ba58subs xzr, x1, x0
    0014ba5cb.hi 0x14ba64
    0014ba60b 0x14bafc
    0014ba64
    0014ba64loc_14ba64:
    0014ba64ldrb w4, [x4+x0]
    0014ba68subs wzr, w4, 128
    0014ba6cb.hs 0x14ba74
    0014ba70b 0x14bad8
    0014ba74
    0014ba74loc_14ba74:
    0014ba74ldr x0, [sp+56]
    0014ba78ldr x1, [sp+168]
    0014ba7cldr x4, [sp+160]
    0014ba80ldr x5, [sp+176]
    0014ba84b 0x14ba88
    0014ba88
    0014ba88loc_14ba88:
    0014ba88subs xzr, x1, x0
    0014ba8cb.hs 0x14ba94
    0014ba90b 0x14baf8
    0014ba94
    0014ba94loc_14ba94:
    0014ba94sub x2, x5, x0
    0014ba98sub x1, x1, x0
    0014ba9csub x3, xzr, x2
    0014baa0and x3, x0, x3, asr #63
    0014baa4add x0, x4, x3
    0014baa8str x0, [sp+112]
    0014baacstr x1, [sp+120]
    0014bab0str x2, [sp+128]
    0014bab4bl unicode/utf8.DecodeRune
    0014bab8str w0, [sp+36]
    0014babcstr x1, [sp+80]
    0014bac0ldrsw x3, [sp+36]
    0014bac4str w3, [sp+32]
    0014bac8ldr x3, [sp+80]
    0014baccstr x3, [sp+72]
    0014bad0str x3, [sp+40]
    0014bad4b 0x14badc
    0014bad8
    0014bad8loc_14bad8:
    0014bad8b 0x14badc
    0014badc
    0014badcloc_14badc:
    0014badcldr x3, [sp+40]
    0014bae0ldr x4, [sp+56]
    0014bae4add x3, x4, x3
    0014bae8str x3, [sp+56]
    0014baecb 0x14baf0
    0014baf0
    0014baf0loc_14baf0:
    0014baf0b 0x14b9d8
    0014baf4
    0014baf4loc_14baf4:
    0014baf4b 0x14b9b4
    0014baf8
    0014baf8loc_14baf8:
    0014baf8bl runtime.panicSliceB
    0014bafc
    0014bafcloc_14bafc:
    0014bafcbl runtime.panicIndex
    0014bb00
    0014bb00loc_14bb00:
    0014bb00bl runtime.panicSliceAcap
    0014bb04hint
    0014bb08
    0014bb08loc_14bb08:
    0014bb08stp x0, x1, [sp+8]
    0014bb0cstp x2, x3, [sp+24]
    0014bb10mov x3, x30
    0014bb14bl runtime.morestack_noctxt.abi0
    0014bb18ldp x0, x1, [sp+8]
    0014bb1cldp x2, x3, [sp+24]
    0014bb20b 0x14b950
    0014bb24udf 0
    0014bb28udf 0
    0014bb2cudf 0
    0014b950
    0014bb30
    0014bb30fmt.(*fmt).fmtS: ; void fmt.(*fmt).fmtS(fmt.fmt * f, struct string s)
    0014bb30ldr x16, [x28+16]
    0014bb34subs xzr, sp, x16
    0014bb38b.ls 0x14bb80
    0014bb3cstr x30, [sp-48]!
    0014bb40stur x29, [sp-8]
    0014bb44sub x29, sp, 8
    0014bb48str x0, [sp+56]
    0014bb4cstr x1, [sp+64]
    0014bb50str x2, [sp+72]
    0014bb54bl fmt.(*fmt).truncateString
    0014bb58str x0, [sp+64]
    0014bb5cstr x1, [sp+72]
    0014bb60ldr x3, [sp+56]
    0014bb64mov x2, x1
    0014bb68mov x1, x0
    0014bb6cmov x0, x3
    0014bb70bl fmt.(*fmt).padString
    0014bb74ldur x29, [sp-8]
    0014bb78ldr x30, [sp], 48
    0014bb7cret x30
    0014bb80
    0014bb80loc_14bb80:
    0014bb80stp x0, x1, [sp+8]
    0014bb84str x2, [sp+24]
    0014bb88mov x3, x30
    0014bb8cbl runtime.morestack_noctxt.abi0
    0014bb90ldp x0, x1, [sp+8]
    0014bb94ldr x2, [sp+24]
    0014bb98b 0x14bb30
    0014bb9cudf 0
    0014bb30
    0014bba0
    0014bba0fmt.(*fmt).fmtBs: ; void fmt.(*fmt).fmtBs(fmt.fmt * f, struct []uint8 b)
    0014bba0ldr x16, [x28+16]
    0014bba4subs xzr, sp, x16
    0014bba8b.ls 0x14bbfc
    0014bbacstr x30, [sp-48]!
    0014bbb0stur x29, [sp-8]
    0014bbb4sub x29, sp, 8
    0014bbb8str x0, [sp+56]
    0014bbbcstr x1, [sp+64]
    0014bbc0str x2, [sp+72]
    0014bbc4str x3, [sp+80]
    0014bbc8bl fmt.(*fmt).truncate
    0014bbccstr x0, [sp+64]
    0014bbd0str x1, [sp+72]
    0014bbd4str x2, [sp+80]
    0014bbd8ldr x4, [sp+56]
    0014bbdcmov x3, x2
    0014bbe0mov x2, x1
    0014bbe4mov x1, x0
    0014bbe8mov x0, x4
    0014bbecbl fmt.(*fmt).pad
    0014bbf0ldur x29, [sp-8]
    0014bbf4ldr x30, [sp], 48
    0014bbf8ret x30
    0014bbfc
    0014bbfcloc_14bbfc:
    0014bbfcstp x0, x1, [sp+8]
    0014bc00stp x2, x3, [sp+24]
    0014bc04mov x3, x30
    0014bc08bl runtime.morestack_noctxt.abi0
    0014bc0cldp x0, x1, [sp+8]
    0014bc10ldp x2, x3, [sp+24]
    0014bc14b 0x14bba0
    0014bc18udf 0
    0014bc1cudf 0
    0014bba0
    0014bc20
    0014bc20fmt.(*fmt).fmtSbx: ; void fmt.(*fmt).fmtSbx(fmt.fmt * f, struct string s, struct []uint8 b, struct string digits)
    0014bc20ldr x16, [x28+16]
    0014bc24sub x17, sp, 48
    0014bc28subs xzr, x17, x16
    0014bc2cb.ls 0x14c28c
    0014bc30str x30, [sp-176]!
    0014bc34stur x29, [sp-8]
    0014bc38sub x29, sp, 8
    0014bc3cstr x0, [sp+184]
    0014bc40str x1, [sp+192]
    0014bc44str x2, [sp+200]
    0014bc48str x3, [sp+208]
    0014bc4cstr x4, [sp+216]
    0014bc50str x5, [sp+224]
    0014bc54str x6, [sp+232]
    0014bc58str x7, [sp+240]
    0014bc5cstr x4, [sp+104]
    0014bc60ldr x5, [sp+208]
    0014bc64cbnz x5, 0x14bc6c
    0014bc68b 0x14bc70
    0014bc6c
    0014bc6cloc_14bc6c:
    0014bc6cb 0x14bc7c
    0014bc70
    0014bc70loc_14bc70:
    0014bc70ldr x5, [sp+200]
    0014bc74str x5, [sp+104]
    0014bc78b 0x14bc7c
    0014bc7c
    0014bc7cloc_14bc7c:
    0014bc7cldr x5, [sp+184]
    0014bc80ldrsb x27, [x5]
    0014bc84ldrb w5, [x5+9]
    0014bc88strb w5, [sp+88]
    0014bc8ctbnz w5, 0, 0x14bc94
    0014bc90b 0x14bcb4
    0014bc94
    0014bc94loc_14bc94:
    0014bc94ldr x5, [sp+184]
    0014bc98ldrsb x27, [x5]
    0014bc9cldr x5, [x5+32]
    0014bca0ldr x6, [sp+104]
    0014bca4subs xzr, x6, x5
    0014bca8cset x5, gt
    0014bcacstrb w5, [sp+88]
    0014bcb0b 0x14bcb8
    0014bcb4
    0014bcb4loc_14bcb4:
    0014bcb4b 0x14bcb8
    0014bcb8
    0014bcb8loc_14bcb8:
    0014bcb8ldrb w5, [sp+88]
    0014bcbctbnz w5, 0, 0x14bcc4
    0014bcc0b 0x14bcd8
    0014bcc4
    0014bcc4loc_14bcc4:
    0014bcc4ldr x5, [sp+184]
    0014bcc8ldrsb x27, [x5]
    0014bcccldr x5, [x5+32]
    0014bcd0str x5, [sp+104]
    0014bcd4b 0x14bcdc
    0014bcd8
    0014bcd8loc_14bcd8:
    0014bcd8b 0x14bcdc
    0014bcdc
    0014bcdcloc_14bcdc:
    0014bcdcldr x5, [sp+104]
    0014bce0ubfm x6, x5, 63, 62
    0014bce4str x6, [sp+96]
    0014bce8subs xzr, x6, 0
    0014bcecb.gt 0x14bcf4
    0014bcf0b 0x14bed4
    0014bcf4
    0014bcf4loc_14bcf4:
    0014bcf4ldr x7, [sp+184]
    0014bcf8ldrsb x27, [x7]
    0014bcfcldrb w7, [x7+13]
    0014bd00tbnz w7, 0, 0x14bd08
    0014bd04b 0x14bd44
    0014bd08
    0014bd08loc_14bd08:
    0014bd08ldr x6, [sp+184]
    0014bd0cldrsb x27, [x6]
    0014bd10ldrb w6, [x6+12]
    0014bd14tbnz w6, 0, 0x14bd1c
    0014bd18b 0x14bd28
    0014bd1c
    0014bd1cloc_14bd1c:
    0014bd1cubfm x5, x5, 62, 61
    0014bd20str x5, [sp+96]
    0014bd24b 0x14bd2c
    0014bd28
    0014bd28loc_14bd28:
    0014bd28b 0x14bd2c
    0014bd2c
    0014bd2cloc_14bd2c:
    0014bd2cldr x5, [sp+96]
    0014bd30ldr x6, [sp+104]
    0014bd34add x5, x6, x5
    0014bd38sub x5, x5, 1
    0014bd3cstr x5, [sp+96]
    0014bd40b 0x14bd6c
    0014bd44
    0014bd44loc_14bd44:
    0014bd44ldr x5, [sp+184]
    0014bd48ldrsb x27, [x5]
    0014bd4cldrb w5, [x5+12]
    0014bd50tbnz w5, 0, 0x14bd58
    0014bd54b 0x14bd64
    0014bd58
    0014bd58loc_14bd58:
    0014bd58add x5, x6, 2
    0014bd5cstr x5, [sp+96]
    0014bd60b 0x14bd68
    0014bd64
    0014bd64loc_14bd64:
    0014bd64b 0x14bd68
    0014bd68
    0014bd68loc_14bd68:
    0014bd68b 0x14bd6c
    0014bd6c
    0014bd6cloc_14bd6c:
    0014bd6cb 0x14bd70
    0014bd70
    0014bd70loc_14bd70:
    0014bd70ldr x5, [sp+184]
    0014bd74ldrsb x27, [x5]
    0014bd78ldrb w5, [x5+8]
    0014bd7cstrb w5, [sp+95]
    0014bd80tbnz w5, 0, 0x14bd88
    0014bd84b 0x14bda8
    0014bd88
    0014bd88loc_14bd88:
    0014bd88ldr x5, [sp+184]
    0014bd8cldrsb x27, [x5]
    0014bd90ldr x5, [x5+24]
    0014bd94ldr x6, [sp+96]
    0014bd98subs xzr, x6, x5
    0014bd9ccset x5, lt
    0014bda0strb w5, [sp+95]
    0014bda4b 0x14bdac
    0014bda8
    0014bda8loc_14bda8:
    0014bda8b 0x14bdac
    0014bdac
    0014bdacloc_14bdac:
    0014bdacldrb w5, [sp+95]
    0014bdb0strb w5, [sp+88]
    0014bdb4tbnz w5, 0, 0x14bdbc
    0014bdb8b 0x14bdd4
    0014bdbc
    0014bdbcloc_14bdbc:
    0014bdbcldr x5, [sp+184]
    0014bdc0ldrsb x27, [x5]
    0014bdc4ldrb w5, [x5+10]
    0014bdc8eor x5, x5, 1
    0014bdccstrb w5, [sp+88]
    0014bdd0b 0x14bdd8
    0014bdd4
    0014bdd4loc_14bdd4:
    0014bdd4b 0x14bdd8
    0014bdd8
    0014bdd8loc_14bdd8:
    0014bdd8ldrb w5, [sp+88]
    0014bddctbnz w5, 0, 0x14bde4
    0014bde0b 0x14be08
    0014bde4
    0014bde4loc_14bde4:
    0014bde4ldr x2, [sp+184]
    0014bde8ldrsb x27, [x2]
    0014bdecldr x2, [x2+24]
    0014bdf0ldr x3, [sp+96]
    0014bdf4sub x1, x2, x3
    0014bdf8str x1, [sp+128]
    0014bdfcldr x0, [sp+184]
    0014be00bl fmt.(*fmt).writePadding
    0014be04b 0x14be0c
    0014be08
    0014be08loc_14be08:
    0014be08b 0x14be0c
    0014be0c
    0014be0cloc_14be0c:
    0014be0cldr x5, [sp+184]
    0014be10ldrsb x27, [x5]
    0014be14ldr x5, [x5]
    0014be18ldrsb x27, [x5]
    0014be1cldr x6, [x5]
    0014be20ldr x7, [x5+8]
    0014be24ldr x5, [x5+16]
    0014be28str x6, [sp+144]
    0014be2cstr x7, [sp+152]
    0014be30str x5, [sp+160]
    0014be34ldr x5, [sp+184]
    0014be38ldrsb x27, [x5]
    0014be3cldrb w5, [x5+12]
    0014be40tbnz w5, 0, 0x14be48
    0014be44b 0x14bec0
    0014be48
    0014be48loc_14be48:
    0014be48ldr x1, [sp+240]
    0014be4cldr x5, [sp+232]
    0014be50subs xzr, x1, 16
    0014be54b.hi 0x14be5c
    0014be58b 0x14c280
    0014be5c
    0014be5cloc_14be5c:
    0014be5cldrb w5, [x5+16]
    0014be60strb w5, [sp+94]
    0014be64ldr x2, [sp+160]
    0014be68ldr x0, [sp+144]
    0014be6cldr x5, [sp+152]
    0014be70add x1, x5, 2
    0014be74subs xzr, x2, x1
    0014be78b.hs 0x14be80
    0014be7cb 0x14be84
    0014be80
    0014be80loc_14be80:
    0014be80b 0x14be98
    0014be84
    0014be84loc_14be84:
    0014be84orr x3, xzr, 2
    0014be88adrp x4, 0x4aa000
    0014be8cadd x4, x4, 3072
    0014be90bl runtime.growslice
    0014be94b 0x14be98
    0014be98
    0014be98loc_14be98:
    0014be98ldrb w5, [sp+94]
    0014be9csub x6, x1, 2
    0014bea0orr x7, xzr, 48
    0014bea4strb w7, [x0+x6]
    0014bea8add x6, x0, x6
    0014beacstrb w5, [x6+1]
    0014beb0str x0, [sp+144]
    0014beb4str x1, [sp+152]
    0014beb8str x2, [sp+160]
    0014bebcb 0x14bec8
    0014bec0
    0014bec0loc_14bec0:
    0014bec0orr x7, xzr, 48
    0014bec4b 0x14bec8
    0014bec8
    0014bec8loc_14bec8:
    0014bec8strb wzr, [sp+87]
    0014beccstr xzr, [sp+112]
    0014bed0b 0x14bf14
    0014bed4
    0014bed4loc_14bed4:
    0014bed4ldr x2, [sp+184]
    0014bed8ldrsb x27, [x2]
    0014bedcldrb w2, [x2+8]
    0014bee0tbnz w2, 0, 0x14bee8
    0014bee4b 0x14bf04
    0014bee8
    0014bee8loc_14bee8:
    0014bee8ldr x2, [sp+184]
    0014beecldrsb x27, [x2]
    0014bef0ldr x1, [x2+24]
    0014bef4str x1, [sp+136]
    0014bef8ldr x0, [sp+184]
    0014befcbl fmt.(*fmt).writePadding
    0014bf00b 0x14bf08
    0014bf04
    0014bf04loc_14bf04:
    0014bf04b 0x14bf08
    0014bf08
    0014bf08loc_14bf08:
    0014bf08ldur x29, [sp-8]
    0014bf0cldr x30, [sp], 176
    0014bf10ret x30
    0014bf14
    0014bf14loc_14bf14:
    0014bf14ldr x5, [sp+104]
    0014bf18ldr x6, [sp+112]
    0014bf1csubs xzr, x5, x6
    0014bf20b.gt 0x14bf28
    0014bf24b 0x14c174
    0014bf28
    0014bf28loc_14bf28:
    0014bf28ldr x5, [sp+184]
    0014bf2cldrsb x27, [x5]
    0014bf30ldrb w5, [x5+13]
    0014bf34strb w5, [sp+95]
    0014bf38tbnz w5, 0, 0x14bf40
    0014bf3cb 0x14bf54
    0014bf40
    0014bf40loc_14bf40:
    0014bf40ldr x5, [sp+112]
    0014bf44subs xzr, x5, 0
    0014bf48cset x5, gt
    0014bf4cstrb w5, [sp+95]
    0014bf50b 0x14bf58
    0014bf54
    0014bf54loc_14bf54:
    0014bf54b 0x14bf58
    0014bf58
    0014bf58loc_14bf58:
    0014bf58ldrb w5, [sp+95]
    0014bf5ctbnz w5, 0, 0x14bf64
    0014bf60b 0x14c04c
    0014bf64
    0014bf64loc_14bf64:
    0014bf64ldr x2, [sp+160]
    0014bf68ldr x0, [sp+144]
    0014bf6cldr x5, [sp+152]
    0014bf70add x1, x5, 1
    0014bf74subs xzr, x2, x1
    0014bf78b.hs 0x14bf80
    0014bf7cb 0x14bf84
    0014bf80
    0014bf80loc_14bf80:
    0014bf80b 0x14bf9c
    0014bf84
    0014bf84loc_14bf84:
    0014bf84orr x3, xzr, 1
    0014bf88adrp x4, 0x4aa000
    0014bf8cadd x4, x4, 3072
    0014bf90bl runtime.growslice
    0014bf94orr x7, xzr, 48
    0014bf98b 0x14bf9c
    0014bf9c
    0014bf9cloc_14bf9c:
    0014bf9csub x5, x1, 1
    0014bfa0orr x6, xzr, 32
    0014bfa4strb w6, [x0+x5]
    0014bfa8str x0, [sp+144]
    0014bfacstr x1, [sp+152]
    0014bfb0str x2, [sp+160]
    0014bfb4ldr x5, [sp+184]
    0014bfb8ldrsb x27, [x5]
    0014bfbcldrb w5, [x5+12]
    0014bfc0tbnz w5, 0, 0x14bfc8
    0014bfc4b 0x14c044
    0014bfc8
    0014bfc8loc_14bfc8:
    0014bfc8ldr x1, [sp+240]
    0014bfccldr x5, [sp+232]
    0014bfd0subs xzr, x1, 16
    0014bfd4b.hi 0x14bfdc
    0014bfd8b 0x14c278
    0014bfdc
    0014bfdcloc_14bfdc:
    0014bfdcldrb w5, [x5+16]
    0014bfe0strb w5, [sp+93]
    0014bfe4ldr x2, [sp+160]
    0014bfe8ldr x0, [sp+144]
    0014bfecldr x5, [sp+152]
    0014bff0add x1, x5, 2
    0014bff4subs xzr, x2, x1
    0014bff8b.hs 0x14c000
    0014bffcb 0x14c004
    0014c000
    0014c000loc_14c000:
    0014c000b 0x14c020
    0014c004
    0014c004loc_14c004:
    0014c004orr x3, xzr, 2
    0014c008adrp x4, 0x4a9000
    0014c00cadd x4, x4, 3072
    0014c010bl runtime.growslice
    0014c014orr x6, xzr, 32
    0014c018orr x7, xzr, 48
    0014c01cb 0x14c020
    0014c020
    0014c020loc_14c020:
    0014c020ldrb w5, [sp+93]
    0014c024sub x8, x1, 2
    0014c028strb w7, [x0+x8]
    0014c02cadd x8, x0, x8
    0014c030strb w5, [x8+1]
    0014c034str x0, [sp+144]
    0014c038str x1, [sp+152]
    0014c03cstr x2, [sp+160]
    0014c040b 0x14c048
    0014c044
    0014c044loc_14c044:
    0014c044b 0x14c048
    0014c048
    0014c048loc_14c048:
    0014c048b 0x14c054
    0014c04c
    0014c04cloc_14c04c:
    0014c04corr x6, xzr, 32
    0014c050b 0x14c054
    0014c054
    0014c054loc_14c054:
    0014c054ldr x5, [sp+208]
    0014c058cbnz x5, 0x14c060
    0014c05cb 0x14c084
    0014c060
    0014c060loc_14c060:
    0014c060ldr x0, [sp+112]
    0014c064ldr x1, [sp+216]
    0014c068ldr x5, [sp+208]
    0014c06csubs xzr, x0, x1
    0014c070b.lo 0x14c078
    0014c074b 0x14c274
    0014c078
    0014c078loc_14c078:
    0014c078ldrb w5, [x5+x0]
    0014c07cstrb w5, [sp+87]
    0014c080b 0x14c0a8
    0014c084
    0014c084loc_14c084:
    0014c084ldr x0, [sp+112]
    0014c088ldr x1, [sp+200]
    0014c08cldr x5, [sp+192]
    0014c090subs xzr, x0, x1
    0014c094b.lo 0x14c09c
    0014c098b 0x14c270
    0014c09c
    0014c09cloc_14c09c:
    0014c09cldrb w5, [x5+x0]
    0014c0a0strb w5, [sp+87]
    0014c0a4b 0x14c0a8
    0014c0a8
    0014c0a8loc_14c0a8:
    0014c0a8ldrb w5, [sp+87]
    0014c0acubfm x0, x5, 4, 7
    0014c0b0ubfm x5, x5, 4, 7
    0014c0b4strb w5, [sp+92]
    0014c0b8ldrb w5, [sp+87]
    0014c0bcand x8, x5, 15
    0014c0c0strb w8, [sp+91]
    0014c0c4ldr x1, [sp+240]
    0014c0c8ldr x8, [sp+232]
    0014c0ccsubs xzr, x1, x0
    0014c0d0b.hi 0x14c0d8
    0014c0d4b 0x14c26c
    0014c0d8
    0014c0d8loc_14c0d8:
    0014c0d8ldrb w8, [x8+x0]
    0014c0dcstrb w8, [sp+90]
    0014c0e0ldr x1, [sp+240]
    0014c0e4ldr x8, [sp+232]
    0014c0e8and x0, x5, 15
    0014c0ecsubs xzr, x1, x0
    0014c0f0b.hi 0x14c0f8
    0014c0f4b 0x14c268
    0014c0f8
    0014c0f8loc_14c0f8:
    0014c0f8ldrb w5, [x8+x0]
    0014c0fcstrb w5, [sp+89]
    0014c100ldr x2, [sp+160]
    0014c104ldr x0, [sp+144]
    0014c108ldr x5, [sp+152]
    0014c10cadd x1, x5, 2
    0014c110subs xzr, x2, x1
    0014c114b.hs 0x14c11c
    0014c118b 0x14c120
    0014c11c
    0014c11cloc_14c11c:
    0014c11cb 0x14c13c
    0014c120
    0014c120loc_14c120:
    0014c120orr x3, xzr, 2
    0014c124adrp x4, 0x4a9000
    0014c128add x4, x4, 3072
    0014c12cbl runtime.growslice
    0014c130orr x6, xzr, 32
    0014c134orr x7, xzr, 48
    0014c138b 0x14c13c
    0014c13c
    0014c13cloc_14c13c:
    0014c13cldrb w5, [sp+90]
    0014c140ldrb w8, [sp+89]
    0014c144sub x9, x1, 2
    0014c148strb w5, [x0+x9]
    0014c14cadd x5, x0, x9
    0014c150strb w8, [x5+1]
    0014c154str x0, [sp+144]
    0014c158str x1, [sp+152]
    0014c15cstr x2, [sp+160]
    0014c160b 0x14c164
    0014c164
    0014c164loc_14c164:
    0014c164ldr x5, [sp+112]
    0014c168add x5, x5, 1
    0014c16cstr x5, [sp+112]
    0014c170b 0x14bf14
    0014c174
    0014c174loc_14c174:
    0014c174ldr x2, [sp+184]
    0014c178ldrsb x27, [x2]
    0014c17cldr x2, [x2]
    0014c180ldrsb x27, [x2]
    0014c184ldr x3, [sp+144]
    0014c188ldr x4, [sp+152]
    0014c18cldr x5, [sp+160]
    0014c190str x4, [x2+8]
    0014c194str x5, [x2+16]
    0014c198adrp x27, 0x8ff000
    0014c19cldr w4, [x27+3056]
    0014c1a0cbz w4, 0x14c1a8
    0014c1a4b 0x14c1ac
    0014c1a8
    0014c1a8loc_14c1a8:
    0014c1a8b 0x14c1c0
    0014c1ac
    0014c1acloc_14c1ac:
    0014c1acbl runtime.gcWriteBarrier2
    0014c1b0str x3, [x25]
    0014c1b4ldr x4, [x2]
    0014c1b8str x4, [x25+8]
    0014c1bcb 0x14c1c0
    0014c1c0
    0014c1c0loc_14c1c0:
    0014c1c0str x3, [x2]
    0014c1c4ldr x2, [sp+184]
    0014c1c8ldrsb x27, [x2]
    0014c1ccldrb w2, [x2+8]
    0014c1d0strb w2, [sp+88]
    0014c1d4tbnz w2, 0, 0x14c1dc
    0014c1d8b 0x14c1fc
    0014c1dc
    0014c1dcloc_14c1dc:
    0014c1dcldr x2, [sp+184]
    0014c1e0ldrsb x27, [x2]
    0014c1e4ldr x2, [x2+24]
    0014c1e8ldr x3, [sp+96]
    0014c1ecsubs xzr, x3, x2
    0014c1f0cset x2, lt
    0014c1f4strb w2, [sp+88]
    0014c1f8b 0x14c200
    0014c1fc
    0014c1fcloc_14c1fc:
    0014c1fcb 0x14c200
    0014c200
    0014c200loc_14c200:
    0014c200ldrb w2, [sp+88]
    0014c204strb w2, [sp+95]
    0014c208tbnz w2, 0, 0x14c210
    0014c20cb 0x14c224
    0014c210
    0014c210loc_14c210:
    0014c210ldr x2, [sp+184]
    0014c214ldrsb x27, [x2]
    0014c218ldrb w2, [x2+10]
    0014c21cstrb w2, [sp+95]
    0014c220b 0x14c228
    0014c224
    0014c224loc_14c224:
    0014c224b 0x14c228
    0014c228
    0014c228loc_14c228:
    0014c228ldrb w2, [sp+95]
    0014c22ctbnz w2, 0, 0x14c234
    0014c230b 0x14c258
    0014c234
    0014c234loc_14c234:
    0014c234ldr x2, [sp+184]
    0014c238ldrsb x27, [x2]
    0014c23cldr x2, [x2+24]
    0014c240ldr x3, [sp+96]
    0014c244sub x1, x2, x3
    0014c248str x1, [sp+120]
    0014c24cldr x0, [sp+184]
    0014c250bl fmt.(*fmt).writePadding
    0014c254b 0x14c25c
    0014c258
    0014c258loc_14c258:
    0014c258b 0x14c25c
    0014c25c
    0014c25cloc_14c25c:
    0014c25cldur x29, [sp-8]
    0014c260ldr x30, [sp], 176
    0014c264ret x30
    0014c268
    0014c268loc_14c268:
    0014c268bl runtime.panicIndex
    0014c26c
    0014c26cloc_14c26c:
    0014c26cbl runtime.panicIndex
    0014c270
    0014c270loc_14c270:
    0014c270bl runtime.panicIndex
    0014c274
    0014c274loc_14c274:
    0014c274bl runtime.panicIndex
    0014c278
    0014c278loc_14c278:
    0014c278orr x0, xzr, 16
    0014c27cbl runtime.panicIndex
    0014c280
    0014c280loc_14c280:
    0014c280orr x0, xzr, 16
    0014c284bl runtime.panicIndex
    0014c288hint
    0014c28c
    0014c28cloc_14c28c:
    0014c28cstp x0, x1, [sp+8]
    0014c290stp x2, x3, [sp+24]
    0014c294stp x4, x5, [sp+40]
    0014c298stp x6, x7, [sp+56]
    0014c29cmov x3, x30
    0014c2a0bl runtime.morestack_noctxt.abi0
    0014c2a4ldp x0, x1, [sp+8]
    0014c2a8ldp x2, x3, [sp+24]
    0014c2acldp x4, x5, [sp+40]
    0014c2b0ldp x6, x7, [sp+56]
    0014c2b4b 0x14bc20
    0014c2b8udf 0
    0014c2bcudf 0
    0014bc20