File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    0014c2c0
    0014c2c0fmt.(*fmt).fmtSx: ; void fmt.(*fmt).fmtSx(fmt.fmt * f, struct string s, struct string digits)
    0014c2c0ldr x16, [x28+16]
    0014c2c4subs xzr, sp, x16
    0014c2c8b.ls 0x14c314
    0014c2ccstr x30, [sp-80]!
    0014c2d0stur x29, [sp-8]
    0014c2d4sub x29, sp, 8
    0014c2d8str x0, [sp+88]
    0014c2dcstr x1, [sp+96]
    0014c2e0str x2, [sp+104]
    0014c2e4str x3, [sp+112]
    0014c2e8str x4, [sp+120]
    0014c2ecldr x0, [sp+88]
    0014c2f0mov x5, xzr
    0014c2f4mov x6, x3
    0014c2f8mov x7, x4
    0014c2fcmov x3, xzr
    0014c300mov x4, x5
    0014c304bl fmt.(*fmt).fmtSbx
    0014c308ldur x29, [sp-8]
    0014c30cldr x30, [sp], 80
    0014c310ret x30
    0014c314
    0014c314loc_14c314:
    0014c314stp x0, x1, [sp+8]
    0014c318stp x2, x3, [sp+24]
    0014c31cstr x4, [sp+40]
    0014c320mov x3, x30
    0014c324bl runtime.morestack_noctxt.abi0
    0014c328ldp x0, x1, [sp+8]
    0014c32cldp x2, x3, [sp+24]
    0014c330ldr x4, [sp+40]
    0014c334b 0x14c2c0
    0014c338udf 0
    0014c33cudf 0
    0014c2c0
    0014c340
    0014c340fmt.(*fmt).fmtBx: ; void fmt.(*fmt).fmtBx(fmt.fmt * f, struct []uint8 b, struct string digits)
    0014c340ldr x16, [x28+16]
    0014c344subs xzr, sp, x16
    0014c348b.ls 0x14c3a4
    0014c34cstr x30, [sp-80]!
    0014c350stur x29, [sp-8]
    0014c354sub x29, sp, 8
    0014c358str x0, [sp+88]
    0014c35cstr x1, [sp+96]
    0014c360str x2, [sp+104]
    0014c364str x3, [sp+112]
    0014c368str x4, [sp+120]
    0014c36cstr x5, [sp+128]
    0014c370ldr x8, [sp+96]
    0014c374ldr x0, [sp+88]
    0014c378mov x1, xzr
    0014c37cmov x6, x4
    0014c380mov x7, x5
    0014c384mov x4, x2
    0014c388mov x5, x3
    0014c38cmov x2, xzr
    0014c390mov x3, x8
    0014c394bl fmt.(*fmt).fmtSbx
    0014c398ldur x29, [sp-8]
    0014c39cldr x30, [sp], 80
    0014c3a0ret x30
    0014c3a4
    0014c3a4loc_14c3a4:
    0014c3a4stp x0, x1, [sp+8]
    0014c3a8stp x2, x3, [sp+24]
    0014c3acstp x4, x5, [sp+40]
    0014c3b0mov x3, x30
    0014c3b4bl runtime.morestack_noctxt.abi0
    0014c3b8ldp x0, x1, [sp+8]
    0014c3bcldp x2, x3, [sp+24]
    0014c3c0ldp x4, x5, [sp+40]
    0014c3c4b 0x14c340
    0014c3c8udf 0
    0014c3ccudf 0
    0014c340
    0014c3d0
    0014c3d0fmt.(*fmt).fmtQ: ; void fmt.(*fmt).fmtQ(fmt.fmt * f, struct string s)
    0014c3d0ldr x16, [x28+16]
    0014c3d4sub x17, sp, 48
    0014c3d8subs xzr, x17, x16
    0014c3dcb.ls 0x14c54c
    0014c3e0str x30, [sp-176]!
    0014c3e4stur x29, [sp-8]
    0014c3e8sub x29, sp, 8
    0014c3ecstr x0, [sp+184]
    0014c3f0str x1, [sp+192]
    0014c3f4str x2, [sp+200]
    0014c3f8bl fmt.(*fmt).truncateString
    0014c3fcstr x0, [sp+192]
    0014c400str x1, [sp+200]
    0014c404ldr x3, [sp+184]
    0014c408ldrsb x27, [x3]
    0014c40cldrb w3, [x3+12]
    0014c410strb w3, [sp+103]
    0014c414tbnz w3, 0, 0x14c41c
    0014c418b 0x14c434
    0014c41c
    0014c41cloc_14c41c:
    0014c41cldr x0, [sp+192]
    0014c420ldr x1, [sp+200]
    0014c424bl strconv.CanBackquote
    0014c428strb w0, [sp+102]
    0014c42cstrb w0, [sp+103]
    0014c430b 0x14c438
    0014c434
    0014c434loc_14c434:
    0014c434b 0x14c438
    0014c438
    0014c438loc_14c438:
    0014c438ldrb w7, [sp+103]
    0014c43ctbnz w7, 0, 0x14c444
    0014c440b 0x14c494
    0014c444
    0014c444loc_14c444:
    0014c444ldr x3, [sp+192]
    0014c448ldr x4, [sp+200]
    0014c44cadd x0, sp, 70
    0014c450adrp x1, 0x563000
    0014c454add x1, x1, 4036
    0014c458orr x2, xzr, 1
    0014c45cadrp x5, 0x563000
    0014c460add x5, x5, 4036
    0014c464mov x6, x2
    0014c468bl runtime.concatstring3
    0014c46cstr x0, [sp+128]
    0014c470str x1, [sp+136]
    0014c474ldr x7, [sp+184]
    0014c478mov x2, x1
    0014c47cmov x1, x0
    0014c480mov x0, x7
    0014c484bl fmt.(*fmt).padString
    0014c488ldur x29, [sp-8]
    0014c48cldr x30, [sp], 176
    0014c490ret x30
    0014c494
    0014c494loc_14c494:
    0014c494ldr x5, [sp+184]
    0014c498ldrsb x27, [x5]
    0014c49cadd x0, x5, 40
    0014c4a0ldrsb x27, [x0]
    0014c4a4b 0x14c4a8
    0014c4a8
    0014c4a8loc_14c4a8:
    0014c4a8b 0x14c4ac
    0014c4ac
    0014c4acloc_14c4ac:
    0014c4acstr x0, [sp+104]
    0014c4b0str xzr, [sp+112]
    0014c4b4movz x2, 68
    0014c4b8str x2, [sp+120]
    0014c4bcldr x5, [sp+184]
    0014c4c0ldrsb x27, [x5]
    0014c4c4ldrb w5, [x5+11]
    0014c4c8tbnz w5, 0, 0x14c4d0
    0014c4ccb 0x14c508
    0014c4d0
    0014c4d0loc_14c4d0:
    0014c4d0ldr x4, [sp+200]
    0014c4d4ldr x3, [sp+192]
    0014c4d8mov x1, xzr
    0014c4dcbl strconv.AppendQuoteToASCII
    0014c4e0str x0, [sp+144]
    0014c4e4str x1, [sp+152]
    0014c4e8str x2, [sp+160]
    0014c4ecldr x5, [sp+184]
    0014c4f0mov x3, x2
    0014c4f4mov x2, x1
    0014c4f8mov x1, x0
    0014c4fcmov x0, x5
    0014c500bl fmt.(*fmt).pad
    0014c504b 0x14c540
    0014c508
    0014c508loc_14c508:
    0014c508ldr x4, [sp+200]
    0014c50cldr x3, [sp+192]
    0014c510mov x1, xzr
    0014c514bl strconv.AppendQuote
    0014c518str x0, [sp+144]
    0014c51cstr x1, [sp+152]
    0014c520str x2, [sp+160]
    0014c524ldr x5, [sp+184]
    0014c528mov x3, x2
    0014c52cmov x2, x1
    0014c530mov x1, x0
    0014c534mov x0, x5
    0014c538bl fmt.(*fmt).pad
    0014c53cb 0x14c540
    0014c540
    0014c540loc_14c540:
    0014c540ldur x29, [sp-8]
    0014c544ldr x30, [sp], 176
    0014c548ret x30
    0014c54c
    0014c54cloc_14c54c:
    0014c54cstp x0, x1, [sp+8]
    0014c550str x2, [sp+24]
    0014c554mov x3, x30
    0014c558bl runtime.morestack_noctxt.abi0
    0014c55cldp x0, x1, [sp+8]
    0014c560ldr x2, [sp+24]
    0014c564b 0x14c3d0
    0014c568udf 0
    0014c56cudf 0
    0014c3d0
    0014c570
    0014c570fmt.(*fmt).fmtC: ; void fmt.(*fmt).fmtC(fmt.fmt * f, uint64 c)
    0014c570ldr x16, [x28+16]
    0014c574subs xzr, sp, x16
    0014c578b.ls 0x14c620
    0014c57cstr x30, [sp-112]!
    0014c580stur x29, [sp-8]
    0014c584sub x29, sp, 8
    0014c588str x0, [sp+120]
    0014c58cstr x1, [sp+128]
    0014c590str w1, [sp+52]
    0014c594ldr x4, [sp+128]
    0014c598movz x5, 65535
    0014c59cmovk x5, 0x100000
    0014c5a0subs xzr, x4, x5
    0014c5a4b.hi 0x14c5ac
    0014c5a8b 0x14c5b8
    0014c5ac
    0014c5acloc_14c5ac:
    0014c5acmovz x4, 65533
    0014c5b0str w4, [sp+52]
    0014c5b4b 0x14c5bc
    0014c5b8
    0014c5b8loc_14c5b8:
    0014c5b8b 0x14c5bc
    0014c5bc
    0014c5bcloc_14c5bc:
    0014c5bcldr x4, [sp+120]
    0014c5c0ldrsb x27, [x4]
    0014c5c4add x0, x4, 40
    0014c5c8ldrsb x27, [x0]
    0014c5ccb 0x14c5d0
    0014c5d0
    0014c5d0loc_14c5d0:
    0014c5d0b 0x14c5d4
    0014c5d4
    0014c5d4loc_14c5d4:
    0014c5d4str x0, [sp+56]
    0014c5d8str xzr, [sp+64]
    0014c5dcmovz x2, 68
    0014c5e0str x2, [sp+72]
    0014c5e4ldrsw x3, [sp+52]
    0014c5e8mov x1, xzr
    0014c5ecbl unicode/utf8.AppendRune
    0014c5f0str x0, [sp+80]
    0014c5f4str x1, [sp+88]
    0014c5f8str x2, [sp+96]
    0014c5fcldr x4, [sp+120]
    0014c600mov x3, x2
    0014c604mov x2, x1
    0014c608mov x1, x0
    0014c60cmov x0, x4
    0014c610bl fmt.(*fmt).pad
    0014c614ldur x29, [sp-8]
    0014c618ldr x30, [sp], 112
    0014c61cret x30
    0014c620
    0014c620loc_14c620:
    0014c620stp x0, x1, [sp+8]
    0014c624mov x3, x30
    0014c628bl runtime.morestack_noctxt.abi0
    0014c62cldp x0, x1, [sp+8]
    0014c630b 0x14c570
    0014c634udf 0
    0014c638udf 0
    0014c63cudf 0
    0014c570
    0014c640
    0014c640fmt.(*fmt).fmtQc: ; void fmt.(*fmt).fmtQc(fmt.fmt * f, uint64 c)
    0014c640ldr x16, [x28+16]
    0014c644subs xzr, sp, x16
    0014c648b.ls 0x14c73c
    0014c64cstr x30, [sp-112]!
    0014c650stur x29, [sp-8]
    0014c654sub x29, sp, 8
    0014c658str x0, [sp+120]
    0014c65cstr x1, [sp+128]
    0014c660str w1, [sp+52]
    0014c664ldr x4, [sp+128]
    0014c668movz x5, 65535
    0014c66cmovk x5, 0x100000
    0014c670subs xzr, x4, x5
    0014c674b.hi 0x14c67c
    0014c678b 0x14c688
    0014c67c
    0014c67cloc_14c67c:
    0014c67cmovz x4, 65533
    0014c680str w4, [sp+52]
    0014c684b 0x14c68c
    0014c688
    0014c688loc_14c688:
    0014c688b 0x14c68c
    0014c68c
    0014c68cloc_14c68c:
    0014c68cldr x4, [sp+120]
    0014c690ldrsb x27, [x4]
    0014c694add x0, x4, 40
    0014c698ldrsb x27, [x0]
    0014c69cb 0x14c6a0
    0014c6a0
    0014c6a0loc_14c6a0:
    0014c6a0b 0x14c6a4
    0014c6a4
    0014c6a4loc_14c6a4:
    0014c6a4str x0, [sp+56]
    0014c6a8str xzr, [sp+64]
    0014c6acmovz x2, 68
    0014c6b0str x2, [sp+72]
    0014c6b4ldr x4, [sp+120]
    0014c6b8ldrsb x27, [x4]
    0014c6bcldrb w4, [x4+11]
    0014c6c0tbnz w4, 0, 0x14c6c8
    0014c6c4b 0x14c6fc
    0014c6c8
    0014c6c8loc_14c6c8:
    0014c6c8ldrsw x3, [sp+52]
    0014c6ccmov x1, xzr
    0014c6d0bl strconv.AppendQuoteRuneToASCII
    0014c6d4str x0, [sp+80]
    0014c6d8str x1, [sp+88]
    0014c6dcstr x2, [sp+96]
    0014c6e0ldr x4, [sp+120]
    0014c6e4mov x3, x2
    0014c6e8mov x2, x1
    0014c6ecmov x1, x0
    0014c6f0mov x0, x4
    0014c6f4bl fmt.(*fmt).pad
    0014c6f8b 0x14c730
    0014c6fc
    0014c6fcloc_14c6fc:
    0014c6fcldrsw x3, [sp+52]
    0014c700mov x1, xzr
    0014c704bl strconv.AppendQuoteRune
    0014c708str x0, [sp+80]
    0014c70cstr x1, [sp+88]
    0014c710str x2, [sp+96]
    0014c714ldr x4, [sp+120]
    0014c718mov x3, x2
    0014c71cmov x2, x1
    0014c720mov x1, x0
    0014c724mov x0, x4
    0014c728bl fmt.(*fmt).pad
    0014c72cb 0x14c730
    0014c730
    0014c730loc_14c730:
    0014c730ldur x29, [sp-8]
    0014c734ldr x30, [sp], 112
    0014c738ret x30
    0014c73c
    0014c73cloc_14c73c:
    0014c73cstp x0, x1, [sp+8]
    0014c740mov x3, x30
    0014c744bl runtime.morestack_noctxt.abi0
    0014c748ldp x0, x1, [sp+8]
    0014c74cb 0x14c640
    0014c640
    0014c750
    0014c750fmt.(*fmt).fmtFloat: ; void fmt.(*fmt).fmtFloat(fmt.fmt * f, float64 v, int size, int32 verb, int prec)
    0014c750ldr x16, [x28+16]
    0014c754sub x17, sp, 256
    0014c758subs xzr, x17, x16
    0014c75cb.ls 0x14d404
    0014c760sub x20, sp, 384
    0014c764stp x29, x30, [x20-8]
    0014c768add sp, x20, 0
    0014c76csub x29, sp, 8
    0014c770str x0, [sp+392]
    0014c774str d0, [sp+400]
    0014c778str x1, [sp+408]
    0014c77cstr w2, [sp+416]
    0014c780str x3, [sp+424]
    0014c784ldr x6, [sp+392]
    0014c788ldrsb x27, [x6]
    0014c78cldrb w6, [x6+9]
    0014c790tbnz w6, 0, 0x14c798
    0014c794b 0x14c7ac
    0014c798
    0014c798loc_14c798:
    0014c798ldr x6, [sp+392]
    0014c79cldrsb x27, [x6]
    0014c7a0ldr x6, [x6+32]
    0014c7a4str x6, [sp+424]
    0014c7a8b 0x14c7b0
    0014c7ac
    0014c7acloc_14c7ac:
    0014c7acb 0x14c7b0
    0014c7b0
    0014c7b0loc_14c7b0:
    0014c7b0ldr x6, [sp+392]
    0014c7b4ldrsb x27, [x6]
    0014c7b8add x0, x6, 40
    0014c7bcldrsb x27, [x0]
    0014c7c0b 0x14c7c4
    0014c7c4
    0014c7c4loc_14c7c4:
    0014c7c4b 0x14c7c8
    0014c7c8
    0014c7c8loc_14c7c8:
    0014c7c8str x0, [sp+352]
    0014c7ccorr x1, xzr, 1
    0014c7d0str x1, [sp+360]
    0014c7d4movz x2, 68
    0014c7d8str x2, [sp+368]
    0014c7dcldr x4, [sp+424]
    0014c7e0ldr x5, [sp+408]
    0014c7e4ldr d0, [sp+400]
    0014c7e8ldrsw x3, [sp+416]
    0014c7ecbl strconv.AppendFloat
    0014c7f0str x0, [sp+216]
    0014c7f4str x1, [sp+224]
    0014c7f8str x2, [sp+232]
    0014c7fcsubs xzr, x1, 1
    0014c800b.hi 0x14c808
    0014c804b 0x14d3f8
    0014c808
    0014c808loc_14c808:
    0014c808ldrb w5, [x0+1]
    0014c80csubs wzr, w5, 45
    0014c810cset x5, eq
    0014c814strb w5, [sp+107]
    0014c818b.eq 0x14c820
    0014c81cb 0x14c824
    0014c820
    0014c820loc_14c820:
    0014c820b 0x14c84c
    0014c824
    0014c824loc_14c824:
    0014c824ldr x1, [sp+224]
    0014c828ldr x5, [sp+216]
    0014c82csubs xzr, x1, 1
    0014c830b.hi 0x14c838
    0014c834b 0x14d3f0
    0014c838
    0014c838loc_14c838:
    0014c838ldrb w5, [x5+1]
    0014c83csubs wzr, w5, 43
    0014c840cset x5, eq
    0014c844strb w5, [sp+107]
    0014c848b 0x14c84c
    0014c84c
    0014c84cloc_14c84c:
    0014c84cldrb w5, [sp+107]
    0014c850tbnz w5, 0, 0x14c858
    0014c854b 0x14c89c
    0014c858
    0014c858loc_14c858:
    0014c858ldr x1, [sp+224]
    0014c85cldr x5, [sp+216]
    0014c860ldr x6, [sp+232]
    0014c864b 0x14c868
    0014c868
    0014c868loc_14c868:
    0014c868subs xzr, x1, 1
    0014c86cb.hs 0x14c874
    0014c870b 0x14d3e8
    0014c874
    0014c874loc_14c874:
    0014c874sub x6, x6, 1
    0014c878sub x7, xzr, x6
    0014c87csub x8, x1, 1
    0014c880sbfm x7, x7, 63, 63
    0014c884and x7, x7, 1
    0014c888add x5, x5, x7
    0014c88cstr x5, [sp+216]
    0014c890str x8, [sp+224]
    0014c894str x6, [sp+232]
    0014c898b 0x14c8bc
    0014c89c
    0014c89cloc_14c89c:
    0014c89cldr x1, [sp+224]
    0014c8a0ldr x5, [sp+216]
    0014c8a4subs xzr, x1, 0
    0014c8a8b.hi 0x14c8b0
    0014c8acb 0x14d3e0
    0014c8b0
    0014c8b0loc_14c8b0:
    0014c8b0movz x6, 43
    0014c8b4strb w6, [x5]
    0014c8b8b 0x14c8bc
    0014c8bc
    0014c8bcloc_14c8bc:
    0014c8bcldr x5, [sp+392]
    0014c8c0ldrsb x27, [x5]
    0014c8c4ldrb w5, [x5+13]
    0014c8c8strb w5, [sp+106]
    0014c8cctbnz w5, 0, 0x14c8d4
    0014c8d0b 0x14c8fc
    0014c8d4
    0014c8d4loc_14c8d4:
    0014c8d4ldr x1, [sp+224]
    0014c8d8ldr x5, [sp+216]
    0014c8dcsubs xzr, x1, 0
    0014c8e0b.hi 0x14c8e8
    0014c8e4b 0x14d3d8
    0014c8e8
    0014c8e8loc_14c8e8:
    0014c8e8ldrb w5, [x5]
    0014c8ecsubs wzr, w5, 43
    0014c8f0cset x5, eq
    0014c8f4strb w5, [sp+106]
    0014c8f8b 0x14c900
    0014c8fc
    0014c8fcloc_14c8fc:
    0014c8fcb 0x14c900
    0014c900
    0014c900loc_14c900:
    0014c900ldrb w5, [sp+106]
    0014c904strb w5, [sp+107]
    0014c908tbnz w5, 0, 0x14c910
    0014c90cb 0x14c928
    0014c910
    0014c910loc_14c910:
    0014c910ldr x5, [sp+392]
    0014c914ldrsb x27, [x5]
    0014c918ldrb w5, [x5+11]
    0014c91ceor x5, x5, 1
    0014c920strb w5, [sp+107]
    0014c924b 0x14c92c
    0014c928
    0014c928loc_14c928:
    0014c928b 0x14c92c
    0014c92c
    0014c92cloc_14c92c:
    0014c92cldrb w5, [sp+107]
    0014c930tbnz w5, 0, 0x14c938
    0014c934b 0x14c958
    0014c938
    0014c938loc_14c938:
    0014c938ldr x1, [sp+224]
    0014c93cldr x5, [sp+216]
    0014c940subs xzr, x1, 0
    0014c944b.hi 0x14c94c
    0014c948b 0x14d3d0
    0014c94c
    0014c94cloc_14c94c:
    0014c94corr x6, xzr, 32
    0014c950strb w6, [x5]
    0014c954b 0x14c95c
    0014c958
    0014c958loc_14c958:
    0014c958b 0x14c95c
    0014c95c
    0014c95cloc_14c95c:
    0014c95cldr x1, [sp+224]
    0014c960ldr x5, [sp+216]
    0014c964subs xzr, x1, 1
    0014c968b.hi 0x14c970
    0014c96cb 0x14d3c8
    0014c970
    0014c970loc_14c970:
    0014c970ldrb w5, [x5+1]
    0014c974subs wzr, w5, 73
    0014c978cset x5, eq
    0014c97cstrb w5, [sp+106]
    0014c980b.eq 0x14c988
    0014c984b 0x14c98c
    0014c988
    0014c988loc_14c988:
    0014c988b 0x14c9b4
    0014c98c
    0014c98cloc_14c98c:
    0014c98cldr x1, [sp+224]
    0014c990ldr x5, [sp+216]
    0014c994subs xzr, x1, 1
    0014c998b.hi 0x14c9a0
    0014c99cb 0x14d3c0
    0014c9a0
    0014c9a0loc_14c9a0:
    0014c9a0ldrb w5, [x5+1]
    0014c9a4subs wzr, w5, 78
    0014c9a8cset x5, eq
    0014c9acstrb w5, [sp+106]
    0014c9b0b 0x14c9b4
    0014c9b4
    0014c9b4loc_14c9b4:
    0014c9b4ldrb w5, [sp+106]
    0014c9b8tbnz w5, 0, 0x14c9c0
    0014c9bcb 0x14cad4
    0014c9c0
    0014c9c0loc_14c9c0:
    0014c9c0ldr x4, [sp+392]
    0014c9c4ldrsb x27, [x4]
    0014c9c8ldrb w4, [x4+14]
    0014c9ccstrb w4, [sp+101]
    0014c9d0ldr x4, [sp+392]
    0014c9d4ldrsb x27, [x4]
    0014c9d8strb wzr, [x4+14]
    0014c9dcldr x1, [sp+224]
    0014c9e0ldr x4, [sp+216]
    0014c9e4subs xzr, x1, 1
    0014c9e8b.hi 0x14c9f0
    0014c9ecb 0x14d3b8
    0014c9f0
    0014c9f0loc_14c9f0:
    0014c9f0ldrb w4, [x4+1]
    0014c9f4subs wzr, w4, 78
    0014c9f8cset x4, eq
    0014c9fcstrb w4, [sp+107]
    0014ca00b.eq 0x14ca08
    0014ca04b 0x14ca20
    0014ca08
    0014ca08loc_14ca08:
    0014ca08ldr x4, [sp+392]
    0014ca0cldrsb x27, [x4]
    0014ca10ldrb w4, [x4+13]
    0014ca14eor x4, x4, 1
    0014ca18strb w4, [sp+107]
    0014ca1cb 0x14ca24
    0014ca20
    0014ca20loc_14ca20:
    0014ca20b 0x14ca24
    0014ca24
    0014ca24loc_14ca24:
    0014ca24ldrb w4, [sp+107]
    0014ca28strb w4, [sp+106]
    0014ca2ctbnz w4, 0, 0x14ca34
    0014ca30b 0x14ca4c
    0014ca34
    0014ca34loc_14ca34:
    0014ca34ldr x4, [sp+392]
    0014ca38ldrsb x27, [x4]
    0014ca3cldrb w4, [x4+11]
    0014ca40eor x4, x4, 1
    0014ca44strb w4, [sp+106]
    0014ca48b 0x14ca50
    0014ca4c
    0014ca4cloc_14ca4c:
    0014ca4cb 0x14ca50
    0014ca50
    0014ca50loc_14ca50:
    0014ca50ldrb w4, [sp+106]
    0014ca54tbnz w4, 0, 0x14ca5c
    0014ca58b 0x14caa0
    0014ca5c
    0014ca5cloc_14ca5c:
    0014ca5cldr x1, [sp+224]
    0014ca60ldr x4, [sp+216]
    0014ca64ldr x5, [sp+232]
    0014ca68b 0x14ca6c
    0014ca6c
    0014ca6cloc_14ca6c:
    0014ca6csubs xzr, x1, 1
    0014ca70b.hs 0x14ca78
    0014ca74b 0x14d3b0
    0014ca78
    0014ca78loc_14ca78:
    0014ca78sub x5, x5, 1
    0014ca7csub x6, xzr, x5
    0014ca80sub x7, x1, 1
    0014ca84sbfm x6, x6, 63, 63
    0014ca88and x6, x6, 1
    0014ca8cadd x4, x4, x6
    0014ca90str x4, [sp+216]
    0014ca94str x7, [sp+224]
    0014ca98str x5, [sp+232]
    0014ca9cb 0x14caa4
    0014caa0
    0014caa0loc_14caa0:
    0014caa0b 0x14caa4
    0014caa4
    0014caa4loc_14caa4:
    0014caa4ldr x1, [sp+216]
    0014caa8ldr x2, [sp+224]
    0014caacldr x3, [sp+232]
    0014cab0ldr x0, [sp+392]
    0014cab4bl fmt.(*fmt).pad
    0014cab8ldr x4, [sp+392]
    0014cabcldrsb x27, [x4]
    0014cac0ldrb w5, [sp+101]
    0014cac4strb w5, [x4+14]
    0014cac8ldp x29, x30, [sp-8]
    0014caccadd sp, sp, 384
    0014cad0ret x30
    0014cad4
    0014cad4loc_14cad4:
    0014cad4ldr x5, [sp+392]
    0014cad8ldrsb x27, [x5]
    0014cadcldrb w5, [x5+12]
    0014cae0strb w5, [sp+107]
    0014cae4tbnz w5, 0, 0x14caec
    0014cae8b 0x14cb00
    0014caec
    0014caecloc_14caec:
    0014caecldrsw x5, [sp+416]
    0014caf0subs wzr, w5, 98
    0014caf4cset x5, ne
    0014caf8strb w5, [sp+107]
    0014cafcb 0x14cb04
    0014cb00
    0014cb00loc_14cb00:
    0014cb00b 0x14cb04
    0014cb04
    0014cb04loc_14cb04:
    0014cb04ldrb w5, [sp+107]
    0014cb08tbnz w5, 0, 0x14cb10
    0014cb0cb 0x14cbe4
    0014cb10
    0014cb10loc_14cb10:
    0014cb10str xzr, [sp+120]
    0014cb14ldrsw x5, [sp+416]
    0014cb18str w5, [sp+108]
    0014cb1csubs wzr, w5, 103
    0014cb20b.le 0x14cb28
    0014cb24b 0x14cb50
    0014cb28
    0014cb28loc_14cb28:
    0014cb28subs wzr, w5, 71
    0014cb2cb.eq 0x14cb34
    0014cb30b 0x14cb38
    0014cb34
    0014cb34loc_14cb34:
    0014cb34b 0x14cb70
    0014cb38
    0014cb38loc_14cb38:
    0014cb38subs wzr, w5, 103
    0014cb3cb.eq 0x14cb44
    0014cb40b 0x14cb48
    0014cb44
    0014cb44loc_14cb44:
    0014cb44b 0x14cb70
    0014cb48
    0014cb48loc_14cb48:
    0014cb48b 0x14cb4c
    0014cb4c
    0014cb4cloc_14cb4c:
    0014cb4cb 0x14cba4
    0014cb50
    0014cb50loc_14cb50:
    0014cb50subs wzr, w5, 118
    0014cb54b.eq 0x14cb5c
    0014cb58b 0x14cb60
    0014cb5c
    0014cb5cloc_14cb5c:
    0014cb5cb 0x14cb70
    0014cb60
    0014cb60loc_14cb60:
    0014cb60subs wzr, w5, 120
    0014cb64b.eq 0x14cb6c
    0014cb68b 0x14cb9c
    0014cb6c
    0014cb6cloc_14cb6c:
    0014cb6cb 0x14cb70
    0014cb70
    0014cb70loc_14cb70:
    0014cb70ldr x5, [sp+424]
    0014cb74str x5, [sp+120]
    0014cb78adds xzr, x5, 1
    0014cb7cb.eq 0x14cb84
    0014cb80b 0x14cb90
    0014cb84
    0014cb84loc_14cb84:
    0014cb84orr x5, xzr, 6
    0014cb88str x5, [sp+120]
    0014cb8cb 0x14cb98
    0014cb90
    0014cb90loc_14cb90:
    0014cb90orr x5, xzr, 6
    0014cb94b 0x14cb98
    0014cb98
    0014cb98loc_14cb98:
    0014cb98b 0x14cbac
    0014cb9c
    0014cb9cloc_14cb9c:
    0014cb9cb 0x14cba0
    0014cba0
    0014cba0loc_14cba0:
    0014cba0b 0x14cba4
    0014cba4
    0014cba4loc_14cba4:
    0014cba4orr x5, xzr, 6
    0014cba8b 0x14cbac
    0014cbac
    0014cbacloc_14cbac:
    0014cbacstur wzr, [sp+94]
    0014cbb0strh wzr, [sp+98]
    0014cbb4add x6, sp, 94
    0014cbb8ldrsb x27, [x6]
    0014cbbcb 0x14cbc0
    0014cbc0
    0014cbc0loc_14cbc0:
    0014cbc0b 0x14cbc4
    0014cbc4
    0014cbc4loc_14cbc4:
    0014cbc4str x6, [sp+192]
    0014cbc8str xzr, [sp+200]
    0014cbccstr x5, [sp+208]
    0014cbd0strb wzr, [sp+102]
    0014cbd4strb wzr, [sp+100]
    0014cbd8orr x3, xzr, 1
    0014cbdcstr x3, [sp+112]
    0014cbe0b 0x14ce30
    0014cbe4
    0014cbe4loc_14cbe4:
    0014cbe4b 0x14cbe8
    0014cbe8
    0014cbe8loc_14cbe8:
    0014cbe8ldr x4, [sp+392]
    0014cbecldrsb x27, [x4]
    0014cbf0ldrb w4, [x4+11]
    0014cbf4strb w4, [sp+107]
    0014cbf8tbnz w4, 0, 0x14cc00
    0014cbfcb 0x14cc04
    0014cc00
    0014cc00loc_14cc00:
    0014cc00b 0x14cc2c
    0014cc04
    0014cc04loc_14cc04:
    0014cc04ldr x1, [sp+224]
    0014cc08ldr x4, [sp+216]
    0014cc0csubs xzr, x1, 0
    0014cc10b.hi 0x14cc18
    0014cc14b 0x14ce28
    0014cc18
    0014cc18loc_14cc18:
    0014cc18ldrb w4, [x4]
    0014cc1csubs wzr, w4, 43
    0014cc20cset x4, ne
    0014cc24strb w4, [sp+107]
    0014cc28b 0x14cc2c
    0014cc2c
    0014cc2cloc_14cc2c:
    0014cc2cldrb w4, [sp+107]
    0014cc30tbnz w4, 0, 0x14cc38
    0014cc34b 0x14cdbc
    0014cc38
    0014cc38loc_14cc38:
    0014cc38ldr x4, [sp+392]
    0014cc3cldrsb x27, [x4]
    0014cc40ldrb w4, [x4+14]
    0014cc44strb w4, [sp+105]
    0014cc48tbnz w4, 0, 0x14cc50
    0014cc4cb 0x14cc68
    0014cc50
    0014cc50loc_14cc50:
    0014cc50ldr x4, [sp+392]
    0014cc54ldrsb x27, [x4]
    0014cc58ldrb w4, [x4+10]
    0014cc5ceor x4, x4, 1
    0014cc60strb w4, [sp+105]
    0014cc64b 0x14cc6c
    0014cc68
    0014cc68loc_14cc68:
    0014cc68b 0x14cc6c
    0014cc6c
    0014cc6cloc_14cc6c:
    0014cc6cldrb w4, [sp+105]
    0014cc70strb w4, [sp+106]
    0014cc74tbnz w4, 0, 0x14cc7c
    0014cc78b 0x14cc90
    0014cc7c
    0014cc7cloc_14cc7c:
    0014cc7cldr x4, [sp+392]
    0014cc80ldrsb x27, [x4]
    0014cc84ldrb w4, [x4+8]
    0014cc88strb w4, [sp+106]
    0014cc8cb 0x14cc94
    0014cc90
    0014cc90loc_14cc90:
    0014cc90b 0x14cc94
    0014cc94
    0014cc94loc_14cc94:
    0014cc94ldrb w4, [sp+106]
    0014cc98strb w4, [sp+107]
    0014cc9ctbnz w4, 0, 0x14cca4
    0014cca0b 0x14ccc8
    0014cca4
    0014cca4loc_14cca4:
    0014cca4ldr x4, [sp+224]
    0014cca8str x4, [sp+184]
    0014ccacldr x5, [sp+392]
    0014ccb0ldrsb x27, [x5]
    0014ccb4ldr x5, [x5+24]
    0014ccb8subs xzr, x4, x5
    0014ccbccset x4, lt
    0014ccc0strb w4, [sp+107]
    0014ccc4b 0x14cccc
    0014ccc8
    0014ccc8loc_14ccc8:
    0014ccc8b 0x14cccc
    0014cccc
    0014ccccloc_14cccc:
    0014ccccldrb w4, [sp+107]
    0014ccd0tbnz w4, 0, 0x14ccd8
    0014ccd4b 0x14cd9c
    0014ccd8
    0014ccd8loc_14ccd8:
    0014ccd8ldr x2, [sp+392]
    0014ccdcldrsb x27, [x2]
    0014cce0ldr x2, [x2]
    0014cce4str x2, [sp+248]
    0014cce8ldr x1, [sp+224]
    0014ccecldr x2, [sp+216]
    0014ccf0subs xzr, x1, 0
    0014ccf4b.hi 0x14ccfc
    0014ccf8b 0x14ce20
    0014ccfc
    0014ccfcloc_14ccfc:
    0014ccfcldrb w1, [x2]
    0014cd00strb w1, [sp+103]
    0014cd04ldr x0, [sp+248]
    0014cd08bl fmt.(*buffer).writeByte
    0014cd0cldr x2, [sp+224]
    0014cd10str x2, [sp+184]
    0014cd14ldr x3, [sp+392]
    0014cd18ldrsb x27, [x3]
    0014cd1cldr x3, [x3+24]
    0014cd20sub x1, x3, x2
    0014cd24str x1, [sp+128]
    0014cd28ldr x0, [sp+392]
    0014cd2cbl fmt.(*fmt).writePadding
    0014cd30ldr x1, [sp+224]
    0014cd34ldr x2, [sp+216]
    0014cd38ldr x3, [sp+232]
    0014cd3cb 0x14cd40
    0014cd40
    0014cd40loc_14cd40:
    0014cd40subs xzr, x1, 1
    0014cd44b.hs 0x14cd4c
    0014cd48b 0x14ce18
    0014cd4c
    0014cd4cloc_14cd4c:
    0014cd4csub x4, x3, 1
    0014cd50sub x5, xzr, x4
    0014cd54sub x6, x1, 1
    0014cd58sbfm x5, x5, 63, 63
    0014cd5cand x5, x5, 1
    0014cd60add x5, x2, x5
    0014cd64str x5, [sp+352]
    0014cd68str x6, [sp+360]
    0014cd6cstr x4, [sp+368]
    0014cd70ldr x4, [sp+392]
    0014cd74ldrsb x27, [x4]
    0014cd78ldr x0, [x4]
    0014cd7cstr x0, [sp+240]
    0014cd80ldr x1, [sp+352]
    0014cd84ldr x2, [sp+360]
    0014cd88ldr x3, [sp+368]
    0014cd8cbl fmt.(*buffer).write
    0014cd90ldp x29, x30, [sp-8]
    0014cd94add sp, sp, 384
    0014cd98ret x30
    0014cd9c
    0014cd9cloc_14cd9c:
    0014cd9cldr x1, [sp+216]
    0014cda0ldr x2, [sp+224]
    0014cda4ldr x3, [sp+232]
    0014cda8ldr x0, [sp+392]
    0014cdacbl fmt.(*fmt).pad
    0014cdb0ldp x29, x30, [sp-8]
    0014cdb4add sp, sp, 384
    0014cdb8ret x30
    0014cdbc
    0014cdbcloc_14cdbc:
    0014cdbcldr x1, [sp+224]
    0014cdc0ldr x4, [sp+216]
    0014cdc4ldr x5, [sp+232]
    0014cdc8b 0x14cdcc
    0014cdcc
    0014cdccloc_14cdcc:
    0014cdccsubs xzr, x1, 1
    0014cdd0b.hs 0x14cdd8
    0014cdd4b 0x14ce10
    0014cdd8
    0014cdd8loc_14cdd8:
    0014cdd8sub x3, x5, 1
    0014cddcsub x2, x1, 1
    0014cde0sub x5, xzr, x3
    0014cde4sbfm x5, x5, 63, 63
    0014cde8and x5, x5, 1
    0014cdecadd x1, x4, x5
    0014cdf0str x1, [sp+352]
    0014cdf4str x2, [sp+360]
    0014cdf8str x3, [sp+368]
    0014cdfcldr x0, [sp+392]
    0014ce00bl fmt.(*fmt).pad
    0014ce04ldp x29, x30, [sp-8]
    0014ce08add sp, sp, 384
    0014ce0cret x30
    0014ce10
    0014ce10loc_14ce10:
    0014ce10orr x0, xzr, 1
    0014ce14bl runtime.panicSliceB
    0014ce18
    0014ce18loc_14ce18:
    0014ce18orr x0, xzr, 1
    0014ce1cbl runtime.panicSliceB
    0014ce20
    0014ce20loc_14ce20:
    0014ce20mov x0, xzr
    0014ce24bl runtime.panicIndex
    0014ce28
    0014ce28loc_14ce28:
    0014ce28mov x0, xzr
    0014ce2cbl runtime.panicIndex
    0014ce30
    0014ce30loc_14ce30:
    0014ce30ldr x5, [sp+224]
    0014ce34str x5, [sp+184]
    0014ce38ldr x6, [sp+112]
    0014ce3csubs xzr, x5, x6
    0014ce40b.gt 0x14ce48
    0014ce44b 0x14d1b4
    0014ce48
    0014ce48loc_14ce48:
    0014ce48ldr x0, [sp+112]
    0014ce4cldr x1, [sp+224]
    0014ce50ldr x5, [sp+216]
    0014ce54subs xzr, x1, x0
    0014ce58b.hi 0x14ce60
    0014ce5cb 0x14d3ac
    0014ce60
    0014ce60loc_14ce60:
    0014ce60ldrb w5, [x5+x0]
    0014ce64strb w5, [sp+104]
    0014ce68mov x6, x5
    0014ce6csubs wzr, w6, 69
    0014ce70b.ls 0x14ce78
    0014ce74b 0x14ceb0
    0014ce78
    0014ce78loc_14ce78:
    0014ce78mov x6, x5
    0014ce7csubs wzr, w6, 46
    0014ce80b.eq 0x14ce88
    0014ce84b 0x14ce98
    0014ce88
    0014ce88loc_14ce88:
    0014ce88b 0x14ce8c
    0014ce8c
    0014ce8cloc_14ce8c:
    0014ce8corr x5, xzr, 1
    0014ce90strb w5, [sp+102]
    0014ce94b 0x14d1a0
    0014ce98
    0014ce98loc_14ce98:
    0014ce98subs wzr, w5, 69
    0014ce9cb.eq 0x14cea4
    0014cea0b 0x14cea8
    0014cea4
    0014cea4loc_14cea4:
    0014cea4b 0x14ced8
    0014cea8
    0014cea8loc_14cea8:
    0014cea8b 0x14ceac
    0014ceac
    0014ceacloc_14ceac:
    0014ceacb 0x14d13c
    0014ceb0
    0014ceb0loc_14ceb0:
    0014ceb0mov x6, x5
    0014ceb4subs wzr, w6, 80
    0014ceb8b.eq 0x14cec0
    0014cebcb 0x14cec4
    0014cec0
    0014cec0loc_14cec0:
    0014cec0b 0x14d02c
    0014cec4
    0014cec4loc_14cec4:
    0014cec4mov x6, x5
    0014cec8subs wzr, w6, 101
    0014ceccb.eq 0x14ced4
    0014ced0b 0x14d01c
    0014ced4
    0014ced4loc_14ced4:
    0014ced4b 0x14ced8
    0014ced8
    0014ced8loc_14ced8:
    0014ced8ldrsw x5, [sp+416]
    0014cedcsubs wzr, w5, 120
    0014cee0cset x5, ne
    0014cee4strb w5, [sp+107]
    0014cee8b.ne 0x14cef0
    0014ceecb 0x14cf04
    0014cef0
    0014cef0loc_14cef0:
    0014cef0ldrsw x5, [sp+416]
    0014cef4subs wzr, w5, 88
    0014cef8cset x5, ne
    0014cefcstrb w5, [sp+107]
    0014cf00b 0x14cf08
    0014cf04
    0014cf04loc_14cf04:
    0014cf04b 0x14cf08
    0014cf08
    0014cf08loc_14cf08:
    0014cf08ldrb w5, [sp+107]
    0014cf0ctbnz w5, 0, 0x14cf14
    0014cf10b 0x14d018
    0014cf14
    0014cf14loc_14cf14:
    0014cf14ldr x0, [sp+112]
    0014cf18ldr x1, [sp+224]
    0014cf1cldr x5, [sp+216]
    0014cf20ldr x6, [sp+232]
    0014cf24b 0x14cf28
    0014cf28
    0014cf28loc_14cf28:
    0014cf28subs xzr, x0, x1
    0014cf2cb.ls 0x14cf34
    0014cf30b 0x14d3a8
    0014cf34
    0014cf34loc_14cf34:
    0014cf34sub x6, x6, x0
    0014cf38sub x7, x1, x0
    0014cf3csub x8, xzr, x6
    0014cf40and x8, x0, x8, asr #63
    0014cf44add x5, x5, x8
    0014cf48str x5, [sp+352]
    0014cf4cstr x7, [sp+360]
    0014cf50str x6, [sp+368]
    0014cf54ldr x2, [sp+208]
    0014cf58ldr x0, [sp+192]
    0014cf5cldr x5, [sp+200]
    0014cf60str x0, [sp+296]
    0014cf64str x5, [sp+304]
    0014cf68str x2, [sp+312]
    0014cf6cldr x6, [sp+360]
    0014cf70add x1, x5, x6
    0014cf74str x1, [sp+160]
    0014cf78subs xzr, x2, x1
    0014cf7cb.hs 0x14cf84
    0014cf80b 0x14cf8c
    0014cf84
    0014cf84loc_14cf84:
    0014cf84str x1, [sp+304]
    0014cf88b 0x14cfac
    0014cf8c
    0014cf8cloc_14cf8c:
    0014cf8cldr x3, [sp+360]
    0014cf90adrp x4, 0x4a9000
    0014cf94add x4, x4, 3072
    0014cf98bl runtime.growslice
    0014cf9cstr x0, [sp+296]
    0014cfa0str x1, [sp+304]
    0014cfa4str x2, [sp+312]
    0014cfa8b 0x14cfac
    0014cfac
    0014cfacloc_14cfac:
    0014cfacldr x3, [sp+360]
    0014cfb0str x3, [sp+152]
    0014cfb4ldr x3, [sp+160]
    0014cfb8ldr x4, [sp+360]
    0014cfbcsub x3, x3, x4
    0014cfc0ldr x4, [sp+296]
    0014cfc4add x0, x4, x3
    0014cfc8str x0, [sp+288]
    0014cfccldr x2, [sp+152]
    0014cfd0ldr x1, [sp+352]
    0014cfd4bl runtime.memmove
    0014cfd8ldr x3, [sp+296]
    0014cfdcldr x4, [sp+304]
    0014cfe0ldr x5, [sp+312]
    0014cfe4str x3, [sp+192]
    0014cfe8str x4, [sp+200]
    0014cfecstr x5, [sp+208]
    0014cff0ldr x1, [sp+112]
    0014cff4ldr x2, [sp+232]
    0014cff8subs xzr, x1, x2
    0014cffcb.ls 0x14d004
    0014d000b 0x14d3a4
    0014d004
    0014d004loc_14d004:
    0014d004b 0x14d008
    0014d008
    0014d008loc_14d008:
    0014d008str x1, [sp+224]
    0014d00corr x3, xzr, 1
    0014d010orr x5, xzr, 1
    0014d014b 0x14d1a0
    0014d018
    0014d018loc_14d018:
    0014d018b 0x14d140
    0014d01c
    0014d01cloc_14d01c:
    0014d01csubs wzr, w5, 112
    0014d020b.eq 0x14d028
    0014d024b 0x14d130
    0014d028
    0014d028loc_14d028:
    0014d028b 0x14d02c
    0014d02c
    0014d02cloc_14d02c:
    0014d02cldr x0, [sp+112]
    0014d030ldr x1, [sp+224]
    0014d034ldr x5, [sp+216]
    0014d038ldr x6, [sp+232]
    0014d03cb 0x14d040
    0014d040
    0014d040loc_14d040:
    0014d040subs xzr, x1, x0
    0014d044b.hs 0x14d04c
    0014d048b 0x14d3a0
    0014d04c
    0014d04cloc_14d04c:
    0014d04csub x6, x6, x0
    0014d050sub x7, x1, x0
    0014d054sub x8, xzr, x6
    0014d058and x8, x0, x8, asr #63
    0014d05cadd x5, x5, x8
    0014d060str x5, [sp+352]
    0014d064str x7, [sp+360]
    0014d068str x6, [sp+368]
    0014d06cldr x2, [sp+208]
    0014d070ldr x0, [sp+192]
    0014d074ldr x5, [sp+200]
    0014d078str x0, [sp+328]
    0014d07cstr x5, [sp+336]
    0014d080str x2, [sp+344]
    0014d084ldr x6, [sp+360]
    0014d088add x1, x5, x6
    0014d08cstr x1, [sp+176]
    0014d090subs xzr, x2, x1
    0014d094b.hs 0x14d09c
    0014d098b 0x14d0a4
    0014d09c
    0014d09cloc_14d09c:
    0014d09cstr x1, [sp+336]
    0014d0a0b 0x14d0c4
    0014d0a4
    0014d0a4loc_14d0a4:
    0014d0a4ldr x3, [sp+360]
    0014d0a8adrp x4, 0x4a8000
    0014d0acadd x4, x4, 3072
    0014d0b0bl runtime.growslice
    0014d0b4str x0, [sp+328]
    0014d0b8str x1, [sp+336]
    0014d0bcstr x2, [sp+344]
    0014d0c0b 0x14d0c4
    0014d0c4
    0014d0c4loc_14d0c4:
    0014d0c4ldr x3, [sp+360]
    0014d0c8str x3, [sp+168]
    0014d0ccldr x3, [sp+176]
    0014d0d0ldr x4, [sp+328]
    0014d0d4ldr x5, [sp+360]
    0014d0d8sub x3, x3, x5
    0014d0dcadd x0, x4, x3
    0014d0e0str x0, [sp+320]
    0014d0e4ldr x2, [sp+168]
    0014d0e8ldr x1, [sp+352]
    0014d0ecbl runtime.memmove
    0014d0f0ldr x3, [sp+328]
    0014d0f4ldr x4, [sp+336]
    0014d0f8ldr x5, [sp+344]
    0014d0fcstr x3, [sp+192]
    0014d100str x4, [sp+200]
    0014d104str x5, [sp+208]
    0014d108ldr x1, [sp+112]
    0014d10cldr x2, [sp+232]
    0014d110subs xzr, x2, x1
    0014d114b.hs 0x14d11c
    0014d118b 0x14d39c
    0014d11c
    0014d11cloc_14d11c:
    0014d11cb 0x14d120
    0014d120
    0014d120loc_14d120:
    0014d120str x1, [sp+224]
    0014d124orr x3, xzr, 1
    0014d128orr x5, xzr, 1
    0014d12cb 0x14d1a0
    0014d130
    0014d130loc_14d130:
    0014d130b 0x14d134
    0014d134
    0014d134loc_14d134:
    0014d134b 0x14d138
    0014d138
    0014d138loc_14d138:
    0014d138b 0x14d13c
    0014d13c
    0014d13cloc_14d13c:
    0014d13cb 0x14d140
    0014d140
    0014d140loc_14d140:
    0014d140ldr x0, [sp+112]
    0014d144ldr x1, [sp+224]
    0014d148ldr x5, [sp+216]
    0014d14csubs xzr, x1, x0
    0014d150b.hi 0x14d158
    0014d154b 0x14d398
    0014d158
    0014d158loc_14d158:
    0014d158ldrb w5, [x5+x0]
    0014d15csubs wzr, w5, 48
    0014d160b.ne 0x14d168
    0014d164b 0x14d174
    0014d168
    0014d168loc_14d168:
    0014d168orr x5, xzr, 1
    0014d16cstrb w5, [sp+100]
    0014d170b 0x14d17c
    0014d174
    0014d174loc_14d174:
    0014d174orr x5, xzr, 1
    0014d178b 0x14d17c
    0014d17c
    0014d17cloc_14d17c:
    0014d17cldrb w6, [sp+100]
    0014d180tbnz w6, 0, 0x14d188
    0014d184b 0x14d198
    0014d188
    0014d188loc_14d188:
    0014d188ldr x6, [sp+120]
    0014d18csub x6, x6, 1
    0014d190str x6, [sp+120]
    0014d194b 0x14d19c
    0014d198
    0014d198loc_14d198:
    0014d198b 0x14d19c
    0014d19c
    0014d19cloc_14d19c:
    0014d19cb 0x14d1a0
    0014d1a0
    0014d1a0loc_14d1a0:
    0014d1a0b 0x14d1a4
    0014d1a4
    0014d1a4loc_14d1a4:
    0014d1a4ldr x6, [sp+112]
    0014d1a8add x6, x6, 1
    0014d1acstr x6, [sp+112]
    0014d1b0b 0x14ce30
    0014d1b4
    0014d1b4loc_14d1b4:
    0014d1b4ldrb w5, [sp+102]
    0014d1b8tbnz w5, 0, 0x14d1c0
    0014d1bcb 0x14d1c4
    0014d1c0
    0014d1c0loc_14d1c0:
    0014d1c0b 0x14d27c
    0014d1c4
    0014d1c4loc_14d1c4:
    0014d1c4ldr x5, [sp+224]
    0014d1c8str x5, [sp+184]
    0014d1ccsubs xzr, x5, 2
    0014d1d0cset x5, eq
    0014d1d4strb w5, [sp+107]
    0014d1d8b.eq 0x14d1e0
    0014d1dcb 0x14d208
    0014d1e0
    0014d1e0loc_14d1e0:
    0014d1e0ldr x1, [sp+224]
    0014d1e4ldr x5, [sp+216]
    0014d1e8subs xzr, x1, 1
    0014d1ecb.hi 0x14d1f4
    0014d1f0b 0x14d390
    0014d1f4
    0014d1f4loc_14d1f4:
    0014d1f4ldrb w5, [x5+1]
    0014d1f8subs wzr, w5, 48
    0014d1fccset x5, eq
    0014d200strb w5, [sp+107]
    0014d204b 0x14d20c
    0014d208
    0014d208loc_14d208:
    0014d208b 0x14d20c
    0014d20c
    0014d20cloc_14d20c:
    0014d20cldrb w5, [sp+107]
    0014d210tbnz w5, 0, 0x14d218
    0014d214b 0x14d228
    0014d218
    0014d218loc_14d218:
    0014d218ldr x5, [sp+120]
    0014d21csub x5, x5, 1
    0014d220str x5, [sp+120]
    0014d224b 0x14d22c
    0014d228
    0014d228loc_14d228:
    0014d228b 0x14d22c
    0014d22c
    0014d22cloc_14d22c:
    0014d22cldr x2, [sp+232]
    0014d230ldr x0, [sp+216]
    0014d234ldr x5, [sp+224]
    0014d238add x1, x5, 1
    0014d23csubs xzr, x2, x1
    0014d240b.hs 0x14d248
    0014d244b 0x14d24c
    0014d248
    0014d248loc_14d248:
    0014d248b 0x14d260
    0014d24c
    0014d24cloc_14d24c:
    0014d24cadrp x4, 0x4a8000
    0014d250add x4, x4, 3072
    0014d254bl runtime.growslice
    0014d258orr x3, xzr, 1
    0014d25cb 0x14d260
    0014d260
    0014d260loc_14d260:
    0014d260sub x5, x1, 1
    0014d264movz x6, 46
    0014d268strb w6, [x0+x5]
    0014d26cstr x0, [sp+216]
    0014d270str x1, [sp+224]
    0014d274str x2, [sp+232]
    0014d278b 0x14d27c
    0014d27c
    0014d27cloc_14d27c:
    0014d27cb 0x14d280
    0014d280
    0014d280loc_14d280:
    0014d280ldr x5, [sp+120]
    0014d284subs xzr, x5, 0
    0014d288b.gt 0x14d290
    0014d28cb 0x14d2f0
    0014d290
    0014d290loc_14d290:
    0014d290ldr x2, [sp+232]
    0014d294ldr x0, [sp+216]
    0014d298ldr x5, [sp+224]
    0014d29cadd x1, x5, 1
    0014d2a0subs xzr, x2, x1
    0014d2a4b.hs 0x14d2ac
    0014d2a8b 0x14d2b0
    0014d2ac
    0014d2acloc_14d2ac:
    0014d2acb 0x14d2c4
    0014d2b0
    0014d2b0loc_14d2b0:
    0014d2b0adrp x4, 0x4a8000
    0014d2b4add x4, x4, 3072
    0014d2b8bl runtime.growslice
    0014d2bcorr x3, xzr, 1
    0014d2c0b 0x14d2c4
    0014d2c4
    0014d2c4loc_14d2c4:
    0014d2c4sub x5, x1, 1
    0014d2c8orr x6, xzr, 48
    0014d2ccstrb w6, [x0+x5]
    0014d2d0str x0, [sp+216]
    0014d2d4str x1, [sp+224]
    0014d2d8str x2, [sp+232]
    0014d2dcldr x5, [sp+120]
    0014d2e0sub x5, x5, 1
    0014d2e4str x5, [sp+120]
    0014d2e8b 0x14d2ec
    0014d2ec
    0014d2ecloc_14d2ec:
    0014d2ecb 0x14d280
    0014d2f0
    0014d2f0loc_14d2f0:
    0014d2f0ldr x2, [sp+232]
    0014d2f4ldr x0, [sp+216]
    0014d2f8ldr x5, [sp+224]
    0014d2fcstr x0, [sp+264]
    0014d300str x5, [sp+272]
    0014d304str x2, [sp+280]
    0014d308ldr x6, [sp+200]
    0014d30cadd x1, x5, x6
    0014d310str x1, [sp+144]
    0014d314subs xzr, x2, x1
    0014d318b.hs 0x14d320
    0014d31cb 0x14d328
    0014d320
    0014d320loc_14d320:
    0014d320str x1, [sp+272]
    0014d324b 0x14d348
    0014d328
    0014d328loc_14d328:
    0014d328ldr x3, [sp+200]
    0014d32cadrp x4, 0x4a8000
    0014d330add x4, x4, 3072
    0014d334bl runtime.growslice
    0014d338str x0, [sp+264]
    0014d33cstr x1, [sp+272]
    0014d340str x2, [sp+280]
    0014d344b 0x14d348
    0014d348
    0014d348loc_14d348:
    0014d348ldr x3, [sp+200]
    0014d34cstr x3, [sp+136]
    0014d350ldr x3, [sp+144]
    0014d354ldr x4, [sp+200]
    0014d358sub x3, x3, x4
    0014d35cldr x4, [sp+264]
    0014d360add x0, x4, x3
    0014d364str x0, [sp+256]
    0014d368ldr x2, [sp+136]
    0014d36cldr x1, [sp+192]
    0014d370bl runtime.memmove
    0014d374ldr x3, [sp+264]
    0014d378ldr x4, [sp+272]
    0014d37cldr x5, [sp+280]
    0014d380str x3, [sp+216]
    0014d384str x4, [sp+224]
    0014d388str x5, [sp+232]
    0014d38cb 0x14cbe8
    0014d390
    0014d390loc_14d390:
    0014d390mov x0, x3
    0014d394bl runtime.panicIndex
    0014d398
    0014d398loc_14d398:
    0014d398bl runtime.panicIndex
    0014d39c
    0014d39cloc_14d39c:
    0014d39cbl runtime.panicSliceAcap
    0014d3a0
    0014d3a0loc_14d3a0:
    0014d3a0bl runtime.panicSliceB
    0014d3a4
    0014d3a4loc_14d3a4:
    0014d3a4bl runtime.panicSliceAcap
    0014d3a8
    0014d3a8loc_14d3a8:
    0014d3a8bl runtime.panicSliceB
    0014d3ac
    0014d3acloc_14d3ac:
    0014d3acbl runtime.panicIndex
    0014d3b0
    0014d3b0loc_14d3b0:
    0014d3b0orr x0, xzr, 1
    0014d3b4bl runtime.panicSliceB
    0014d3b8
    0014d3b8loc_14d3b8:
    0014d3b8orr x0, xzr, 1
    0014d3bcbl runtime.panicIndex
    0014d3c0
    0014d3c0loc_14d3c0:
    0014d3c0orr x0, xzr, 1
    0014d3c4bl runtime.panicIndex
    0014d3c8
    0014d3c8loc_14d3c8:
    0014d3c8orr x0, xzr, 1
    0014d3ccbl runtime.panicIndex
    0014d3d0
    0014d3d0loc_14d3d0:
    0014d3d0mov x0, xzr
    0014d3d4bl runtime.panicIndex
    0014d3d8
    0014d3d8loc_14d3d8:
    0014d3d8mov x0, xzr
    0014d3dcbl runtime.panicIndex
    0014d3e0
    0014d3e0loc_14d3e0:
    0014d3e0mov x0, xzr
    0014d3e4bl runtime.panicIndex
    0014d3e8
    0014d3e8loc_14d3e8:
    0014d3e8orr x0, xzr, 1
    0014d3ecbl runtime.panicSliceB
    0014d3f0
    0014d3f0loc_14d3f0:
    0014d3f0orr x0, xzr, 1
    0014d3f4bl runtime.panicIndex
    0014d3f8
    0014d3f8loc_14d3f8:
    0014d3f8orr x0, xzr, 1
    0014d3fcbl runtime.panicIndex
    0014d400hint
    0014d404
    0014d404loc_14d404:
    0014d404str x0, [sp+8]
    0014d408str d0, [sp+16]
    0014d40cstr x1, [sp+24]
    0014d410str w2, [sp+32]
    0014d414str x3, [sp+40]
    0014d418mov x3, x30
    0014d41cbl runtime.morestack_noctxt.abi0
    0014d420ldr x0, [sp+8]
    0014d424ldr d0, [sp+16]
    0014d428ldr x1, [sp+24]
    0014d42cldrsw x2, [sp+32]
    0014d430ldr x3, [sp+40]
    0014d434b 0x14c750
    0014d438udf 0
    0014d43cudf 0
    0014c750
    0014d440
    0014d440fmt.(*buffer).write: ; void fmt.(*buffer).write(fmt.buffer * b, struct []uint8 p)
    0014d440ldr x16, [x28+16]
    0014d444subs xzr, sp, x16
    0014d448b.ls 0x14d554
    0014d44cstr x30, [sp-128]!
    0014d450stur x29, [sp-8]
    0014d454sub x29, sp, 8
    0014d458str x0, [sp+136]
    0014d45cstr x1, [sp+144]
    0014d460str x2, [sp+152]
    0014d464str x3, [sp+160]
    0014d468ldrsb x27, [x0]
    0014d46cldr x2, [x0+16]
    0014d470ldr x5, [x0]
    0014d474ldr x6, [x0+8]
    0014d478str x5, [sp+96]
    0014d47cstr x6, [sp+104]
    0014d480str x2, [sp+112]
    0014d484str x5, [sp+72]
    0014d488str x6, [sp+80]
    0014d48cstr x2, [sp+88]
    0014d490ldr x7, [sp+152]
    0014d494add x1, x6, x7
    0014d498str x1, [sp+56]
    0014d49csubs xzr, x2, x1
    0014d4a0b.hs 0x14d4a8
    0014d4a4b 0x14d4b0
    0014d4a8
    0014d4a8loc_14d4a8:
    0014d4a8str x1, [sp+80]
    0014d4acb 0x14d4d4
    0014d4b0
    0014d4b0loc_14d4b0:
    0014d4b0ldr x3, [sp+152]
    0014d4b4mov x0, x5
    0014d4b8adrp x4, 0x4a8000
    0014d4bcadd x4, x4, 3072
    0014d4c0bl runtime.growslice
    0014d4c4str x0, [sp+72]
    0014d4c8str x1, [sp+80]
    0014d4ccstr x2, [sp+88]
    0014d4d0b 0x14d4d4
    0014d4d4
    0014d4d4loc_14d4d4:
    0014d4d4ldr x3, [sp+152]
    0014d4d8str x3, [sp+48]
    0014d4dcldr x3, [sp+56]
    0014d4e0ldr x4, [sp+152]
    0014d4e4sub x3, x3, x4
    0014d4e8ldr x4, [sp+72]
    0014d4ecadd x0, x4, x3
    0014d4f0str x0, [sp+64]
    0014d4f4ldr x2, [sp+48]
    0014d4f8ldr x1, [sp+144]
    0014d4fcbl runtime.memmove
    0014d500ldr x3, [sp+136]
    0014d504ldrsb x27, [x3]
    0014d508ldr x4, [sp+72]
    0014d50cldr x5, [sp+80]
    0014d510ldr x6, [sp+88]
    0014d514str x5, [x3+8]
    0014d518str x6, [x3+16]
    0014d51cadrp x27, 0x8fe000
    0014d520ldr w5, [x27+3056]
    0014d524cbz w5, 0x14d52c
    0014d528b 0x14d530
    0014d52c
    0014d52cloc_14d52c:
    0014d52cb 0x14d544
    0014d530
    0014d530loc_14d530:
    0014d530bl runtime.gcWriteBarrier2
    0014d534str x4, [x25]
    0014d538ldr x0, [x3]
    0014d53cstr x0, [x25+8]
    0014d540b 0x14d544
    0014d544
    0014d544loc_14d544:
    0014d544str x4, [x3]
    0014d548ldur x29, [sp-8]
    0014d54cldr x30, [sp], 128
    0014d550ret x30
    0014d554
    0014d554loc_14d554:
    0014d554stp x0, x1, [sp+8]
    0014d558stp x2, x3, [sp+24]
    0014d55cmov x3, x30
    0014d560bl runtime.morestack_noctxt.abi0
    0014d564ldp x0, x1, [sp+8]
    0014d568ldp x2, x3, [sp+24]
    0014d56cb 0x14d440
    0014d440
    0014d570
    0014d570fmt.(*buffer).writeString: ; void fmt.(*buffer).writeString(fmt.buffer * b, struct string s)
    0014d570ldr x16, [x28+16]
    0014d574subs xzr, sp, x16
    0014d578b.ls 0x14d680
    0014d57cstr x30, [sp-128]!
    0014d580stur x29, [sp-8]
    0014d584sub x29, sp, 8
    0014d588str x0, [sp+136]
    0014d58cstr x1, [sp+144]
    0014d590str x2, [sp+152]
    0014d594ldrsb x27, [x0]
    0014d598ldr x2, [x0+16]
    0014d59cldr x5, [x0]
    0014d5a0ldr x6, [x0+8]
    0014d5a4str x5, [sp+96]
    0014d5a8str x6, [sp+104]
    0014d5acstr x2, [sp+112]
    0014d5b0str x5, [sp+72]
    0014d5b4str x6, [sp+80]
    0014d5b8str x2, [sp+88]
    0014d5bcldr x7, [sp+152]
    0014d5c0add x1, x6, x7
    0014d5c4str x1, [sp+56]
    0014d5c8subs xzr, x2, x1
    0014d5ccb.hs 0x14d5d4
    0014d5d0b 0x14d5dc
    0014d5d4
    0014d5d4loc_14d5d4:
    0014d5d4str x1, [sp+80]
    0014d5d8b 0x14d600
    0014d5dc
    0014d5dcloc_14d5dc:
    0014d5dcldr x3, [sp+152]
    0014d5e0mov x0, x5
    0014d5e4adrp x4, 0x4a8000
    0014d5e8add x4, x4, 3072
    0014d5ecbl runtime.growslice
    0014d5f0str x0, [sp+72]
    0014d5f4str x1, [sp+80]
    0014d5f8str x2, [sp+88]
    0014d5fcb 0x14d600
    0014d600
    0014d600loc_14d600:
    0014d600ldr x3, [sp+152]
    0014d604str x3, [sp+48]
    0014d608ldr x3, [sp+56]
    0014d60cldr x4, [sp+152]
    0014d610sub x3, x3, x4
    0014d614ldr x4, [sp+72]
    0014d618add x0, x4, x3
    0014d61cstr x0, [sp+64]
    0014d620ldr x2, [sp+48]
    0014d624ldr x1, [sp+144]
    0014d628bl runtime.memmove
    0014d62cldr x3, [sp+136]
    0014d630ldrsb x27, [x3]
    0014d634ldr x4, [sp+72]
    0014d638ldr x5, [sp+80]
    0014d63cldr x6, [sp+88]
    0014d640str x5, [x3+8]
    0014d644str x6, [x3+16]
    0014d648adrp x27, 0x8fe000
    0014d64cldr w5, [x27+3056]
    0014d650cbz w5, 0x14d658
    0014d654b 0x14d65c
    0014d658
    0014d658loc_14d658:
    0014d658b 0x14d670
    0014d65c
    0014d65cloc_14d65c:
    0014d65cbl runtime.gcWriteBarrier2
    0014d660str x4, [x25]
    0014d664ldr x0, [x3]
    0014d668str x0, [x25+8]
    0014d66cb 0x14d670
    0014d670
    0014d670loc_14d670:
    0014d670str x4, [x3]
    0014d674ldur x29, [sp-8]
    0014d678ldr x30, [sp], 128
    0014d67cret x30
    0014d680
    0014d680loc_14d680:
    0014d680stp x0, x1, [sp+8]
    0014d684str x2, [sp+24]
    0014d688mov x3, x30
    0014d68cbl runtime.morestack_noctxt.abi0
    0014d690ldp x0, x1, [sp+8]
    0014d694ldr x2, [sp+24]
    0014d698b 0x14d570
    0014d69cudf 0
    0014d570
    0014d6a0
    0014d6a0fmt.(*buffer).writeByte: ; void fmt.(*buffer).writeByte(fmt.buffer * b, uint8 c)
    0014d6a0ldr x16, [x28+16]
    0014d6a4subs xzr, sp, x16
    0014d6a8b.ls 0x14d750
    0014d6acstr x30, [sp-96]!
    0014d6b0stur x29, [sp-8]
    0014d6b4sub x29, sp, 8
    0014d6b8str x0, [sp+104]
    0014d6bcstrb w1, [sp+112]
    0014d6c0ldr x5, [sp+104]
    0014d6c4ldrsb x27, [x5]
    0014d6c8ldr x2, [x5+16]
    0014d6ccldr x0, [x5]
    0014d6d0ldr x5, [x5+8]
    0014d6d4add x1, x5, 1
    0014d6d8subs xzr, x2, x1
    0014d6dcb.hs 0x14d6e4
    0014d6e0b 0x14d6e8
    0014d6e4
    0014d6e4loc_14d6e4:
    0014d6e4b 0x14d6fc
    0014d6e8
    0014d6e8loc_14d6e8:
    0014d6e8orr x3, xzr, 1
    0014d6ecadrp x4, 0x4a8000
    0014d6f0add x4, x4, 3072
    0014d6f4bl runtime.growslice
    0014d6f8b 0x14d6fc
    0014d6fc
    0014d6fcloc_14d6fc:
    0014d6fcldrb w3, [sp+112]
    0014d700sub x4, x1, 1
    0014d704strb w3, [x0+x4]
    0014d708ldr x3, [sp+104]
    0014d70cldrsb x27, [x3]
    0014d710str x1, [x3+8]
    0014d714str x2, [x3+16]
    0014d718adrp x27, 0x8fe000
    0014d71cldr w1, [x27+3056]
    0014d720cbz w1, 0x14d728
    0014d724b 0x14d72c
    0014d728
    0014d728loc_14d728:
    0014d728b 0x14d740
    0014d72c
    0014d72cloc_14d72c:
    0014d72cbl runtime.gcWriteBarrier2
    0014d730str x0, [x25]
    0014d734ldr x1, [x3]
    0014d738str x1, [x25+8]
    0014d73cb 0x14d740
    0014d740
    0014d740loc_14d740:
    0014d740str x0, [x3]
    0014d744ldur x29, [sp-8]
    0014d748ldr x30, [sp], 96
    0014d74cret x30
    0014d750
    0014d750loc_14d750:
    0014d750str x0, [sp+8]
    0014d754strb w1, [sp+16]
    0014d758mov x3, x30
    0014d75cbl runtime.morestack_noctxt.abi0
    0014d760ldr x0, [sp+8]
    0014d764ldrb w1, [sp+16]
    0014d768b 0x14d6a0
    0014d76cudf 0
    0014d6a0
    0014d770
    0014d770fmt.(*buffer).writeRune: ; void fmt.(*buffer).writeRune(fmt.buffer * b, int32 r)
    0014d770ldr x16, [x28+16]
    0014d774subs xzr, sp, x16
    0014d778b.ls 0x14d80c
    0014d77cstr x30, [sp-96]!
    0014d780stur x29, [sp-8]
    0014d784sub x29, sp, 8
    0014d788str x0, [sp+104]
    0014d78cstr w1, [sp+112]
    0014d790ldr x4, [sp+104]
    0014d794ldrsb x27, [x4]
    0014d798ldr x0, [x4]
    0014d79cldr x1, [x4+8]
    0014d7a0ldr x2, [x4+16]
    0014d7a4str x0, [sp+40]
    0014d7a8str x1, [sp+48]
    0014d7acstr x2, [sp+56]
    0014d7b0ldrsw x3, [sp+112]
    0014d7b4bl unicode/utf8.AppendRune
    0014d7b8str x0, [sp+64]
    0014d7bcstr x1, [sp+72]
    0014d7c0str x2, [sp+80]
    0014d7c4ldr x4, [sp+104]
    0014d7c8ldrsb x27, [x4]
    0014d7ccstr x1, [x4+8]
    0014d7d0str x2, [x4+16]
    0014d7d4adrp x27, 0x8fe000
    0014d7d8ldr w5, [x27+3056]
    0014d7dccbz w5, 0x14d7e4
    0014d7e0b 0x14d7e8
    0014d7e4
    0014d7e4loc_14d7e4:
    0014d7e4b 0x14d7fc
    0014d7e8
    0014d7e8loc_14d7e8:
    0014d7e8bl runtime.gcWriteBarrier2
    0014d7ecstr x0, [x25]
    0014d7f0ldr x1, [x4]
    0014d7f4str x1, [x25+8]
    0014d7f8b 0x14d7fc
    0014d7fc
    0014d7fcloc_14d7fc:
    0014d7fcstr x0, [x4]
    0014d800ldur x29, [sp-8]
    0014d804ldr x30, [sp], 96
    0014d808ret x30
    0014d80c
    0014d80cloc_14d80c:
    0014d80cstr x0, [sp+8]
    0014d810str w1, [sp+16]
    0014d814mov x3, x30
    0014d818bl runtime.morestack_noctxt.abi0
    0014d81cldr x0, [sp+8]
    0014d820ldrsw x1, [sp+16]
    0014d824b 0x14d770
    0014d828udf 0
    0014d82cudf 0
    0014d770
    0014d830
    0014d830fmt.newPrinter: ; void fmt.newPrinter(void)
    0014d830ldr x16, [x28+16]
    0014d834subs xzr, sp, x16
    0014d838b.ls 0x14d8e4
    0014d83cstr x30, [sp-96]!
    0014d840stur x29, [sp-8]
    0014d844sub x29, sp, 8
    0014d848str xzr, [sp+40]
    0014d84cadrp x0, 0x8c5000
    0014d850add x0, x0, 3136
    0014d854bl sync.(*Pool).Get
    0014d858str x0, [sp+72]
    0014d85cstr x1, [sp+80]
    0014d860adrp x2, 0x553000
    0014d864add x2, x2, 2208
    0014d868subs xzr, x0, x2
    0014d86cb.eq 0x14d874
    0014d870b 0x14d8d0
    0014d874
    0014d874loc_14d874:
    0014d874str x1, [sp+48]
    0014d878ldrsb x27, [x1]
    0014d87cstrb wzr, [x1+178]
    0014d880ldr x2, [sp+48]
    0014d884ldrsb x27, [x2]
    0014d888strb wzr, [x2+179]
    0014d88cldr x2, [sp+48]
    0014d890ldrsb x27, [x2]
    0014d894strb wzr, [x2+180]
    0014d898ldr x2, [sp+48]
    0014d89cldrsb x27, [x2]
    0014d8a0add x2, x2, 64
    0014d8a4str x2, [sp+64]
    0014d8a8ldr x1, [sp+48]
    0014d8acldrsb x27, [x1]
    0014d8b0str x1, [sp+56]
    0014d8b4ldr x0, [sp+64]
    0014d8b8bl fmt.(*fmt).init
    0014d8bcldr x0, [sp+48]
    0014d8c0str x0, [sp+40]
    0014d8c4ldur x29, [sp-8]
    0014d8c8ldr x30, [sp], 96
    0014d8ccret x30
    0014d8d0
    0014d8d0loc_14d8d0:
    0014d8d0mov x1, x2
    0014d8d4adrp x2, 0x4bd000
    0014d8d8add x2, x2, 3520
    0014d8dcbl runtime.panicdottypeE
    0014d8e0hint
    0014d8e4
    0014d8e4loc_14d8e4:
    0014d8e4mov x3, x30
    0014d8e8bl runtime.morestack_noctxt.abi0
    0014d8ecb 0x14d830
    0014d830
    0014d8f0
    0014d8f0fmt.(*pp).free: ; void fmt.(*pp).free(fmt.pp * p)
    0014d8f0ldr x16, [x28+16]
    0014d8f4subs xzr, sp, x16
    0014d8f8b.ls 0x14da78
    0014d8fcstr x30, [sp-48]!
    0014d900stur x29, [sp-8]
    0014d904sub x29, sp, 8
    0014d908str x0, [sp+56]
    0014d90cldrsb x27, [x0]
    0014d910ldr x3, [x0+16]
    0014d914str x3, [sp+32]
    0014d918subs xzr, x3, 0x10000
    0014d91cb.gt 0x14d924
    0014d920b 0x14d958
    0014d924
    0014d924loc_14d924:
    0014d924ldrsb x27, [x0]
    0014d928stp xzr, xzr, [x0+8]
    0014d92cadrp x27, 0x8fe000
    0014d930ldr w3, [x27+3056]
    0014d934cbz w3, 0x14d93c
    0014d938b 0x14d940
    0014d93c
    0014d93cloc_14d93c:
    0014d93cb 0x14d950
    0014d940
    0014d940loc_14d940:
    0014d940ldr x3, [x0]
    0014d944bl runtime.gcWriteBarrier1
    0014d948str x3, [x25]
    0014d94cb 0x14d950
    0014d950
    0014d950loc_14d950:
    0014d950str xzr, [x0]
    0014d954b 0x14d970
    0014d958
    0014d958loc_14d958:
    0014d958ldrsb x27, [x0]
    0014d95cb 0x14d960
    0014d960
    0014d960loc_14d960:
    0014d960b 0x14d964
    0014d964
    0014d964loc_14d964:
    0014d964ldrsb x27, [x0]
    0014d968str xzr, [x0+8]
    0014d96cb 0x14d970
    0014d970
    0014d970loc_14d970:
    0014d970ldr x3, [sp+56]
    0014d974ldrsb x27, [x3]
    0014d978ldr x3, [x3+200]
    0014d97cstr x3, [sp+32]
    0014d980subs xzr, x3, 8
    0014d984b.gt 0x14d98c
    0014d988b 0x14d9c4
    0014d98c
    0014d98cloc_14d98c:
    0014d98cldr x3, [sp+56]
    0014d990ldrsb x27, [x3]
    0014d994stp xzr, xzr, [x3+192]
    0014d998adrp x27, 0x8fe000
    0014d99cldr w4, [x27+3056]
    0014d9a0cbz w4, 0x14d9a8
    0014d9a4b 0x14d9ac
    0014d9a8
    0014d9a8loc_14d9a8:
    0014d9a8b 0x14d9bc
    0014d9ac
    0014d9acloc_14d9ac:
    0014d9acldr x4, [x3+184]
    0014d9b0bl runtime.gcWriteBarrier1
    0014d9b4str x4, [x25]
    0014d9b8b 0x14d9bc
    0014d9bc
    0014d9bcloc_14d9bc:
    0014d9bcstr xzr, [x3+184]
    0014d9c0b 0x14d9c8
    0014d9c4
    0014d9c4loc_14d9c4:
    0014d9c4b 0x14d9c8
    0014d9c8
    0014d9c8loc_14d9c8:
    0014d9c8ldr x3, [sp+56]
    0014d9ccldrsb x27, [x3]
    0014d9d0str xzr, [x3+24]
    0014d9d4adrp x27, 0x8fe000
    0014d9d8ldr w4, [x27+3056]
    0014d9dccbz w4, 0x14d9e4
    0014d9e0b 0x14d9e8
    0014d9e4
    0014d9e4loc_14d9e4:
    0014d9e4b 0x14d9f8
    0014d9e8
    0014d9e8loc_14d9e8:
    0014d9e8ldr x4, [x3+32]
    0014d9ecbl runtime.gcWriteBarrier1
    0014d9f0str x4, [x25]
    0014d9f4b 0x14d9f8
    0014d9f8
    0014d9f8loc_14d9f8:
    0014d9f8str xzr, [x3+32]
    0014d9fcldr x3, [sp+56]
    0014da00ldrsb x27, [x3]
    0014da04str xzr, [x3+56]
    0014da08adrp x27, 0x8fe000
    0014da0cldr w4, [x27+3056]
    0014da10cbz w4, 0x14da18
    0014da14b 0x14da1c
    0014da18
    0014da18loc_14da18:
    0014da18b 0x14da34
    0014da1c
    0014da1cloc_14da1c:
    0014da1cldr x4, [x3+40]
    0014da20bl runtime.gcWriteBarrier2
    0014da24str x4, [x25]
    0014da28ldr x4, [x3+48]
    0014da2cstr x4, [x25+8]
    0014da30b 0x14da34
    0014da34
    0014da34loc_14da34:
    0014da34stp xzr, xzr, [x3+40]
    0014da38ldr x3, [sp+56]
    0014da3cldrsb x27, [x3]
    0014da40b 0x14da44
    0014da44
    0014da44loc_14da44:
    0014da44b 0x14da48
    0014da48
    0014da48loc_14da48:
    0014da48ldr x3, [sp+56]
    0014da4cldrsb x27, [x3]
    0014da50str xzr, [x3+192]
    0014da54ldr x2, [sp+56]
    0014da58adrp x0, 0x8c5000
    0014da5cadd x0, x0, 3136
    0014da60adrp x1, 0x553000
    0014da64add x1, x1, 2208
    0014da68bl sync.(*Pool).Put
    0014da6cldur x29, [sp-8]
    0014da70ldr x30, [sp], 48
    0014da74ret x30
    0014da78
    0014da78loc_14da78:
    0014da78str x0, [sp+8]
    0014da7cmov x3, x30
    0014da80bl runtime.morestack_noctxt.abi0
    0014da84ldr x0, [sp+8]
    0014da88b 0x14d8f0
    0014da8cudf 0
    0014d8f0
    0014da90
    0014da90fmt.(*pp).Width: ; void fmt.(*pp).Width(fmt.pp * p)
    0014da90str x30, [sp-32]!
    0014da94stur x29, [sp-8]
    0014da98sub x29, sp, 8
    0014da9cstr x0, [sp+40]
    0014daa0str xzr, [sp+16]
    0014daa4strb wzr, [sp+15]
    0014daa8ldr x2, [sp+40]
    0014daacldrsb x27, [x2]
    0014dab0ldr x2, [x2+88]
    0014dab4str x2, [sp+16]
    0014dab8ldrsb x27, [x0]
    0014dabcldrb w1, [x0+72]
    0014dac0strb w1, [sp+15]
    0014dac4ldr x0, [sp+16]
    0014dac8add x29, sp, 24
    0014daccadd sp, sp, 32
    0014dad0ret x30
    0014dad4udf 0
    0014dad8udf 0
    0014dadcudf 0
    0014da90
    0014dae0
    0014dae0fmt.(*pp).Precision: ; void fmt.(*pp).Precision(fmt.pp * p)
    0014dae0str x30, [sp-32]!
    0014dae4stur x29, [sp-8]
    0014dae8sub x29, sp, 8
    0014daecstr x0, [sp+40]
    0014daf0str xzr, [sp+16]
    0014daf4strb wzr, [sp+15]
    0014daf8ldr x2, [sp+40]
    0014dafcldrsb x27, [x2]
    0014db00ldr x2, [x2+96]
    0014db04str x2, [sp+16]
    0014db08ldrsb x27, [x0]
    0014db0cldrb w1, [x0+73]
    0014db10strb w1, [sp+15]
    0014db14ldr x0, [sp+16]
    0014db18add x29, sp, 24
    0014db1cadd sp, sp, 32
    0014db20ret x30
    0014db24udf 0
    0014db28udf 0
    0014db2cudf 0
    0014dae0
    0014db30
    0014db30fmt.(*pp).Flag: ; void fmt.(*pp).Flag(fmt.pp * p, int b)
    0014db30str x30, [sp-32]!
    0014db34stur x29, [sp-8]
    0014db38sub x29, sp, 8
    0014db3cstr x0, [sp+40]
    0014db40str x1, [sp+48]
    0014db44strb wzr, [sp+14]
    0014db48ldr x1, [sp+48]
    0014db4cstr x1, [sp+16]
    0014db50subs xzr, x1, 35
    0014db54b.le 0x14db5c
    0014db58b 0x14dbdc
    0014db5c
    0014db5cloc_14db5c:
    0014db5csubs xzr, x1, 32
    0014db60b.eq 0x14db68
    0014db64b 0x14db84
    0014db68
    0014db68loc_14db68:
    0014db68b 0x14db6c
    0014db6c
    0014db6cloc_14db6c:
    0014db6cldrsb x27, [x0]
    0014db70ldrb w0, [x0+77]
    0014db74strb w0, [sp+14]
    0014db78add x29, sp, 24
    0014db7cadd sp, sp, 32
    0014db80ret x30
    0014db84
    0014db84loc_14db84:
    0014db84subs xzr, x1, 35
    0014db88b.eq 0x14db90
    0014db8cb 0x14dbd4
    0014db90
    0014db90loc_14db90:
    0014db90b 0x14db94
    0014db94
    0014db94loc_14db94:
    0014db94ldrsb x27, [x0]
    0014db98ldrb w1, [x0+76]
    0014db9cstrb w1, [sp+15]
    0014dba0tbnz w1, 0, 0x14dba8
    0014dba4b 0x14dbac
    0014dba8
    0014dba8loc_14dba8:
    0014dba8b 0x14dbc0
    0014dbac
    0014dbacloc_14dbac:
    0014dbacldr x1, [sp+40]
    0014dbb0ldrsb x27, [x1]
    0014dbb4ldrb w1, [x1+80]
    0014dbb8strb w1, [sp+15]
    0014dbbcb 0x14dbc0
    0014dbc0
    0014dbc0loc_14dbc0:
    0014dbc0ldrb w0, [sp+15]
    0014dbc4strb w0, [sp+14]
    0014dbc8add x29, sp, 24
    0014dbccadd sp, sp, 32
    0014dbd0ret x30
    0014dbd4
    0014dbd4loc_14dbd4:
    0014dbd4b 0x14dbd8
    0014dbd8
    0014dbd8loc_14dbd8:
    0014dbd8b 0x14dc88
    0014dbdc
    0014dbdcloc_14dbdc:
    0014dbdcsubs xzr, x1, 43
    0014dbe0b.eq 0x14dbe8
    0014dbe4b 0x14dc2c
    0014dbe8
    0014dbe8loc_14dbe8:
    0014dbe8b 0x14dbec
    0014dbec
    0014dbecloc_14dbec:
    0014dbecldrsb x27, [x0]
    0014dbf0ldrb w1, [x0+75]
    0014dbf4strb w1, [sp+15]
    0014dbf8tbnz w1, 0, 0x14dc00
    0014dbfcb 0x14dc04
    0014dc00
    0014dc00loc_14dc00:
    0014dc00b 0x14dc18
    0014dc04
    0014dc04loc_14dc04:
    0014dc04ldr x1, [sp+40]
    0014dc08ldrsb x27, [x1]
    0014dc0cldrb w1, [x1+79]
    0014dc10strb w1, [sp+15]
    0014dc14b 0x14dc18
    0014dc18
    0014dc18loc_14dc18:
    0014dc18ldrb w0, [sp+15]
    0014dc1cstrb w0, [sp+14]
    0014dc20add x29, sp, 24
    0014dc24add sp, sp, 32
    0014dc28ret x30
    0014dc2c
    0014dc2cloc_14dc2c:
    0014dc2csubs xzr, x1, 45
    0014dc30b.eq 0x14dc38
    0014dc34b 0x14dc54
    0014dc38
    0014dc38loc_14dc38:
    0014dc38b 0x14dc3c
    0014dc3c
    0014dc3cloc_14dc3c:
    0014dc3cldrsb x27, [x0]
    0014dc40ldrb w0, [x0+74]
    0014dc44strb w0, [sp+14]
    0014dc48add x29, sp, 24
    0014dc4cadd sp, sp, 32
    0014dc50ret x30
    0014dc54
    0014dc54loc_14dc54:
    0014dc54subs xzr, x1, 48
    0014dc58b.eq 0x14dc60
    0014dc5cb 0x14dc7c
    0014dc60
    0014dc60loc_14dc60:
    0014dc60b 0x14dc64
    0014dc64
    0014dc64loc_14dc64:
    0014dc64ldrsb x27, [x0]
    0014dc68ldrb w0, [x0+78]
    0014dc6cstrb w0, [sp+14]
    0014dc70add x29, sp, 24
    0014dc74add sp, sp, 32
    0014dc78ret x30
    0014dc7c
    0014dc7cloc_14dc7c:
    0014dc7cb 0x14dc80
    0014dc80
    0014dc80loc_14dc80:
    0014dc80b 0x14dc84
    0014dc84
    0014dc84loc_14dc84:
    0014dc84b 0x14dc88
    0014dc88
    0014dc88loc_14dc88:
    0014dc88b 0x14dc8c
    0014dc8c
    0014dc8cloc_14dc8c:
    0014dc8cstrb wzr, [sp+14]
    0014dc90mov x0, xzr
    0014dc94add x29, sp, 24
    0014dc98add sp, sp, 32
    0014dc9cret x30
    0014db30
    0014dca0
    0014dca0fmt.(*pp).Write: ; void fmt.(*pp).Write(fmt.pp * p, struct []uint8 b)
    0014dca0ldr x16, [x28+16]
    0014dca4subs xzr, sp, x16
    0014dca8b.ls 0x14dd14
    0014dcacstr x30, [sp-96]!
    0014dcb0stur x29, [sp-8]
    0014dcb4sub x29, sp, 8
    0014dcb8str x0, [sp+104]
    0014dcbcstr x1, [sp+112]
    0014dcc0str x2, [sp+120]
    0014dcc4str x3, [sp+128]
    0014dcc8str xzr, [sp+48]
    0014dcccstp xzr, xzr, [sp+64]
    0014dcd0ldr x0, [sp+104]
    0014dcd4ldrsb x27, [x0]
    0014dcd8str x0, [sp+80]
    0014dcdcldr x1, [sp+112]
    0014dce0ldr x2, [sp+120]
    0014dce4ldr x3, [sp+128]
    0014dce8bl fmt.(*buffer).write
    0014dcecldr x4, [sp+120]
    0014dcf0str x4, [sp+56]
    0014dcf4str x4, [sp+48]
    0014dcf8stp xzr, xzr, [sp+64]
    0014dcfcldr x0, [sp+48]
    0014dd00mov x1, xzr
    0014dd04mov x2, xzr
    0014dd08ldur x29, [sp-8]
    0014dd0cldr x30, [sp], 96
    0014dd10ret x30
    0014dd14
    0014dd14loc_14dd14:
    0014dd14stp x0, x1, [sp+8]
    0014dd18stp x2, x3, [sp+24]
    0014dd1cmov x3, x30
    0014dd20bl runtime.morestack_noctxt.abi0
    0014dd24ldp x0, x1, [sp+8]
    0014dd28ldp x2, x3, [sp+24]
    0014dd2cb 0x14dca0
    0014dca0