File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0011ea40
0011ea40strconv.fmtE: ; void strconv.fmtE(struct []uint8 dst, bool neg, strconv.decimalSlice d, int prec, uint8 fmt)
0011ea40ldr x16, [x28+16]
0011ea44sub x17, sp, 96
0011ea48subs xzr, x17, x16
0011ea4cb.ls 0x11f0fc
0011ea50str x30, [sp-224]!
0011ea54stur x29, [sp-8]
0011ea58sub x29, sp, 8
0011ea5cstr x0, [sp+232]
0011ea60str x1, [sp+240]
0011ea64str x2, [sp+248]
0011ea68strb w3, [sp+256]
0011ea6cstr x4, [sp+264]
0011ea70str x5, [sp+272]
0011ea74str x6, [sp+280]
0011ea78str x7, [sp+288]
0011ea7cstr x8, [sp+296]
0011ea80str x9, [sp+304]
0011ea84strb w10, [sp+312]
0011ea88str xzr, [sp+136]
0011ea8cstp xzr, xzr, [sp+144]
0011ea90ldrb w5, [sp+256]
0011ea94tbnz w5, 0, 0x11ea9c
0011ea98b 0x11eaec
0011ea9c
0011ea9cloc_11ea9c:
0011ea9cldr x2, [sp+248]
0011eaa0ldr x0, [sp+232]
0011eaa4ldr x5, [sp+240]
0011eaa8add x1, x5, 1
0011eaacsubs xzr, x2, x1
0011eab0b.hs 0x11eab8
0011eab4b 0x11eabc
0011eab8
0011eab8loc_11eab8:
0011eab8b 0x11ead0
0011eabc
0011eabcloc_11eabc:
0011eabcorr x3, xzr, 1
0011eac0adrp x4, 0x4d7000
0011eac4add x4, x4, 3072
0011eac8bl runtime.growslice
0011eaccb 0x11ead0
0011ead0
0011ead0loc_11ead0:
0011ead0sub x5, x1, 1
0011ead4movz x6, 45
0011ead8strb w6, [x0+x5]
0011eadcstr x0, [sp+232]
0011eae0str x1, [sp+240]
0011eae4str x2, [sp+248]
0011eae8b 0x11eaf4
0011eaec
0011eaecloc_11eaec:
0011eaecmovz x6, 45
0011eaf0b 0x11eaf4
0011eaf4
0011eaf4loc_11eaf4:
0011eaf4orr x5, xzr, 48
0011eaf8strb w5, [sp+89]
0011eafcldr x7, [sp+288]
0011eb00cbnz x7, 0x11eb08
0011eb04b 0x11eb28
0011eb08
0011eb08loc_11eb08:
0011eb08ldr x1, [sp+272]
0011eb0cldr x7, [sp+264]
0011eb10subs xzr, x1, 0
0011eb14b.hi 0x11eb1c
0011eb18b 0x11f0f0
0011eb1c
0011eb1cloc_11eb1c:
0011eb1cldrb w7, [x7]
0011eb20strb w7, [sp+89]
0011eb24b 0x11eb2c
0011eb28
0011eb28loc_11eb28:
0011eb28b 0x11eb2c
0011eb2c
0011eb2cloc_11eb2c:
0011eb2cldr x2, [sp+248]
0011eb30ldr x0, [sp+232]
0011eb34ldr x7, [sp+240]
0011eb38add x1, x7, 1
0011eb3csubs xzr, x2, x1
0011eb40b.hs 0x11eb48
0011eb44b 0x11eb4c
0011eb48
0011eb48loc_11eb48:
0011eb48b 0x11eb68
0011eb4c
0011eb4cloc_11eb4c:
0011eb4corr x3, xzr, 1
0011eb50adrp x4, 0x4d7000
0011eb54add x4, x4, 3072
0011eb58bl runtime.growslice
0011eb5corr x5, xzr, 48
0011eb60movz x6, 45
0011eb64b 0x11eb68
0011eb68
0011eb68loc_11eb68:
0011eb68ldrb w7, [sp+89]
0011eb6csub x8, x1, 1
0011eb70strb w7, [x0+x8]
0011eb74str x0, [sp+232]
0011eb78str x1, [sp+240]
0011eb7cstr x2, [sp+248]
0011eb80ldr x7, [sp+304]
0011eb84subs xzr, x7, 0
0011eb88b.gt 0x11eb90
0011eb8cb 0x11ed08
0011eb90
0011eb90loc_11eb90:
0011eb90add x1, x1, 1
0011eb94subs xzr, x2, x1
0011eb98b.hs 0x11eba0
0011eb9cb 0x11eba4
0011eba0
0011eba0loc_11eba0:
0011eba0b 0x11ebc0
0011eba4
0011eba4loc_11eba4:
0011eba4orr x3, xzr, 1
0011eba8adrp x4, 0x4d7000
0011ebacadd x4, x4, 3072
0011ebb0bl runtime.growslice
0011ebb4orr x5, xzr, 48
0011ebb8movz x6, 45
0011ebbcb 0x11ebc0
0011ebc0
0011ebc0loc_11ebc0:
0011ebc0sub x7, x1, 1
0011ebc4movz x8, 46
0011ebc8strb w8, [x0+x7]
0011ebccstr x0, [sp+232]
0011ebd0str x1, [sp+240]
0011ebd4str x2, [sp+248]
0011ebd8orr x3, xzr, 1
0011ebdcstr x3, [sp+104]
0011ebe0ldr x7, [sp+288]
0011ebe4ldr x8, [sp+304]
0011ebe8add x8, x8, 1
0011ebecsubs xzr, x7, x8
0011ebf0b.gt 0x11ebf8
0011ebf4b 0x11ebfc
0011ebf8
0011ebf8loc_11ebf8:
0011ebf8b 0x11ec04
0011ebfc
0011ebfcloc_11ebfc:
0011ebfcmov x8, x7
0011ec00b 0x11ec04
0011ec04
0011ec04loc_11ec04:
0011ec04str x8, [sp+96]
0011ec08subs xzr, x8, 1
0011ec0cb.gt 0x11ec14
0011ec10b 0x11ed00
0011ec14
0011ec14loc_11ec14:
0011ec14ldr x2, [sp+280]
0011ec18ldr x7, [sp+264]
0011ec1csubs xzr, x8, x2
0011ec20b.ls 0x11ec28
0011ec24b 0x11f0e8
0011ec28
0011ec28loc_11ec28:
0011ec28subs xzr, x8, 1
0011ec2cb.hs 0x11ec34
0011ec30b 0x11f0dc
0011ec34
0011ec34loc_11ec34:
0011ec34sub x9, x2, 1
0011ec38sub x10, xzr, x9
0011ec3csub x8, x8, 1
0011ec40sbfm x10, x10, 63, 63
0011ec44and x10, x10, 1
0011ec48add x7, x7, x10
0011ec4cstr x7, [sp+192]
0011ec50str x8, [sp+200]
0011ec54str x9, [sp+208]
0011ec58ldr x2, [sp+248]
0011ec5cldr x0, [sp+232]
0011ec60ldr x7, [sp+240]
0011ec64str x0, [sp+168]
0011ec68str x7, [sp+176]
0011ec6cstr x2, [sp+184]
0011ec70ldr x8, [sp+200]
0011ec74add x1, x7, x8
0011ec78str x1, [sp+128]
0011ec7csubs xzr, x2, x1
0011ec80b.hs 0x11ec88
0011ec84b 0x11ec90
0011ec88
0011ec88loc_11ec88:
0011ec88str x1, [sp+176]
0011ec8cb 0x11ecb0
0011ec90
0011ec90loc_11ec90:
0011ec90ldr x3, [sp+200]
0011ec94adrp x4, 0x4d7000
0011ec98add x4, x4, 3072
0011ec9cbl runtime.growslice
0011eca0str x0, [sp+168]
0011eca4str x1, [sp+176]
0011eca8str x2, [sp+184]
0011ecacb 0x11ecb0
0011ecb0
0011ecb0loc_11ecb0:
0011ecb0ldr x3, [sp+200]
0011ecb4str x3, [sp+120]
0011ecb8ldr x3, [sp+128]
0011ecbcldr x4, [sp+200]
0011ecc0sub x3, x3, x4
0011ecc4ldr x4, [sp+168]
0011ecc8add x0, x4, x3
0011ecccstr x0, [sp+160]
0011ecd0ldr x2, [sp+120]
0011ecd4ldr x1, [sp+192]
0011ecd8bl runtime.memmove
0011ecdcldr x3, [sp+168]
0011ece0ldr x4, [sp+176]
0011ece4ldr x5, [sp+184]
0011ece8str x3, [sp+232]
0011ececstr x4, [sp+240]
0011ecf0str x5, [sp+248]
0011ecf4ldr x3, [sp+96]
0011ecf8str x3, [sp+104]
0011ecfcb 0x11ed04
0011ed00
0011ed00loc_11ed00:
0011ed00b 0x11ed04
0011ed04
0011ed04loc_11ed04:
0011ed04b 0x11f05c
0011ed08
0011ed08loc_11ed08:
0011ed08b 0x11ed0c
0011ed0c
0011ed0cloc_11ed0c:
0011ed0cldr x2, [sp+248]
0011ed10ldr x0, [sp+232]
0011ed14ldr x7, [sp+240]
0011ed18add x1, x7, 1
0011ed1csubs xzr, x2, x1
0011ed20b.hs 0x11ed28
0011ed24b 0x11ed2c
0011ed28
0011ed28loc_11ed28:
0011ed28b 0x11ed48
0011ed2c
0011ed2cloc_11ed2c:
0011ed2corr x3, xzr, 1
0011ed30adrp x4, 0x4d7000
0011ed34add x4, x4, 3072
0011ed38bl runtime.growslice
0011ed3corr x5, xzr, 48
0011ed40movz x6, 45
0011ed44b 0x11ed48
0011ed48
0011ed48loc_11ed48:
0011ed48ldrb w7, [sp+312]
0011ed4csub x8, x1, 1
0011ed50strb w7, [x0+x8]
0011ed54str x0, [sp+232]
0011ed58str x1, [sp+240]
0011ed5cstr x2, [sp+248]
0011ed60ldr x7, [sp+296]
0011ed64sub x7, x7, 1
0011ed68str x7, [sp+112]
0011ed6cldr x7, [sp+288]
0011ed70cbz x7, 0x11ed78
0011ed74b 0x11ed80
0011ed78
0011ed78loc_11ed78:
0011ed78str xzr, [sp+112]
0011ed7cb 0x11ed84
0011ed80
0011ed80loc_11ed80:
0011ed80b 0x11ed84
0011ed84
0011ed84loc_11ed84:
0011ed84ldr x7, [sp+112]
0011ed88tbnz x7, 63, 0x11ed90
0011ed8cb 0x11eda4
0011ed90
0011ed90loc_11ed90:
0011ed90strb w6, [sp+89]
0011ed94ldr x6, [sp+112]
0011ed98sub x6, xzr, x6
0011ed9cstr x6, [sp+112]
0011eda0b 0x11edb0
0011eda4
0011eda4loc_11eda4:
0011eda4movz x6, 43
0011eda8strb w6, [sp+89]
0011edacb 0x11edb0
0011edb0
0011edb0loc_11edb0:
0011edb0ldr x2, [sp+248]
0011edb4ldr x0, [sp+232]
0011edb8ldr x6, [sp+240]
0011edbcadd x1, x6, 1
0011edc0subs xzr, x2, x1
0011edc4b.hs 0x11edcc
0011edc8b 0x11edd0
0011edcc
0011edccloc_11edcc:
0011edccb 0x11ede8
0011edd0
0011edd0loc_11edd0:
0011edd0orr x3, xzr, 1
0011edd4adrp x4, 0x4d7000
0011edd8add x4, x4, 3072
0011eddcbl runtime.growslice
0011ede0orr x5, xzr, 48
0011ede4b 0x11ede8
0011ede8
0011ede8loc_11ede8:
0011ede8ldrb w6, [sp+89]
0011edecsub x7, x1, 1
0011edf0strb w6, [x0+x7]
0011edf4str x0, [sp+232]
0011edf8str x1, [sp+240]
0011edfcstr x2, [sp+248]
0011ee00ldr x6, [sp+112]
0011ee04subs xzr, x6, 10
0011ee08b.lt 0x11ee10
0011ee0cb 0x11ee7c
0011ee10
0011ee10loc_11ee10:
0011ee10b 0x11ee14
0011ee14
0011ee14loc_11ee14:
0011ee14ldr x6, [sp+112]
0011ee18add x6, x6, 48
0011ee1cstrb w6, [sp+95]
0011ee20ldr x2, [sp+248]
0011ee24ldr x0, [sp+232]
0011ee28ldr x6, [sp+240]
0011ee2cadd x1, x6, 2
0011ee30subs xzr, x2, x1
0011ee34b.hs 0x11ee3c
0011ee38b 0x11ee40
0011ee3c
0011ee3cloc_11ee3c:
0011ee3cb 0x11ee58
0011ee40
0011ee40loc_11ee40:
0011ee40orr x3, xzr, 2
0011ee44adrp x4, 0x4d7000
0011ee48add x4, x4, 3072
0011ee4cbl runtime.growslice
0011ee50orr x5, xzr, 48
0011ee54b 0x11ee58
0011ee58
0011ee58loc_11ee58:
0011ee58ldrb w3, [sp+95]
0011ee5csub x4, x1, 2
0011ee60strb w5, [x0+x4]
0011ee64add x4, x0, x4
0011ee68strb w3, [x4+1]
0011ee6cstr x0, [sp+232]
0011ee70str x1, [sp+240]
0011ee74str x2, [sp+248]
0011ee78b 0x11f038
0011ee7c
0011ee7cloc_11ee7c:
0011ee7cldr x5, [sp+112]
0011ee80subs xzr, x5, 100
0011ee84b.lt 0x11ee8c
0011ee88b 0x11ef3c
0011ee8c
0011ee8cloc_11ee8c:
0011ee8cb 0x11ee90
0011ee90
0011ee90loc_11ee90:
0011ee90ldr x5, [sp+112]
0011ee94movz x6, 52429
0011ee98movk x6, 0xcccc0000
0011ee9cmovk x6, 0xcccc00000000
0011eea0movk x6, 0xcccc000000000000
0011eea4smulh x7, x6, x5
0011eea8add x7, x7, x5
0011eeacsbfm x7, x7, 3, 63
0011eeb0sub x5, x7, x5, asr #63
0011eeb4add x5, x5, 48
0011eeb8strb w5, [sp+94]
0011eebcldr x5, [sp+112]
0011eec0smulh x6, x6, x5
0011eec4add x6, x6, x5
0011eec8sbfm x6, x6, 3, 63
0011eeccsub x6, x6, x5, asr #63
0011eed0add x6, x6, x6, lsl #2
0011eed4sub x5, x5, x6, lsl #1
0011eed8add x5, x5, 48
0011eedcstrb w5, [sp+93]
0011eee0ldr x2, [sp+248]
0011eee4ldr x0, [sp+232]
0011eee8ldr x5, [sp+240]
0011eeecadd x1, x5, 2
0011eef0subs xzr, x2, x1
0011eef4b.hs 0x11eefc
0011eef8b 0x11ef00
0011eefc
0011eefcloc_11eefc:
0011eefcb 0x11ef14
0011ef00
0011ef00loc_11ef00:
0011ef00orr x3, xzr, 2
0011ef04adrp x4, 0x4d7000
0011ef08add x4, x4, 3072
0011ef0cbl runtime.growslice
0011ef10b 0x11ef14
0011ef14
0011ef14loc_11ef14:
0011ef14ldrb w3, [sp+94]
0011ef18ldrb w4, [sp+93]
0011ef1csub x5, x1, 2
0011ef20strb w3, [x0+x5]
0011ef24add x3, x0, x5
0011ef28strb w4, [x3+1]
0011ef2cstr x0, [sp+232]
0011ef30str x1, [sp+240]
0011ef34str x2, [sp+248]
0011ef38b 0x11f038
0011ef3c
0011ef3cloc_11ef3c:
0011ef3cb 0x11ef40
0011ef40
0011ef40loc_11ef40:
0011ef40ldr x5, [sp+112]
0011ef44movz x6, 55051
0011ef48movk x6, 0x70a30000
0011ef4cmovk x6, 0xa3d00000000
0011ef50movk x6, 0xa3d7000000000000
0011ef54smulh x6, x6, x5
0011ef58add x6, x6, x5
0011ef5csbfm x6, x6, 6, 63
0011ef60sub x5, x6, x5, asr #63
0011ef64add x5, x5, 48
0011ef68strb w5, [sp+92]
0011ef6cldr x5, [sp+112]
0011ef70movz x6, 52429
0011ef74movk x6, 0xcccc0000
0011ef78movk x6, 0xcccc00000000
0011ef7cmovk x6, 0xcccc000000000000
0011ef80smulh x7, x6, x5
0011ef84add x7, x7, x5
0011ef88sbfm x7, x7, 3, 63
0011ef8csub x5, x7, x5, asr #63
0011ef90ubfm x7, x5, 0, 7
0011ef94movz x8, 410
0011ef98madd w7, w8, w7, wzr
0011ef9cubfm x7, x7, 12, 31
0011efa0add x7, x7, x7, lsl #2
0011efa4sub x5, x5, x7, lsl #1
0011efa8add x5, x5, 48
0011efacstrb w5, [sp+91]
0011efb0ldr x5, [sp+112]
0011efb4smulh x6, x6, x5
0011efb8add x6, x6, x5
0011efbcsbfm x6, x6, 3, 63
0011efc0sub x6, x6, x5, asr #63
0011efc4add x6, x6, x6, lsl #2
0011efc8sub x5, x5, x6, lsl #1
0011efccadd x5, x5, 48
0011efd0strb w5, [sp+90]
0011efd4ldr x2, [sp+248]
0011efd8ldr x0, [sp+232]
0011efdcldr x5, [sp+240]
0011efe0add x1, x5, 3
0011efe4subs xzr, x2, x1
0011efe8b.hs 0x11eff0
0011efecb 0x11eff4
0011eff0
0011eff0loc_11eff0:
0011eff0b 0x11f008
0011eff4
0011eff4loc_11eff4:
0011eff4orr x3, xzr, 3
0011eff8adrp x4, 0x4d7000
0011effcadd x4, x4, 3072
0011f000bl runtime.growslice
0011f004b 0x11f008
0011f008
0011f008loc_11f008:
0011f008ldrb w3, [sp+92]
0011f00cldrb w4, [sp+91]
0011f010ldrb w5, [sp+90]
0011f014sub x6, x1, 3
0011f018strb w3, [x0+x6]
0011f01cadd x3, x0, x6
0011f020strb w4, [x3+1]
0011f024strb w5, [x3+2]
0011f028str x0, [sp+232]
0011f02cstr x1, [sp+240]
0011f030str x2, [sp+248]
0011f034b 0x11f038
0011f038
0011f038loc_11f038:
0011f038ldr x0, [sp+232]
0011f03cldr x1, [sp+240]
0011f040ldr x2, [sp+248]
0011f044str x0, [sp+136]
0011f048str x1, [sp+144]
0011f04cstr x2, [sp+152]
0011f050ldur x29, [sp-8]
0011f054ldr x30, [sp], 224
0011f058ret x30
0011f05c
0011f05cloc_11f05c:
0011f05cldr x5, [sp+304]
0011f060ldr x6, [sp+104]
0011f064subs xzr, x5, x6
0011f068b.ge 0x11f070
0011f06cb 0x11f0d0
0011f070
0011f070loc_11f070:
0011f070ldr x2, [sp+248]
0011f074ldr x0, [sp+232]
0011f078ldr x5, [sp+240]
0011f07cadd x1, x5, 1
0011f080subs xzr, x2, x1
0011f084b.hs 0x11f08c
0011f088b 0x11f090
0011f08c
0011f08cloc_11f08c:
0011f08cb 0x11f0a4
0011f090
0011f090loc_11f090:
0011f090orr x3, xzr, 1
0011f094adrp x4, 0x4d6000
0011f098add x4, x4, 3072
0011f09cbl runtime.growslice
0011f0a0b 0x11f0a4
0011f0a4
0011f0a4loc_11f0a4:
0011f0a4sub x5, x1, 1
0011f0a8orr x6, xzr, 48
0011f0acstrb w6, [x0+x5]
0011f0b0str x0, [sp+232]
0011f0b4str x1, [sp+240]
0011f0b8str x2, [sp+248]
0011f0bcb 0x11f0c0
0011f0c0
0011f0c0loc_11f0c0:
0011f0c0ldr x5, [sp+104]
0011f0c4add x5, x5, 1
0011f0c8str x5, [sp+104]
0011f0ccb 0x11f05c
0011f0d0
0011f0d0loc_11f0d0:
0011f0d0orr x5, xzr, 48
0011f0d4movz x6, 45
0011f0d8b 0x11ed0c
0011f0dc
0011f0dcloc_11f0dc:
0011f0dcmov x0, x3
0011f0e0mov x1, x8
0011f0e4bl runtime.panicSliceB
0011f0e8
0011f0e8loc_11f0e8:
0011f0e8mov x1, x8
0011f0ecbl runtime.panicSliceAcap
0011f0f0
0011f0f0loc_11f0f0:
0011f0f0mov x0, xzr
0011f0f4bl runtime.panicIndex
0011f0f8hint
0011f0fc
0011f0fcloc_11f0fc:
0011f0fcstp x0, x1, [sp+8]
0011f100str x2, [sp+24]
0011f104strb w3, [sp+32]
0011f108stp x4, x5, [sp+40]
0011f10cstp x6, x7, [sp+56]
0011f110stp x8, x9, [sp+72]
0011f114strb w10, [sp+88]
0011f118mov x3, x30
0011f11cbl runtime.morestack_noctxt.abi0
0011f120ldp x0, x1, [sp+8]
0011f124ldr x2, [sp+24]
0011f128ldrb w3, [sp+32]
0011f12cldp x4, x5, [sp+40]
0011f130ldp x6, x7, [sp+56]
0011f134ldp x8, x9, [sp+72]
0011f138ldrb w10, [sp+88]
0011f13cb 0x11ea40
0011ea40
0011ea40strconv.fmtE: ; void strconv.fmtE(struct []uint8 dst, bool neg, strconv.decimalSlice d, int prec, uint8 fmt)
0011ea40ldr x16, [x28+16]
0011ea44sub x17, sp, 96
0011ea48subs xzr, x17, x16
0011ea4cb.ls 0x11f0fc
0011ea50str x30, [sp-224]!
0011ea54stur x29, [sp-8]
0011ea58sub x29, sp, 8
0011ea5cstr x0, [sp+232]
0011ea60str x1, [sp+240]
0011ea64str x2, [sp+248]
0011ea68strb w3, [sp+256]
0011ea6cstr x4, [sp+264]
0011ea70str x5, [sp+272]
0011ea74str x6, [sp+280]
0011ea78str x7, [sp+288]
0011ea7cstr x8, [sp+296]
0011ea80str x9, [sp+304]
0011ea84strb w10, [sp+312]
0011ea88str xzr, [sp+136]
0011ea8cstp xzr, xzr, [sp+144]
0011ea90ldrb w5, [sp+256]
0011ea94tbnz w5, 0, 0x11ea9c
0011ea98b 0x11eaec
0011ea9c
0011ea9cloc_11ea9c:
0011ea9cldr x2, [sp+248]
0011eaa0ldr x0, [sp+232]
0011eaa4ldr x5, [sp+240]
0011eaa8add x1, x5, 1
0011eaacsubs xzr, x2, x1
0011eab0b.hs 0x11eab8
0011eab4b 0x11eabc
0011eab8
0011eab8loc_11eab8:
0011eab8b 0x11ead0
0011eabc
0011eabcloc_11eabc:
0011eabcorr x3, xzr, 1
0011eac0adrp x4, 0x4d7000
0011eac4add x4, x4, 3072
0011eac8bl runtime.growslice
0011eaccb 0x11ead0
0011ead0
0011ead0loc_11ead0:
0011ead0sub x5, x1, 1
0011ead4movz x6, 45
0011ead8strb w6, [x0+x5]
0011eadcstr x0, [sp+232]
0011eae0str x1, [sp+240]
0011eae4str x2, [sp+248]
0011eae8b 0x11eaf4
0011eaec
0011eaecloc_11eaec:
0011eaecmovz x6, 45
0011eaf0b 0x11eaf4
0011eaf4
0011eaf4loc_11eaf4:
0011eaf4orr x5, xzr, 48
0011eaf8strb w5, [sp+89]
0011eafcldr x7, [sp+288]
0011eb00cbnz x7, 0x11eb08
0011eb04b 0x11eb28
0011eb08
0011eb08loc_11eb08:
0011eb08ldr x1, [sp+272]
0011eb0cldr x7, [sp+264]
0011eb10subs xzr, x1, 0
0011eb14b.hi 0x11eb1c
0011eb18b 0x11f0f0
0011eb1c
0011eb1cloc_11eb1c:
0011eb1cldrb w7, [x7]
0011eb20strb w7, [sp+89]
0011eb24b 0x11eb2c
0011eb28
0011eb28loc_11eb28:
0011eb28b 0x11eb2c
0011eb2c
0011eb2cloc_11eb2c:
0011eb2cldr x2, [sp+248]
0011eb30ldr x0, [sp+232]
0011eb34ldr x7, [sp+240]
0011eb38add x1, x7, 1
0011eb3csubs xzr, x2, x1
0011eb40b.hs 0x11eb48
0011eb44b 0x11eb4c
0011eb48
0011eb48loc_11eb48:
0011eb48b 0x11eb68
0011eb4c
0011eb4cloc_11eb4c:
0011eb4corr x3, xzr, 1
0011eb50adrp x4, 0x4d7000
0011eb54add x4, x4, 3072
0011eb58bl runtime.growslice
0011eb5corr x5, xzr, 48
0011eb60movz x6, 45
0011eb64b 0x11eb68
0011eb68
0011eb68loc_11eb68:
0011eb68ldrb w7, [sp+89]
0011eb6csub x8, x1, 1
0011eb70strb w7, [x0+x8]
0011eb74str x0, [sp+232]
0011eb78str x1, [sp+240]
0011eb7cstr x2, [sp+248]
0011eb80ldr x7, [sp+304]
0011eb84subs xzr, x7, 0
0011eb88b.gt 0x11eb90
0011eb8cb 0x11ed08
0011eb90
0011eb90loc_11eb90:
0011eb90add x1, x1, 1
0011eb94subs xzr, x2, x1
0011eb98b.hs 0x11eba0
0011eb9cb 0x11eba4
0011eba0
0011eba0loc_11eba0:
0011eba0b 0x11ebc0
0011eba4
0011eba4loc_11eba4:
0011eba4orr x3, xzr, 1
0011eba8adrp x4, 0x4d7000
0011ebacadd x4, x4, 3072
0011ebb0bl runtime.growslice
0011ebb4orr x5, xzr, 48
0011ebb8movz x6, 45
0011ebbcb 0x11ebc0
0011ebc0
0011ebc0loc_11ebc0:
0011ebc0sub x7, x1, 1
0011ebc4movz x8, 46
0011ebc8strb w8, [x0+x7]
0011ebccstr x0, [sp+232]
0011ebd0str x1, [sp+240]
0011ebd4str x2, [sp+248]
0011ebd8orr x3, xzr, 1
0011ebdcstr x3, [sp+104]
0011ebe0ldr x7, [sp+288]
0011ebe4ldr x8, [sp+304]
0011ebe8add x8, x8, 1
0011ebecsubs xzr, x7, x8
0011ebf0b.gt 0x11ebf8
0011ebf4b 0x11ebfc
0011ebf8
0011ebf8loc_11ebf8:
0011ebf8b 0x11ec04
0011ebfc
0011ebfcloc_11ebfc:
0011ebfcmov x8, x7
0011ec00b 0x11ec04
0011ec04
0011ec04loc_11ec04:
0011ec04str x8, [sp+96]
0011ec08subs xzr, x8, 1
0011ec0cb.gt 0x11ec14
0011ec10b 0x11ed00
0011ec14
0011ec14loc_11ec14:
0011ec14ldr x2, [sp+280]
0011ec18ldr x7, [sp+264]
0011ec1csubs xzr, x8, x2
0011ec20b.ls 0x11ec28
0011ec24b 0x11f0e8
0011ec28
0011ec28loc_11ec28:
0011ec28subs xzr, x8, 1
0011ec2cb.hs 0x11ec34
0011ec30b 0x11f0dc
0011ec34
0011ec34loc_11ec34:
0011ec34sub x9, x2, 1
0011ec38sub x10, xzr, x9
0011ec3csub x8, x8, 1
0011ec40sbfm x10, x10, 63, 63
0011ec44and x10, x10, 1
0011ec48add x7, x7, x10
0011ec4cstr x7, [sp+192]
0011ec50str x8, [sp+200]
0011ec54str x9, [sp+208]
0011ec58ldr x2, [sp+248]
0011ec5cldr x0, [sp+232]
0011ec60ldr x7, [sp+240]
0011ec64str x0, [sp+168]
0011ec68str x7, [sp+176]
0011ec6cstr x2, [sp+184]
0011ec70ldr x8, [sp+200]
0011ec74add x1, x7, x8
0011ec78str x1, [sp+128]
0011ec7csubs xzr, x2, x1
0011ec80b.hs 0x11ec88
0011ec84b 0x11ec90
0011ec88
0011ec88loc_11ec88:
0011ec88str x1, [sp+176]
0011ec8cb 0x11ecb0
0011ec90
0011ec90loc_11ec90:
0011ec90ldr x3, [sp+200]
0011ec94adrp x4, 0x4d7000
0011ec98add x4, x4, 3072
0011ec9cbl runtime.growslice
0011eca0str x0, [sp+168]
0011eca4str x1, [sp+176]
0011eca8str x2, [sp+184]
0011ecacb 0x11ecb0
0011ecb0
0011ecb0loc_11ecb0:
0011ecb0ldr x3, [sp+200]
0011ecb4str x3, [sp+120]
0011ecb8ldr x3, [sp+128]
0011ecbcldr x4, [sp+200]
0011ecc0sub x3, x3, x4
0011ecc4ldr x4, [sp+168]
0011ecc8add x0, x4, x3
0011ecccstr x0, [sp+160]
0011ecd0ldr x2, [sp+120]
0011ecd4ldr x1, [sp+192]
0011ecd8bl runtime.memmove
0011ecdcldr x3, [sp+168]
0011ece0ldr x4, [sp+176]
0011ece4ldr x5, [sp+184]
0011ece8str x3, [sp+232]
0011ececstr x4, [sp+240]
0011ecf0str x5, [sp+248]
0011ecf4ldr x3, [sp+96]
0011ecf8str x3, [sp+104]
0011ecfcb 0x11ed04
0011ed00
0011ed00loc_11ed00:
0011ed00b 0x11ed04
0011ed04
0011ed04loc_11ed04:
0011ed04b 0x11f05c
0011ed08
0011ed08loc_11ed08:
0011ed08b 0x11ed0c
0011ed0c
0011ed0cloc_11ed0c:
0011ed0cldr x2, [sp+248]
0011ed10ldr x0, [sp+232]
0011ed14ldr x7, [sp+240]
0011ed18add x1, x7, 1
0011ed1csubs xzr, x2, x1
0011ed20b.hs 0x11ed28
0011ed24b 0x11ed2c
0011ed28
0011ed28loc_11ed28:
0011ed28b 0x11ed48
0011ed2c
0011ed2cloc_11ed2c:
0011ed2corr x3, xzr, 1
0011ed30adrp x4, 0x4d7000
0011ed34add x4, x4, 3072
0011ed38bl runtime.growslice
0011ed3corr x5, xzr, 48
0011ed40movz x6, 45
0011ed44b 0x11ed48
0011ed48
0011ed48loc_11ed48:
0011ed48ldrb w7, [sp+312]
0011ed4csub x8, x1, 1
0011ed50strb w7, [x0+x8]
0011ed54str x0, [sp+232]
0011ed58str x1, [sp+240]
0011ed5cstr x2, [sp+248]
0011ed60ldr x7, [sp+296]
0011ed64sub x7, x7, 1
0011ed68str x7, [sp+112]
0011ed6cldr x7, [sp+288]
0011ed70cbz x7, 0x11ed78
0011ed74b 0x11ed80
0011ed78
0011ed78loc_11ed78:
0011ed78str xzr, [sp+112]
0011ed7cb 0x11ed84
0011ed80
0011ed80loc_11ed80:
0011ed80b 0x11ed84
0011ed84
0011ed84loc_11ed84:
0011ed84ldr x7, [sp+112]
0011ed88tbnz x7, 63, 0x11ed90
0011ed8cb 0x11eda4
0011ed90
0011ed90loc_11ed90:
0011ed90strb w6, [sp+89]
0011ed94ldr x6, [sp+112]
0011ed98sub x6, xzr, x6
0011ed9cstr x6, [sp+112]
0011eda0b 0x11edb0
0011eda4
0011eda4loc_11eda4:
0011eda4movz x6, 43
0011eda8strb w6, [sp+89]
0011edacb 0x11edb0
0011edb0
0011edb0loc_11edb0:
0011edb0ldr x2, [sp+248]
0011edb4ldr x0, [sp+232]
0011edb8ldr x6, [sp+240]
0011edbcadd x1, x6, 1
0011edc0subs xzr, x2, x1
0011edc4b.hs 0x11edcc
0011edc8b 0x11edd0
0011edcc
0011edccloc_11edcc:
0011edccb 0x11ede8
0011edd0
0011edd0loc_11edd0:
0011edd0orr x3, xzr, 1
0011edd4adrp x4, 0x4d7000
0011edd8add x4, x4, 3072
0011eddcbl runtime.growslice
0011ede0orr x5, xzr, 48
0011ede4b 0x11ede8
0011ede8
0011ede8loc_11ede8:
0011ede8ldrb w6, [sp+89]
0011edecsub x7, x1, 1
0011edf0strb w6, [x0+x7]
0011edf4str x0, [sp+232]
0011edf8str x1, [sp+240]
0011edfcstr x2, [sp+248]
0011ee00ldr x6, [sp+112]
0011ee04subs xzr, x6, 10
0011ee08b.lt 0x11ee10
0011ee0cb 0x11ee7c
0011ee10
0011ee10loc_11ee10:
0011ee10b 0x11ee14
0011ee14
0011ee14loc_11ee14:
0011ee14ldr x6, [sp+112]
0011ee18add x6, x6, 48
0011ee1cstrb w6, [sp+95]
0011ee20ldr x2, [sp+248]
0011ee24ldr x0, [sp+232]
0011ee28ldr x6, [sp+240]
0011ee2cadd x1, x6, 2
0011ee30subs xzr, x2, x1
0011ee34b.hs 0x11ee3c
0011ee38b 0x11ee40
0011ee3c
0011ee3cloc_11ee3c:
0011ee3cb 0x11ee58
0011ee40
0011ee40loc_11ee40:
0011ee40orr x3, xzr, 2
0011ee44adrp x4, 0x4d7000
0011ee48add x4, x4, 3072
0011ee4cbl runtime.growslice
0011ee50orr x5, xzr, 48
0011ee54b 0x11ee58
0011ee58
0011ee58loc_11ee58:
0011ee58ldrb w3, [sp+95]
0011ee5csub x4, x1, 2
0011ee60strb w5, [x0+x4]
0011ee64add x4, x0, x4
0011ee68strb w3, [x4+1]
0011ee6cstr x0, [sp+232]
0011ee70str x1, [sp+240]
0011ee74str x2, [sp+248]
0011ee78b 0x11f038
0011ee7c
0011ee7cloc_11ee7c:
0011ee7cldr x5, [sp+112]
0011ee80subs xzr, x5, 100
0011ee84b.lt 0x11ee8c
0011ee88b 0x11ef3c
0011ee8c
0011ee8cloc_11ee8c:
0011ee8cb 0x11ee90
0011ee90
0011ee90loc_11ee90:
0011ee90ldr x5, [sp+112]
0011ee94movz x6, 52429
0011ee98movk x6, 0xcccc0000
0011ee9cmovk x6, 0xcccc00000000
0011eea0movk x6, 0xcccc000000000000
0011eea4smulh x7, x6, x5
0011eea8add x7, x7, x5
0011eeacsbfm x7, x7, 3, 63
0011eeb0sub x5, x7, x5, asr #63
0011eeb4add x5, x5, 48
0011eeb8strb w5, [sp+94]
0011eebcldr x5, [sp+112]
0011eec0smulh x6, x6, x5
0011eec4add x6, x6, x5
0011eec8sbfm x6, x6, 3, 63
0011eeccsub x6, x6, x5, asr #63
0011eed0add x6, x6, x6, lsl #2
0011eed4sub x5, x5, x6, lsl #1
0011eed8add x5, x5, 48
0011eedcstrb w5, [sp+93]
0011eee0ldr x2, [sp+248]
0011eee4ldr x0, [sp+232]
0011eee8ldr x5, [sp+240]
0011eeecadd x1, x5, 2
0011eef0subs xzr, x2, x1
0011eef4b.hs 0x11eefc
0011eef8b 0x11ef00
0011eefc
0011eefcloc_11eefc:
0011eefcb 0x11ef14
0011ef00
0011ef00loc_11ef00:
0011ef00orr x3, xzr, 2
0011ef04adrp x4, 0x4d7000
0011ef08add x4, x4, 3072
0011ef0cbl runtime.growslice
0011ef10b 0x11ef14
0011ef14
0011ef14loc_11ef14:
0011ef14ldrb w3, [sp+94]
0011ef18ldrb w4, [sp+93]
0011ef1csub x5, x1, 2
0011ef20strb w3, [x0+x5]
0011ef24add x3, x0, x5
0011ef28strb w4, [x3+1]
0011ef2cstr x0, [sp+232]
0011ef30str x1, [sp+240]
0011ef34str x2, [sp+248]
0011ef38b 0x11f038
0011ef3c
0011ef3cloc_11ef3c:
0011ef3cb 0x11ef40
0011ef40
0011ef40loc_11ef40:
0011ef40ldr x5, [sp+112]
0011ef44movz x6, 55051
0011ef48movk x6, 0x70a30000
0011ef4cmovk x6, 0xa3d00000000
0011ef50movk x6, 0xa3d7000000000000
0011ef54smulh x6, x6, x5
0011ef58add x6, x6, x5
0011ef5csbfm x6, x6, 6, 63
0011ef60sub x5, x6, x5, asr #63
0011ef64add x5, x5, 48
0011ef68strb w5, [sp+92]
0011ef6cldr x5, [sp+112]
0011ef70movz x6, 52429
0011ef74movk x6, 0xcccc0000
0011ef78movk x6, 0xcccc00000000
0011ef7cmovk x6, 0xcccc000000000000
0011ef80smulh x7, x6, x5
0011ef84add x7, x7, x5
0011ef88sbfm x7, x7, 3, 63
0011ef8csub x5, x7, x5, asr #63
0011ef90ubfm x7, x5, 0, 7
0011ef94movz x8, 410
0011ef98madd w7, w8, w7, wzr
0011ef9cubfm x7, x7, 12, 31
0011efa0add x7, x7, x7, lsl #2
0011efa4sub x5, x5, x7, lsl #1
0011efa8add x5, x5, 48
0011efacstrb w5, [sp+91]
0011efb0ldr x5, [sp+112]
0011efb4smulh x6, x6, x5
0011efb8add x6, x6, x5
0011efbcsbfm x6, x6, 3, 63
0011efc0sub x6, x6, x5, asr #63
0011efc4add x6, x6, x6, lsl #2
0011efc8sub x5, x5, x6, lsl #1
0011efccadd x5, x5, 48
0011efd0strb w5, [sp+90]
0011efd4ldr x2, [sp+248]
0011efd8ldr x0, [sp+232]
0011efdcldr x5, [sp+240]
0011efe0add x1, x5, 3
0011efe4subs xzr, x2, x1
0011efe8b.hs 0x11eff0
0011efecb 0x11eff4
0011eff0
0011eff0loc_11eff0:
0011eff0b 0x11f008
0011eff4
0011eff4loc_11eff4:
0011eff4orr x3, xzr, 3
0011eff8adrp x4, 0x4d7000
0011effcadd x4, x4, 3072
0011f000bl runtime.growslice
0011f004b 0x11f008
0011f008
0011f008loc_11f008:
0011f008ldrb w3, [sp+92]
0011f00cldrb w4, [sp+91]
0011f010ldrb w5, [sp+90]
0011f014sub x6, x1, 3
0011f018strb w3, [x0+x6]
0011f01cadd x3, x0, x6
0011f020strb w4, [x3+1]
0011f024strb w5, [x3+2]
0011f028str x0, [sp+232]
0011f02cstr x1, [sp+240]
0011f030str x2, [sp+248]
0011f034b 0x11f038
0011f038
0011f038loc_11f038:
0011f038ldr x0, [sp+232]
0011f03cldr x1, [sp+240]
0011f040ldr x2, [sp+248]
0011f044str x0, [sp+136]
0011f048str x1, [sp+144]
0011f04cstr x2, [sp+152]
0011f050ldur x29, [sp-8]
0011f054ldr x30, [sp], 224
0011f058ret x30
0011f05c
0011f05cloc_11f05c:
0011f05cldr x5, [sp+304]
0011f060ldr x6, [sp+104]
0011f064subs xzr, x5, x6
0011f068b.ge 0x11f070
0011f06cb 0x11f0d0
0011f070
0011f070loc_11f070:
0011f070ldr x2, [sp+248]
0011f074ldr x0, [sp+232]
0011f078ldr x5, [sp+240]
0011f07cadd x1, x5, 1
0011f080subs xzr, x2, x1
0011f084b.hs 0x11f08c
0011f088b 0x11f090
0011f08c
0011f08cloc_11f08c:
0011f08cb 0x11f0a4
0011f090
0011f090loc_11f090:
0011f090orr x3, xzr, 1
0011f094adrp x4, 0x4d6000
0011f098add x4, x4, 3072
0011f09cbl runtime.growslice
0011f0a0b 0x11f0a4
0011f0a4
0011f0a4loc_11f0a4:
0011f0a4sub x5, x1, 1
0011f0a8orr x6, xzr, 48
0011f0acstrb w6, [x0+x5]
0011f0b0str x0, [sp+232]
0011f0b4str x1, [sp+240]
0011f0b8str x2, [sp+248]
0011f0bcb 0x11f0c0
0011f0c0
0011f0c0loc_11f0c0:
0011f0c0ldr x5, [sp+104]
0011f0c4add x5, x5, 1
0011f0c8str x5, [sp+104]
0011f0ccb 0x11f05c
0011f0d0
0011f0d0loc_11f0d0:
0011f0d0orr x5, xzr, 48
0011f0d4movz x6, 45
0011f0d8b 0x11ed0c
0011f0dc
0011f0dcloc_11f0dc:
0011f0dcmov x0, x3
0011f0e0mov x1, x8
0011f0e4bl runtime.panicSliceB
0011f0e8
0011f0e8loc_11f0e8:
0011f0e8mov x1, x8
0011f0ecbl runtime.panicSliceAcap
0011f0f0
0011f0f0loc_11f0f0:
0011f0f0mov x0, xzr
0011f0f4bl runtime.panicIndex
0011f0f8hint
0011f0fc
0011f0fcloc_11f0fc:
0011f0fcstp x0, x1, [sp+8]
0011f100str x2, [sp+24]
0011f104strb w3, [sp+32]
0011f108stp x4, x5, [sp+40]
0011f10cstp x6, x7, [sp+56]
0011f110stp x8, x9, [sp+72]
0011f114strb w10, [sp+88]
0011f118mov x3, x30
0011f11cbl runtime.morestack_noctxt.abi0
0011f120ldp x0, x1, [sp+8]
0011f124ldr x2, [sp+24]
0011f128ldrb w3, [sp+32]
0011f12cldp x4, x5, [sp+40]
0011f130ldp x6, x7, [sp+56]
0011f134ldp x8, x9, [sp+72]
0011f138ldrb w10, [sp+88]
0011f13cb 0x11ea40
0011ea40
0011f140
0011f140strconv.fmtF: ; void strconv.fmtF(struct []uint8 dst, bool neg, strconv.decimalSlice d, int prec)
0011f140ldr x16, [x28+16]
0011f144sub x17, sp, 96
0011f148subs xzr, x17, x16
0011f14cb.ls 0x11f544
0011f150str x30, [sp-224]!
0011f154stur x29, [sp-8]
0011f158sub x29, sp, 8
0011f15cstr x0, [sp+232]
0011f160str x1, [sp+240]
0011f164str x2, [sp+248]
0011f168strb w3, [sp+256]
0011f16cstr x4, [sp+264]
0011f170str x5, [sp+272]
0011f174str x6, [sp+280]
0011f178str x7, [sp+288]
0011f17cstr x8, [sp+296]
0011f180str x9, [sp+304]
0011f184str xzr, [sp+136]
0011f188stp xzr, xzr, [sp+144]
0011f18cldrb w5, [sp+256]
0011f190tbnz w5, 0, 0x11f198
0011f194b 0x11f1e8
0011f198
0011f198loc_11f198:
0011f198ldr x2, [sp+248]
0011f19cldr x0, [sp+232]
0011f1a0ldr x5, [sp+240]
0011f1a4add x1, x5, 1
0011f1a8subs xzr, x2, x1
0011f1acb.hs 0x11f1b4
0011f1b0b 0x11f1b8
0011f1b4
0011f1b4loc_11f1b4:
0011f1b4b 0x11f1cc
0011f1b8
0011f1b8loc_11f1b8:
0011f1b8orr x3, xzr, 1
0011f1bcadrp x4, 0x4d6000
0011f1c0add x4, x4, 3072
0011f1c4bl runtime.growslice
0011f1c8b 0x11f1cc
0011f1cc
0011f1ccloc_11f1cc:
0011f1ccsub x5, x1, 1
0011f1d0movz x6, 45
0011f1d4strb w6, [x0+x5]
0011f1d8str x0, [sp+232]
0011f1dcstr x1, [sp+240]
0011f1e0str x2, [sp+248]
0011f1e4b 0x11f1ec
0011f1e8
0011f1e8loc_11f1e8:
0011f1e8b 0x11f1ec
0011f1ec
0011f1ecloc_11f1ec:
0011f1ecldr x5, [sp+296]
0011f1f0subs xzr, x5, 0
0011f1f4b.gt 0x11f1fc
0011f1f8b 0x11f2e4
0011f1fc
0011f1fcloc_11f1fc:
0011f1fcldr x5, [sp+288]
0011f200ldr x6, [sp+296]
0011f204subs xzr, x6, x5
0011f208b.lt 0x11f210
0011f20cb 0x11f214
0011f210
0011f210loc_11f210:
0011f210b 0x11f21c
0011f214
0011f214loc_11f214:
0011f214mov x6, x5
0011f218b 0x11f21c
0011f21c
0011f21cloc_11f21c:
0011f21cstr x6, [sp+96]
0011f220ldr x2, [sp+280]
0011f224ldr x5, [sp+264]
0011f228subs xzr, x6, x2
0011f22cb.ls 0x11f234
0011f230b 0x11f538
0011f234
0011f234loc_11f234:
0011f234b 0x11f238
0011f238
0011f238loc_11f238:
0011f238str x5, [sp+160]
0011f23cstr x6, [sp+168]
0011f240str x2, [sp+176]
0011f244ldr x2, [sp+248]
0011f248ldr x0, [sp+232]
0011f24cldr x5, [sp+240]
0011f250str x0, [sp+192]
0011f254str x5, [sp+200]
0011f258str x2, [sp+208]
0011f25cldr x6, [sp+168]
0011f260add x1, x5, x6
0011f264str x1, [sp+128]
0011f268subs xzr, x2, x1
0011f26cb.hs 0x11f274
0011f270b 0x11f27c
0011f274
0011f274loc_11f274:
0011f274str x1, [sp+200]
0011f278b 0x11f29c
0011f27c
0011f27cloc_11f27c:
0011f27cldr x3, [sp+168]
0011f280adrp x4, 0x4d6000
0011f284add x4, x4, 3072
0011f288bl runtime.growslice
0011f28cstr x0, [sp+192]
0011f290str x1, [sp+200]
0011f294str x2, [sp+208]
0011f298b 0x11f29c
0011f29c
0011f29cloc_11f29c:
0011f29cldr x3, [sp+168]
0011f2a0str x3, [sp+120]
0011f2a4ldr x3, [sp+128]
0011f2a8ldr x4, [sp+168]
0011f2acsub x3, x3, x4
0011f2b0ldr x4, [sp+192]
0011f2b4add x0, x4, x3
0011f2b8str x0, [sp+184]
0011f2bcldr x2, [sp+120]
0011f2c0ldr x1, [sp+160]
0011f2c4bl runtime.memmove
0011f2c8ldr x3, [sp+192]
0011f2ccldr x4, [sp+200]
0011f2d0ldr x5, [sp+208]
0011f2d4str x3, [sp+232]
0011f2d8str x4, [sp+240]
0011f2dcstr x5, [sp+248]
0011f2e0b 0x11f4bc
0011f2e4
0011f2e4loc_11f2e4:
0011f2e4ldr x2, [sp+248]
0011f2e8ldr x0, [sp+232]
0011f2ecldr x5, [sp+240]
0011f2f0add x1, x5, 1
0011f2f4subs xzr, x2, x1
0011f2f8b.hs 0x11f300
0011f2fcb 0x11f304
0011f300
0011f300loc_11f300:
0011f300b 0x11f318
0011f304
0011f304loc_11f304:
0011f304orr x3, xzr, 1
0011f308adrp x4, 0x4d6000
0011f30cadd x4, x4, 3072
0011f310bl runtime.growslice
0011f314b 0x11f318
0011f318
0011f318loc_11f318:
0011f318sub x5, x1, 1
0011f31corr x6, xzr, 48
0011f320strb w6, [x0+x5]
0011f324str x0, [sp+232]
0011f328str x1, [sp+240]
0011f32cstr x2, [sp+248]
0011f330b 0x11f334
0011f334
0011f334loc_11f334:
0011f334ldr x5, [sp+304]
0011f338subs xzr, x5, 0
0011f33cb.gt 0x11f344
0011f340b 0x11f39c
0011f344
0011f344loc_11f344:
0011f344ldr x2, [sp+248]
0011f348ldr x0, [sp+232]
0011f34cldr x5, [sp+240]
0011f350add x1, x5, 1
0011f354subs xzr, x2, x1
0011f358b.hs 0x11f360
0011f35cb 0x11f364
0011f360
0011f360loc_11f360:
0011f360b 0x11f37c
0011f364
0011f364loc_11f364:
0011f364orr x3, xzr, 1
0011f368adrp x4, 0x4d6000
0011f36cadd x4, x4, 3072
0011f370bl runtime.growslice
0011f374orr x6, xzr, 48
0011f378b 0x11f37c
0011f37c
0011f37cloc_11f37c:
0011f37csub x5, x1, 1
0011f380movz x7, 46
0011f384strb w7, [x0+x5]
0011f388str x0, [sp+232]
0011f38cstr x1, [sp+240]
0011f390str x2, [sp+248]
0011f394str xzr, [sp+112]
0011f398b 0x11f3c4
0011f39c
0011f39cloc_11f39c:
0011f39cb 0x11f3a0
0011f3a0
0011f3a0loc_11f3a0:
0011f3a0ldr x0, [sp+232]
0011f3a4ldr x1, [sp+240]
0011f3a8ldr x2, [sp+248]
0011f3acstr x0, [sp+136]
0011f3b0str x1, [sp+144]
0011f3b4str x2, [sp+152]
0011f3b8ldur x29, [sp-8]
0011f3bcldr x30, [sp], 224
0011f3c0ret x30
0011f3c4
0011f3c4loc_11f3c4:
0011f3c4ldr x5, [sp+304]
0011f3c8ldr x7, [sp+112]
0011f3ccsubs xzr, x5, x7
0011f3d0b.gt 0x11f3d8
0011f3d4b 0x11f4b4
0011f3d8
0011f3d8loc_11f3d8:
0011f3d8strb w6, [sp+94]
0011f3dcldr x5, [sp+296]
0011f3e0ldr x7, [sp+112]
0011f3e4add x5, x5, x7
0011f3e8str x5, [sp+104]
0011f3ecsubs xzr, x5, 0
0011f3f0cset x7, ge
0011f3f4strb w7, [sp+95]
0011f3f8tbz x5, 63, 0x11f400
0011f3fcb 0x11f418
0011f400
0011f400loc_11f400:
0011f400ldr x5, [sp+104]
0011f404ldr x7, [sp+288]
0011f408subs xzr, x7, x5
0011f40ccset x5, gt
0011f410strb w5, [sp+95]
0011f414b 0x11f41c
0011f418
0011f418loc_11f418:
0011f418b 0x11f41c
0011f41c
0011f41cloc_11f41c:
0011f41cldrb w5, [sp+95]
0011f420tbnz w5, 0, 0x11f428
0011f424b 0x11f44c
0011f428
0011f428loc_11f428:
0011f428ldr x1, [sp+272]
0011f42cldr x5, [sp+264]
0011f430ldr x0, [sp+104]
0011f434subs xzr, x1, x0
0011f438b.hi 0x11f440
0011f43cb 0x11f4b8
0011f440
0011f440loc_11f440:
0011f440ldrb w5, [x5+x0]
0011f444strb w5, [sp+94]
0011f448b 0x11f450
0011f44c
0011f44cloc_11f44c:
0011f44cb 0x11f450
0011f450
0011f450loc_11f450:
0011f450ldr x2, [sp+248]
0011f454ldr x0, [sp+232]
0011f458ldr x5, [sp+240]
0011f45cadd x1, x5, 1
0011f460subs xzr, x2, x1
0011f464b.hs 0x11f46c
0011f468b 0x11f470
0011f46c
0011f46cloc_11f46c:
0011f46cb 0x11f488
0011f470
0011f470loc_11f470:
0011f470orr x3, xzr, 1
0011f474adrp x4, 0x4d6000
0011f478add x4, x4, 3072
0011f47cbl runtime.growslice
0011f480orr x6, xzr, 48
0011f484b 0x11f488
0011f488
0011f488loc_11f488:
0011f488ldrb w5, [sp+94]
0011f48csub x7, x1, 1
0011f490strb w5, [x0+x7]
0011f494str x0, [sp+232]
0011f498str x1, [sp+240]
0011f49cstr x2, [sp+248]
0011f4a0b 0x11f4a4
0011f4a4
0011f4a4loc_11f4a4:
0011f4a4ldr x5, [sp+112]
0011f4a8add x5, x5, 1
0011f4acstr x5, [sp+112]
0011f4b0b 0x11f3c4
0011f4b4
0011f4b4loc_11f4b4:
0011f4b4b 0x11f3a0
0011f4b8
0011f4b8loc_11f4b8:
0011f4b8bl runtime.panicIndex
0011f4bc
0011f4bcloc_11f4bc:
0011f4bcldr x5, [sp+96]
0011f4c0ldr x6, [sp+296]
0011f4c4subs xzr, x6, x5
0011f4c8b.gt 0x11f4d0
0011f4ccb 0x11f530
0011f4d0
0011f4d0loc_11f4d0:
0011f4d0ldr x2, [sp+248]
0011f4d4ldr x0, [sp+232]
0011f4d8ldr x5, [sp+240]
0011f4dcadd x1, x5, 1
0011f4e0subs xzr, x2, x1
0011f4e4b.hs 0x11f4ec
0011f4e8b 0x11f4f0
0011f4ec
0011f4ecloc_11f4ec:
0011f4ecb 0x11f504
0011f4f0
0011f4f0loc_11f4f0:
0011f4f0orr x3, xzr, 1
0011f4f4adrp x4, 0x4d6000
0011f4f8add x4, x4, 3072
0011f4fcbl runtime.growslice
0011f500b 0x11f504
0011f504
0011f504loc_11f504:
0011f504sub x5, x1, 1
0011f508orr x6, xzr, 48
0011f50cstrb w6, [x0+x5]
0011f510str x0, [sp+232]
0011f514str x1, [sp+240]
0011f518str x2, [sp+248]
0011f51cb 0x11f520
0011f520
0011f520loc_11f520:
0011f520ldr x5, [sp+96]
0011f524add x5, x5, 1
0011f528str x5, [sp+96]
0011f52cb 0x11f4bc
0011f530
0011f530loc_11f530:
0011f530orr x6, xzr, 48
0011f534b 0x11f334
0011f538
0011f538loc_11f538:
0011f538mov x1, x6
0011f53cbl runtime.panicSliceAcap
0011f540hint
0011f544
0011f544loc_11f544:
0011f544stp x0, x1, [sp+8]
0011f548str x2, [sp+24]
0011f54cstrb w3, [sp+32]
0011f550stp x4, x5, [sp+40]
0011f554stp x6, x7, [sp+56]
0011f558stp x8, x9, [sp+72]
0011f55cmov x3, x30
0011f560bl runtime.morestack_noctxt.abi0
0011f564ldp x0, x1, [sp+8]
0011f568ldr x2, [sp+24]
0011f56cldrb w3, [sp+32]
0011f570ldp x4, x5, [sp+40]
0011f574ldp x6, x7, [sp+56]
0011f578ldp x8, x9, [sp+72]
0011f57cb 0x11f140
0011f140
0011f140strconv.fmtF: ; void strconv.fmtF(struct []uint8 dst, bool neg, strconv.decimalSlice d, int prec)
0011f140ldr x16, [x28+16]
0011f144sub x17, sp, 96
0011f148subs xzr, x17, x16
0011f14cb.ls 0x11f544
0011f150str x30, [sp-224]!
0011f154stur x29, [sp-8]
0011f158sub x29, sp, 8
0011f15cstr x0, [sp+232]
0011f160str x1, [sp+240]
0011f164str x2, [sp+248]
0011f168strb w3, [sp+256]
0011f16cstr x4, [sp+264]
0011f170str x5, [sp+272]
0011f174str x6, [sp+280]
0011f178str x7, [sp+288]
0011f17cstr x8, [sp+296]
0011f180str x9, [sp+304]
0011f184str xzr, [sp+136]
0011f188stp xzr, xzr, [sp+144]
0011f18cldrb w5, [sp+256]
0011f190tbnz w5, 0, 0x11f198
0011f194b 0x11f1e8
0011f198
0011f198loc_11f198:
0011f198ldr x2, [sp+248]
0011f19cldr x0, [sp+232]
0011f1a0ldr x5, [sp+240]
0011f1a4add x1, x5, 1
0011f1a8subs xzr, x2, x1
0011f1acb.hs 0x11f1b4
0011f1b0b 0x11f1b8
0011f1b4
0011f1b4loc_11f1b4:
0011f1b4b 0x11f1cc
0011f1b8
0011f1b8loc_11f1b8:
0011f1b8orr x3, xzr, 1
0011f1bcadrp x4, 0x4d6000
0011f1c0add x4, x4, 3072
0011f1c4bl runtime.growslice
0011f1c8b 0x11f1cc
0011f1cc
0011f1ccloc_11f1cc:
0011f1ccsub x5, x1, 1
0011f1d0movz x6, 45
0011f1d4strb w6, [x0+x5]
0011f1d8str x0, [sp+232]
0011f1dcstr x1, [sp+240]
0011f1e0str x2, [sp+248]
0011f1e4b 0x11f1ec
0011f1e8
0011f1e8loc_11f1e8:
0011f1e8b 0x11f1ec
0011f1ec
0011f1ecloc_11f1ec:
0011f1ecldr x5, [sp+296]
0011f1f0subs xzr, x5, 0
0011f1f4b.gt 0x11f1fc
0011f1f8b 0x11f2e4
0011f1fc
0011f1fcloc_11f1fc:
0011f1fcldr x5, [sp+288]
0011f200ldr x6, [sp+296]
0011f204subs xzr, x6, x5
0011f208b.lt 0x11f210
0011f20cb 0x11f214
0011f210
0011f210loc_11f210:
0011f210b 0x11f21c
0011f214
0011f214loc_11f214:
0011f214mov x6, x5
0011f218b 0x11f21c
0011f21c
0011f21cloc_11f21c:
0011f21cstr x6, [sp+96]
0011f220ldr x2, [sp+280]
0011f224ldr x5, [sp+264]
0011f228subs xzr, x6, x2
0011f22cb.ls 0x11f234
0011f230b 0x11f538
0011f234
0011f234loc_11f234:
0011f234b 0x11f238
0011f238
0011f238loc_11f238:
0011f238str x5, [sp+160]
0011f23cstr x6, [sp+168]
0011f240str x2, [sp+176]
0011f244ldr x2, [sp+248]
0011f248ldr x0, [sp+232]
0011f24cldr x5, [sp+240]
0011f250str x0, [sp+192]
0011f254str x5, [sp+200]
0011f258str x2, [sp+208]
0011f25cldr x6, [sp+168]
0011f260add x1, x5, x6
0011f264str x1, [sp+128]
0011f268subs xzr, x2, x1
0011f26cb.hs 0x11f274
0011f270b 0x11f27c
0011f274
0011f274loc_11f274:
0011f274str x1, [sp+200]
0011f278b 0x11f29c
0011f27c
0011f27cloc_11f27c:
0011f27cldr x3, [sp+168]
0011f280adrp x4, 0x4d6000
0011f284add x4, x4, 3072
0011f288bl runtime.growslice
0011f28cstr x0, [sp+192]
0011f290str x1, [sp+200]
0011f294str x2, [sp+208]
0011f298b 0x11f29c
0011f29c
0011f29cloc_11f29c:
0011f29cldr x3, [sp+168]
0011f2a0str x3, [sp+120]
0011f2a4ldr x3, [sp+128]
0011f2a8ldr x4, [sp+168]
0011f2acsub x3, x3, x4
0011f2b0ldr x4, [sp+192]
0011f2b4add x0, x4, x3
0011f2b8str x0, [sp+184]
0011f2bcldr x2, [sp+120]
0011f2c0ldr x1, [sp+160]
0011f2c4bl runtime.memmove
0011f2c8ldr x3, [sp+192]
0011f2ccldr x4, [sp+200]
0011f2d0ldr x5, [sp+208]
0011f2d4str x3, [sp+232]
0011f2d8str x4, [sp+240]
0011f2dcstr x5, [sp+248]
0011f2e0b 0x11f4bc
0011f2e4
0011f2e4loc_11f2e4:
0011f2e4ldr x2, [sp+248]
0011f2e8ldr x0, [sp+232]
0011f2ecldr x5, [sp+240]
0011f2f0add x1, x5, 1
0011f2f4subs xzr, x2, x1
0011f2f8b.hs 0x11f300
0011f2fcb 0x11f304
0011f300
0011f300loc_11f300:
0011f300b 0x11f318
0011f304
0011f304loc_11f304:
0011f304orr x3, xzr, 1
0011f308adrp x4, 0x4d6000
0011f30cadd x4, x4, 3072
0011f310bl runtime.growslice
0011f314b 0x11f318
0011f318
0011f318loc_11f318:
0011f318sub x5, x1, 1
0011f31corr x6, xzr, 48
0011f320strb w6, [x0+x5]
0011f324str x0, [sp+232]
0011f328str x1, [sp+240]
0011f32cstr x2, [sp+248]
0011f330b 0x11f334
0011f334
0011f334loc_11f334:
0011f334ldr x5, [sp+304]
0011f338subs xzr, x5, 0
0011f33cb.gt 0x11f344
0011f340b 0x11f39c
0011f344
0011f344loc_11f344:
0011f344ldr x2, [sp+248]
0011f348ldr x0, [sp+232]
0011f34cldr x5, [sp+240]
0011f350add x1, x5, 1
0011f354subs xzr, x2, x1
0011f358b.hs 0x11f360
0011f35cb 0x11f364
0011f360
0011f360loc_11f360:
0011f360b 0x11f37c
0011f364
0011f364loc_11f364:
0011f364orr x3, xzr, 1
0011f368adrp x4, 0x4d6000
0011f36cadd x4, x4, 3072
0011f370bl runtime.growslice
0011f374orr x6, xzr, 48
0011f378b 0x11f37c
0011f37c
0011f37cloc_11f37c:
0011f37csub x5, x1, 1
0011f380movz x7, 46
0011f384strb w7, [x0+x5]
0011f388str x0, [sp+232]
0011f38cstr x1, [sp+240]
0011f390str x2, [sp+248]
0011f394str xzr, [sp+112]
0011f398b 0x11f3c4
0011f39c
0011f39cloc_11f39c:
0011f39cb 0x11f3a0
0011f3a0
0011f3a0loc_11f3a0:
0011f3a0ldr x0, [sp+232]
0011f3a4ldr x1, [sp+240]
0011f3a8ldr x2, [sp+248]
0011f3acstr x0, [sp+136]
0011f3b0str x1, [sp+144]
0011f3b4str x2, [sp+152]
0011f3b8ldur x29, [sp-8]
0011f3bcldr x30, [sp], 224
0011f3c0ret x30
0011f3c4
0011f3c4loc_11f3c4:
0011f3c4ldr x5, [sp+304]
0011f3c8ldr x7, [sp+112]
0011f3ccsubs xzr, x5, x7
0011f3d0b.gt 0x11f3d8
0011f3d4b 0x11f4b4
0011f3d8
0011f3d8loc_11f3d8:
0011f3d8strb w6, [sp+94]
0011f3dcldr x5, [sp+296]
0011f3e0ldr x7, [sp+112]
0011f3e4add x5, x5, x7
0011f3e8str x5, [sp+104]
0011f3ecsubs xzr, x5, 0
0011f3f0cset x7, ge
0011f3f4strb w7, [sp+95]
0011f3f8tbz x5, 63, 0x11f400
0011f3fcb 0x11f418
0011f400
0011f400loc_11f400:
0011f400ldr x5, [sp+104]
0011f404ldr x7, [sp+288]
0011f408subs xzr, x7, x5
0011f40ccset x5, gt
0011f410strb w5, [sp+95]
0011f414b 0x11f41c
0011f418
0011f418loc_11f418:
0011f418b 0x11f41c
0011f41c
0011f41cloc_11f41c:
0011f41cldrb w5, [sp+95]
0011f420tbnz w5, 0, 0x11f428
0011f424b 0x11f44c
0011f428
0011f428loc_11f428:
0011f428ldr x1, [sp+272]
0011f42cldr x5, [sp+264]
0011f430ldr x0, [sp+104]
0011f434subs xzr, x1, x0
0011f438b.hi 0x11f440
0011f43cb 0x11f4b8
0011f440
0011f440loc_11f440:
0011f440ldrb w5, [x5+x0]
0011f444strb w5, [sp+94]
0011f448b 0x11f450
0011f44c
0011f44cloc_11f44c:
0011f44cb 0x11f450
0011f450
0011f450loc_11f450:
0011f450ldr x2, [sp+248]
0011f454ldr x0, [sp+232]
0011f458ldr x5, [sp+240]
0011f45cadd x1, x5, 1
0011f460subs xzr, x2, x1
0011f464b.hs 0x11f46c
0011f468b 0x11f470
0011f46c
0011f46cloc_11f46c:
0011f46cb 0x11f488
0011f470
0011f470loc_11f470:
0011f470orr x3, xzr, 1
0011f474adrp x4, 0x4d6000
0011f478add x4, x4, 3072
0011f47cbl runtime.growslice
0011f480orr x6, xzr, 48
0011f484b 0x11f488
0011f488
0011f488loc_11f488:
0011f488ldrb w5, [sp+94]
0011f48csub x7, x1, 1
0011f490strb w5, [x0+x7]
0011f494str x0, [sp+232]
0011f498str x1, [sp+240]
0011f49cstr x2, [sp+248]
0011f4a0b 0x11f4a4
0011f4a4
0011f4a4loc_11f4a4:
0011f4a4ldr x5, [sp+112]
0011f4a8add x5, x5, 1
0011f4acstr x5, [sp+112]
0011f4b0b 0x11f3c4
0011f4b4
0011f4b4loc_11f4b4:
0011f4b4b 0x11f3a0
0011f4b8
0011f4b8loc_11f4b8:
0011f4b8bl runtime.panicIndex
0011f4bc
0011f4bcloc_11f4bc:
0011f4bcldr x5, [sp+96]
0011f4c0ldr x6, [sp+296]
0011f4c4subs xzr, x6, x5
0011f4c8b.gt 0x11f4d0
0011f4ccb 0x11f530
0011f4d0
0011f4d0loc_11f4d0:
0011f4d0ldr x2, [sp+248]
0011f4d4ldr x0, [sp+232]
0011f4d8ldr x5, [sp+240]
0011f4dcadd x1, x5, 1
0011f4e0subs xzr, x2, x1
0011f4e4b.hs 0x11f4ec
0011f4e8b 0x11f4f0
0011f4ec
0011f4ecloc_11f4ec:
0011f4ecb 0x11f504
0011f4f0
0011f4f0loc_11f4f0:
0011f4f0orr x3, xzr, 1
0011f4f4adrp x4, 0x4d6000
0011f4f8add x4, x4, 3072
0011f4fcbl runtime.growslice
0011f500b 0x11f504
0011f504
0011f504loc_11f504:
0011f504sub x5, x1, 1
0011f508orr x6, xzr, 48
0011f50cstrb w6, [x0+x5]
0011f510str x0, [sp+232]
0011f514str x1, [sp+240]
0011f518str x2, [sp+248]
0011f51cb 0x11f520
0011f520
0011f520loc_11f520:
0011f520ldr x5, [sp+96]
0011f524add x5, x5, 1
0011f528str x5, [sp+96]
0011f52cb 0x11f4bc
0011f530
0011f530loc_11f530:
0011f530orr x6, xzr, 48
0011f534b 0x11f334
0011f538
0011f538loc_11f538:
0011f538mov x1, x6
0011f53cbl runtime.panicSliceAcap
0011f540hint
0011f544
0011f544loc_11f544:
0011f544stp x0, x1, [sp+8]
0011f548str x2, [sp+24]
0011f54cstrb w3, [sp+32]
0011f550stp x4, x5, [sp+40]
0011f554stp x6, x7, [sp+56]
0011f558stp x8, x9, [sp+72]
0011f55cmov x3, x30
0011f560bl runtime.morestack_noctxt.abi0
0011f564ldp x0, x1, [sp+8]
0011f568ldr x2, [sp+24]
0011f56cldrb w3, [sp+32]
0011f570ldp x4, x5, [sp+40]
0011f574ldp x6, x7, [sp+56]
0011f578ldp x8, x9, [sp+72]
0011f57cb 0x11f140
0011f140
0011f580
0011f580strconv.fmtB: ; void strconv.fmtB(struct []uint8 dst, bool neg, uint64 mant, int exp, strconv.floatInfo * flt)
0011f580ldr x16, [x28+16]
0011f584sub x17, sp, 112
0011f588subs xzr, x17, x16
0011f58cb.ls 0x11f7e8
0011f590str x30, [sp-240]!
0011f594stur x29, [sp-8]
0011f598sub x29, sp, 8
0011f59cstr x0, [sp+248]
0011f5a0str x1, [sp+256]
0011f5a4str x2, [sp+264]
0011f5a8strb w3, [sp+272]
0011f5acstr x4, [sp+280]
0011f5b0str x5, [sp+288]
0011f5b4str x6, [sp+296]
0011f5b8str xzr, [sp+88]
0011f5bcstp xzr, xzr, [sp+96]
0011f5c0ldrb w7, [sp+272]
0011f5c4tbnz w7, 0, 0x11f5cc
0011f5c8b 0x11f61c
0011f5cc
0011f5ccloc_11f5cc:
0011f5ccldr x2, [sp+264]
0011f5d0ldr x0, [sp+248]
0011f5d4ldr x7, [sp+256]
0011f5d8add x1, x7, 1
0011f5dcsubs xzr, x2, x1
0011f5e0b.hs 0x11f5e8
0011f5e4b 0x11f5ec
0011f5e8
0011f5e8loc_11f5e8:
0011f5e8b 0x11f600
0011f5ec
0011f5ecloc_11f5ec:
0011f5ecorr x3, xzr, 1
0011f5f0adrp x4, 0x4d6000
0011f5f4add x4, x4, 3072
0011f5f8bl runtime.growslice
0011f5fcb 0x11f600
0011f600
0011f600loc_11f600:
0011f600sub x7, x1, 1
0011f604movz x8, 45
0011f608strb w8, [x0+x7]
0011f60cstr x0, [sp+248]
0011f610str x1, [sp+256]
0011f614str x2, [sp+264]
0011f618b 0x11f620
0011f61c
0011f61cloc_11f61c:
0011f61cb 0x11f620
0011f620
0011f620loc_11f620:
0011f620str xzr, [sp+208]
0011f624stp xzr, xzr, [sp+216]
0011f628stp xzr, xzr, [sp+192]
0011f62cldr x3, [sp+280]
0011f630ldr x0, [sp+248]
0011f634ldr x1, [sp+256]
0011f638ldr x2, [sp+264]
0011f63cmovz x4, 10
0011f640mov x5, xzr
0011f644orr x6, xzr, 1
0011f648bl strconv.formatBits
0011f64cstr x0, [sp+208]
0011f650str x1, [sp+216]
0011f654str x2, [sp+224]
0011f658str x3, [sp+192]
0011f65cstr x4, [sp+200]
0011f660ldr x7, [sp+216]
0011f664ldr x8, [sp+224]
0011f668ldr x9, [sp+208]
0011f66cstr x9, [sp+168]
0011f670str x7, [sp+176]
0011f674str x8, [sp+184]
0011f678ldr x7, [sp+192]
0011f67cldr x8, [sp+200]
0011f680str x7, [sp+152]
0011f684str x8, [sp+160]
0011f688ldr x2, [sp+184]
0011f68cldr x0, [sp+168]
0011f690ldr x7, [sp+176]
0011f694str x0, [sp+248]
0011f698str x7, [sp+256]
0011f69cstr x2, [sp+264]
0011f6a0add x1, x7, 1
0011f6a4subs xzr, x2, x1
0011f6a8b.hs 0x11f6b0
0011f6acb 0x11f6b4
0011f6b0
0011f6b0loc_11f6b0:
0011f6b0b 0x11f6c8
0011f6b4
0011f6b4loc_11f6b4:
0011f6b4orr x3, xzr, 1
0011f6b8adrp x4, 0x4d6000
0011f6bcadd x4, x4, 3072
0011f6c0bl runtime.growslice
0011f6c4b 0x11f6c8
0011f6c8
0011f6c8loc_11f6c8:
0011f6c8sub x7, x1, 1
0011f6ccorr x8, xzr, 112
0011f6d0strb w8, [x0+x7]
0011f6d4str x0, [sp+248]
0011f6d8str x1, [sp+256]
0011f6dcstr x2, [sp+264]
0011f6e0ldr x7, [sp+288]
0011f6e4ldr x8, [sp+296]
0011f6e8ldrsb x27, [x8]
0011f6ecldr x8, [x8]
0011f6f0sub x7, x7, x8
0011f6f4str x7, [sp+288]
0011f6f8tbz x7, 63, 0x11f700
0011f6fcb 0x11f744
0011f700
0011f700loc_11f700:
0011f700add x1, x1, 1
0011f704subs xzr, x2, x1
0011f708b.hs 0x11f710
0011f70cb 0x11f714
0011f710
0011f710loc_11f710:
0011f710b 0x11f728
0011f714
0011f714loc_11f714:
0011f714orr x3, xzr, 1
0011f718adrp x4, 0x4d6000
0011f71cadd x4, x4, 3072
0011f720bl runtime.growslice
0011f724b 0x11f728
0011f728
0011f728loc_11f728:
0011f728sub x7, x1, 1
0011f72cmovz x8, 43
0011f730strb w8, [x0+x7]
0011f734str x0, [sp+248]
0011f738str x1, [sp+256]
0011f73cstr x2, [sp+264]
0011f740b 0x11f748
0011f744
0011f744loc_11f744:
0011f744b 0x11f748
0011f748
0011f748loc_11f748:
0011f748str xzr, [sp+208]
0011f74cstp xzr, xzr, [sp+216]
0011f750stp xzr, xzr, [sp+192]
0011f754ldr x0, [sp+248]
0011f758ldr x1, [sp+256]
0011f75cldr x2, [sp+264]
0011f760ldr x3, [sp+288]
0011f764ldr x7, [sp+288]
0011f768subs xzr, x7, 0
0011f76ccset x5, lt
0011f770movz x4, 10
0011f774orr x6, xzr, 1
0011f778bl strconv.formatBits
0011f77cstr x0, [sp+208]
0011f780str x1, [sp+216]
0011f784str x2, [sp+224]
0011f788str x3, [sp+192]
0011f78cstr x4, [sp+200]
0011f790ldr x7, [sp+216]
0011f794ldr x8, [sp+224]
0011f798ldr x9, [sp+208]
0011f79cstr x9, [sp+128]
0011f7a0str x7, [sp+136]
0011f7a4str x8, [sp+144]
0011f7a8ldr x7, [sp+192]
0011f7acldr x8, [sp+200]
0011f7b0str x7, [sp+112]
0011f7b4str x8, [sp+120]
0011f7b8ldr x0, [sp+128]
0011f7bcldr x1, [sp+136]
0011f7c0ldr x2, [sp+144]
0011f7c4str x0, [sp+248]
0011f7c8str x1, [sp+256]
0011f7ccstr x2, [sp+264]
0011f7d0str x0, [sp+88]
0011f7d4str x1, [sp+96]
0011f7d8str x2, [sp+104]
0011f7dcldur x29, [sp-8]
0011f7e0ldr x30, [sp], 240
0011f7e4ret x30
0011f7e8
0011f7e8loc_11f7e8:
0011f7e8stp x0, x1, [sp+8]
0011f7ecstr x2, [sp+24]
0011f7f0strb w3, [sp+32]
0011f7f4stp x4, x5, [sp+40]
0011f7f8str x6, [sp+56]
0011f7fcmov x3, x30
0011f800bl runtime.morestack_noctxt.abi0
0011f804ldp x0, x1, [sp+8]
0011f808ldr x2, [sp+24]
0011f80cldrb w3, [sp+32]
0011f810ldp x4, x5, [sp+40]
0011f814ldr x6, [sp+56]
0011f818b 0x11f580
0011f81cudf 0
0011f580
0011f580strconv.fmtB: ; void strconv.fmtB(struct []uint8 dst, bool neg, uint64 mant, int exp, strconv.floatInfo * flt)
0011f580ldr x16, [x28+16]
0011f584sub x17, sp, 112
0011f588subs xzr, x17, x16
0011f58cb.ls 0x11f7e8
0011f590str x30, [sp-240]!
0011f594stur x29, [sp-8]
0011f598sub x29, sp, 8
0011f59cstr x0, [sp+248]
0011f5a0str x1, [sp+256]
0011f5a4str x2, [sp+264]
0011f5a8strb w3, [sp+272]
0011f5acstr x4, [sp+280]
0011f5b0str x5, [sp+288]
0011f5b4str x6, [sp+296]
0011f5b8str xzr, [sp+88]
0011f5bcstp xzr, xzr, [sp+96]
0011f5c0ldrb w7, [sp+272]
0011f5c4tbnz w7, 0, 0x11f5cc
0011f5c8b 0x11f61c
0011f5cc
0011f5ccloc_11f5cc:
0011f5ccldr x2, [sp+264]
0011f5d0ldr x0, [sp+248]
0011f5d4ldr x7, [sp+256]
0011f5d8add x1, x7, 1
0011f5dcsubs xzr, x2, x1
0011f5e0b.hs 0x11f5e8
0011f5e4b 0x11f5ec
0011f5e8
0011f5e8loc_11f5e8:
0011f5e8b 0x11f600
0011f5ec
0011f5ecloc_11f5ec:
0011f5ecorr x3, xzr, 1
0011f5f0adrp x4, 0x4d6000
0011f5f4add x4, x4, 3072
0011f5f8bl runtime.growslice
0011f5fcb 0x11f600
0011f600
0011f600loc_11f600:
0011f600sub x7, x1, 1
0011f604movz x8, 45
0011f608strb w8, [x0+x7]
0011f60cstr x0, [sp+248]
0011f610str x1, [sp+256]
0011f614str x2, [sp+264]
0011f618b 0x11f620
0011f61c
0011f61cloc_11f61c:
0011f61cb 0x11f620
0011f620
0011f620loc_11f620:
0011f620str xzr, [sp+208]
0011f624stp xzr, xzr, [sp+216]
0011f628stp xzr, xzr, [sp+192]
0011f62cldr x3, [sp+280]
0011f630ldr x0, [sp+248]
0011f634ldr x1, [sp+256]
0011f638ldr x2, [sp+264]
0011f63cmovz x4, 10
0011f640mov x5, xzr
0011f644orr x6, xzr, 1
0011f648bl strconv.formatBits
0011f64cstr x0, [sp+208]
0011f650str x1, [sp+216]
0011f654str x2, [sp+224]
0011f658str x3, [sp+192]
0011f65cstr x4, [sp+200]
0011f660ldr x7, [sp+216]
0011f664ldr x8, [sp+224]
0011f668ldr x9, [sp+208]
0011f66cstr x9, [sp+168]
0011f670str x7, [sp+176]
0011f674str x8, [sp+184]
0011f678ldr x7, [sp+192]
0011f67cldr x8, [sp+200]
0011f680str x7, [sp+152]
0011f684str x8, [sp+160]
0011f688ldr x2, [sp+184]
0011f68cldr x0, [sp+168]
0011f690ldr x7, [sp+176]
0011f694str x0, [sp+248]
0011f698str x7, [sp+256]
0011f69cstr x2, [sp+264]
0011f6a0add x1, x7, 1
0011f6a4subs xzr, x2, x1
0011f6a8b.hs 0x11f6b0
0011f6acb 0x11f6b4
0011f6b0
0011f6b0loc_11f6b0:
0011f6b0b 0x11f6c8
0011f6b4
0011f6b4loc_11f6b4:
0011f6b4orr x3, xzr, 1
0011f6b8adrp x4, 0x4d6000
0011f6bcadd x4, x4, 3072
0011f6c0bl runtime.growslice
0011f6c4b 0x11f6c8
0011f6c8
0011f6c8loc_11f6c8:
0011f6c8sub x7, x1, 1
0011f6ccorr x8, xzr, 112
0011f6d0strb w8, [x0+x7]
0011f6d4str x0, [sp+248]
0011f6d8str x1, [sp+256]
0011f6dcstr x2, [sp+264]
0011f6e0ldr x7, [sp+288]
0011f6e4ldr x8, [sp+296]
0011f6e8ldrsb x27, [x8]
0011f6ecldr x8, [x8]
0011f6f0sub x7, x7, x8
0011f6f4str x7, [sp+288]
0011f6f8tbz x7, 63, 0x11f700
0011f6fcb 0x11f744
0011f700
0011f700loc_11f700:
0011f700add x1, x1, 1
0011f704subs xzr, x2, x1
0011f708b.hs 0x11f710
0011f70cb 0x11f714
0011f710
0011f710loc_11f710:
0011f710b 0x11f728
0011f714
0011f714loc_11f714:
0011f714orr x3, xzr, 1
0011f718adrp x4, 0x4d6000
0011f71cadd x4, x4, 3072
0011f720bl runtime.growslice
0011f724b 0x11f728
0011f728
0011f728loc_11f728:
0011f728sub x7, x1, 1
0011f72cmovz x8, 43
0011f730strb w8, [x0+x7]
0011f734str x0, [sp+248]
0011f738str x1, [sp+256]
0011f73cstr x2, [sp+264]
0011f740b 0x11f748
0011f744
0011f744loc_11f744:
0011f744b 0x11f748
0011f748
0011f748loc_11f748:
0011f748str xzr, [sp+208]
0011f74cstp xzr, xzr, [sp+216]
0011f750stp xzr, xzr, [sp+192]
0011f754ldr x0, [sp+248]
0011f758ldr x1, [sp+256]
0011f75cldr x2, [sp+264]
0011f760ldr x3, [sp+288]
0011f764ldr x7, [sp+288]
0011f768subs xzr, x7, 0
0011f76ccset x5, lt
0011f770movz x4, 10
0011f774orr x6, xzr, 1
0011f778bl strconv.formatBits
0011f77cstr x0, [sp+208]
0011f780str x1, [sp+216]
0011f784str x2, [sp+224]
0011f788str x3, [sp+192]
0011f78cstr x4, [sp+200]
0011f790ldr x7, [sp+216]
0011f794ldr x8, [sp+224]
0011f798ldr x9, [sp+208]
0011f79cstr x9, [sp+128]
0011f7a0str x7, [sp+136]
0011f7a4str x8, [sp+144]
0011f7a8ldr x7, [sp+192]
0011f7acldr x8, [sp+200]
0011f7b0str x7, [sp+112]
0011f7b4str x8, [sp+120]
0011f7b8ldr x0, [sp+128]
0011f7bcldr x1, [sp+136]
0011f7c0ldr x2, [sp+144]
0011f7c4str x0, [sp+248]
0011f7c8str x1, [sp+256]
0011f7ccstr x2, [sp+264]
0011f7d0str x0, [sp+88]
0011f7d4str x1, [sp+96]
0011f7d8str x2, [sp+104]
0011f7dcldur x29, [sp-8]
0011f7e0ldr x30, [sp], 240
0011f7e4ret x30
0011f7e8
0011f7e8loc_11f7e8:
0011f7e8stp x0, x1, [sp+8]
0011f7ecstr x2, [sp+24]
0011f7f0strb w3, [sp+32]
0011f7f4stp x4, x5, [sp+40]
0011f7f8str x6, [sp+56]
0011f7fcmov x3, x30
0011f800bl runtime.morestack_noctxt.abi0
0011f804ldp x0, x1, [sp+8]
0011f808ldr x2, [sp+24]
0011f80cldrb w3, [sp+32]
0011f810ldp x4, x5, [sp+40]
0011f814ldr x6, [sp+56]
0011f818b 0x11f580
0011f81cudf 0
0011f580
0011f820
0011f820strconv.fmtX: ; void strconv.fmtX(struct []uint8 dst, int prec, uint8 fmt, bool neg, uint64 mant, int exp, strconv.floatInfo * flt)
0011f820ldr x16, [x28+16]
0011f824sub x17, sp, 64
0011f828subs xzr, x17, x16
0011f82cb.ls 0x1201ac
0011f830str x30, [sp-192]!
0011f834stur x29, [sp-8]
0011f838sub x29, sp, 8
0011f83cstr x0, [sp+200]
0011f840str x1, [sp+208]
0011f844str x2, [sp+216]
0011f848str x3, [sp+224]
0011f84cstrb w4, [sp+232]
0011f850strb w5, [sp+233]
0011f854str x6, [sp+240]
0011f858str x7, [sp+248]
0011f85cstr x8, [sp+256]
0011f860str xzr, [sp+144]
0011f864stp xzr, xzr, [sp+152]
0011f868ldr x5, [sp+240]
0011f86ccbz x5, 0x11f874
0011f870b 0x11f87c
0011f874
0011f874loc_11f874:
0011f874str xzr, [sp+248]
0011f878b 0x11f880
0011f87c
0011f87cloc_11f87c:
0011f87cb 0x11f880
0011f880
0011f880loc_11f880:
0011f880ldr x5, [sp+240]
0011f884ldr x6, [sp+256]
0011f888ldrsb x27, [x6]
0011f88cldr x6, [x6]
0011f890orr x7, xzr, 60
0011f894sub x6, x7, x6
0011f898lslv x5, x5, x6
0011f89csubs xzr, x6, 64
0011f8a0csel x5, x5, xzr, lo
0011f8a4str x5, [sp+240]
0011f8a8b 0x11f8ac
0011f8ac
0011f8acloc_11f8ac:
0011f8acldr x5, [sp+240]
0011f8b0subs xzr, x5, 0
0011f8b4cset x6, ne
0011f8b8strb w6, [sp+103]
0011f8bccbnz x5, 0x11f8c4
0011f8c0b 0x11f8d8
0011f8c4
0011f8c4loc_11f8c4:
0011f8c4ldr x5, [sp+240]
0011f8c8ands xzr, x5, 0x1000000000000000
0011f8cccset x5, eq
0011f8d0strb w5, [sp+103]
0011f8d4b 0x11f8dc
0011f8d8
0011f8d8loc_11f8d8:
0011f8d8b 0x11f8dc
0011f8dc
0011f8dcloc_11f8dc:
0011f8dcldrb w5, [sp+103]
0011f8e0tbnz w5, 0, 0x11f8e8
0011f8e4b 0x11f908
0011f8e8
0011f8e8loc_11f8e8:
0011f8e8ldr x5, [sp+240]
0011f8ecubfm x5, x5, 63, 62
0011f8f0str x5, [sp+240]
0011f8f4ldr x5, [sp+248]
0011f8f8sub x5, x5, 1
0011f8fcstr x5, [sp+248]
0011f900b 0x11f904
0011f904
0011f904loc_11f904:
0011f904b 0x11f8ac
0011f908
0011f908loc_11f908:
0011f908ldr x5, [sp+224]
0011f90csubs xzr, x5, 0
0011f910cset x6, ge
0011f914strb w6, [sp+103]
0011f918tbz x5, 63, 0x11f920
0011f91cb 0x11f934
0011f920
0011f920loc_11f920:
0011f920ldr x5, [sp+224]
0011f924subs xzr, x5, 15
0011f928cset x5, lt
0011f92cstrb w5, [sp+103]
0011f930b 0x11f938
0011f934
0011f934loc_11f934:
0011f934b 0x11f938
0011f938
0011f938loc_11f938:
0011f938ldrb w5, [sp+103]
0011f93ctbnz w5, 0, 0x11f944
0011f940b 0x11f9f4
0011f944
0011f944loc_11f944:
0011f944ldr x5, [sp+224]
0011f948ubfm x5, x5, 62, 61
0011f94cstr x5, [sp+104]
0011f950ldr x5, [sp+104]
0011f954ldr x6, [sp+240]
0011f958lslv x6, x6, x5
0011f95csubs xzr, x5, 64
0011f960csel x5, x6, xzr, lo
0011f964and x5, x5, 0xfffffffffffffff
0011f968str x5, [sp+120]
0011f96cldr x6, [sp+240]
0011f970ldr x8, [sp+104]
0011f974sub x8, x7, x8
0011f978lsrv x6, x6, x8
0011f97csubs xzr, x8, 64
0011f980csel x6, x6, xzr, lo
0011f984str x6, [sp+240]
0011f988and x8, x6, 1
0011f98corr x5, x5, x8
0011f990movz x8, 0x800000000000000
0011f994subs xzr, x5, x8
0011f998b.hi 0x11f9a0
0011f99cb 0x11f9ac
0011f9a0
0011f9a0loc_11f9a0:
0011f9a0add x5, x6, 1
0011f9a4str x5, [sp+240]
0011f9a8b 0x11f9b0
0011f9ac
0011f9acloc_11f9ac:
0011f9acb 0x11f9b0
0011f9b0
0011f9b0loc_11f9b0:
0011f9b0ldr x5, [sp+240]
0011f9b4ldr x6, [sp+104]
0011f9b8sub x6, x7, x6
0011f9bclslv x5, x5, x6
0011f9c0subs xzr, x6, 64
0011f9c4csel x5, x5, xzr, lo
0011f9c8str x5, [sp+240]
0011f9cctbnz x5, 61, 0x11f9d4
0011f9d0b 0x11f9ec
0011f9d4
0011f9d4loc_11f9d4:
0011f9d4ubfm x5, x5, 1, 63
0011f9d8str x5, [sp+240]
0011f9dcldr x5, [sp+248]
0011f9e0add x5, x5, 1
0011f9e4str x5, [sp+248]
0011f9e8b 0x11f9f0
0011f9ec
0011f9ecloc_11f9ec:
0011f9ecb 0x11f9f0
0011f9f0
0011f9f0loc_11f9f0:
0011f9f0b 0x11f9f8
0011f9f4
0011f9f4loc_11f9f4:
0011f9f4b 0x11f9f8
0011f9f8
0011f9f8loc_11f9f8:
0011f9f8adrp x5, 0x595000
0011f9fcadd x5, x5, 2196
0011fa00str x5, [sp+168]
0011fa04orr x5, xzr, 16
0011fa08str x5, [sp+176]
0011fa0cldrb w6, [sp+232]
0011fa10subs wzr, w6, 88
0011fa14b.eq 0x11fa1c
0011fa18b 0x11fa30
0011fa1c
0011fa1cloc_11fa1c:
0011fa1cadrp x6, 0x595000
0011fa20add x6, x6, 3060
0011fa24str x6, [sp+168]
0011fa28str x5, [sp+176]
0011fa2cb 0x11fa34
0011fa30
0011fa30loc_11fa30:
0011fa30b 0x11fa34
0011fa34
0011fa34loc_11fa34:
0011fa34ldrb w5, [sp+233]
0011fa38tbnz w5, 0, 0x11fa40
0011fa3cb 0x11fa90
0011fa40
0011fa40loc_11fa40:
0011fa40ldr x2, [sp+216]
0011fa44ldr x0, [sp+200]
0011fa48ldr x5, [sp+208]
0011fa4cadd x1, x5, 1
0011fa50subs xzr, x2, x1
0011fa54b.hs 0x11fa5c
0011fa58b 0x11fa60
0011fa5c
0011fa5cloc_11fa5c:
0011fa5cb 0x11fa74
0011fa60
0011fa60loc_11fa60:
0011fa60orr x3, xzr, 1
0011fa64adrp x4, 0x4d6000
0011fa68add x4, x4, 3072
0011fa6cbl runtime.growslice
0011fa70b 0x11fa74
0011fa74
0011fa74loc_11fa74:
0011fa74sub x5, x1, 1
0011fa78movz x6, 45
0011fa7cstrb w6, [x0+x5]
0011fa80str x0, [sp+200]
0011fa84str x1, [sp+208]
0011fa88str x2, [sp+216]
0011fa8cb 0x11fa98
0011fa90
0011fa90loc_11fa90:
0011fa90movz x6, 45
0011fa94b 0x11fa98
0011fa98
0011fa98loc_11fa98:
0011fa98ldr x5, [sp+240]
0011fa9cubfm x5, x5, 60, 60
0011faa0add x5, x5, 48
0011faa4strb w5, [sp+101]
0011faa8ldr x2, [sp+216]
0011faacldr x0, [sp+200]
0011fab0ldr x5, [sp+208]
0011fab4add x1, x5, 3
0011fab8subs xzr, x2, x1
0011fabcb.hs 0x11fac4
0011fac0b 0x11fac8
0011fac4
0011fac4loc_11fac4:
0011fac4b 0x11fae0
0011fac8
0011fac8loc_11fac8:
0011fac8orr x3, xzr, 3
0011faccadrp x4, 0x4d6000
0011fad0add x4, x4, 3072
0011fad4bl runtime.growslice
0011fad8movz x6, 45
0011fadcb 0x11fae0
0011fae0
0011fae0loc_11fae0:
0011fae0ldrb w5, [sp+232]
0011fae4ldrb w7, [sp+101]
0011fae8sub x8, x1, 3
0011faecorr x9, xzr, 48
0011faf0strb w9, [x0+x8]
0011faf4add x8, x0, x8
0011faf8strb w5, [x8+1]
0011fafcstrb w7, [x8+2]
0011fb00str x0, [sp+200]
0011fb04str x1, [sp+208]
0011fb08str x2, [sp+216]
0011fb0cldr x5, [sp+240]
0011fb10ubfm x5, x5, 60, 59
0011fb14str x5, [sp+240]
0011fb18ldr x5, [sp+224]
0011fb1csubs xzr, x5, 0
0011fb20cset x7, lt
0011fb24strb w7, [sp+103]
0011fb28tbnz x5, 63, 0x11fb30
0011fb2cb 0x11fb44
0011fb30
0011fb30loc_11fb30:
0011fb30ldr x5, [sp+240]
0011fb34subs xzr, x5, 0
0011fb38cset x5, ne
0011fb3cstrb w5, [sp+103]
0011fb40b 0x11fb48
0011fb44
0011fb44loc_11fb44:
0011fb44b 0x11fb48
0011fb48
0011fb48loc_11fb48:
0011fb48ldrb w5, [sp+103]
0011fb4ctbnz w5, 0, 0x11fb54
0011fb50b 0x11fba8
0011fb54
0011fb54loc_11fb54:
0011fb54ldr x2, [sp+216]
0011fb58ldr x0, [sp+200]
0011fb5cldr x5, [sp+208]
0011fb60add x1, x5, 1
0011fb64subs xzr, x2, x1
0011fb68b.hs 0x11fb70
0011fb6cb 0x11fb74
0011fb70
0011fb70loc_11fb70:
0011fb70b 0x11fb8c
0011fb74
0011fb74loc_11fb74:
0011fb74orr x3, xzr, 1
0011fb78adrp x4, 0x4d6000
0011fb7cadd x4, x4, 3072
0011fb80bl runtime.growslice
0011fb84movz x6, 45
0011fb88b 0x11fb8c
0011fb8c
0011fb8cloc_11fb8c:
0011fb8csub x5, x1, 1
0011fb90movz x7, 46
0011fb94strb w7, [x0+x5]
0011fb98str x0, [sp+200]
0011fb9cstr x1, [sp+208]
0011fba0str x2, [sp+216]
0011fba4b 0x120104
0011fba8
0011fba8loc_11fba8:
0011fba8ldr x5, [sp+224]
0011fbacsubs xzr, x5, 0
0011fbb0b.gt 0x11fbb8
0011fbb4b 0x11fc10
0011fbb8
0011fbb8loc_11fbb8:
0011fbb8ldr x2, [sp+216]
0011fbbcldr x0, [sp+200]
0011fbc0ldr x5, [sp+208]
0011fbc4add x1, x5, 1
0011fbc8subs xzr, x2, x1
0011fbccb.hs 0x11fbd4
0011fbd0b 0x11fbd8
0011fbd4
0011fbd4loc_11fbd4:
0011fbd4b 0x11fbf0
0011fbd8
0011fbd8loc_11fbd8:
0011fbd8orr x3, xzr, 1
0011fbdcadrp x4, 0x4d6000
0011fbe0add x4, x4, 3072
0011fbe4bl runtime.growslice
0011fbe8movz x6, 45
0011fbecb 0x11fbf0
0011fbf0
0011fbf0loc_11fbf0:
0011fbf0sub x5, x1, 1
0011fbf4movz x7, 46
0011fbf8strb w7, [x0+x5]
0011fbfcstr x0, [sp+200]
0011fc00str x1, [sp+208]
0011fc04str x2, [sp+216]
0011fc08str xzr, [sp+112]
0011fc0cb 0x12004c
0011fc10
0011fc10loc_11fc10:
0011fc10b 0x11fc14
0011fc14
0011fc14loc_11fc14:
0011fc14b 0x11fc18
0011fc18
0011fc18loc_11fc18:
0011fc18movz x1, 80
0011fc1cstrb w1, [sp+89]
0011fc20ldrb w0, [sp+232]
0011fc24bl strconv.lower
0011fc28strb w0, [sp+102]
0011fc2cldrb w1, [sp+232]
0011fc30ubfm x2, x0, 0, 7
0011fc34subs wzr, w2, w1
0011fc38b.eq 0x11fc40
0011fc3cb 0x11fc4c
0011fc40
0011fc40loc_11fc40:
0011fc40orr x5, xzr, 112
0011fc44strb w5, [sp+89]
0011fc48b 0x11fc50
0011fc4c
0011fc4cloc_11fc4c:
0011fc4cb 0x11fc50
0011fc50
0011fc50loc_11fc50:
0011fc50ldr x2, [sp+216]
0011fc54ldr x0, [sp+200]
0011fc58ldr x5, [sp+208]
0011fc5cadd x1, x5, 1
0011fc60subs xzr, x2, x1
0011fc64b.hs 0x11fc6c
0011fc68b 0x11fc70
0011fc6c
0011fc6cloc_11fc6c:
0011fc6cb 0x11fc84
0011fc70
0011fc70loc_11fc70:
0011fc70orr x3, xzr, 1
0011fc74adrp x4, 0x4d6000
0011fc78add x4, x4, 3072
0011fc7cbl runtime.growslice
0011fc80b 0x11fc84
0011fc84
0011fc84loc_11fc84:
0011fc84ldrb w5, [sp+89]
0011fc88sub x6, x1, 1
0011fc8cstrb w5, [x0+x6]
0011fc90str x0, [sp+200]
0011fc94str x1, [sp+208]
0011fc98str x2, [sp+216]
0011fc9cldr x5, [sp+248]
0011fca0tbnz x5, 63, 0x11fca8
0011fca4b 0x11fcc0
0011fca8
0011fca8loc_11fca8:
0011fca8movz x5, 45
0011fcacstrb w5, [sp+89]
0011fcb0ldr x5, [sp+248]
0011fcb4sub x5, xzr, x5
0011fcb8str x5, [sp+248]
0011fcbcb 0x11fccc
0011fcc0
0011fcc0loc_11fcc0:
0011fcc0movz x5, 43
0011fcc4strb w5, [sp+89]
0011fcc8b 0x11fccc
0011fccc
0011fcccloc_11fccc:
0011fcccldr x2, [sp+216]
0011fcd0ldr x0, [sp+200]
0011fcd4ldr x5, [sp+208]
0011fcd8add x1, x5, 1
0011fcdcsubs xzr, x2, x1
0011fce0b.hs 0x11fce8
0011fce4b 0x11fcec
0011fce8
0011fce8loc_11fce8:
0011fce8b 0x11fd00
0011fcec
0011fcecloc_11fcec:
0011fcecorr x3, xzr, 1
0011fcf0adrp x4, 0x4d6000
0011fcf4add x4, x4, 3072
0011fcf8bl runtime.growslice
0011fcfcb 0x11fd00
0011fd00
0011fd00loc_11fd00:
0011fd00ldrb w5, [sp+89]
0011fd04sub x6, x1, 1
0011fd08strb w5, [x0+x6]
0011fd0cstr x0, [sp+200]
0011fd10str x1, [sp+208]
0011fd14str x2, [sp+216]
0011fd18ldr x5, [sp+248]
0011fd1csubs xzr, x5, 100
0011fd20b.lt 0x11fd28
0011fd24b 0x11fdd8
0011fd28
0011fd28loc_11fd28:
0011fd28b 0x11fd2c
0011fd2c
0011fd2cloc_11fd2c:
0011fd2cldr x5, [sp+248]
0011fd30movz x6, 52429
0011fd34movk x6, 0xcccc0000
0011fd38movk x6, 0xcccc00000000
0011fd3cmovk x6, 0xcccc000000000000
0011fd40smulh x7, x6, x5
0011fd44add x7, x7, x5
0011fd48sbfm x7, x7, 3, 63
0011fd4csub x5, x7, x5, asr #63
0011fd50add x5, x5, 48
0011fd54strb w5, [sp+98]
0011fd58ldr x5, [sp+248]
0011fd5csmulh x6, x6, x5
0011fd60add x6, x6, x5
0011fd64sbfm x6, x6, 3, 63
0011fd68sub x6, x6, x5, asr #63
0011fd6cadd x6, x6, x6, lsl #2
0011fd70sub x5, x5, x6, lsl #1
0011fd74add x5, x5, 48
0011fd78strb w5, [sp+97]
0011fd7cldr x2, [sp+216]
0011fd80ldr x0, [sp+200]
0011fd84ldr x5, [sp+208]
0011fd88add x1, x5, 2
0011fd8csubs xzr, x2, x1
0011fd90b.hs 0x11fd98
0011fd94b 0x11fd9c
0011fd98
0011fd98loc_11fd98:
0011fd98b 0x11fdb0
0011fd9c
0011fd9cloc_11fd9c:
0011fd9corr x3, xzr, 2
0011fda0adrp x4, 0x4d6000
0011fda4add x4, x4, 3072
0011fda8bl runtime.growslice
0011fdacb 0x11fdb0
0011fdb0
0011fdb0loc_11fdb0:
0011fdb0ldrb w3, [sp+98]
0011fdb4ldrb w4, [sp+97]
0011fdb8sub x5, x1, 2
0011fdbcstrb w3, [x0+x5]
0011fdc0add x3, x0, x5
0011fdc4strb w4, [x3+1]
0011fdc8str x0, [sp+200]
0011fdccstr x1, [sp+208]
0011fdd0str x2, [sp+216]
0011fdd4b 0x120028
0011fdd8
0011fdd8loc_11fdd8:
0011fdd8ldr x5, [sp+248]
0011fddcsubs xzr, x5, 1000
0011fde0b.lt 0x11fde8
0011fde4b 0x11fee4
0011fde8
0011fde8loc_11fde8:
0011fde8b 0x11fdec
0011fdec
0011fdecloc_11fdec:
0011fdecldr x5, [sp+248]
0011fdf0movz x6, 55051
0011fdf4movk x6, 0x70a30000
0011fdf8movk x6, 0xa3d00000000
0011fdfcmovk x6, 0xa3d7000000000000
0011fe00smulh x6, x6, x5
0011fe04add x6, x6, x5
0011fe08sbfm x6, x6, 6, 63
0011fe0csub x5, x6, x5, asr #63
0011fe10add x5, x5, 48
0011fe14strb w5, [sp+96]
0011fe18ldr x5, [sp+248]
0011fe1cmovz x6, 52429
0011fe20movk x6, 0xcccc0000
0011fe24movk x6, 0xcccc00000000
0011fe28movk x6, 0xcccc000000000000
0011fe2csmulh x7, x6, x5
0011fe30add x7, x7, x5
0011fe34sbfm x7, x7, 3, 63
0011fe38sub x5, x7, x5, asr #63
0011fe3csmulh x7, x6, x5
0011fe40add x7, x7, x5
0011fe44sbfm x7, x7, 3, 63
0011fe48sub x7, x7, x5, asr #63
0011fe4cadd x7, x7, x7, lsl #2
0011fe50sub x5, x5, x7, lsl #1
0011fe54add x5, x5, 48
0011fe58strb w5, [sp+95]
0011fe5cldr x5, [sp+248]
0011fe60smulh x6, x6, x5
0011fe64add x6, x6, x5
0011fe68sbfm x6, x6, 3, 63
0011fe6csub x6, x6, x5, asr #63
0011fe70add x6, x6, x6, lsl #2
0011fe74sub x5, x5, x6, lsl #1
0011fe78add x5, x5, 48
0011fe7cstrb w5, [sp+94]
0011fe80ldr x2, [sp+216]
0011fe84ldr x0, [sp+200]
0011fe88ldr x5, [sp+208]
0011fe8cadd x1, x5, 3
0011fe90subs xzr, x2, x1
0011fe94b.hs 0x11fe9c
0011fe98b 0x11fea0
0011fe9c
0011fe9cloc_11fe9c:
0011fe9cb 0x11feb4
0011fea0
0011fea0loc_11fea0:
0011fea0orr x3, xzr, 3
0011fea4adrp x4, 0x4d6000
0011fea8add x4, x4, 3072
0011feacbl runtime.growslice
0011feb0b 0x11feb4
0011feb4
0011feb4loc_11feb4:
0011feb4ldrb w3, [sp+96]
0011feb8ldrb w4, [sp+95]
0011febcldrb w5, [sp+94]
0011fec0sub x6, x1, 3
0011fec4strb w3, [x0+x6]
0011fec8add x3, x0, x6
0011feccstrb w4, [x3+1]
0011fed0strb w5, [x3+2]
0011fed4str x0, [sp+200]
0011fed8str x1, [sp+208]
0011fedcstr x2, [sp+216]
0011fee0b 0x120028
0011fee4
0011fee4loc_11fee4:
0011fee4b 0x11fee8
0011fee8
0011fee8loc_11fee8:
0011fee8ldr x5, [sp+248]
0011feecmovz x6, 61342
0011fef0movk x6, 0xc6a70000
0011fef4movk x6, 0x374b00000000
0011fef8movk x6, 0x4189000000000000
0011fefcsmulh x6, x6, x5
0011ff00sbfm x6, x6, 8, 63
0011ff04sub x5, x6, x5, asr #63
0011ff08add x5, x5, 48
0011ff0cstrb w5, [sp+93]
0011ff10ldr x5, [sp+248]
0011ff14movz x6, 55051
0011ff18movk x6, 0x70a30000
0011ff1cmovk x6, 0xa3d00000000
0011ff20movk x6, 0xa3d7000000000000
0011ff24smulh x6, x6, x5
0011ff28add x6, x6, x5
0011ff2csbfm x6, x6, 6, 63
0011ff30sub x5, x6, x5, asr #63
0011ff34ubfm x6, x5, 0, 7
0011ff38movz x7, 410
0011ff3cmadd w6, w7, w6, wzr
0011ff40ubfm x6, x6, 12, 31
0011ff44add x6, x6, x6, lsl #2
0011ff48sub x5, x5, x6, lsl #1
0011ff4cadd x5, x5, 48
0011ff50strb w5, [sp+92]
0011ff54ldr x5, [sp+248]
0011ff58movz x6, 52429
0011ff5cmovk x6, 0xcccc0000
0011ff60movk x6, 0xcccc00000000
0011ff64movk x6, 0xcccc000000000000
0011ff68smulh x7, x6, x5
0011ff6cadd x7, x7, x5
0011ff70sbfm x7, x7, 3, 63
0011ff74sub x5, x7, x5, asr #63
0011ff78smulh x7, x6, x5
0011ff7cadd x7, x7, x5
0011ff80sbfm x7, x7, 3, 63
0011ff84sub x7, x7, x5, asr #63
0011ff88add x7, x7, x7, lsl #2
0011ff8csub x5, x5, x7, lsl #1
0011ff90add x5, x5, 48
0011ff94strb w5, [sp+91]
0011ff98ldr x5, [sp+248]
0011ff9csmulh x6, x6, x5
0011ffa0add x6, x6, x5
0011ffa4sbfm x6, x6, 3, 63
0011ffa8sub x6, x6, x5, asr #63
0011ffacadd x6, x6, x6, lsl #2
0011ffb0sub x5, x5, x6, lsl #1
0011ffb4add x5, x5, 48
0011ffb8strb w5, [sp+90]
0011ffbcldr x2, [sp+216]
0011ffc0ldr x0, [sp+200]
0011ffc4ldr x5, [sp+208]
0011ffc8add x1, x5, 4
0011ffccsubs xzr, x2, x1
0011ffd0b.hs 0x11ffd8
0011ffd4b 0x11ffdc
0011ffd8
0011ffd8loc_11ffd8:
0011ffd8b 0x11fff0
0011ffdc
0011ffdcloc_11ffdc:
0011ffdcorr x3, xzr, 4
0011ffe0adrp x4, 0x4d6000
0011ffe4add x4, x4, 3072
0011ffe8bl runtime.growslice
0011ffecb 0x11fff0
0011fff0
0011fff0loc_11fff0:
0011fff0ldrb w3, [sp+93]
0011fff4ldrb w4, [sp+92]
0011fff8ldrb w5, [sp+91]
0011fffcldrb w6, [sp+90]
00120000sub x7, x1, 4
00120004strb w3, [x0+x7]
00120008add x3, x0, x7
0012000cstrb w4, [x3+1]
00120010strb w5, [x3+2]
00120014strb w6, [x3+3]
00120018str x0, [sp+200]
0012001cstr x1, [sp+208]
00120020str x2, [sp+216]
00120024b 0x120028
00120028
00120028loc_120028:
00120028ldr x0, [sp+200]
0012002cldr x1, [sp+208]
00120030ldr x2, [sp+216]
00120034str x0, [sp+144]
00120038str x1, [sp+152]
0012003cstr x2, [sp+160]
00120040ldur x29, [sp-8]
00120044ldr x30, [sp], 192
00120048ret x30
0012004c
0012004cloc_12004c:
0012004cldr x5, [sp+224]
00120050ldr x7, [sp+112]
00120054subs xzr, x5, x7
00120058b.gt 0x120060
0012005cb 0x1200fc
00120060
00120060loc_120060:
00120060ldr x5, [sp+240]
00120064ubfm x5, x5, 60, 63
00120068and x0, x5, 15
0012006cstr x0, [sp+128]
00120070ldr x1, [sp+176]
00120074ldr x5, [sp+168]
00120078subs xzr, x1, x0
0012007cb.hi 0x120084
00120080b 0x120100
00120084
00120084loc_120084:
00120084ldrb w5, [x5+x0]
00120088strb w5, [sp+99]
0012008cldr x2, [sp+216]
00120090ldr x0, [sp+200]
00120094ldr x5, [sp+208]
00120098add x1, x5, 1
0012009csubs xzr, x2, x1
001200a0b.hs 0x1200a8
001200a4b 0x1200ac
001200a8
001200a8loc_1200a8:
001200a8b 0x1200c4
001200ac
001200acloc_1200ac:
001200acorr x3, xzr, 1
001200b0adrp x4, 0x4d5000
001200b4add x4, x4, 3072
001200b8bl runtime.growslice
001200bcmovz x6, 45
001200c0b 0x1200c4
001200c4
001200c4loc_1200c4:
001200c4ldrb w5, [sp+99]
001200c8sub x7, x1, 1
001200ccstrb w5, [x0+x7]
001200d0str x0, [sp+200]
001200d4str x1, [sp+208]
001200d8str x2, [sp+216]
001200dcldr x5, [sp+240]
001200e0ubfm x5, x5, 60, 59
001200e4str x5, [sp+240]
001200e8b 0x1200ec
001200ec
001200ecloc_1200ec:
001200ecldr x5, [sp+112]
001200f0add x5, x5, 1
001200f4str x5, [sp+112]
001200f8b 0x12004c
001200fc
001200fcloc_1200fc:
001200fcb 0x11fc14
00120100
00120100loc_120100:
00120100bl runtime.panicIndexU
00120104
00120104loc_120104:
00120104ldr x5, [sp+240]
00120108cbnz x5, 0x120110
0012010cb 0x1201a0
00120110
00120110loc_120110:
00120110ldr x5, [sp+240]
00120114ubfm x5, x5, 60, 63
00120118and x0, x5, 15
0012011cstr x0, [sp+136]
00120120ldr x1, [sp+176]
00120124ldr x5, [sp+168]
00120128subs xzr, x1, x0
0012012cb.hi 0x120134
00120130b 0x1201a4
00120134
00120134loc_120134:
00120134ldrb w5, [x5+x0]
00120138strb w5, [sp+100]
0012013cldr x2, [sp+216]
00120140ldr x0, [sp+200]
00120144ldr x5, [sp+208]
00120148add x1, x5, 1
0012014csubs xzr, x2, x1
00120150b.hs 0x120158
00120154b 0x12015c
00120158
00120158loc_120158:
00120158b 0x120174
0012015c
0012015cloc_12015c:
0012015corr x3, xzr, 1
00120160adrp x4, 0x4d5000
00120164add x4, x4, 3072
00120168bl runtime.growslice
0012016cmovz x6, 45
00120170b 0x120174
00120174
00120174loc_120174:
00120174ldrb w5, [sp+100]
00120178sub x7, x1, 1
0012017cstrb w5, [x0+x7]
00120180str x0, [sp+200]
00120184str x1, [sp+208]
00120188str x2, [sp+216]
0012018cldr x5, [sp+240]
00120190ubfm x5, x5, 60, 59
00120194str x5, [sp+240]
00120198b 0x12019c
0012019c
0012019cloc_12019c:
0012019cb 0x120104
001201a0
001201a0loc_1201a0:
001201a0b 0x11fc18
001201a4
001201a4loc_1201a4:
001201a4bl runtime.panicIndexU
001201a8hint
001201ac
001201acloc_1201ac:
001201acstp x0, x1, [sp+8]
001201b0stp x2, x3, [sp+24]
001201b4strb w4, [sp+40]
001201b8strb w5, [sp+41]
001201bcstp x6, x7, [sp+48]
001201c0str x8, [sp+64]
001201c4mov x3, x30
001201c8bl runtime.morestack_noctxt.abi0
001201ccldp x0, x1, [sp+8]
001201d0ldp x2, x3, [sp+24]
001201d4ldrb w4, [sp+40]
001201d8ldrb w5, [sp+41]
001201dcldp x6, x7, [sp+48]
001201e0ldr x8, [sp+64]
001201e4b 0x11f820
001201e8udf 0
001201ecudf 0
0011f820
0011f820strconv.fmtX: ; void strconv.fmtX(struct []uint8 dst, int prec, uint8 fmt, bool neg, uint64 mant, int exp, strconv.floatInfo * flt)
0011f820ldr x16, [x28+16]
0011f824sub x17, sp, 64
0011f828subs xzr, x17, x16
0011f82cb.ls 0x1201ac
0011f830str x30, [sp-192]!
0011f834stur x29, [sp-8]
0011f838sub x29, sp, 8
0011f83cstr x0, [sp+200]
0011f840str x1, [sp+208]
0011f844str x2, [sp+216]
0011f848str x3, [sp+224]
0011f84cstrb w4, [sp+232]
0011f850strb w5, [sp+233]
0011f854str x6, [sp+240]
0011f858str x7, [sp+248]
0011f85cstr x8, [sp+256]
0011f860str xzr, [sp+144]
0011f864stp xzr, xzr, [sp+152]
0011f868ldr x5, [sp+240]
0011f86ccbz x5, 0x11f874
0011f870b 0x11f87c
0011f874
0011f874loc_11f874:
0011f874str xzr, [sp+248]
0011f878b 0x11f880
0011f87c
0011f87cloc_11f87c:
0011f87cb 0x11f880
0011f880
0011f880loc_11f880:
0011f880ldr x5, [sp+240]
0011f884ldr x6, [sp+256]
0011f888ldrsb x27, [x6]
0011f88cldr x6, [x6]
0011f890orr x7, xzr, 60
0011f894sub x6, x7, x6
0011f898lslv x5, x5, x6
0011f89csubs xzr, x6, 64
0011f8a0csel x5, x5, xzr, lo
0011f8a4str x5, [sp+240]
0011f8a8b 0x11f8ac
0011f8ac
0011f8acloc_11f8ac:
0011f8acldr x5, [sp+240]
0011f8b0subs xzr, x5, 0
0011f8b4cset x6, ne
0011f8b8strb w6, [sp+103]
0011f8bccbnz x5, 0x11f8c4
0011f8c0b 0x11f8d8
0011f8c4
0011f8c4loc_11f8c4:
0011f8c4ldr x5, [sp+240]
0011f8c8ands xzr, x5, 0x1000000000000000
0011f8cccset x5, eq
0011f8d0strb w5, [sp+103]
0011f8d4b 0x11f8dc
0011f8d8
0011f8d8loc_11f8d8:
0011f8d8b 0x11f8dc
0011f8dc
0011f8dcloc_11f8dc:
0011f8dcldrb w5, [sp+103]
0011f8e0tbnz w5, 0, 0x11f8e8
0011f8e4b 0x11f908
0011f8e8
0011f8e8loc_11f8e8:
0011f8e8ldr x5, [sp+240]
0011f8ecubfm x5, x5, 63, 62
0011f8f0str x5, [sp+240]
0011f8f4ldr x5, [sp+248]
0011f8f8sub x5, x5, 1
0011f8fcstr x5, [sp+248]
0011f900b 0x11f904
0011f904
0011f904loc_11f904:
0011f904b 0x11f8ac
0011f908
0011f908loc_11f908:
0011f908ldr x5, [sp+224]
0011f90csubs xzr, x5, 0
0011f910cset x6, ge
0011f914strb w6, [sp+103]
0011f918tbz x5, 63, 0x11f920
0011f91cb 0x11f934
0011f920
0011f920loc_11f920:
0011f920ldr x5, [sp+224]
0011f924subs xzr, x5, 15
0011f928cset x5, lt
0011f92cstrb w5, [sp+103]
0011f930b 0x11f938
0011f934
0011f934loc_11f934:
0011f934b 0x11f938
0011f938
0011f938loc_11f938:
0011f938ldrb w5, [sp+103]
0011f93ctbnz w5, 0, 0x11f944
0011f940b 0x11f9f4
0011f944
0011f944loc_11f944:
0011f944ldr x5, [sp+224]
0011f948ubfm x5, x5, 62, 61
0011f94cstr x5, [sp+104]
0011f950ldr x5, [sp+104]
0011f954ldr x6, [sp+240]
0011f958lslv x6, x6, x5
0011f95csubs xzr, x5, 64
0011f960csel x5, x6, xzr, lo
0011f964and x5, x5, 0xfffffffffffffff
0011f968str x5, [sp+120]
0011f96cldr x6, [sp+240]
0011f970ldr x8, [sp+104]
0011f974sub x8, x7, x8
0011f978lsrv x6, x6, x8
0011f97csubs xzr, x8, 64
0011f980csel x6, x6, xzr, lo
0011f984str x6, [sp+240]
0011f988and x8, x6, 1
0011f98corr x5, x5, x8
0011f990movz x8, 0x800000000000000
0011f994subs xzr, x5, x8
0011f998b.hi 0x11f9a0
0011f99cb 0x11f9ac
0011f9a0
0011f9a0loc_11f9a0:
0011f9a0add x5, x6, 1
0011f9a4str x5, [sp+240]
0011f9a8b 0x11f9b0
0011f9ac
0011f9acloc_11f9ac:
0011f9acb 0x11f9b0
0011f9b0
0011f9b0loc_11f9b0:
0011f9b0ldr x5, [sp+240]
0011f9b4ldr x6, [sp+104]
0011f9b8sub x6, x7, x6
0011f9bclslv x5, x5, x6
0011f9c0subs xzr, x6, 64
0011f9c4csel x5, x5, xzr, lo
0011f9c8str x5, [sp+240]
0011f9cctbnz x5, 61, 0x11f9d4
0011f9d0b 0x11f9ec
0011f9d4
0011f9d4loc_11f9d4:
0011f9d4ubfm x5, x5, 1, 63
0011f9d8str x5, [sp+240]
0011f9dcldr x5, [sp+248]
0011f9e0add x5, x5, 1
0011f9e4str x5, [sp+248]
0011f9e8b 0x11f9f0
0011f9ec
0011f9ecloc_11f9ec:
0011f9ecb 0x11f9f0
0011f9f0
0011f9f0loc_11f9f0:
0011f9f0b 0x11f9f8
0011f9f4
0011f9f4loc_11f9f4:
0011f9f4b 0x11f9f8
0011f9f8
0011f9f8loc_11f9f8:
0011f9f8adrp x5, 0x595000
0011f9fcadd x5, x5, 2196
0011fa00str x5, [sp+168]
0011fa04orr x5, xzr, 16
0011fa08str x5, [sp+176]
0011fa0cldrb w6, [sp+232]
0011fa10subs wzr, w6, 88
0011fa14b.eq 0x11fa1c
0011fa18b 0x11fa30
0011fa1c
0011fa1cloc_11fa1c:
0011fa1cadrp x6, 0x595000
0011fa20add x6, x6, 3060
0011fa24str x6, [sp+168]
0011fa28str x5, [sp+176]
0011fa2cb 0x11fa34
0011fa30
0011fa30loc_11fa30:
0011fa30b 0x11fa34
0011fa34
0011fa34loc_11fa34:
0011fa34ldrb w5, [sp+233]
0011fa38tbnz w5, 0, 0x11fa40
0011fa3cb 0x11fa90
0011fa40
0011fa40loc_11fa40:
0011fa40ldr x2, [sp+216]
0011fa44ldr x0, [sp+200]
0011fa48ldr x5, [sp+208]
0011fa4cadd x1, x5, 1
0011fa50subs xzr, x2, x1
0011fa54b.hs 0x11fa5c
0011fa58b 0x11fa60
0011fa5c
0011fa5cloc_11fa5c:
0011fa5cb 0x11fa74
0011fa60
0011fa60loc_11fa60:
0011fa60orr x3, xzr, 1
0011fa64adrp x4, 0x4d6000
0011fa68add x4, x4, 3072
0011fa6cbl runtime.growslice
0011fa70b 0x11fa74
0011fa74
0011fa74loc_11fa74:
0011fa74sub x5, x1, 1
0011fa78movz x6, 45
0011fa7cstrb w6, [x0+x5]
0011fa80str x0, [sp+200]
0011fa84str x1, [sp+208]
0011fa88str x2, [sp+216]
0011fa8cb 0x11fa98
0011fa90
0011fa90loc_11fa90:
0011fa90movz x6, 45
0011fa94b 0x11fa98
0011fa98
0011fa98loc_11fa98:
0011fa98ldr x5, [sp+240]
0011fa9cubfm x5, x5, 60, 60
0011faa0add x5, x5, 48
0011faa4strb w5, [sp+101]
0011faa8ldr x2, [sp+216]
0011faacldr x0, [sp+200]
0011fab0ldr x5, [sp+208]
0011fab4add x1, x5, 3
0011fab8subs xzr, x2, x1
0011fabcb.hs 0x11fac4
0011fac0b 0x11fac8
0011fac4
0011fac4loc_11fac4:
0011fac4b 0x11fae0
0011fac8
0011fac8loc_11fac8:
0011fac8orr x3, xzr, 3
0011faccadrp x4, 0x4d6000
0011fad0add x4, x4, 3072
0011fad4bl runtime.growslice
0011fad8movz x6, 45
0011fadcb 0x11fae0
0011fae0
0011fae0loc_11fae0:
0011fae0ldrb w5, [sp+232]
0011fae4ldrb w7, [sp+101]
0011fae8sub x8, x1, 3
0011faecorr x9, xzr, 48
0011faf0strb w9, [x0+x8]
0011faf4add x8, x0, x8
0011faf8strb w5, [x8+1]
0011fafcstrb w7, [x8+2]
0011fb00str x0, [sp+200]
0011fb04str x1, [sp+208]
0011fb08str x2, [sp+216]
0011fb0cldr x5, [sp+240]
0011fb10ubfm x5, x5, 60, 59
0011fb14str x5, [sp+240]
0011fb18ldr x5, [sp+224]
0011fb1csubs xzr, x5, 0
0011fb20cset x7, lt
0011fb24strb w7, [sp+103]
0011fb28tbnz x5, 63, 0x11fb30
0011fb2cb 0x11fb44
0011fb30
0011fb30loc_11fb30:
0011fb30ldr x5, [sp+240]
0011fb34subs xzr, x5, 0
0011fb38cset x5, ne
0011fb3cstrb w5, [sp+103]
0011fb40b 0x11fb48
0011fb44
0011fb44loc_11fb44:
0011fb44b 0x11fb48
0011fb48
0011fb48loc_11fb48:
0011fb48ldrb w5, [sp+103]
0011fb4ctbnz w5, 0, 0x11fb54
0011fb50b 0x11fba8
0011fb54
0011fb54loc_11fb54:
0011fb54ldr x2, [sp+216]
0011fb58ldr x0, [sp+200]
0011fb5cldr x5, [sp+208]
0011fb60add x1, x5, 1
0011fb64subs xzr, x2, x1
0011fb68b.hs 0x11fb70
0011fb6cb 0x11fb74
0011fb70
0011fb70loc_11fb70:
0011fb70b 0x11fb8c
0011fb74
0011fb74loc_11fb74:
0011fb74orr x3, xzr, 1
0011fb78adrp x4, 0x4d6000
0011fb7cadd x4, x4, 3072
0011fb80bl runtime.growslice
0011fb84movz x6, 45
0011fb88b 0x11fb8c
0011fb8c
0011fb8cloc_11fb8c:
0011fb8csub x5, x1, 1
0011fb90movz x7, 46
0011fb94strb w7, [x0+x5]
0011fb98str x0, [sp+200]
0011fb9cstr x1, [sp+208]
0011fba0str x2, [sp+216]
0011fba4b 0x120104
0011fba8
0011fba8loc_11fba8:
0011fba8ldr x5, [sp+224]
0011fbacsubs xzr, x5, 0
0011fbb0b.gt 0x11fbb8
0011fbb4b 0x11fc10
0011fbb8
0011fbb8loc_11fbb8:
0011fbb8ldr x2, [sp+216]
0011fbbcldr x0, [sp+200]
0011fbc0ldr x5, [sp+208]
0011fbc4add x1, x5, 1
0011fbc8subs xzr, x2, x1
0011fbccb.hs 0x11fbd4
0011fbd0b 0x11fbd8
0011fbd4
0011fbd4loc_11fbd4:
0011fbd4b 0x11fbf0
0011fbd8
0011fbd8loc_11fbd8:
0011fbd8orr x3, xzr, 1
0011fbdcadrp x4, 0x4d6000
0011fbe0add x4, x4, 3072
0011fbe4bl runtime.growslice
0011fbe8movz x6, 45
0011fbecb 0x11fbf0
0011fbf0
0011fbf0loc_11fbf0:
0011fbf0sub x5, x1, 1
0011fbf4movz x7, 46
0011fbf8strb w7, [x0+x5]
0011fbfcstr x0, [sp+200]
0011fc00str x1, [sp+208]
0011fc04str x2, [sp+216]
0011fc08str xzr, [sp+112]
0011fc0cb 0x12004c
0011fc10
0011fc10loc_11fc10:
0011fc10b 0x11fc14
0011fc14
0011fc14loc_11fc14:
0011fc14b 0x11fc18
0011fc18
0011fc18loc_11fc18:
0011fc18movz x1, 80
0011fc1cstrb w1, [sp+89]
0011fc20ldrb w0, [sp+232]
0011fc24bl strconv.lower
0011fc28strb w0, [sp+102]
0011fc2cldrb w1, [sp+232]
0011fc30ubfm x2, x0, 0, 7
0011fc34subs wzr, w2, w1
0011fc38b.eq 0x11fc40
0011fc3cb 0x11fc4c
0011fc40
0011fc40loc_11fc40:
0011fc40orr x5, xzr, 112
0011fc44strb w5, [sp+89]
0011fc48b 0x11fc50
0011fc4c
0011fc4cloc_11fc4c:
0011fc4cb 0x11fc50
0011fc50
0011fc50loc_11fc50:
0011fc50ldr x2, [sp+216]
0011fc54ldr x0, [sp+200]
0011fc58ldr x5, [sp+208]
0011fc5cadd x1, x5, 1
0011fc60subs xzr, x2, x1
0011fc64b.hs 0x11fc6c
0011fc68b 0x11fc70
0011fc6c
0011fc6cloc_11fc6c:
0011fc6cb 0x11fc84
0011fc70
0011fc70loc_11fc70:
0011fc70orr x3, xzr, 1
0011fc74adrp x4, 0x4d6000
0011fc78add x4, x4, 3072
0011fc7cbl runtime.growslice
0011fc80b 0x11fc84
0011fc84
0011fc84loc_11fc84:
0011fc84ldrb w5, [sp+89]
0011fc88sub x6, x1, 1
0011fc8cstrb w5, [x0+x6]
0011fc90str x0, [sp+200]
0011fc94str x1, [sp+208]
0011fc98str x2, [sp+216]
0011fc9cldr x5, [sp+248]
0011fca0tbnz x5, 63, 0x11fca8
0011fca4b 0x11fcc0
0011fca8
0011fca8loc_11fca8:
0011fca8movz x5, 45
0011fcacstrb w5, [sp+89]
0011fcb0ldr x5, [sp+248]
0011fcb4sub x5, xzr, x5
0011fcb8str x5, [sp+248]
0011fcbcb 0x11fccc
0011fcc0
0011fcc0loc_11fcc0:
0011fcc0movz x5, 43
0011fcc4strb w5, [sp+89]
0011fcc8b 0x11fccc
0011fccc
0011fcccloc_11fccc:
0011fcccldr x2, [sp+216]
0011fcd0ldr x0, [sp+200]
0011fcd4ldr x5, [sp+208]
0011fcd8add x1, x5, 1
0011fcdcsubs xzr, x2, x1
0011fce0b.hs 0x11fce8
0011fce4b 0x11fcec
0011fce8
0011fce8loc_11fce8:
0011fce8b 0x11fd00
0011fcec
0011fcecloc_11fcec:
0011fcecorr x3, xzr, 1
0011fcf0adrp x4, 0x4d6000
0011fcf4add x4, x4, 3072
0011fcf8bl runtime.growslice
0011fcfcb 0x11fd00
0011fd00
0011fd00loc_11fd00:
0011fd00ldrb w5, [sp+89]
0011fd04sub x6, x1, 1
0011fd08strb w5, [x0+x6]
0011fd0cstr x0, [sp+200]
0011fd10str x1, [sp+208]
0011fd14str x2, [sp+216]
0011fd18ldr x5, [sp+248]
0011fd1csubs xzr, x5, 100
0011fd20b.lt 0x11fd28
0011fd24b 0x11fdd8
0011fd28
0011fd28loc_11fd28:
0011fd28b 0x11fd2c
0011fd2c
0011fd2cloc_11fd2c:
0011fd2cldr x5, [sp+248]
0011fd30movz x6, 52429
0011fd34movk x6, 0xcccc0000
0011fd38movk x6, 0xcccc00000000
0011fd3cmovk x6, 0xcccc000000000000
0011fd40smulh x7, x6, x5
0011fd44add x7, x7, x5
0011fd48sbfm x7, x7, 3, 63
0011fd4csub x5, x7, x5, asr #63
0011fd50add x5, x5, 48
0011fd54strb w5, [sp+98]
0011fd58ldr x5, [sp+248]
0011fd5csmulh x6, x6, x5
0011fd60add x6, x6, x5
0011fd64sbfm x6, x6, 3, 63
0011fd68sub x6, x6, x5, asr #63
0011fd6cadd x6, x6, x6, lsl #2
0011fd70sub x5, x5, x6, lsl #1
0011fd74add x5, x5, 48
0011fd78strb w5, [sp+97]
0011fd7cldr x2, [sp+216]
0011fd80ldr x0, [sp+200]
0011fd84ldr x5, [sp+208]
0011fd88add x1, x5, 2
0011fd8csubs xzr, x2, x1
0011fd90b.hs 0x11fd98
0011fd94b 0x11fd9c
0011fd98
0011fd98loc_11fd98:
0011fd98b 0x11fdb0
0011fd9c
0011fd9cloc_11fd9c:
0011fd9corr x3, xzr, 2
0011fda0adrp x4, 0x4d6000
0011fda4add x4, x4, 3072
0011fda8bl runtime.growslice
0011fdacb 0x11fdb0
0011fdb0
0011fdb0loc_11fdb0:
0011fdb0ldrb w3, [sp+98]
0011fdb4ldrb w4, [sp+97]
0011fdb8sub x5, x1, 2
0011fdbcstrb w3, [x0+x5]
0011fdc0add x3, x0, x5
0011fdc4strb w4, [x3+1]
0011fdc8str x0, [sp+200]
0011fdccstr x1, [sp+208]
0011fdd0str x2, [sp+216]
0011fdd4b 0x120028
0011fdd8
0011fdd8loc_11fdd8:
0011fdd8ldr x5, [sp+248]
0011fddcsubs xzr, x5, 1000
0011fde0b.lt 0x11fde8
0011fde4b 0x11fee4
0011fde8
0011fde8loc_11fde8:
0011fde8b 0x11fdec
0011fdec
0011fdecloc_11fdec:
0011fdecldr x5, [sp+248]
0011fdf0movz x6, 55051
0011fdf4movk x6, 0x70a30000
0011fdf8movk x6, 0xa3d00000000
0011fdfcmovk x6, 0xa3d7000000000000
0011fe00smulh x6, x6, x5
0011fe04add x6, x6, x5
0011fe08sbfm x6, x6, 6, 63
0011fe0csub x5, x6, x5, asr #63
0011fe10add x5, x5, 48
0011fe14strb w5, [sp+96]
0011fe18ldr x5, [sp+248]
0011fe1cmovz x6, 52429
0011fe20movk x6, 0xcccc0000
0011fe24movk x6, 0xcccc00000000
0011fe28movk x6, 0xcccc000000000000
0011fe2csmulh x7, x6, x5
0011fe30add x7, x7, x5
0011fe34sbfm x7, x7, 3, 63
0011fe38sub x5, x7, x5, asr #63
0011fe3csmulh x7, x6, x5
0011fe40add x7, x7, x5
0011fe44sbfm x7, x7, 3, 63
0011fe48sub x7, x7, x5, asr #63
0011fe4cadd x7, x7, x7, lsl #2
0011fe50sub x5, x5, x7, lsl #1
0011fe54add x5, x5, 48
0011fe58strb w5, [sp+95]
0011fe5cldr x5, [sp+248]
0011fe60smulh x6, x6, x5
0011fe64add x6, x6, x5
0011fe68sbfm x6, x6, 3, 63
0011fe6csub x6, x6, x5, asr #63
0011fe70add x6, x6, x6, lsl #2
0011fe74sub x5, x5, x6, lsl #1
0011fe78add x5, x5, 48
0011fe7cstrb w5, [sp+94]
0011fe80ldr x2, [sp+216]
0011fe84ldr x0, [sp+200]
0011fe88ldr x5, [sp+208]
0011fe8cadd x1, x5, 3
0011fe90subs xzr, x2, x1
0011fe94b.hs 0x11fe9c
0011fe98b 0x11fea0
0011fe9c
0011fe9cloc_11fe9c:
0011fe9cb 0x11feb4
0011fea0
0011fea0loc_11fea0:
0011fea0orr x3, xzr, 3
0011fea4adrp x4, 0x4d6000
0011fea8add x4, x4, 3072
0011feacbl runtime.growslice
0011feb0b 0x11feb4
0011feb4
0011feb4loc_11feb4:
0011feb4ldrb w3, [sp+96]
0011feb8ldrb w4, [sp+95]
0011febcldrb w5, [sp+94]
0011fec0sub x6, x1, 3
0011fec4strb w3, [x0+x6]
0011fec8add x3, x0, x6
0011feccstrb w4, [x3+1]
0011fed0strb w5, [x3+2]
0011fed4str x0, [sp+200]
0011fed8str x1, [sp+208]
0011fedcstr x2, [sp+216]
0011fee0b 0x120028
0011fee4
0011fee4loc_11fee4:
0011fee4b 0x11fee8
0011fee8
0011fee8loc_11fee8:
0011fee8ldr x5, [sp+248]
0011feecmovz x6, 61342
0011fef0movk x6, 0xc6a70000
0011fef4movk x6, 0x374b00000000
0011fef8movk x6, 0x4189000000000000
0011fefcsmulh x6, x6, x5
0011ff00sbfm x6, x6, 8, 63
0011ff04sub x5, x6, x5, asr #63
0011ff08add x5, x5, 48
0011ff0cstrb w5, [sp+93]
0011ff10ldr x5, [sp+248]
0011ff14movz x6, 55051
0011ff18movk x6, 0x70a30000
0011ff1cmovk x6, 0xa3d00000000
0011ff20movk x6, 0xa3d7000000000000
0011ff24smulh x6, x6, x5
0011ff28add x6, x6, x5
0011ff2csbfm x6, x6, 6, 63
0011ff30sub x5, x6, x5, asr #63
0011ff34ubfm x6, x5, 0, 7
0011ff38movz x7, 410
0011ff3cmadd w6, w7, w6, wzr
0011ff40ubfm x6, x6, 12, 31
0011ff44add x6, x6, x6, lsl #2
0011ff48sub x5, x5, x6, lsl #1
0011ff4cadd x5, x5, 48
0011ff50strb w5, [sp+92]
0011ff54ldr x5, [sp+248]
0011ff58movz x6, 52429
0011ff5cmovk x6, 0xcccc0000
0011ff60movk x6, 0xcccc00000000
0011ff64movk x6, 0xcccc000000000000
0011ff68smulh x7, x6, x5
0011ff6cadd x7, x7, x5
0011ff70sbfm x7, x7, 3, 63
0011ff74sub x5, x7, x5, asr #63
0011ff78smulh x7, x6, x5
0011ff7cadd x7, x7, x5
0011ff80sbfm x7, x7, 3, 63
0011ff84sub x7, x7, x5, asr #63
0011ff88add x7, x7, x7, lsl #2
0011ff8csub x5, x5, x7, lsl #1
0011ff90add x5, x5, 48
0011ff94strb w5, [sp+91]
0011ff98ldr x5, [sp+248]
0011ff9csmulh x6, x6, x5
0011ffa0add x6, x6, x5
0011ffa4sbfm x6, x6, 3, 63
0011ffa8sub x6, x6, x5, asr #63
0011ffacadd x6, x6, x6, lsl #2
0011ffb0sub x5, x5, x6, lsl #1
0011ffb4add x5, x5, 48
0011ffb8strb w5, [sp+90]
0011ffbcldr x2, [sp+216]
0011ffc0ldr x0, [sp+200]
0011ffc4ldr x5, [sp+208]
0011ffc8add x1, x5, 4
0011ffccsubs xzr, x2, x1
0011ffd0b.hs 0x11ffd8
0011ffd4b 0x11ffdc
0011ffd8
0011ffd8loc_11ffd8:
0011ffd8b 0x11fff0
0011ffdc
0011ffdcloc_11ffdc:
0011ffdcorr x3, xzr, 4
0011ffe0adrp x4, 0x4d6000
0011ffe4add x4, x4, 3072
0011ffe8bl runtime.growslice
0011ffecb 0x11fff0
0011fff0
0011fff0loc_11fff0:
0011fff0ldrb w3, [sp+93]
0011fff4ldrb w4, [sp+92]
0011fff8ldrb w5, [sp+91]
0011fffcldrb w6, [sp+90]
00120000sub x7, x1, 4
00120004strb w3, [x0+x7]
00120008add x3, x0, x7
0012000cstrb w4, [x3+1]
00120010strb w5, [x3+2]
00120014strb w6, [x3+3]
00120018str x0, [sp+200]
0012001cstr x1, [sp+208]
00120020str x2, [sp+216]
00120024b 0x120028
00120028
00120028loc_120028:
00120028ldr x0, [sp+200]
0012002cldr x1, [sp+208]
00120030ldr x2, [sp+216]
00120034str x0, [sp+144]
00120038str x1, [sp+152]
0012003cstr x2, [sp+160]
00120040ldur x29, [sp-8]
00120044ldr x30, [sp], 192
00120048ret x30
0012004c
0012004cloc_12004c:
0012004cldr x5, [sp+224]
00120050ldr x7, [sp+112]
00120054subs xzr, x5, x7
00120058b.gt 0x120060
0012005cb 0x1200fc
00120060
00120060loc_120060:
00120060ldr x5, [sp+240]
00120064ubfm x5, x5, 60, 63
00120068and x0, x5, 15
0012006cstr x0, [sp+128]
00120070ldr x1, [sp+176]
00120074ldr x5, [sp+168]
00120078subs xzr, x1, x0
0012007cb.hi 0x120084
00120080b 0x120100
00120084
00120084loc_120084:
00120084ldrb w5, [x5+x0]
00120088strb w5, [sp+99]
0012008cldr x2, [sp+216]
00120090ldr x0, [sp+200]
00120094ldr x5, [sp+208]
00120098add x1, x5, 1
0012009csubs xzr, x2, x1
001200a0b.hs 0x1200a8
001200a4b 0x1200ac
001200a8
001200a8loc_1200a8:
001200a8b 0x1200c4
001200ac
001200acloc_1200ac:
001200acorr x3, xzr, 1
001200b0adrp x4, 0x4d5000
001200b4add x4, x4, 3072
001200b8bl runtime.growslice
001200bcmovz x6, 45
001200c0b 0x1200c4
001200c4
001200c4loc_1200c4:
001200c4ldrb w5, [sp+99]
001200c8sub x7, x1, 1
001200ccstrb w5, [x0+x7]
001200d0str x0, [sp+200]
001200d4str x1, [sp+208]
001200d8str x2, [sp+216]
001200dcldr x5, [sp+240]
001200e0ubfm x5, x5, 60, 59
001200e4str x5, [sp+240]
001200e8b 0x1200ec
001200ec
001200ecloc_1200ec:
001200ecldr x5, [sp+112]
001200f0add x5, x5, 1
001200f4str x5, [sp+112]
001200f8b 0x12004c
001200fc
001200fcloc_1200fc:
001200fcb 0x11fc14
00120100
00120100loc_120100:
00120100bl runtime.panicIndexU
00120104
00120104loc_120104:
00120104ldr x5, [sp+240]
00120108cbnz x5, 0x120110
0012010cb 0x1201a0
00120110
00120110loc_120110:
00120110ldr x5, [sp+240]
00120114ubfm x5, x5, 60, 63
00120118and x0, x5, 15
0012011cstr x0, [sp+136]
00120120ldr x1, [sp+176]
00120124ldr x5, [sp+168]
00120128subs xzr, x1, x0
0012012cb.hi 0x120134
00120130b 0x1201a4
00120134
00120134loc_120134:
00120134ldrb w5, [x5+x0]
00120138strb w5, [sp+100]
0012013cldr x2, [sp+216]
00120140ldr x0, [sp+200]
00120144ldr x5, [sp+208]
00120148add x1, x5, 1
0012014csubs xzr, x2, x1
00120150b.hs 0x120158
00120154b 0x12015c
00120158
00120158loc_120158:
00120158b 0x120174
0012015c
0012015cloc_12015c:
0012015corr x3, xzr, 1
00120160adrp x4, 0x4d5000
00120164add x4, x4, 3072
00120168bl runtime.growslice
0012016cmovz x6, 45
00120170b 0x120174
00120174
00120174loc_120174:
00120174ldrb w5, [sp+100]
00120178sub x7, x1, 1
0012017cstrb w5, [x0+x7]
00120180str x0, [sp+200]
00120184str x1, [sp+208]
00120188str x2, [sp+216]
0012018cldr x5, [sp+240]
00120190ubfm x5, x5, 60, 59
00120194str x5, [sp+240]
00120198b 0x12019c
0012019c
0012019cloc_12019c:
0012019cb 0x120104
001201a0
001201a0loc_1201a0:
001201a0b 0x11fc18
001201a4
001201a4loc_1201a4:
001201a4bl runtime.panicIndexU
001201a8hint
001201ac
001201acloc_1201ac:
001201acstp x0, x1, [sp+8]
001201b0stp x2, x3, [sp+24]
001201b4strb w4, [sp+40]
001201b8strb w5, [sp+41]
001201bcstp x6, x7, [sp+48]
001201c0str x8, [sp+64]
001201c4mov x3, x30
001201c8bl runtime.morestack_noctxt.abi0
001201ccldp x0, x1, [sp+8]
001201d0ldp x2, x3, [sp+24]
001201d4ldrb w4, [sp+40]
001201d8ldrb w5, [sp+41]
001201dcldp x6, x7, [sp+48]
001201e0ldr x8, [sp+64]
001201e4b 0x11f820
001201e8udf 0
001201ecudf 0
0011f820
001201f0
001201f0strconv.ryuFtoaFixed32: ; void strconv.ryuFtoaFixed32(strconv.decimalSlice * d, uint32 mant, int exp, int prec)
001201f0ldr x16, [x28+16]
001201f4sub x17, sp, 16
001201f8subs xzr, x17, x16
001201fcb.ls 0x12061c
00120200str x30, [sp-144]!
00120204stur x29, [sp-8]
00120208sub x29, sp, 8
0012020cstr x0, [sp+152]
00120210str w1, [sp+160]
00120214str x2, [sp+168]
00120218str x3, [sp+176]
0012021ctbnz x3, 63, 0x120604
00120220b 0x120224
00120224
00120224loc_120224:
00120224subs xzr, x3, 9
00120228b.gt 0x1205f0
0012022cb 0x120230
00120230
00120230loc_120230:
00120230ldr w1, [sp+160]
00120234cbz w1, 0x12023c
00120238b 0x12025c
0012023c
0012023cloc_12023c:
0012023cldrsb x27, [x0]
00120240str xzr, [x0+24]
00120244ldr x0, [sp+152]
00120248ldrsb x27, [x0]
0012024cstr xzr, [x0+32]
00120250ldur x29, [sp-8]
00120254ldr x30, [sp], 144
00120258ret x30
0012025c
0012025cloc_12025c:
0012025cstr x2, [sp+96]
00120260ldr w1, [sp+160]
00120264clz w1, w1
00120268orr x2, xzr, 32
0012026csub x2, x2, x1
00120270str x2, [sp+112]
00120274subs xzr, x2, 25
00120278b.lt 0x120280
0012027cb 0x1202b0
00120280
00120280loc_120280:
00120280ldr w2, [sp+160]
00120284sub x1, x1, 7
00120288lslv x2, x2, x1
0012028csubs xzr, x1, 64
00120290csel x1, x2, xzr, lo
00120294str w1, [sp+160]
00120298ldr x1, [sp+96]
0012029cldr x2, [sp+112]
001202a0add x1, x2, x1
001202a4sub x1, x1, 25
001202a8str x1, [sp+96]
001202acb 0x1202b4
001202b0
001202b0loc_1202b0:
001202b0b 0x1202b4
001202b4
001202b4loc_1202b4:
001202b4ldr x1, [sp+96]
001202b8add x0, x1, 24
001202bcbl strconv.mulByLog2Log10
001202c0str x0, [sp+120]
001202c4ldr x1, [sp+176]
001202c8sub x1, x1, x0
001202ccsub x1, x1, 1
001202d0str x1, [sp+80]
001202d4subs xzr, x1, 27
001202d8cset x1, le
001202dcstrb w1, [sp+54]
001202e0b.le 0x1202e8
001202e4b 0x1202fc
001202e8
001202e8loc_1202e8:
001202e8ldr x3, [sp+80]
001202ecsubs xzr, x3, 0
001202f0cset x3, ge
001202f4strb w3, [sp+54]
001202f8b 0x120300
001202fc
001202fcloc_1202fc:
001202fcb 0x120300
00120300
00120300loc_120300:
00120300ldrb w3, [sp+54]
00120304strb w3, [sp+49]
00120308ldr x1, [sp+96]
0012030cldr x2, [sp+80]
00120310ldr w0, [sp+160]
00120314bl strconv.mult64bitPow10
00120318str w0, [sp+72]
0012031cstr x1, [sp+120]
00120320strb w2, [sp+54]
00120324ldr w3, [sp+72]
00120328str w3, [sp+76]
0012032cldr x3, [sp+120]
00120330str x3, [sp+128]
00120334ldrb w3, [sp+54]
00120338strb w3, [sp+55]
0012033cldr w3, [sp+76]
00120340str w3, [sp+60]
00120344ldr x3, [sp+128]
00120348str x3, [sp+104]
0012034cldrb w3, [sp+55]
00120350strb w3, [sp+50]
00120354ldr x3, [sp+104]
00120358tbz x3, 63, 0x1205dc
0012035cb 0x120360
00120360
00120360loc_120360:
00120360ldr x5, [sp+80]
00120364subs xzr, x5, 0
00120368cset x6, lt
0012036cstrb w6, [sp+53]
00120370tbnz x5, 63, 0x120378
00120374b 0x12038c
00120378
00120378loc_120378:
00120378ldr x5, [sp+80]
0012037cadds xzr, x5, 10
00120380cset x5, ge
00120384strb w5, [sp+53]
00120388b 0x120390
0012038c
0012038cloc_12038c:
0012038cb 0x120390
00120390
00120390loc_120390:
00120390ldrb w5, [sp+53]
00120394strb w5, [sp+54]
00120398tbnz w5, 0, 0x1203a0
0012039cb 0x1203c0
001203a0
001203a0loc_1203a0:
001203a0ldr w2, [sp+160]
001203a4mov x0, x2
001203a8ldr x2, [sp+80]
001203acsub x1, xzr, x2
001203b0bl strconv.divisibleByPower5
001203b4strb w0, [sp+52]
001203b8strb w0, [sp+54]
001203bcb 0x1203c4
001203c0
001203c0loc_1203c0:
001203c0b 0x1203c4
001203c4
001203c4loc_1203c4:
001203c4ldrb w5, [sp+54]
001203c8tbnz w5, 0, 0x1203d0
001203ccb 0x1203e0
001203d0
001203d0loc_1203d0:
001203d0orr x5, xzr, 1
001203d4strb w5, [sp+49]
001203d8strb w5, [sp+50]
001203dcb 0x1203e4
001203e0
001203e0loc_1203e0:
001203e0b 0x1203e4
001203e4
001203e4loc_1203e4:
001203e4ldr x5, [sp+104]
001203e8sub x5, xzr, x5
001203ecstr x5, [sp+88]
001203f0ldr x5, [sp+88]
001203f4orr x6, xzr, 1
001203f8lslv x7, x6, x5
001203fcsubs xzr, x5, 64
00120400csel x5, x7, xzr, lo
00120404sub x5, x5, 1
00120408str w5, [sp+56]
0012040cldr w7, [sp+60]
00120410and x5, x7, x5
00120414str w5, [sp+68]
00120418ldr x7, [sp+88]
0012041cldr w8, [sp+60]
00120420lsrv x8, x8, x7
00120424subs xzr, x7, 64
00120428csel x7, x8, xzr, lo
0012042cstr w7, [sp+60]
00120430str w5, [sp+64]
00120434strb wzr, [sp+48]
00120438ldrb w5, [sp+49]
0012043ctbnz w5, 0, 0x120444
00120440b 0x120550
00120444
00120444loc_120444:
00120444ldr w5, [sp+64]
00120448ldr x7, [sp+88]
0012044csub x7, x7, 1
00120450lslv x8, x6, x7
00120454subs xzr, x7, 64
00120458csel x7, x8, xzr, lo
0012045csubs wzr, w7, w5
00120460cset x5, lo
00120464strb w5, [sp+54]
00120468b.lo 0x120470
0012046cb 0x120474
00120470
00120470loc_120470:
00120470b 0x1204c0
00120474
00120474loc_120474:
00120474ldr w5, [sp+64]
00120478ldr x7, [sp+88]
0012047csub x7, x7, 1
00120480lslv x8, x6, x7
00120484subs xzr, x7, 64
00120488csel x7, x8, xzr, lo
0012048csubs wzr, w7, w5
00120490cset x5, eq
00120494strb w5, [sp+52]
00120498b.eq 0x1204a0
0012049cb 0x1204b0
001204a0
001204a0loc_1204a0:
001204a0ldrb w5, [sp+50]
001204a4eor x5, x5, 1
001204a8strb w5, [sp+52]
001204acb 0x1204b4
001204b0
001204b0loc_1204b0:
001204b0b 0x1204b4
001204b4
001204b4loc_1204b4:
001204b4ldrb w5, [sp+52]
001204b8strb w5, [sp+54]
001204bcb 0x1204c0
001204c0
001204c0loc_1204c0:
001204c0ldrb w5, [sp+54]
001204c4strb w5, [sp+53]
001204c8tbnz w5, 0, 0x1204d0
001204ccb 0x1204d4
001204d0
001204d0loc_1204d0:
001204d0b 0x120544
001204d4
001204d4loc_1204d4:
001204d4ldr w5, [sp+64]
001204d8ldr x7, [sp+88]
001204dcsub x7, x7, 1
001204e0lslv x6, x6, x7
001204e4subs xzr, x7, 64
001204e8csel x6, x6, xzr, lo
001204ecsubs wzr, w6, w5
001204f0cset x5, eq
001204f4strb w5, [sp+51]
001204f8b.eq 0x120500
001204fcb 0x12050c
00120500
00120500loc_120500:
00120500ldrb w5, [sp+50]
00120504strb w5, [sp+51]
00120508b 0x120510
0012050c
0012050cloc_12050c:
0012050cb 0x120510
00120510
00120510loc_120510:
00120510ldrb w5, [sp+51]
00120514strb w5, [sp+52]
00120518tbnz w5, 0, 0x120520
0012051cb 0x120534
00120520
00120520loc_120520:
00120520ldr w5, [sp+60]
00120524ands wzr, w5, 1
00120528cset x5, ne
0012052cstrb w5, [sp+52]
00120530b 0x120538
00120534
00120534loc_120534:
00120534b 0x120538
00120538
00120538loc_120538:
00120538ldrb w5, [sp+52]
0012053cstrb w5, [sp+53]
00120540b 0x120544
00120544
00120544loc_120544:
00120544ldrb w5, [sp+53]
00120548strb w5, [sp+48]
0012054cb 0x120578
00120550
00120550loc_120550:
00120550ldr w5, [sp+64]
00120554ldr x6, [sp+88]
00120558sub x6, x6, 1
0012055clsrv x5, x5, x6
00120560subs xzr, x6, 64
00120564csel x5, x5, xzr, lo
00120568subs wzr, w5, 1
0012056ccset x5, eq
00120570strb w5, [sp+48]
00120574b 0x120578
00120578
00120578loc_120578:
00120578ldr w5, [sp+64]
0012057ccbnz w5, 0x120584
00120580b 0x12058c
00120584
00120584loc_120584:
00120584strb wzr, [sp+50]
00120588b 0x120590
0012058c
0012058cloc_12058c:
0012058cb 0x120590
00120590
00120590loc_120590:
00120590ldr x4, [sp+176]
00120594ldrb w3, [sp+48]
00120598ldr x0, [sp+152]
0012059cldr w5, [sp+60]
001205a0mov x1, x5
001205a4ldrb w5, [sp+50]
001205a8eor x2, x5, 1
001205acbl strconv.formatDecimal
001205b0ldr x5, [sp+152]
001205b4ldrsb x27, [x5]
001205b8ldr x6, [sp+152]
001205bcldrsb x27, [x6]
001205c0ldr x6, [x6+32]
001205c4ldr x7, [sp+80]
001205c8sub x6, x6, x7
001205ccstr x6, [x5+32]
001205d0ldur x29, [sp-8]
001205d4ldr x30, [sp], 144
001205d8ret x30
001205dc
001205dcloc_1205dc:
001205dcadrp x0, 0x4d5000
001205e0add x0, x0, 2944
001205e4adrp x1, 0x5f1000
001205e8add x1, x1, 1632
001205ecbl runtime.gopanic
001205f0
001205f0loc_1205f0:
001205f0adrp x0, 0x4d5000
001205f4add x0, x0, 2944
001205f8adrp x1, 0x5f1000
001205fcadd x1, x1, 1616
00120600bl runtime.gopanic
00120604
00120604loc_120604:
00120604adrp x0, 0x4d5000
00120608add x0, x0, 2944
0012060cadrp x1, 0x5f1000
00120610add x1, x1, 1600
00120614bl runtime.gopanic
00120618hint
0012061c
0012061cloc_12061c:
0012061cstr x0, [sp+8]
00120620str w1, [sp+16]
00120624stp x2, x3, [sp+24]
00120628mov x3, x30
0012062cbl runtime.morestack_noctxt.abi0
00120630ldr x0, [sp+8]
00120634ldr w1, [sp+16]
00120638ldp x2, x3, [sp+24]
0012063cb 0x1201f0
001201f0
001201f0strconv.ryuFtoaFixed32: ; void strconv.ryuFtoaFixed32(strconv.decimalSlice * d, uint32 mant, int exp, int prec)
001201f0ldr x16, [x28+16]
001201f4sub x17, sp, 16
001201f8subs xzr, x17, x16
001201fcb.ls 0x12061c
00120200str x30, [sp-144]!
00120204stur x29, [sp-8]
00120208sub x29, sp, 8
0012020cstr x0, [sp+152]
00120210str w1, [sp+160]
00120214str x2, [sp+168]
00120218str x3, [sp+176]
0012021ctbnz x3, 63, 0x120604
00120220b 0x120224
00120224
00120224loc_120224:
00120224subs xzr, x3, 9
00120228b.gt 0x1205f0
0012022cb 0x120230
00120230
00120230loc_120230:
00120230ldr w1, [sp+160]
00120234cbz w1, 0x12023c
00120238b 0x12025c
0012023c
0012023cloc_12023c:
0012023cldrsb x27, [x0]
00120240str xzr, [x0+24]
00120244ldr x0, [sp+152]
00120248ldrsb x27, [x0]
0012024cstr xzr, [x0+32]
00120250ldur x29, [sp-8]
00120254ldr x30, [sp], 144
00120258ret x30
0012025c
0012025cloc_12025c:
0012025cstr x2, [sp+96]
00120260ldr w1, [sp+160]
00120264clz w1, w1
00120268orr x2, xzr, 32
0012026csub x2, x2, x1
00120270str x2, [sp+112]
00120274subs xzr, x2, 25
00120278b.lt 0x120280
0012027cb 0x1202b0
00120280
00120280loc_120280:
00120280ldr w2, [sp+160]
00120284sub x1, x1, 7
00120288lslv x2, x2, x1
0012028csubs xzr, x1, 64
00120290csel x1, x2, xzr, lo
00120294str w1, [sp+160]
00120298ldr x1, [sp+96]
0012029cldr x2, [sp+112]
001202a0add x1, x2, x1
001202a4sub x1, x1, 25
001202a8str x1, [sp+96]
001202acb 0x1202b4
001202b0
001202b0loc_1202b0:
001202b0b 0x1202b4
001202b4
001202b4loc_1202b4:
001202b4ldr x1, [sp+96]
001202b8add x0, x1, 24
001202bcbl strconv.mulByLog2Log10
001202c0str x0, [sp+120]
001202c4ldr x1, [sp+176]
001202c8sub x1, x1, x0
001202ccsub x1, x1, 1
001202d0str x1, [sp+80]
001202d4subs xzr, x1, 27
001202d8cset x1, le
001202dcstrb w1, [sp+54]
001202e0b.le 0x1202e8
001202e4b 0x1202fc
001202e8
001202e8loc_1202e8:
001202e8ldr x3, [sp+80]
001202ecsubs xzr, x3, 0
001202f0cset x3, ge
001202f4strb w3, [sp+54]
001202f8b 0x120300
001202fc
001202fcloc_1202fc:
001202fcb 0x120300
00120300
00120300loc_120300:
00120300ldrb w3, [sp+54]
00120304strb w3, [sp+49]
00120308ldr x1, [sp+96]
0012030cldr x2, [sp+80]
00120310ldr w0, [sp+160]
00120314bl strconv.mult64bitPow10
00120318str w0, [sp+72]
0012031cstr x1, [sp+120]
00120320strb w2, [sp+54]
00120324ldr w3, [sp+72]
00120328str w3, [sp+76]
0012032cldr x3, [sp+120]
00120330str x3, [sp+128]
00120334ldrb w3, [sp+54]
00120338strb w3, [sp+55]
0012033cldr w3, [sp+76]
00120340str w3, [sp+60]
00120344ldr x3, [sp+128]
00120348str x3, [sp+104]
0012034cldrb w3, [sp+55]
00120350strb w3, [sp+50]
00120354ldr x3, [sp+104]
00120358tbz x3, 63, 0x1205dc
0012035cb 0x120360
00120360
00120360loc_120360:
00120360ldr x5, [sp+80]
00120364subs xzr, x5, 0
00120368cset x6, lt
0012036cstrb w6, [sp+53]
00120370tbnz x5, 63, 0x120378
00120374b 0x12038c
00120378
00120378loc_120378:
00120378ldr x5, [sp+80]
0012037cadds xzr, x5, 10
00120380cset x5, ge
00120384strb w5, [sp+53]
00120388b 0x120390
0012038c
0012038cloc_12038c:
0012038cb 0x120390
00120390
00120390loc_120390:
00120390ldrb w5, [sp+53]
00120394strb w5, [sp+54]
00120398tbnz w5, 0, 0x1203a0
0012039cb 0x1203c0
001203a0
001203a0loc_1203a0:
001203a0ldr w2, [sp+160]
001203a4mov x0, x2
001203a8ldr x2, [sp+80]
001203acsub x1, xzr, x2
001203b0bl strconv.divisibleByPower5
001203b4strb w0, [sp+52]
001203b8strb w0, [sp+54]
001203bcb 0x1203c4
001203c0
001203c0loc_1203c0:
001203c0b 0x1203c4
001203c4
001203c4loc_1203c4:
001203c4ldrb w5, [sp+54]
001203c8tbnz w5, 0, 0x1203d0
001203ccb 0x1203e0
001203d0
001203d0loc_1203d0:
001203d0orr x5, xzr, 1
001203d4strb w5, [sp+49]
001203d8strb w5, [sp+50]
001203dcb 0x1203e4
001203e0
001203e0loc_1203e0:
001203e0b 0x1203e4
001203e4
001203e4loc_1203e4:
001203e4ldr x5, [sp+104]
001203e8sub x5, xzr, x5
001203ecstr x5, [sp+88]
001203f0ldr x5, [sp+88]
001203f4orr x6, xzr, 1
001203f8lslv x7, x6, x5
001203fcsubs xzr, x5, 64
00120400csel x5, x7, xzr, lo
00120404sub x5, x5, 1
00120408str w5, [sp+56]
0012040cldr w7, [sp+60]
00120410and x5, x7, x5
00120414str w5, [sp+68]
00120418ldr x7, [sp+88]
0012041cldr w8, [sp+60]
00120420lsrv x8, x8, x7
00120424subs xzr, x7, 64
00120428csel x7, x8, xzr, lo
0012042cstr w7, [sp+60]
00120430str w5, [sp+64]
00120434strb wzr, [sp+48]
00120438ldrb w5, [sp+49]
0012043ctbnz w5, 0, 0x120444
00120440b 0x120550
00120444
00120444loc_120444:
00120444ldr w5, [sp+64]
00120448ldr x7, [sp+88]
0012044csub x7, x7, 1
00120450lslv x8, x6, x7
00120454subs xzr, x7, 64
00120458csel x7, x8, xzr, lo
0012045csubs wzr, w7, w5
00120460cset x5, lo
00120464strb w5, [sp+54]
00120468b.lo 0x120470
0012046cb 0x120474
00120470
00120470loc_120470:
00120470b 0x1204c0
00120474
00120474loc_120474:
00120474ldr w5, [sp+64]
00120478ldr x7, [sp+88]
0012047csub x7, x7, 1
00120480lslv x8, x6, x7
00120484subs xzr, x7, 64
00120488csel x7, x8, xzr, lo
0012048csubs wzr, w7, w5
00120490cset x5, eq
00120494strb w5, [sp+52]
00120498b.eq 0x1204a0
0012049cb 0x1204b0
001204a0
001204a0loc_1204a0:
001204a0ldrb w5, [sp+50]
001204a4eor x5, x5, 1
001204a8strb w5, [sp+52]
001204acb 0x1204b4
001204b0
001204b0loc_1204b0:
001204b0b 0x1204b4
001204b4
001204b4loc_1204b4:
001204b4ldrb w5, [sp+52]
001204b8strb w5, [sp+54]
001204bcb 0x1204c0
001204c0
001204c0loc_1204c0:
001204c0ldrb w5, [sp+54]
001204c4strb w5, [sp+53]
001204c8tbnz w5, 0, 0x1204d0
001204ccb 0x1204d4
001204d0
001204d0loc_1204d0:
001204d0b 0x120544
001204d4
001204d4loc_1204d4:
001204d4ldr w5, [sp+64]
001204d8ldr x7, [sp+88]
001204dcsub x7, x7, 1
001204e0lslv x6, x6, x7
001204e4subs xzr, x7, 64
001204e8csel x6, x6, xzr, lo
001204ecsubs wzr, w6, w5
001204f0cset x5, eq
001204f4strb w5, [sp+51]
001204f8b.eq 0x120500
001204fcb 0x12050c
00120500
00120500loc_120500:
00120500ldrb w5, [sp+50]
00120504strb w5, [sp+51]
00120508b 0x120510
0012050c
0012050cloc_12050c:
0012050cb 0x120510
00120510
00120510loc_120510:
00120510ldrb w5, [sp+51]
00120514strb w5, [sp+52]
00120518tbnz w5, 0, 0x120520
0012051cb 0x120534
00120520
00120520loc_120520:
00120520ldr w5, [sp+60]
00120524ands wzr, w5, 1
00120528cset x5, ne
0012052cstrb w5, [sp+52]
00120530b 0x120538
00120534
00120534loc_120534:
00120534b 0x120538
00120538
00120538loc_120538:
00120538ldrb w5, [sp+52]
0012053cstrb w5, [sp+53]
00120540b 0x120544
00120544
00120544loc_120544:
00120544ldrb w5, [sp+53]
00120548strb w5, [sp+48]
0012054cb 0x120578
00120550
00120550loc_120550:
00120550ldr w5, [sp+64]
00120554ldr x6, [sp+88]
00120558sub x6, x6, 1
0012055clsrv x5, x5, x6
00120560subs xzr, x6, 64
00120564csel x5, x5, xzr, lo
00120568subs wzr, w5, 1
0012056ccset x5, eq
00120570strb w5, [sp+48]
00120574b 0x120578
00120578
00120578loc_120578:
00120578ldr w5, [sp+64]
0012057ccbnz w5, 0x120584
00120580b 0x12058c
00120584
00120584loc_120584:
00120584strb wzr, [sp+50]
00120588b 0x120590
0012058c
0012058cloc_12058c:
0012058cb 0x120590
00120590
00120590loc_120590:
00120590ldr x4, [sp+176]
00120594ldrb w3, [sp+48]
00120598ldr x0, [sp+152]
0012059cldr w5, [sp+60]
001205a0mov x1, x5
001205a4ldrb w5, [sp+50]
001205a8eor x2, x5, 1
001205acbl strconv.formatDecimal
001205b0ldr x5, [sp+152]
001205b4ldrsb x27, [x5]
001205b8ldr x6, [sp+152]
001205bcldrsb x27, [x6]
001205c0ldr x6, [x6+32]
001205c4ldr x7, [sp+80]
001205c8sub x6, x6, x7
001205ccstr x6, [x5+32]
001205d0ldur x29, [sp-8]
001205d4ldr x30, [sp], 144
001205d8ret x30
001205dc
001205dcloc_1205dc:
001205dcadrp x0, 0x4d5000
001205e0add x0, x0, 2944
001205e4adrp x1, 0x5f1000
001205e8add x1, x1, 1632
001205ecbl runtime.gopanic
001205f0
001205f0loc_1205f0:
001205f0adrp x0, 0x4d5000
001205f4add x0, x0, 2944
001205f8adrp x1, 0x5f1000
001205fcadd x1, x1, 1616
00120600bl runtime.gopanic
00120604
00120604loc_120604:
00120604adrp x0, 0x4d5000
00120608add x0, x0, 2944
0012060cadrp x1, 0x5f1000
00120610add x1, x1, 1600
00120614bl runtime.gopanic
00120618hint
0012061c
0012061cloc_12061c:
0012061cstr x0, [sp+8]
00120620str w1, [sp+16]
00120624stp x2, x3, [sp+24]
00120628mov x3, x30
0012062cbl runtime.morestack_noctxt.abi0
00120630ldr x0, [sp+8]
00120634ldr w1, [sp+16]
00120638ldp x2, x3, [sp+24]
0012063cb 0x1201f0
001201f0
00120640
00120640strconv.ryuFtoaFixed64: ; void strconv.ryuFtoaFixed64(strconv.decimalSlice * d, uint64 mant, int exp, int prec)
00120640ldr x16, [x28+16]
00120644sub x17, sp, 32
00120648subs xzr, x17, x16
0012064cb.ls 0x120a30
00120650str x30, [sp-160]!
00120654stur x29, [sp-8]
00120658sub x29, sp, 8
0012065cstr x0, [sp+168]
00120660str x1, [sp+176]
00120664str x2, [sp+184]
00120668str x3, [sp+192]
0012066csubs xzr, x3, 18
00120670b.gt 0x120a18
00120674b 0x120678
00120678
00120678loc_120678:
00120678cbz x1, 0x120680
0012067cb 0x1206a0
00120680
00120680loc_120680:
00120680ldrsb x27, [x0]
00120684str xzr, [x0+24]
00120688ldr x0, [sp+168]
0012068cldrsb x27, [x0]
00120690str xzr, [x0+32]
00120694ldur x29, [sp-8]
00120698ldr x30, [sp], 160
0012069cret x30
001206a0
001206a0loc_1206a0:
001206a0str x2, [sp+72]
001206a4clz x1, x1
001206a8orr x3, xzr, 64
001206acsub x3, x3, x1
001206b0str x3, [sp+104]
001206b4subs xzr, x3, 55
001206b8b.lt 0x1206c0
001206bcb 0x1206e8
001206c0
001206c0loc_1206c0:
001206c0ldr x4, [sp+176]
001206c4sub x1, x1, 9
001206c8lslv x4, x4, x1
001206ccadd x2, x3, x2
001206d0sub x2, x2, 55
001206d4subs xzr, x1, 64
001206d8csel x1, x4, xzr, lo
001206dcstr x1, [sp+176]
001206e0str x2, [sp+72]
001206e4b 0x1206ec
001206e8
001206e8loc_1206e8:
001206e8b 0x1206ec
001206ec
001206ecloc_1206ec:
001206ecldr x1, [sp+72]
001206f0add x0, x1, 54
001206f4bl strconv.mulByLog2Log10
001206f8str x0, [sp+128]
001206fcldr x1, [sp+192]
00120700sub x1, x1, x0
00120704sub x1, x1, 1
00120708str x1, [sp+48]
0012070csubs xzr, x1, 55
00120710cset x1, le
00120714strb w1, [sp+46]
00120718b.le 0x120720
0012071cb 0x120734
00120720
00120720loc_120720:
00120720ldr x3, [sp+48]
00120724subs xzr, x3, 0
00120728cset x3, ge
0012072cstrb w3, [sp+46]
00120730b 0x120738
00120734
00120734loc_120734:
00120734b 0x120738
00120738
00120738loc_120738:
00120738ldrb w3, [sp+46]
0012073cstrb w3, [sp+41]
00120740ldr x1, [sp+72]
00120744ldr x2, [sp+48]
00120748ldr x0, [sp+176]
0012074cbl strconv.mult128bitPow10
00120750str x0, [sp+120]
00120754str x1, [sp+128]
00120758strb w2, [sp+46]
0012075cldr x3, [sp+120]
00120760str x3, [sp+144]
00120764str x1, [sp+136]
00120768ldrb w3, [sp+46]
0012076cstrb w3, [sp+47]
00120770ldr x3, [sp+144]
00120774str x3, [sp+80]
00120778str x1, [sp+96]
0012077cldrb w3, [sp+47]
00120780strb w3, [sp+42]
00120784ldr x3, [sp+96]
00120788tbz x3, 63, 0x120a04
0012078cb 0x120790
00120790
00120790loc_120790:
00120790ldr x5, [sp+48]
00120794subs xzr, x5, 0
00120798cset x6, lt
0012079cstrb w6, [sp+45]
001207a0tbnz x5, 63, 0x1207a8
001207a4b 0x1207bc
001207a8
001207a8loc_1207a8:
001207a8ldr x5, [sp+48]
001207acadds xzr, x5, 22
001207b0cset x5, ge
001207b4strb w5, [sp+45]
001207b8b 0x1207c0
001207bc
001207bcloc_1207bc:
001207bcb 0x1207c0
001207c0
001207c0loc_1207c0:
001207c0ldrb w5, [sp+45]
001207c4strb w5, [sp+46]
001207c8tbnz w5, 0, 0x1207d0
001207ccb 0x1207ec
001207d0
001207d0loc_1207d0:
001207d0ldr x0, [sp+176]
001207d4ldr x2, [sp+48]
001207d8sub x1, xzr, x2
001207dcbl strconv.divisibleByPower5
001207e0strb w0, [sp+44]
001207e4strb w0, [sp+46]
001207e8b 0x1207f0
001207ec
001207ecloc_1207ec:
001207ecb 0x1207f0
001207f0
001207f0loc_1207f0:
001207f0ldrb w5, [sp+46]
001207f4tbnz w5, 0, 0x1207fc
001207f8b 0x12080c
001207fc
001207fcloc_1207fc:
001207fcorr x5, xzr, 1
00120800strb w5, [sp+41]
00120804strb w5, [sp+42]
00120808b 0x120810
0012080c
0012080cloc_12080c:
0012080cb 0x120810
00120810
00120810loc_120810:
00120810ldr x5, [sp+96]
00120814sub x5, xzr, x5
00120818str x5, [sp+64]
0012081cldr x5, [sp+64]
00120820orr x6, xzr, 1
00120824lslv x7, x6, x5
00120828subs xzr, x5, 64
0012082ccsel x5, x7, xzr, lo
00120830sub x5, x5, 1
00120834str x5, [sp+56]
00120838ldr x7, [sp+80]
0012083cand x5, x7, x5
00120840str x5, [sp+112]
00120844ldr x7, [sp+64]
00120848ldr x8, [sp+80]
0012084clsrv x8, x8, x7
00120850subs xzr, x7, 64
00120854csel x7, x8, xzr, lo
00120858str x7, [sp+80]
0012085cstr x5, [sp+88]
00120860strb wzr, [sp+40]
00120864ldrb w5, [sp+41]
00120868tbnz w5, 0, 0x120870
0012086cb 0x12097c
00120870
00120870loc_120870:
00120870ldr x5, [sp+88]
00120874ldr x7, [sp+64]
00120878sub x7, x7, 1
0012087clslv x8, x6, x7
00120880subs xzr, x7, 64
00120884csel x7, x8, xzr, lo
00120888subs xzr, x7, x5
0012088ccset x5, lo
00120890strb w5, [sp+46]
00120894b.lo 0x12089c
00120898b 0x1208a0
0012089c
0012089cloc_12089c:
0012089cb 0x1208ec
001208a0
001208a0loc_1208a0:
001208a0ldr x5, [sp+88]
001208a4ldr x7, [sp+64]
001208a8sub x7, x7, 1
001208aclslv x8, x6, x7
001208b0subs xzr, x7, 64
001208b4csel x7, x8, xzr, lo
001208b8subs xzr, x7, x5
001208bccset x5, eq
001208c0strb w5, [sp+44]
001208c4b.eq 0x1208cc
001208c8b 0x1208dc
001208cc
001208ccloc_1208cc:
001208ccldrb w5, [sp+42]
001208d0eor x5, x5, 1
001208d4strb w5, [sp+44]
001208d8b 0x1208e0
001208dc
001208dcloc_1208dc:
001208dcb 0x1208e0
001208e0
001208e0loc_1208e0:
001208e0ldrb w5, [sp+44]
001208e4strb w5, [sp+46]
001208e8b 0x1208ec
001208ec
001208ecloc_1208ec:
001208ecldrb w5, [sp+46]
001208f0strb w5, [sp+45]
001208f4tbnz w5, 0, 0x1208fc
001208f8b 0x120900
001208fc
001208fcloc_1208fc:
001208fcb 0x120970
00120900
00120900loc_120900:
00120900ldr x5, [sp+88]
00120904ldr x7, [sp+64]
00120908sub x7, x7, 1
0012090clslv x6, x6, x7
00120910subs xzr, x7, 64
00120914csel x6, x6, xzr, lo
00120918subs xzr, x6, x5
0012091ccset x5, eq
00120920strb w5, [sp+43]
00120924b.eq 0x12092c
00120928b 0x120938
0012092c
0012092cloc_12092c:
0012092cldrb w5, [sp+42]
00120930strb w5, [sp+43]
00120934b 0x12093c
00120938
00120938loc_120938:
00120938b 0x12093c
0012093c
0012093cloc_12093c:
0012093cldrb w5, [sp+43]
00120940strb w5, [sp+44]
00120944tbnz w5, 0, 0x12094c
00120948b 0x120960
0012094c
0012094cloc_12094c:
0012094cldr x5, [sp+80]
00120950ands xzr, x5, 1
00120954cset x5, ne
00120958strb w5, [sp+44]
0012095cb 0x120964
00120960
00120960loc_120960:
00120960b 0x120964
00120964
00120964loc_120964:
00120964ldrb w5, [sp+44]
00120968strb w5, [sp+45]
0012096cb 0x120970
00120970
00120970loc_120970:
00120970ldrb w5, [sp+45]
00120974strb w5, [sp+40]
00120978b 0x1209a4
0012097c
0012097cloc_12097c:
0012097cldr x5, [sp+88]
00120980ldr x6, [sp+64]
00120984sub x6, x6, 1
00120988lsrv x5, x5, x6
0012098csubs xzr, x6, 64
00120990csel x5, x5, xzr, lo
00120994subs xzr, x5, 1
00120998cset x5, eq
0012099cstrb w5, [sp+40]
001209a0b 0x1209a4
001209a4
001209a4loc_1209a4:
001209a4ldr x5, [sp+88]
001209a8cbnz x5, 0x1209b0
001209acb 0x1209b8
001209b0
001209b0loc_1209b0:
001209b0strb wzr, [sp+42]
001209b4b 0x1209bc
001209b8
001209b8loc_1209b8:
001209b8b 0x1209bc
001209bc
001209bcloc_1209bc:
001209bcldr x1, [sp+80]
001209c0ldr x4, [sp+192]
001209c4ldrb w3, [sp+40]
001209c8ldr x0, [sp+168]
001209ccldrb w5, [sp+42]
001209d0eor x2, x5, 1
001209d4bl strconv.formatDecimal
001209d8ldr x5, [sp+168]
001209dcldrsb x27, [x5]
001209e0ldr x6, [sp+168]
001209e4ldrsb x27, [x6]
001209e8ldr x6, [x6+32]
001209ecldr x7, [sp+48]
001209f0sub x6, x6, x7
001209f4str x6, [x5+32]
001209f8ldur x29, [sp-8]
001209fcldr x30, [sp], 160
00120a00ret x30
00120a04
00120a04loc_120a04:
00120a04adrp x0, 0x4d5000
00120a08add x0, x0, 2944
00120a0cadrp x1, 0x5f1000
00120a10add x1, x1, 1664
00120a14bl runtime.gopanic
00120a18
00120a18loc_120a18:
00120a18adrp x0, 0x4d5000
00120a1cadd x0, x0, 2944
00120a20adrp x1, 0x5f1000
00120a24add x1, x1, 1648
00120a28bl runtime.gopanic
00120a2chint
00120a30
00120a30loc_120a30:
00120a30stp x0, x1, [sp+8]
00120a34stp x2, x3, [sp+24]
00120a38mov x3, x30
00120a3cbl runtime.morestack_noctxt.abi0
00120a40ldp x0, x1, [sp+8]
00120a44ldp x2, x3, [sp+24]
00120a48b 0x120640
00120a4cudf 0
00120640
00120640strconv.ryuFtoaFixed64: ; void strconv.ryuFtoaFixed64(strconv.decimalSlice * d, uint64 mant, int exp, int prec)
00120640ldr x16, [x28+16]
00120644sub x17, sp, 32
00120648subs xzr, x17, x16
0012064cb.ls 0x120a30
00120650str x30, [sp-160]!
00120654stur x29, [sp-8]
00120658sub x29, sp, 8
0012065cstr x0, [sp+168]
00120660str x1, [sp+176]
00120664str x2, [sp+184]
00120668str x3, [sp+192]
0012066csubs xzr, x3, 18
00120670b.gt 0x120a18
00120674b 0x120678
00120678
00120678loc_120678:
00120678cbz x1, 0x120680
0012067cb 0x1206a0
00120680
00120680loc_120680:
00120680ldrsb x27, [x0]
00120684str xzr, [x0+24]
00120688ldr x0, [sp+168]
0012068cldrsb x27, [x0]
00120690str xzr, [x0+32]
00120694ldur x29, [sp-8]
00120698ldr x30, [sp], 160
0012069cret x30
001206a0
001206a0loc_1206a0:
001206a0str x2, [sp+72]
001206a4clz x1, x1
001206a8orr x3, xzr, 64
001206acsub x3, x3, x1
001206b0str x3, [sp+104]
001206b4subs xzr, x3, 55
001206b8b.lt 0x1206c0
001206bcb 0x1206e8
001206c0
001206c0loc_1206c0:
001206c0ldr x4, [sp+176]
001206c4sub x1, x1, 9
001206c8lslv x4, x4, x1
001206ccadd x2, x3, x2
001206d0sub x2, x2, 55
001206d4subs xzr, x1, 64
001206d8csel x1, x4, xzr, lo
001206dcstr x1, [sp+176]
001206e0str x2, [sp+72]
001206e4b 0x1206ec
001206e8
001206e8loc_1206e8:
001206e8b 0x1206ec
001206ec
001206ecloc_1206ec:
001206ecldr x1, [sp+72]
001206f0add x0, x1, 54
001206f4bl strconv.mulByLog2Log10
001206f8str x0, [sp+128]
001206fcldr x1, [sp+192]
00120700sub x1, x1, x0
00120704sub x1, x1, 1
00120708str x1, [sp+48]
0012070csubs xzr, x1, 55
00120710cset x1, le
00120714strb w1, [sp+46]
00120718b.le 0x120720
0012071cb 0x120734
00120720
00120720loc_120720:
00120720ldr x3, [sp+48]
00120724subs xzr, x3, 0
00120728cset x3, ge
0012072cstrb w3, [sp+46]
00120730b 0x120738
00120734
00120734loc_120734:
00120734b 0x120738
00120738
00120738loc_120738:
00120738ldrb w3, [sp+46]
0012073cstrb w3, [sp+41]
00120740ldr x1, [sp+72]
00120744ldr x2, [sp+48]
00120748ldr x0, [sp+176]
0012074cbl strconv.mult128bitPow10
00120750str x0, [sp+120]
00120754str x1, [sp+128]
00120758strb w2, [sp+46]
0012075cldr x3, [sp+120]
00120760str x3, [sp+144]
00120764str x1, [sp+136]
00120768ldrb w3, [sp+46]
0012076cstrb w3, [sp+47]
00120770ldr x3, [sp+144]
00120774str x3, [sp+80]
00120778str x1, [sp+96]
0012077cldrb w3, [sp+47]
00120780strb w3, [sp+42]
00120784ldr x3, [sp+96]
00120788tbz x3, 63, 0x120a04
0012078cb 0x120790
00120790
00120790loc_120790:
00120790ldr x5, [sp+48]
00120794subs xzr, x5, 0
00120798cset x6, lt
0012079cstrb w6, [sp+45]
001207a0tbnz x5, 63, 0x1207a8
001207a4b 0x1207bc
001207a8
001207a8loc_1207a8:
001207a8ldr x5, [sp+48]
001207acadds xzr, x5, 22
001207b0cset x5, ge
001207b4strb w5, [sp+45]
001207b8b 0x1207c0
001207bc
001207bcloc_1207bc:
001207bcb 0x1207c0
001207c0
001207c0loc_1207c0:
001207c0ldrb w5, [sp+45]
001207c4strb w5, [sp+46]
001207c8tbnz w5, 0, 0x1207d0
001207ccb 0x1207ec
001207d0
001207d0loc_1207d0:
001207d0ldr x0, [sp+176]
001207d4ldr x2, [sp+48]
001207d8sub x1, xzr, x2
001207dcbl strconv.divisibleByPower5
001207e0strb w0, [sp+44]
001207e4strb w0, [sp+46]
001207e8b 0x1207f0
001207ec
001207ecloc_1207ec:
001207ecb 0x1207f0
001207f0
001207f0loc_1207f0:
001207f0ldrb w5, [sp+46]
001207f4tbnz w5, 0, 0x1207fc
001207f8b 0x12080c
001207fc
001207fcloc_1207fc:
001207fcorr x5, xzr, 1
00120800strb w5, [sp+41]
00120804strb w5, [sp+42]
00120808b 0x120810
0012080c
0012080cloc_12080c:
0012080cb 0x120810
00120810
00120810loc_120810:
00120810ldr x5, [sp+96]
00120814sub x5, xzr, x5
00120818str x5, [sp+64]
0012081cldr x5, [sp+64]
00120820orr x6, xzr, 1
00120824lslv x7, x6, x5
00120828subs xzr, x5, 64
0012082ccsel x5, x7, xzr, lo
00120830sub x5, x5, 1
00120834str x5, [sp+56]
00120838ldr x7, [sp+80]
0012083cand x5, x7, x5
00120840str x5, [sp+112]
00120844ldr x7, [sp+64]
00120848ldr x8, [sp+80]
0012084clsrv x8, x8, x7
00120850subs xzr, x7, 64
00120854csel x7, x8, xzr, lo
00120858str x7, [sp+80]
0012085cstr x5, [sp+88]
00120860strb wzr, [sp+40]
00120864ldrb w5, [sp+41]
00120868tbnz w5, 0, 0x120870
0012086cb 0x12097c
00120870
00120870loc_120870:
00120870ldr x5, [sp+88]
00120874ldr x7, [sp+64]
00120878sub x7, x7, 1
0012087clslv x8, x6, x7
00120880subs xzr, x7, 64
00120884csel x7, x8, xzr, lo
00120888subs xzr, x7, x5
0012088ccset x5, lo
00120890strb w5, [sp+46]
00120894b.lo 0x12089c
00120898b 0x1208a0
0012089c
0012089cloc_12089c:
0012089cb 0x1208ec
001208a0
001208a0loc_1208a0:
001208a0ldr x5, [sp+88]
001208a4ldr x7, [sp+64]
001208a8sub x7, x7, 1
001208aclslv x8, x6, x7
001208b0subs xzr, x7, 64
001208b4csel x7, x8, xzr, lo
001208b8subs xzr, x7, x5
001208bccset x5, eq
001208c0strb w5, [sp+44]
001208c4b.eq 0x1208cc
001208c8b 0x1208dc
001208cc
001208ccloc_1208cc:
001208ccldrb w5, [sp+42]
001208d0eor x5, x5, 1
001208d4strb w5, [sp+44]
001208d8b 0x1208e0
001208dc
001208dcloc_1208dc:
001208dcb 0x1208e0
001208e0
001208e0loc_1208e0:
001208e0ldrb w5, [sp+44]
001208e4strb w5, [sp+46]
001208e8b 0x1208ec
001208ec
001208ecloc_1208ec:
001208ecldrb w5, [sp+46]
001208f0strb w5, [sp+45]
001208f4tbnz w5, 0, 0x1208fc
001208f8b 0x120900
001208fc
001208fcloc_1208fc:
001208fcb 0x120970
00120900
00120900loc_120900:
00120900ldr x5, [sp+88]
00120904ldr x7, [sp+64]
00120908sub x7, x7, 1
0012090clslv x6, x6, x7
00120910subs xzr, x7, 64
00120914csel x6, x6, xzr, lo
00120918subs xzr, x6, x5
0012091ccset x5, eq
00120920strb w5, [sp+43]
00120924b.eq 0x12092c
00120928b 0x120938
0012092c
0012092cloc_12092c:
0012092cldrb w5, [sp+42]
00120930strb w5, [sp+43]
00120934b 0x12093c
00120938
00120938loc_120938:
00120938b 0x12093c
0012093c
0012093cloc_12093c:
0012093cldrb w5, [sp+43]
00120940strb w5, [sp+44]
00120944tbnz w5, 0, 0x12094c
00120948b 0x120960
0012094c
0012094cloc_12094c:
0012094cldr x5, [sp+80]
00120950ands xzr, x5, 1
00120954cset x5, ne
00120958strb w5, [sp+44]
0012095cb 0x120964
00120960
00120960loc_120960:
00120960b 0x120964
00120964
00120964loc_120964:
00120964ldrb w5, [sp+44]
00120968strb w5, [sp+45]
0012096cb 0x120970
00120970
00120970loc_120970:
00120970ldrb w5, [sp+45]
00120974strb w5, [sp+40]
00120978b 0x1209a4
0012097c
0012097cloc_12097c:
0012097cldr x5, [sp+88]
00120980ldr x6, [sp+64]
00120984sub x6, x6, 1
00120988lsrv x5, x5, x6
0012098csubs xzr, x6, 64
00120990csel x5, x5, xzr, lo
00120994subs xzr, x5, 1
00120998cset x5, eq
0012099cstrb w5, [sp+40]
001209a0b 0x1209a4
001209a4
001209a4loc_1209a4:
001209a4ldr x5, [sp+88]
001209a8cbnz x5, 0x1209b0
001209acb 0x1209b8
001209b0
001209b0loc_1209b0:
001209b0strb wzr, [sp+42]
001209b4b 0x1209bc
001209b8
001209b8loc_1209b8:
001209b8b 0x1209bc
001209bc
001209bcloc_1209bc:
001209bcldr x1, [sp+80]
001209c0ldr x4, [sp+192]
001209c4ldrb w3, [sp+40]
001209c8ldr x0, [sp+168]
001209ccldrb w5, [sp+42]
001209d0eor x2, x5, 1
001209d4bl strconv.formatDecimal
001209d8ldr x5, [sp+168]
001209dcldrsb x27, [x5]
001209e0ldr x6, [sp+168]
001209e4ldrsb x27, [x6]
001209e8ldr x6, [x6+32]
001209ecldr x7, [sp+48]
001209f0sub x6, x6, x7
001209f4str x6, [x5+32]
001209f8ldur x29, [sp-8]
001209fcldr x30, [sp], 160
00120a00ret x30
00120a04
00120a04loc_120a04:
00120a04adrp x0, 0x4d5000
00120a08add x0, x0, 2944
00120a0cadrp x1, 0x5f1000
00120a10add x1, x1, 1664
00120a14bl runtime.gopanic
00120a18
00120a18loc_120a18:
00120a18adrp x0, 0x4d5000
00120a1cadd x0, x0, 2944
00120a20adrp x1, 0x5f1000
00120a24add x1, x1, 1648
00120a28bl runtime.gopanic
00120a2chint
00120a30
00120a30loc_120a30:
00120a30stp x0, x1, [sp+8]
00120a34stp x2, x3, [sp+24]
00120a38mov x3, x30
00120a3cbl runtime.morestack_noctxt.abi0
00120a40ldp x0, x1, [sp+8]
00120a44ldp x2, x3, [sp+24]
00120a48b 0x120640
00120a4cudf 0
00120640
00120a50
00120a50strconv.formatDecimal: ; void strconv.formatDecimal(strconv.decimalSlice * d, uint64 m, bool trunc, bool roundUp, int prec)
00120a50ldr x16, [x28+16]
00120a54subs xzr, sp, x16
00120a58b.ls 0x120f30
00120a5cstr x30, [sp-128]!
00120a60stur x29, [sp-8]
00120a64sub x29, sp, 8
00120a68str x0, [sp+136]
00120a6cstr x1, [sp+144]
00120a70strb w2, [sp+152]
00120a74strb w3, [sp+153]
00120a78str x4, [sp+160]
00120a7csubs xzr, x4, 20
00120a80b.lo 0x120a88
00120a84b 0x120f20
00120a88
00120a88loc_120a88:
00120a88adrp x2, 0x8a5000
00120a8cadd x2, x2, 1440
00120a90ldr x2, [x2+3*x4]
00120a94str x2, [sp+80]
00120a98str xzr, [sp+64]
00120a9cb 0x120aa0
00120aa0
00120aa0loc_120aa0:
00120aa0ldr x2, [sp+80]
00120aa4ldr x3, [sp+144]
00120aa8subs xzr, x2, x3
00120aacb.ls 0x120ab4
00120ab0b 0x120b88
00120ab4
00120ab4loc_120ab4:
00120ab4ldr x2, [sp+144]
00120ab8movz x3, 52429
00120abcmovk x3, 0xcccc0000
00120ac0movk x3, 0xcccc00000000
00120ac4movk x3, 0xcccc000000000000
00120ac8umulh x2, x3, x2
00120accubfm x2, x2, 3, 63
00120ad0str x2, [sp+96]
00120ad4ldr x4, [sp+144]
00120ad8umulh x5, x3, x4
00120adcubfm x5, x5, 3, 63
00120ae0add x5, x5, x5, lsl #2
00120ae4sub x4, x4, x5, lsl #1
00120ae8str x4, [sp+88]
00120aecstr x2, [sp+144]
00120af0ldr x2, [sp+64]
00120af4add x2, x2, 1
00120af8str x2, [sp+64]
00120afcsubs xzr, x4, 5
00120b00b.hi 0x120b08
00120b04b 0x120b14
00120b08
00120b08loc_120b08:
00120b08orr x2, xzr, 1
00120b0cstrb w2, [sp+153]
00120b10b 0x120b60
00120b14
00120b14loc_120b14:
00120b14subs xzr, x4, 5
00120b18b.lo 0x120b20
00120b1cb 0x120b28
00120b20
00120b20loc_120b20:
00120b20strb wzr, [sp+153]
00120b24b 0x120b5c
00120b28
00120b28loc_120b28:
00120b28ldrb w2, [sp+152]
00120b2cstrb w2, [sp+39]
00120b30tbnz w2, 0, 0x120b38
00120b34b 0x120b3c
00120b38
00120b38loc_120b38:
00120b38b 0x120b50
00120b3c
00120b3cloc_120b3c:
00120b3cldr x2, [sp+144]
00120b40ands xzr, x2, 1
00120b44cset x2, ne
00120b48strb w2, [sp+39]
00120b4cb 0x120b50
00120b50
00120b50loc_120b50:
00120b50ldrb w2, [sp+39]
00120b54strb w2, [sp+153]
00120b58b 0x120b5c
00120b5c
00120b5cloc_120b5c:
00120b5cb 0x120b60
00120b60
00120b60loc_120b60:
00120b60ldr x2, [sp+88]
00120b64cbnz x2, 0x120b6c
00120b68b 0x120b78
00120b6c
00120b6cloc_120b6c:
00120b6corr x2, xzr, 1
00120b70strb w2, [sp+152]
00120b74b 0x120b80
00120b78
00120b78loc_120b78:
00120b78orr x2, xzr, 1
00120b7cb 0x120b80
00120b80
00120b80loc_120b80:
00120b80b 0x120b84
00120b84
00120b84loc_120b84:
00120b84b 0x120aa0
00120b88
00120b88loc_120b88:
00120b88ldrb w2, [sp+153]
00120b8ctbnz w2, 0, 0x120b94
00120b90b 0x120ba4
00120b94
00120b94loc_120b94:
00120b94ldr x2, [sp+144]
00120b98add x2, x2, 1
00120b9cstr x2, [sp+144]
00120ba0b 0x120ba8
00120ba4
00120ba4loc_120ba4:
00120ba4b 0x120ba8
00120ba8
00120ba8loc_120ba8:
00120ba8ldr x2, [sp+80]
00120bacldr x3, [sp+144]
00120bb0subs xzr, x2, x3
00120bb4b.ls 0x120bbc
00120bb8b 0x120bec
00120bbc
00120bbcloc_120bbc:
00120bbcldr x2, [sp+144]
00120bc0movz x3, 52429
00120bc4movk x3, 0xcccc0000
00120bc8movk x3, 0xcccc00000000
00120bccmovk x3, 0xcccc000000000000
00120bd0umulh x2, x3, x2
00120bd4ubfm x2, x2, 3, 63
00120bd8str x2, [sp+144]
00120bdcldr x2, [sp+64]
00120be0add x2, x2, 1
00120be4str x2, [sp+64]
00120be8b 0x120bf0
00120bec
00120becloc_120bec:
00120becb 0x120bf0
00120bf0
00120bf0loc_120bf0:
00120bf0ldr x2, [sp+160]
00120bf4str x2, [sp+72]
00120bf8ldr x2, [sp+136]
00120bfcldrsb x27, [x2]
00120c00ldr x3, [sp+160]
00120c04str x3, [x2+24]
00120c08ldr x2, [sp+144]
00120c0cstr x2, [sp+56]
00120c10b 0x120c14
00120c14
00120c14loc_120c14:
00120c14ldr x2, [sp+56]
00120c18subs xzr, x2, 100
00120c1cb.hs 0x120c24
00120c20b 0x120d78
00120c24
00120c24loc_120c24:
00120c24str xzr, [sp+48]
00120c28str xzr, [sp+40]
00120c2cldr x2, [sp+56]
00120c30ubfm x2, x2, 32, 63
00120c34cbz x2, 0x120c3c
00120c38b 0x120c78
00120c3c
00120c3cloc_120c3c:
00120c3cldr x2, [sp+56]
00120c40ubfm x2, x2, 1, 31
00120c44movz x3, 2622
00120c48movk x3, 0xa3d70000
00120c4cmadd x2, x3, x2, xzr
00120c50ubfm x2, x2, 37, 63
00120c54str x2, [sp+48]
00120c58ldr x2, [sp+56]
00120c5cubfm x4, x2, 1, 31
00120c60madd x4, x3, x4, xzr
00120c64ubfm x4, x4, 37, 63
00120c68movz x5, 100
00120c6cmsub w2, w5, w4, w2
00120c70str x2, [sp+40]
00120c74b 0x120cc8
00120c78
00120c78loc_120c78:
00120c78ldr x2, [sp+56]
00120c7cubfm x2, x2, 1, 63
00120c80movz x3, 55051
00120c84movk x3, 0x70a30000
00120c88movk x3, 0xa3d00000000
00120c8cmovk x3, 0xa3d7000000000000
00120c90umulh x2, x3, x2
00120c94ubfm x2, x2, 5, 63
00120c98str x2, [sp+48]
00120c9cldr x2, [sp+56]
00120ca0ubfm x4, x2, 1, 63
00120ca4umulh x4, x3, x4
00120ca8ubfm x4, x4, 5, 63
00120cacmovz x5, 100
00120cb0msub x2, x5, x4, x2
00120cb4str x2, [sp+40]
00120cb8movz x3, 2622
00120cbcmovk x3, 0xa3d70000
00120cc0movz x5, 100
00120cc4b 0x120cc8
00120cc8
00120cc8loc_120cc8:
00120cc8ldr x2, [sp+72]
00120cccsub x4, x2, 2
00120cd0str x4, [sp+72]
00120cd4sub x0, x2, 1
00120cd8str x0, [sp+112]
00120cdcldr x2, [sp+40]
00120ce0ubfm x2, x2, 63, 62
00120ce4add x2, x2, 1
00120ce8subs xzr, x2, 200
00120cecb.lo 0x120cf4
00120cf0b 0x120f14
00120cf4
00120cf4loc_120cf4:
00120cf4ldr x4, [sp+136]
00120cf8ldrsb x27, [x4]
00120cfcldr x1, [x4+8]
00120d00ldr x4, [x4]
00120d04adrp x6, 0x5b1000
00120d08add x6, x6, 1505
00120d0cldrb w2, [x6+x2]
00120d10subs xzr, x1, x0
00120d14b.hi 0x120d1c
00120d18b 0x120f10
00120d1c
00120d1cloc_120d1c:
00120d1cstrb w2, [x4+x0]
00120d20ldr x0, [sp+72]
00120d24str x0, [sp+104]
00120d28ldr x2, [sp+40]
00120d2cubfm x2, x2, 63, 62
00120d30subs xzr, x2, 200
00120d34b.lo 0x120d3c
00120d38b 0x120f04
00120d3c
00120d3cloc_120d3c:
00120d3cldr x4, [sp+136]
00120d40ldrsb x27, [x4]
00120d44ldr x1, [x4+8]
00120d48ldr x4, [x4]
00120d4cadrp x6, 0x5b1000
00120d50add x6, x6, 1505
00120d54ldrb w2, [x6+x2]
00120d58subs xzr, x1, x0
00120d5cb.hi 0x120d64
00120d60b 0x120f00
00120d64
00120d64loc_120d64:
00120d64strb w2, [x4+x0]
00120d68ldr x2, [sp+48]
00120d6cstr x2, [sp+56]
00120d70b 0x120d74
00120d74
00120d74loc_120d74:
00120d74b 0x120c14
00120d78
00120d78loc_120d78:
00120d78ldr x2, [sp+56]
00120d7ccbnz x2, 0x120d84
00120d80b 0x120dd8
00120d84
00120d84loc_120d84:
00120d84ldr x2, [sp+72]
00120d88sub x0, x2, 1
00120d8cstr x0, [sp+72]
00120d90ldr x2, [sp+56]
00120d94ubfm x2, x2, 63, 62
00120d98add x2, x2, 1
00120d9csubs xzr, x2, 200
00120da0b.lo 0x120da8
00120da4b 0x120ef4
00120da8
00120da8loc_120da8:
00120da8ldr x3, [sp+136]
00120dacldrsb x27, [x3]
00120db0ldr x1, [x3+8]
00120db4ldr x3, [x3]
00120db8adrp x4, 0x5b1000
00120dbcadd x4, x4, 1505
00120dc0ldrb w2, [x4+x2]
00120dc4subs xzr, x1, x0
00120dc8b.hi 0x120dd0
00120dccb 0x120ef0
00120dd0
00120dd0loc_120dd0:
00120dd0strb w2, [x3+x0]
00120dd4b 0x120ddc
00120dd8
00120dd8loc_120dd8:
00120dd8b 0x120ddc
00120ddc
00120ddcloc_120ddc:
00120ddcldr x2, [sp+56]
00120de0subs xzr, x2, 10
00120de4b.hs 0x120dec
00120de8b 0x120e3c
00120dec
00120decloc_120dec:
00120decldr x2, [sp+72]
00120df0sub x0, x2, 1
00120df4str x0, [sp+72]
00120df8ldr x2, [sp+56]
00120dfcubfm x2, x2, 63, 62
00120e00subs xzr, x2, 200
00120e04b.lo 0x120e0c
00120e08b 0x120ee4
00120e0c
00120e0cloc_120e0c:
00120e0cldr x3, [sp+136]
00120e10ldrsb x27, [x3]
00120e14ldr x1, [x3+8]
00120e18ldr x3, [x3]
00120e1cadrp x4, 0x5b1000
00120e20add x4, x4, 1505
00120e24ldrb w2, [x4+x2]
00120e28subs xzr, x1, x0
00120e2cb.hi 0x120e34
00120e30b 0x120ee0
00120e34
00120e34loc_120e34:
00120e34strb w2, [x3+x0]
00120e38b 0x120e40
00120e3c
00120e3cloc_120e3c:
00120e3cb 0x120e40
00120e40
00120e40loc_120e40:
00120e40b 0x120e44
00120e44
00120e44loc_120e44:
00120e44ldr x2, [sp+136]
00120e48ldrsb x27, [x2]
00120e4cldr x1, [x2+8]
00120e50ldr x2, [x2]
00120e54ldr x3, [sp+136]
00120e58ldrsb x27, [x3]
00120e5cldr x3, [x3+24]
00120e60sub x0, x3, 1
00120e64subs xzr, x1, x0
00120e68b.hi 0x120e70
00120e6cb 0x120edc
00120e70
00120e70loc_120e70:
00120e70ldrb w2, [x2+x0]
00120e74subs wzr, w2, 48
00120e78b.eq 0x120e80
00120e7cb 0x120eb0
00120e80
00120e80loc_120e80:
00120e80ldr x2, [sp+136]
00120e84ldrsb x27, [x2]
00120e88ldr x3, [sp+136]
00120e8cldrsb x27, [x3]
00120e90ldr x3, [x3+24]
00120e94sub x3, x3, 1
00120e98str x3, [x2+24]
00120e9cldr x2, [sp+64]
00120ea0add x2, x2, 1
00120ea4str x2, [sp+64]
00120ea8b 0x120eac
00120eac
00120eacloc_120eac:
00120eacb 0x120e44
00120eb0
00120eb0loc_120eb0:
00120eb0ldr x0, [sp+136]
00120eb4ldrsb x27, [x0]
00120eb8ldr x1, [sp+136]
00120ebcldrsb x27, [x1]
00120ec0ldr x1, [x1+24]
00120ec4ldr x2, [sp+64]
00120ec8add x1, x1, x2
00120eccstr x1, [x0+32]
00120ed0ldur x29, [sp-8]
00120ed4ldr x30, [sp], 128
00120ed8ret x30
00120edc
00120edcloc_120edc:
00120edcbl runtime.panicIndex
00120ee0
00120ee0loc_120ee0:
00120ee0bl runtime.panicIndexU
00120ee4
00120ee4loc_120ee4:
00120ee4mov x0, x2
00120ee8movz x1, 200
00120eecbl runtime.panicIndexU
00120ef0
00120ef0loc_120ef0:
00120ef0bl runtime.panicIndexU
00120ef4
00120ef4loc_120ef4:
00120ef4mov x0, x2
00120ef8movz x1, 200
00120efcbl runtime.panicIndexU
00120f00
00120f00loc_120f00:
00120f00bl runtime.panicIndexU
00120f04
00120f04loc_120f04:
00120f04mov x0, x2
00120f08movz x1, 200
00120f0cbl runtime.panicIndexU
00120f10
00120f10loc_120f10:
00120f10bl runtime.panicIndexU
00120f14
00120f14loc_120f14:
00120f14mov x0, x2
00120f18movz x1, 200
00120f1cbl runtime.panicIndexU
00120f20
00120f20loc_120f20:
00120f20mov x0, x4
00120f24movz x1, 20
00120f28bl runtime.panicIndex
00120f2chint
00120f30
00120f30loc_120f30:
00120f30stp x0, x1, [sp+8]
00120f34strb w2, [sp+24]
00120f38strb w3, [sp+25]
00120f3cstr x4, [sp+32]
00120f40mov x3, x30
00120f44bl runtime.morestack_noctxt.abi0
00120f48ldp x0, x1, [sp+8]
00120f4cldrb w2, [sp+24]
00120f50ldrb w3, [sp+25]
00120f54ldr x4, [sp+32]
00120f58b 0x120a50
00120f5cudf 0
00120a50
00120a50strconv.formatDecimal: ; void strconv.formatDecimal(strconv.decimalSlice * d, uint64 m, bool trunc, bool roundUp, int prec)
00120a50ldr x16, [x28+16]
00120a54subs xzr, sp, x16
00120a58b.ls 0x120f30
00120a5cstr x30, [sp-128]!
00120a60stur x29, [sp-8]
00120a64sub x29, sp, 8
00120a68str x0, [sp+136]
00120a6cstr x1, [sp+144]
00120a70strb w2, [sp+152]
00120a74strb w3, [sp+153]
00120a78str x4, [sp+160]
00120a7csubs xzr, x4, 20
00120a80b.lo 0x120a88
00120a84b 0x120f20
00120a88
00120a88loc_120a88:
00120a88adrp x2, 0x8a5000
00120a8cadd x2, x2, 1440
00120a90ldr x2, [x2+3*x4]
00120a94str x2, [sp+80]
00120a98str xzr, [sp+64]
00120a9cb 0x120aa0
00120aa0
00120aa0loc_120aa0:
00120aa0ldr x2, [sp+80]
00120aa4ldr x3, [sp+144]
00120aa8subs xzr, x2, x3
00120aacb.ls 0x120ab4
00120ab0b 0x120b88
00120ab4
00120ab4loc_120ab4:
00120ab4ldr x2, [sp+144]
00120ab8movz x3, 52429
00120abcmovk x3, 0xcccc0000
00120ac0movk x3, 0xcccc00000000
00120ac4movk x3, 0xcccc000000000000
00120ac8umulh x2, x3, x2
00120accubfm x2, x2, 3, 63
00120ad0str x2, [sp+96]
00120ad4ldr x4, [sp+144]
00120ad8umulh x5, x3, x4
00120adcubfm x5, x5, 3, 63
00120ae0add x5, x5, x5, lsl #2
00120ae4sub x4, x4, x5, lsl #1
00120ae8str x4, [sp+88]
00120aecstr x2, [sp+144]
00120af0ldr x2, [sp+64]
00120af4add x2, x2, 1
00120af8str x2, [sp+64]
00120afcsubs xzr, x4, 5
00120b00b.hi 0x120b08
00120b04b 0x120b14
00120b08
00120b08loc_120b08:
00120b08orr x2, xzr, 1
00120b0cstrb w2, [sp+153]
00120b10b 0x120b60
00120b14
00120b14loc_120b14:
00120b14subs xzr, x4, 5
00120b18b.lo 0x120b20
00120b1cb 0x120b28
00120b20
00120b20loc_120b20:
00120b20strb wzr, [sp+153]
00120b24b 0x120b5c
00120b28
00120b28loc_120b28:
00120b28ldrb w2, [sp+152]
00120b2cstrb w2, [sp+39]
00120b30tbnz w2, 0, 0x120b38
00120b34b 0x120b3c
00120b38
00120b38loc_120b38:
00120b38b 0x120b50
00120b3c
00120b3cloc_120b3c:
00120b3cldr x2, [sp+144]
00120b40ands xzr, x2, 1
00120b44cset x2, ne
00120b48strb w2, [sp+39]
00120b4cb 0x120b50
00120b50
00120b50loc_120b50:
00120b50ldrb w2, [sp+39]
00120b54strb w2, [sp+153]
00120b58b 0x120b5c
00120b5c
00120b5cloc_120b5c:
00120b5cb 0x120b60
00120b60
00120b60loc_120b60:
00120b60ldr x2, [sp+88]
00120b64cbnz x2, 0x120b6c
00120b68b 0x120b78
00120b6c
00120b6cloc_120b6c:
00120b6corr x2, xzr, 1
00120b70strb w2, [sp+152]
00120b74b 0x120b80
00120b78
00120b78loc_120b78:
00120b78orr x2, xzr, 1
00120b7cb 0x120b80
00120b80
00120b80loc_120b80:
00120b80b 0x120b84
00120b84
00120b84loc_120b84:
00120b84b 0x120aa0
00120b88
00120b88loc_120b88:
00120b88ldrb w2, [sp+153]
00120b8ctbnz w2, 0, 0x120b94
00120b90b 0x120ba4
00120b94
00120b94loc_120b94:
00120b94ldr x2, [sp+144]
00120b98add x2, x2, 1
00120b9cstr x2, [sp+144]
00120ba0b 0x120ba8
00120ba4
00120ba4loc_120ba4:
00120ba4b 0x120ba8
00120ba8
00120ba8loc_120ba8:
00120ba8ldr x2, [sp+80]
00120bacldr x3, [sp+144]
00120bb0subs xzr, x2, x3
00120bb4b.ls 0x120bbc
00120bb8b 0x120bec
00120bbc
00120bbcloc_120bbc:
00120bbcldr x2, [sp+144]
00120bc0movz x3, 52429
00120bc4movk x3, 0xcccc0000
00120bc8movk x3, 0xcccc00000000
00120bccmovk x3, 0xcccc000000000000
00120bd0umulh x2, x3, x2
00120bd4ubfm x2, x2, 3, 63
00120bd8str x2, [sp+144]
00120bdcldr x2, [sp+64]
00120be0add x2, x2, 1
00120be4str x2, [sp+64]
00120be8b 0x120bf0
00120bec
00120becloc_120bec:
00120becb 0x120bf0
00120bf0
00120bf0loc_120bf0:
00120bf0ldr x2, [sp+160]
00120bf4str x2, [sp+72]
00120bf8ldr x2, [sp+136]
00120bfcldrsb x27, [x2]
00120c00ldr x3, [sp+160]
00120c04str x3, [x2+24]
00120c08ldr x2, [sp+144]
00120c0cstr x2, [sp+56]
00120c10b 0x120c14
00120c14
00120c14loc_120c14:
00120c14ldr x2, [sp+56]
00120c18subs xzr, x2, 100
00120c1cb.hs 0x120c24
00120c20b 0x120d78
00120c24
00120c24loc_120c24:
00120c24str xzr, [sp+48]
00120c28str xzr, [sp+40]
00120c2cldr x2, [sp+56]
00120c30ubfm x2, x2, 32, 63
00120c34cbz x2, 0x120c3c
00120c38b 0x120c78
00120c3c
00120c3cloc_120c3c:
00120c3cldr x2, [sp+56]
00120c40ubfm x2, x2, 1, 31
00120c44movz x3, 2622
00120c48movk x3, 0xa3d70000
00120c4cmadd x2, x3, x2, xzr
00120c50ubfm x2, x2, 37, 63
00120c54str x2, [sp+48]
00120c58ldr x2, [sp+56]
00120c5cubfm x4, x2, 1, 31
00120c60madd x4, x3, x4, xzr
00120c64ubfm x4, x4, 37, 63
00120c68movz x5, 100
00120c6cmsub w2, w5, w4, w2
00120c70str x2, [sp+40]
00120c74b 0x120cc8
00120c78
00120c78loc_120c78:
00120c78ldr x2, [sp+56]
00120c7cubfm x2, x2, 1, 63
00120c80movz x3, 55051
00120c84movk x3, 0x70a30000
00120c88movk x3, 0xa3d00000000
00120c8cmovk x3, 0xa3d7000000000000
00120c90umulh x2, x3, x2
00120c94ubfm x2, x2, 5, 63
00120c98str x2, [sp+48]
00120c9cldr x2, [sp+56]
00120ca0ubfm x4, x2, 1, 63
00120ca4umulh x4, x3, x4
00120ca8ubfm x4, x4, 5, 63
00120cacmovz x5, 100
00120cb0msub x2, x5, x4, x2
00120cb4str x2, [sp+40]
00120cb8movz x3, 2622
00120cbcmovk x3, 0xa3d70000
00120cc0movz x5, 100
00120cc4b 0x120cc8
00120cc8
00120cc8loc_120cc8:
00120cc8ldr x2, [sp+72]
00120cccsub x4, x2, 2
00120cd0str x4, [sp+72]
00120cd4sub x0, x2, 1
00120cd8str x0, [sp+112]
00120cdcldr x2, [sp+40]
00120ce0ubfm x2, x2, 63, 62
00120ce4add x2, x2, 1
00120ce8subs xzr, x2, 200
00120cecb.lo 0x120cf4
00120cf0b 0x120f14
00120cf4
00120cf4loc_120cf4:
00120cf4ldr x4, [sp+136]
00120cf8ldrsb x27, [x4]
00120cfcldr x1, [x4+8]
00120d00ldr x4, [x4]
00120d04adrp x6, 0x5b1000
00120d08add x6, x6, 1505
00120d0cldrb w2, [x6+x2]
00120d10subs xzr, x1, x0
00120d14b.hi 0x120d1c
00120d18b 0x120f10
00120d1c
00120d1cloc_120d1c:
00120d1cstrb w2, [x4+x0]
00120d20ldr x0, [sp+72]
00120d24str x0, [sp+104]
00120d28ldr x2, [sp+40]
00120d2cubfm x2, x2, 63, 62
00120d30subs xzr, x2, 200
00120d34b.lo 0x120d3c
00120d38b 0x120f04
00120d3c
00120d3cloc_120d3c:
00120d3cldr x4, [sp+136]
00120d40ldrsb x27, [x4]
00120d44ldr x1, [x4+8]
00120d48ldr x4, [x4]
00120d4cadrp x6, 0x5b1000
00120d50add x6, x6, 1505
00120d54ldrb w2, [x6+x2]
00120d58subs xzr, x1, x0
00120d5cb.hi 0x120d64
00120d60b 0x120f00
00120d64
00120d64loc_120d64:
00120d64strb w2, [x4+x0]
00120d68ldr x2, [sp+48]
00120d6cstr x2, [sp+56]
00120d70b 0x120d74
00120d74
00120d74loc_120d74:
00120d74b 0x120c14
00120d78
00120d78loc_120d78:
00120d78ldr x2, [sp+56]
00120d7ccbnz x2, 0x120d84
00120d80b 0x120dd8
00120d84
00120d84loc_120d84:
00120d84ldr x2, [sp+72]
00120d88sub x0, x2, 1
00120d8cstr x0, [sp+72]
00120d90ldr x2, [sp+56]
00120d94ubfm x2, x2, 63, 62
00120d98add x2, x2, 1
00120d9csubs xzr, x2, 200
00120da0b.lo 0x120da8
00120da4b 0x120ef4
00120da8
00120da8loc_120da8:
00120da8ldr x3, [sp+136]
00120dacldrsb x27, [x3]
00120db0ldr x1, [x3+8]
00120db4ldr x3, [x3]
00120db8adrp x4, 0x5b1000
00120dbcadd x4, x4, 1505
00120dc0ldrb w2, [x4+x2]
00120dc4subs xzr, x1, x0
00120dc8b.hi 0x120dd0
00120dccb 0x120ef0
00120dd0
00120dd0loc_120dd0:
00120dd0strb w2, [x3+x0]
00120dd4b 0x120ddc
00120dd8
00120dd8loc_120dd8:
00120dd8b 0x120ddc
00120ddc
00120ddcloc_120ddc:
00120ddcldr x2, [sp+56]
00120de0subs xzr, x2, 10
00120de4b.hs 0x120dec
00120de8b 0x120e3c
00120dec
00120decloc_120dec:
00120decldr x2, [sp+72]
00120df0sub x0, x2, 1
00120df4str x0, [sp+72]
00120df8ldr x2, [sp+56]
00120dfcubfm x2, x2, 63, 62
00120e00subs xzr, x2, 200
00120e04b.lo 0x120e0c
00120e08b 0x120ee4
00120e0c
00120e0cloc_120e0c:
00120e0cldr x3, [sp+136]
00120e10ldrsb x27, [x3]
00120e14ldr x1, [x3+8]
00120e18ldr x3, [x3]
00120e1cadrp x4, 0x5b1000
00120e20add x4, x4, 1505
00120e24ldrb w2, [x4+x2]
00120e28subs xzr, x1, x0
00120e2cb.hi 0x120e34
00120e30b 0x120ee0
00120e34
00120e34loc_120e34:
00120e34strb w2, [x3+x0]
00120e38b 0x120e40
00120e3c
00120e3cloc_120e3c:
00120e3cb 0x120e40
00120e40
00120e40loc_120e40:
00120e40b 0x120e44
00120e44
00120e44loc_120e44:
00120e44ldr x2, [sp+136]
00120e48ldrsb x27, [x2]
00120e4cldr x1, [x2+8]
00120e50ldr x2, [x2]
00120e54ldr x3, [sp+136]
00120e58ldrsb x27, [x3]
00120e5cldr x3, [x3+24]
00120e60sub x0, x3, 1
00120e64subs xzr, x1, x0
00120e68b.hi 0x120e70
00120e6cb 0x120edc
00120e70
00120e70loc_120e70:
00120e70ldrb w2, [x2+x0]
00120e74subs wzr, w2, 48
00120e78b.eq 0x120e80
00120e7cb 0x120eb0
00120e80
00120e80loc_120e80:
00120e80ldr x2, [sp+136]
00120e84ldrsb x27, [x2]
00120e88ldr x3, [sp+136]
00120e8cldrsb x27, [x3]
00120e90ldr x3, [x3+24]
00120e94sub x3, x3, 1
00120e98str x3, [x2+24]
00120e9cldr x2, [sp+64]
00120ea0add x2, x2, 1
00120ea4str x2, [sp+64]
00120ea8b 0x120eac
00120eac
00120eacloc_120eac:
00120eacb 0x120e44
00120eb0
00120eb0loc_120eb0:
00120eb0ldr x0, [sp+136]
00120eb4ldrsb x27, [x0]
00120eb8ldr x1, [sp+136]
00120ebcldrsb x27, [x1]
00120ec0ldr x1, [x1+24]
00120ec4ldr x2, [sp+64]
00120ec8add x1, x1, x2
00120eccstr x1, [x0+32]
00120ed0ldur x29, [sp-8]
00120ed4ldr x30, [sp], 128
00120ed8ret x30
00120edc
00120edcloc_120edc:
00120edcbl runtime.panicIndex
00120ee0
00120ee0loc_120ee0:
00120ee0bl runtime.panicIndexU
00120ee4
00120ee4loc_120ee4:
00120ee4mov x0, x2
00120ee8movz x1, 200
00120eecbl runtime.panicIndexU
00120ef0
00120ef0loc_120ef0:
00120ef0bl runtime.panicIndexU
00120ef4
00120ef4loc_120ef4:
00120ef4mov x0, x2
00120ef8movz x1, 200
00120efcbl runtime.panicIndexU
00120f00
00120f00loc_120f00:
00120f00bl runtime.panicIndexU
00120f04
00120f04loc_120f04:
00120f04mov x0, x2
00120f08movz x1, 200
00120f0cbl runtime.panicIndexU
00120f10
00120f10loc_120f10:
00120f10bl runtime.panicIndexU
00120f14
00120f14loc_120f14:
00120f14mov x0, x2
00120f18movz x1, 200
00120f1cbl runtime.panicIndexU
00120f20
00120f20loc_120f20:
00120f20mov x0, x4
00120f24movz x1, 20
00120f28bl runtime.panicIndex
00120f2chint
00120f30
00120f30loc_120f30:
00120f30stp x0, x1, [sp+8]
00120f34strb w2, [sp+24]
00120f38strb w3, [sp+25]
00120f3cstr x4, [sp+32]
00120f40mov x3, x30
00120f44bl runtime.morestack_noctxt.abi0
00120f48ldp x0, x1, [sp+8]
00120f4cldrb w2, [sp+24]
00120f50ldrb w3, [sp+25]
00120f54ldr x4, [sp+32]
00120f58b 0x120a50
00120f5cudf 0
00120a50
Loading..