File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00148a60
00148a60slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[4] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int m, int b, int64_t cmp)
00148a60ldr x16, [x28+16]
00148a64sub x17, sp, 560
00148a68subs xzr, x17, x16
00148a6cb.ls 0x149370
00148a70sub x20, sp, 688
00148a74stp x29, x30, [x20-8]
00148a78add sp, x20, 0
00148a7csub x29, sp, 8
00148a80str x0, [sp+696]
00148a84str x1, [sp+704]
00148a88str x2, [sp+712]
00148a8cstr x3, [sp+720]
00148a90str x4, [sp+728]
00148a94str x5, [sp+736]
00148a98str x6, [sp+744]
00148a9cstr x7, [sp+752]
00148aa0sub x12, x5, x4
00148aa4subs xzr, x12, 1
00148aa8b.eq 0x148ab0
00148aacb 0x148abc
00148ab0
00148ab0loc_148ab0:
00148ab0str x5, [sp+192]
00148ab4str x6, [sp+176]
00148ab8b 0x149094
00148abc
00148abcloc_148abc:
00148abcsub x12, x6, x5
00148ac0subs xzr, x12, 1
00148ac4b.eq 0x148acc
00148ac8b 0x148ad8
00148acc
00148accloc_148acc:
00148accstr x4, [sp+184]
00148ad0str x5, [sp+168]
00148ad4b 0x148dec
00148ad8
00148ad8loc_148ad8:
00148ad8add x12, x4, x6
00148adcubfm x12, x12, 1, 63
00148ae0str x12, [sp+144]
00148ae4ldr x12, [sp+144]
00148ae8add x12, x12, x5
00148aecstr x12, [sp+136]
00148af0str xzr, [sp+112]
00148af4str xzr, [sp+120]
00148af8ldr x13, [sp+144]
00148afcldr x14, [sp+736]
00148b00subs xzr, x13, x14
00148b04b.lt 0x148b0c
00148b08b 0x148b24
00148b0c
00148b0cloc_148b0c:
00148b0cldr x13, [sp+744]
00148b10sub x12, x12, x13
00148b14str x12, [sp+112]
00148b18ldr x12, [sp+144]
00148b1cstr x12, [sp+120]
00148b20b 0x148b38
00148b24
00148b24loc_148b24:
00148b24ldr x12, [sp+728]
00148b28str x12, [sp+112]
00148b2cldr x12, [sp+736]
00148b30str x12, [sp+120]
00148b34b 0x148b38
00148b38
00148b38loc_148b38:
00148b38ldr x12, [sp+136]
00148b3csub x12, x12, 1
00148b40str x12, [sp+128]
00148b44b 0x148b48
00148b48
00148b48loc_148b48:
00148b48ldr x12, [sp+120]
00148b4cldr x13, [sp+112]
00148b50subs xzr, x12, x13
00148b54b.gt 0x148b5c
00148b58b 0x148c54
00148b5c
00148b5cloc_148b5c:
00148b5cldr x12, [sp+120]
00148b60ldr x13, [sp+112]
00148b64add x12, x13, x12
00148b68ubfm x12, x12, 1, 63
00148b6cstr x12, [sp+224]
00148b70ldr x1, [sp+712]
00148b74ldr x12, [sp+704]
00148b78ldr x13, [sp+224]
00148b7cldr x14, [sp+128]
00148b80sub x0, x14, x13
00148b84subs xzr, x1, x0
00148b88b.hi 0x148b90
00148b8cb 0x148de8
00148b90
00148b90loc_148b90:
00148b90sub x13, x0, x0, lsl #2
00148b94sub x12, x12, x13, lsl #4
00148b98ldp x13, x14, [x12]
00148b9cldp x15, x16, [x12+16]
00148ba0ldp x12, x17, [x12+32]
00148ba4stp x13, x14, [sp+344]
00148ba8stp x15, x16, [sp+360]
00148bacstp x12, x17, [sp+376]
00148bb0ldr x0, [sp+224]
00148bb4ldr x1, [sp+712]
00148bb8ldr x12, [sp+704]
00148bbcsubs xzr, x1, x0
00148bc0b.hi 0x148bc8
00148bc4b 0x148de4
00148bc8
00148bc8loc_148bc8:
00148bc8sub x13, x0, x0, lsl #2
00148bccsub x12, x12, x13, lsl #4
00148bd0ldp x13, x14, [x12]
00148bd4ldp x15, x16, [x12+16]
00148bd8ldp x12, x17, [x12+32]
00148bdcstp x13, x14, [sp+296]
00148be0stp x15, x16, [sp+312]
00148be4stp x12, x17, [sp+328]
00148be8ldr x26, [sp+752]
00148becldr x12, [x26]
00148bf0ldr x0, [sp+344]
00148bf4ldr x6, [sp+296]
00148bf8ldr x1, [sp+352]
00148bfcldr x7, [sp+304]
00148c00ldr x2, [sp+360]
00148c04ldr x8, [sp+312]
00148c08ldr x3, [sp+368]
00148c0cldr x9, [sp+320]
00148c10ldr x4, [sp+376]
00148c14ldr x10, [sp+328]
00148c18ldr x5, [sp+384]
00148c1cldr x11, [sp+336]
00148c20blr x12
00148c24str x0, [sp+248]
00148c28tbnz x0, 63, 0x148c30
00148c2cb 0x148c3c
00148c30
00148c30loc_148c30:
00148c30ldr x12, [sp+224]
00148c34str x12, [sp+120]
00148c38b 0x148c4c
00148c3c
00148c3cloc_148c3c:
00148c3cldr x12, [sp+224]
00148c40add x12, x12, 1
00148c44str x12, [sp+112]
00148c48b 0x148c4c
00148c4c
00148c4cloc_148c4c:
00148c4cb 0x148c50
00148c50
00148c50loc_148c50:
00148c50b 0x148b48
00148c54
00148c54loc_148c54:
00148c54ldr x8, [sp+112]
00148c58ldr x9, [sp+136]
00148c5csub x8, x9, x8
00148c60str x8, [sp+216]
00148c64ldr x8, [sp+736]
00148c68ldr x9, [sp+112]
00148c6csubs xzr, x8, x9
00148c70cset x8, gt
00148c74strb w8, [sp+111]
00148c78b.gt 0x148c80
00148c7cb 0x148c98
00148c80
00148c80loc_148c80:
00148c80ldr x8, [sp+736]
00148c84ldr x9, [sp+216]
00148c88subs xzr, x9, x8
00148c8ccset x8, gt
00148c90strb w8, [sp+111]
00148c94b 0x148c9c
00148c98
00148c98loc_148c98:
00148c98b 0x148c9c
00148c9c
00148c9cloc_148c9c:
00148c9cldrb w8, [sp+111]
00148ca0tbnz w8, 0, 0x148ca8
00148ca4b 0x148cdc
00148ca8
00148ca8loc_148ca8:
00148ca8ldr x8, [sp+696]
00148cacldrsb x27, [x8]
00148cb0ldr x0, [x8]
00148cb4str x0, [sp+288]
00148cb8ldr x4, [sp+112]
00148cbcldr x5, [sp+736]
00148cc0ldr x6, [sp+216]
00148cc4ldr x1, [sp+704]
00148cc8ldr x7, [sp+752]
00148cccldr x2, [sp+712]
00148cd0ldr x3, [sp+720]
00148cd4bl slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148cd8b 0x148ce0
00148cdc
00148cdcloc_148cdc:
00148cdcb 0x148ce0
00148ce0
00148ce0loc_148ce0:
00148ce0ldr x8, [sp+112]
00148ce4ldr x9, [sp+728]
00148ce8subs xzr, x8, x9
00148ceccset x8, gt
00148cf0strb w8, [sp+111]
00148cf4b.gt 0x148cfc
00148cf8b 0x148d14
00148cfc
00148cfcloc_148cfc:
00148cfcldr x8, [sp+112]
00148d00ldr x9, [sp+144]
00148d04subs xzr, x9, x8
00148d08cset x8, gt
00148d0cstrb w8, [sp+111]
00148d10b 0x148d18
00148d14
00148d14loc_148d14:
00148d14b 0x148d18
00148d18
00148d18loc_148d18:
00148d18ldrb w8, [sp+111]
00148d1ctbnz w8, 0, 0x148d24
00148d20b 0x148d58
00148d24
00148d24loc_148d24:
00148d24ldr x8, [sp+696]
00148d28ldrsb x27, [x8]
00148d2cldr x0, [x8+8]
00148d30str x0, [sp+280]
00148d34ldr x4, [sp+728]
00148d38ldr x5, [sp+112]
00148d3cldr x6, [sp+144]
00148d40ldr x1, [sp+704]
00148d44ldr x7, [sp+752]
00148d48ldr x2, [sp+712]
00148d4cldr x3, [sp+720]
00148d50bl slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148d54b 0x148d5c
00148d58
00148d58loc_148d58:
00148d58b 0x148d5c
00148d5c
00148d5cloc_148d5c:
00148d5cldr x8, [sp+216]
00148d60ldr x9, [sp+144]
00148d64subs xzr, x8, x9
00148d68cset x8, gt
00148d6cstrb w8, [sp+111]
00148d70b.gt 0x148d78
00148d74b 0x148d90
00148d78
00148d78loc_148d78:
00148d78ldr x8, [sp+216]
00148d7cldr x9, [sp+744]
00148d80subs xzr, x9, x8
00148d84cset x8, gt
00148d88strb w8, [sp+111]
00148d8cb 0x148d94
00148d90
00148d90loc_148d90:
00148d90b 0x148d94
00148d94
00148d94loc_148d94:
00148d94ldrb w8, [sp+111]
00148d98tbnz w8, 0, 0x148da0
00148d9cb 0x148dd4
00148da0
00148da0loc_148da0:
00148da0ldr x8, [sp+696]
00148da4ldrsb x27, [x8]
00148da8ldr x0, [x8+8]
00148dacstr x0, [sp+272]
00148db0ldr x4, [sp+144]
00148db4ldr x5, [sp+216]
00148db8ldr x6, [sp+744]
00148dbcldr x1, [sp+704]
00148dc0ldr x7, [sp+752]
00148dc4ldr x2, [sp+712]
00148dc8ldr x3, [sp+720]
00148dccbl slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148dd0b 0x148dd8
00148dd4
00148dd4loc_148dd4:
00148dd4b 0x148dd8
00148dd8
00148dd8loc_148dd8:
00148dd8ldp x29, x30, [sp-8]
00148ddcadd sp, sp, 688
00148de0ret x30
00148de4
00148de4loc_148de4:
00148de4bl runtime.panicIndex
00148de8
00148de8loc_148de8:
00148de8bl runtime.panicIndex
00148dec
00148decloc_148dec:
00148decldr x12, [sp+168]
00148df0ldr x13, [sp+184]
00148df4subs xzr, x12, x13
00148df8b.gt 0x148e00
00148dfcb 0x148ef4
00148e00
00148e00loc_148e00:
00148e00ldr x12, [sp+168]
00148e04ldr x13, [sp+184]
00148e08add x12, x13, x12
00148e0cubfm x12, x12, 1, 63
00148e10str x12, [sp+200]
00148e14ldr x0, [sp+736]
00148e18ldr x1, [sp+712]
00148e1cldr x12, [sp+704]
00148e20subs xzr, x0, x1
00148e24b.lo 0x148e2c
00148e28b 0x149090
00148e2c
00148e2cloc_148e2c:
00148e2csub x13, x0, x0, lsl #2
00148e30sub x12, x12, x13, lsl #4
00148e34ldp x13, x14, [x12]
00148e38ldp x15, x16, [x12+16]
00148e3cldp x12, x17, [x12+32]
00148e40stp x13, x14, [sp+488]
00148e44stp x15, x16, [sp+504]
00148e48add x27, sp, 520
00148e4cstp x12, x17, [x27]
00148e50ldr x0, [sp+200]
00148e54ldr x1, [sp+712]
00148e58ldr x12, [sp+704]
00148e5csubs xzr, x1, x0
00148e60b.hi 0x148e68
00148e64b 0x14908c
00148e68
00148e68loc_148e68:
00148e68sub x13, x0, x0, lsl #2
00148e6csub x12, x12, x13, lsl #4
00148e70ldp x13, x14, [x12]
00148e74ldp x15, x16, [x12+16]
00148e78ldp x12, x17, [x12+32]
00148e7cstp x13, x14, [sp+440]
00148e80stp x15, x16, [sp+456]
00148e84stp x12, x17, [sp+472]
00148e88ldr x26, [sp+752]
00148e8cldr x12, [x26]
00148e90ldr x0, [sp+488]
00148e94ldr x6, [sp+440]
00148e98ldr x1, [sp+496]
00148e9cldr x7, [sp+448]
00148ea0ldr x2, [sp+504]
00148ea4ldr x8, [sp+456]
00148ea8ldr x3, [sp+512]
00148eacldr x9, [sp+464]
00148eb0ldr x4, [sp+520]
00148eb4ldr x10, [sp+472]
00148eb8ldr x5, [sp+528]
00148ebcldr x11, [sp+480]
00148ec0blr x12
00148ec4str x0, [sp+248]
00148ec8tbnz x0, 63, 0x148ed0
00148eccb 0x148edc
00148ed0
00148ed0loc_148ed0:
00148ed0ldr x12, [sp+200]
00148ed4str x12, [sp+168]
00148ed8b 0x148eec
00148edc
00148edcloc_148edc:
00148edcldr x12, [sp+200]
00148ee0add x12, x12, 1
00148ee4str x12, [sp+184]
00148ee8b 0x148eec
00148eec
00148eecloc_148eec:
00148eecb 0x148ef0
00148ef0
00148ef0loc_148ef0:
00148ef0b 0x148dec
00148ef4
00148ef4loc_148ef4:
00148ef4ldr x3, [sp+736]
00148ef8str x3, [sp+152]
00148efcb 0x148f00
00148f00
00148f00loc_148f00:
00148f00ldr x3, [sp+184]
00148f04ldr x4, [sp+152]
00148f08subs xzr, x3, x4
00148f0cb.lt 0x148f14
00148f10b 0x149070
00148f14
00148f14loc_148f14:
00148f14ldr x0, [sp+152]
00148f18ldr x1, [sp+712]
00148f1cldr x3, [sp+704]
00148f20subs xzr, x1, x0
00148f24b.hi 0x148f2c
00148f28b 0x149088
00148f2c
00148f2cloc_148f2c:
00148f2csub x4, x0, x0, lsl #2
00148f30sub x3, x3, x4, lsl #4
00148f34ldp x4, x5, [x3]
00148f38ldp x6, x7, [x3+16]
00148f3cldp x3, x8, [x3+32]
00148f40stp x4, x5, [sp+392]
00148f44stp x6, x7, [sp+408]
00148f48stp x3, x8, [sp+424]
00148f4cldr x1, [sp+712]
00148f50ldr x3, [sp+704]
00148f54ldr x4, [sp+152]
00148f58sub x0, x4, 1
00148f5csubs xzr, x1, x0
00148f60b.hi 0x148f68
00148f64b 0x149084
00148f68
00148f68loc_148f68:
00148f68ldr x0, [sp+152]
00148f6cldr x1, [sp+712]
00148f70ldr x5, [sp+704]
00148f74add x4, x4, x4, lsl #1
00148f78ubfm x4, x4, 60, 59
00148f7csub x4, x4, 48
00148f80add x2, x3, x4
00148f84subs xzr, x1, x0
00148f88b.hi 0x148f90
00148f8cb 0x149080
00148f90
00148f90loc_148f90:
00148f90sub x3, x0, x0, lsl #2
00148f94sub x1, x5, x3, lsl #4
00148f98adrp x27, 0x903000
00148f9cldr w3, [x27+3056]
00148fa0cbz w3, 0x148fa8
00148fa4b 0x148fac
00148fa8
00148fa8loc_148fa8:
00148fa8b 0x148fcc
00148fac
00148facloc_148fac:
00148facstr x2, [sp+264]
00148fb0str x1, [sp+256]
00148fb4adrp x0, 0x500000
00148fb8add x0, x0, 1696
00148fbcbl runtime.wbMove
00148fc0ldr x1, [sp+256]
00148fc4ldr x2, [sp+264]
00148fc8b 0x148fcc
00148fcc
00148fccloc_148fcc:
00148fccldp x3, x4, [x2]
00148fd0ldp x5, x6, [x2+16]
00148fd4ldp x7, x8, [x2+32]
00148fd8stp x3, x4, [x1]
00148fdcstp x5, x6, [x1+16]
00148fe0stp x7, x8, [x1+32]
00148fe4ldr x3, [sp+152]
00148fe8sub x0, x3, 1
00148fecstr x0, [sp+232]
00148ff0ldr x1, [sp+712]
00148ff4ldr x4, [sp+704]
00148ff8subs xzr, x1, x0
00148ffcb.hi 0x149004
00149000b 0x14907c
00149004
00149004loc_149004:
00149004add x3, x3, x3, lsl #1
00149008ubfm x3, x3, 60, 59
0014900csub x3, x3, 48
00149010add x1, x4, x3
00149014adrp x27, 0x902000
00149018ldr w3, [x27+3056]
0014901ccbz w3, 0x149024
00149020b 0x149028
00149024
00149024loc_149024:
00149024b 0x149044
00149028
00149028loc_149028:
00149028str x1, [sp+264]
0014902cadrp x0, 0x4ff000
00149030add x0, x0, 1696
00149034add x2, sp, 392
00149038bl runtime.wbMove
0014903cldr x1, [sp+264]
00149040b 0x149044
00149044
00149044loc_149044:
00149044ldp x3, x4, [sp+392]
00149048ldp x5, x6, [sp+408]
0014904cldp x7, x8, [sp+424]
00149050stp x3, x4, [x1]
00149054stp x5, x6, [x1+16]
00149058stp x7, x8, [x1+32]
0014905cb 0x149060
00149060
00149060loc_149060:
00149060ldr x3, [sp+152]
00149064sub x3, x3, 1
00149068str x3, [sp+152]
0014906cb 0x148f00
00149070
00149070loc_149070:
00149070ldp x29, x30, [sp-8]
00149074add sp, sp, 688
00149078ret x30
0014907c
0014907cloc_14907c:
0014907cbl runtime.panicIndex
00149080
00149080loc_149080:
00149080bl runtime.panicIndex
00149084
00149084loc_149084:
00149084bl runtime.panicIndex
00149088
00149088loc_149088:
00149088bl runtime.panicIndex
0014908c
0014908cloc_14908c:
0014908cbl runtime.panicIndex
00149090
00149090loc_149090:
00149090bl runtime.panicIndex
00149094
00149094loc_149094:
00149094ldr x12, [sp+176]
00149098ldr x13, [sp+192]
0014909csubs xzr, x12, x13
001490a0b.gt 0x1490a8
001490a4b 0x1491b0
001490a8
001490a8loc_1490a8:
001490a8ldr x12, [sp+176]
001490acldr x13, [sp+192]
001490b0add x12, x13, x12
001490b4ubfm x12, x12, 1, 63
001490b8str x12, [sp+208]
001490bcldr x0, [sp+208]
001490c0ldr x1, [sp+712]
001490c4ldr x12, [sp+704]
001490c8subs xzr, x1, x0
001490ccb.hi 0x1490d4
001490d0b 0x149368
001490d4
001490d4loc_1490d4:
001490d4sub x13, x0, x0, lsl #2
001490d8sub x12, x12, x13, lsl #4
001490dcldp x13, x14, [x12]
001490e0ldp x15, x16, [x12+16]
001490e4ldp x12, x17, [x12+32]
001490e8add x27, sp, 632
001490ecstp x13, x14, [x27]
001490f0add x27, sp, 648
001490f4stp x15, x16, [x27]
001490f8add x27, sp, 664
001490fcstp x12, x17, [x27]
00149100ldr x0, [sp+728]
00149104ldr x1, [sp+712]
00149108ldr x12, [sp+704]
0014910csubs xzr, x1, x0
00149110b.hi 0x149118
00149114b 0x149364
00149118
00149118loc_149118:
00149118sub x13, x0, x0, lsl #2
0014911csub x12, x12, x13, lsl #4
00149120ldp x13, x14, [x12]
00149124ldp x15, x16, [x12+16]
00149128ldp x12, x17, [x12+32]
0014912cadd x27, sp, 584
00149130stp x13, x14, [x27]
00149134add x27, sp, 600
00149138stp x15, x16, [x27]
0014913cadd x27, sp, 616
00149140stp x12, x17, [x27]
00149144ldr x26, [sp+752]
00149148ldr x12, [x26]
0014914cldr x0, [sp+632]
00149150ldr x6, [sp+584]
00149154ldr x7, [sp+592]
00149158ldr x1, [sp+640]
0014915cldr x8, [sp+600]
00149160ldr x2, [sp+648]
00149164ldr x9, [sp+608]
00149168ldr x3, [sp+656]
0014916cldr x10, [sp+616]
00149170ldr x4, [sp+664]
00149174ldr x11, [sp+624]
00149178ldr x5, [sp+672]
0014917cblr x12
00149180str x0, [sp+248]
00149184tbnz x0, 63, 0x14918c
00149188b 0x14919c
0014918c
0014918cloc_14918c:
0014918cldr x12, [sp+208]
00149190add x12, x12, 1
00149194str x12, [sp+192]
00149198b 0x1491a8
0014919c
0014919cloc_14919c:
0014919cldr x12, [sp+208]
001491a0str x12, [sp+176]
001491a4b 0x1491a8
001491a8
001491a8loc_1491a8:
001491a8b 0x1491ac
001491ac
001491acloc_1491ac:
001491acb 0x149094
001491b0
001491b0loc_1491b0:
001491b0ldr x3, [sp+728]
001491b4str x3, [sp+160]
001491b8b 0x1491bc
001491bc
001491bcloc_1491bc:
001491bcldr x3, [sp+160]
001491c0ldr x4, [sp+192]
001491c4sub x4, x4, 1
001491c8subs xzr, x3, x4
001491ccb.lt 0x1491d4
001491d0b 0x149348
001491d4
001491d4loc_1491d4:
001491d4ldr x0, [sp+160]
001491d8ldr x1, [sp+712]
001491dcldr x3, [sp+704]
001491e0subs xzr, x0, x1
001491e4b.lo 0x1491ec
001491e8b 0x149360
001491ec
001491ecloc_1491ec:
001491ecsub x4, x0, x0, lsl #2
001491f0sub x3, x3, x4, lsl #4
001491f4ldp x4, x5, [x3]
001491f8ldp x6, x7, [x3+16]
001491fcldp x3, x8, [x3+32]
00149200add x27, sp, 536
00149204stp x4, x5, [x27]
00149208add x27, sp, 552
0014920cstp x6, x7, [x27]
00149210add x27, sp, 568
00149214stp x3, x8, [x27]
00149218ldr x1, [sp+712]
0014921cldr x3, [sp+704]
00149220ldr x4, [sp+160]
00149224add x0, x4, 1
00149228subs xzr, x1, x0
0014922cb.hi 0x149234
00149230b 0x14935c
00149234
00149234loc_149234:
00149234ldr x0, [sp+160]
00149238ldr x1, [sp+712]
0014923cldr x5, [sp+704]
00149240add x4, x4, x4, lsl #1
00149244ubfm x4, x4, 60, 59
00149248add x4, x4, 48
0014924cadd x2, x3, x4
00149250subs xzr, x0, x1
00149254b.lo 0x14925c
00149258b 0x149358
0014925c
0014925cloc_14925c:
0014925csub x3, x0, x0, lsl #2
00149260sub x1, x5, x3, lsl #4
00149264adrp x27, 0x902000
00149268ldr w3, [x27+3056]
0014926ccbz w3, 0x149274
00149270b 0x149278
00149274
00149274loc_149274:
00149274b 0x149298
00149278
00149278loc_149278:
00149278str x2, [sp+264]
0014927cstr x1, [sp+256]
00149280adrp x0, 0x4ff000
00149284add x0, x0, 1696
00149288bl runtime.wbMove
0014928cldr x1, [sp+256]
00149290ldr x2, [sp+264]
00149294b 0x149298
00149298
00149298loc_149298:
00149298ldp x3, x4, [x2]
0014929cldp x5, x6, [x2+16]
001492a0ldp x7, x8, [x2+32]
001492a4stp x3, x4, [x1]
001492a8stp x5, x6, [x1+16]
001492acstp x7, x8, [x1+32]
001492b0ldr x3, [sp+160]
001492b4add x0, x3, 1
001492b8str x0, [sp+240]
001492bcldr x1, [sp+712]
001492c0ldr x4, [sp+704]
001492c4subs xzr, x1, x0
001492c8b.hi 0x1492d0
001492ccb 0x149354
001492d0
001492d0loc_1492d0:
001492d0add x3, x3, x3, lsl #1
001492d4ubfm x3, x3, 60, 59
001492d8add x3, x3, 48
001492dcadd x1, x4, x3
001492e0adrp x27, 0x902000
001492e4ldr w3, [x27+3056]
001492e8cbz w3, 0x1492f0
001492ecb 0x1492f4
001492f0
001492f0loc_1492f0:
001492f0b 0x149310
001492f4
001492f4loc_1492f4:
001492f4str x1, [sp+264]
001492f8adrp x0, 0x4ff000
001492fcadd x0, x0, 1696
00149300add x2, sp, 536
00149304bl runtime.wbMove
00149308ldr x1, [sp+264]
0014930cb 0x149310
00149310
00149310loc_149310:
00149310add x27, sp, 536
00149314ldp x3, x4, [x27]
00149318add x27, sp, 552
0014931cldp x5, x6, [x27]
00149320add x27, sp, 568
00149324ldp x7, x8, [x27]
00149328stp x3, x4, [x1]
0014932cstp x5, x6, [x1+16]
00149330stp x7, x8, [x1+32]
00149334b 0x149338
00149338
00149338loc_149338:
00149338ldr x3, [sp+160]
0014933cadd x3, x3, 1
00149340str x3, [sp+160]
00149344b 0x1491bc
00149348
00149348loc_149348:
00149348ldp x29, x30, [sp-8]
0014934cadd sp, sp, 688
00149350ret x30
00149354
00149354loc_149354:
00149354bl runtime.panicIndex
00149358
00149358loc_149358:
00149358bl runtime.panicIndex
0014935c
0014935cloc_14935c:
0014935cbl runtime.panicIndex
00149360
00149360loc_149360:
00149360bl runtime.panicIndex
00149364
00149364loc_149364:
00149364bl runtime.panicIndex
00149368
00149368loc_149368:
00149368bl runtime.panicIndex
0014936chint
00149370
00149370loc_149370:
00149370stp x0, x1, [sp+8]
00149374stp x2, x3, [sp+24]
00149378stp x4, x5, [sp+40]
0014937cstp x6, x7, [sp+56]
00149380mov x3, x30
00149384bl runtime.morestack_noctxt.abi0
00149388ldp x0, x1, [sp+8]
0014938cldp x2, x3, [sp+24]
00149390ldp x4, x5, [sp+40]
00149394ldp x6, x7, [sp+56]
00149398b 0x148a60
0014939cudf 0
00148a60
00148a60slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[4] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int m, int b, int64_t cmp)
00148a60ldr x16, [x28+16]
00148a64sub x17, sp, 560
00148a68subs xzr, x17, x16
00148a6cb.ls 0x149370
00148a70sub x20, sp, 688
00148a74stp x29, x30, [x20-8]
00148a78add sp, x20, 0
00148a7csub x29, sp, 8
00148a80str x0, [sp+696]
00148a84str x1, [sp+704]
00148a88str x2, [sp+712]
00148a8cstr x3, [sp+720]
00148a90str x4, [sp+728]
00148a94str x5, [sp+736]
00148a98str x6, [sp+744]
00148a9cstr x7, [sp+752]
00148aa0sub x12, x5, x4
00148aa4subs xzr, x12, 1
00148aa8b.eq 0x148ab0
00148aacb 0x148abc
00148ab0
00148ab0loc_148ab0:
00148ab0str x5, [sp+192]
00148ab4str x6, [sp+176]
00148ab8b 0x149094
00148abc
00148abcloc_148abc:
00148abcsub x12, x6, x5
00148ac0subs xzr, x12, 1
00148ac4b.eq 0x148acc
00148ac8b 0x148ad8
00148acc
00148accloc_148acc:
00148accstr x4, [sp+184]
00148ad0str x5, [sp+168]
00148ad4b 0x148dec
00148ad8
00148ad8loc_148ad8:
00148ad8add x12, x4, x6
00148adcubfm x12, x12, 1, 63
00148ae0str x12, [sp+144]
00148ae4ldr x12, [sp+144]
00148ae8add x12, x12, x5
00148aecstr x12, [sp+136]
00148af0str xzr, [sp+112]
00148af4str xzr, [sp+120]
00148af8ldr x13, [sp+144]
00148afcldr x14, [sp+736]
00148b00subs xzr, x13, x14
00148b04b.lt 0x148b0c
00148b08b 0x148b24
00148b0c
00148b0cloc_148b0c:
00148b0cldr x13, [sp+744]
00148b10sub x12, x12, x13
00148b14str x12, [sp+112]
00148b18ldr x12, [sp+144]
00148b1cstr x12, [sp+120]
00148b20b 0x148b38
00148b24
00148b24loc_148b24:
00148b24ldr x12, [sp+728]
00148b28str x12, [sp+112]
00148b2cldr x12, [sp+736]
00148b30str x12, [sp+120]
00148b34b 0x148b38
00148b38
00148b38loc_148b38:
00148b38ldr x12, [sp+136]
00148b3csub x12, x12, 1
00148b40str x12, [sp+128]
00148b44b 0x148b48
00148b48
00148b48loc_148b48:
00148b48ldr x12, [sp+120]
00148b4cldr x13, [sp+112]
00148b50subs xzr, x12, x13
00148b54b.gt 0x148b5c
00148b58b 0x148c54
00148b5c
00148b5cloc_148b5c:
00148b5cldr x12, [sp+120]
00148b60ldr x13, [sp+112]
00148b64add x12, x13, x12
00148b68ubfm x12, x12, 1, 63
00148b6cstr x12, [sp+224]
00148b70ldr x1, [sp+712]
00148b74ldr x12, [sp+704]
00148b78ldr x13, [sp+224]
00148b7cldr x14, [sp+128]
00148b80sub x0, x14, x13
00148b84subs xzr, x1, x0
00148b88b.hi 0x148b90
00148b8cb 0x148de8
00148b90
00148b90loc_148b90:
00148b90sub x13, x0, x0, lsl #2
00148b94sub x12, x12, x13, lsl #4
00148b98ldp x13, x14, [x12]
00148b9cldp x15, x16, [x12+16]
00148ba0ldp x12, x17, [x12+32]
00148ba4stp x13, x14, [sp+344]
00148ba8stp x15, x16, [sp+360]
00148bacstp x12, x17, [sp+376]
00148bb0ldr x0, [sp+224]
00148bb4ldr x1, [sp+712]
00148bb8ldr x12, [sp+704]
00148bbcsubs xzr, x1, x0
00148bc0b.hi 0x148bc8
00148bc4b 0x148de4
00148bc8
00148bc8loc_148bc8:
00148bc8sub x13, x0, x0, lsl #2
00148bccsub x12, x12, x13, lsl #4
00148bd0ldp x13, x14, [x12]
00148bd4ldp x15, x16, [x12+16]
00148bd8ldp x12, x17, [x12+32]
00148bdcstp x13, x14, [sp+296]
00148be0stp x15, x16, [sp+312]
00148be4stp x12, x17, [sp+328]
00148be8ldr x26, [sp+752]
00148becldr x12, [x26]
00148bf0ldr x0, [sp+344]
00148bf4ldr x6, [sp+296]
00148bf8ldr x1, [sp+352]
00148bfcldr x7, [sp+304]
00148c00ldr x2, [sp+360]
00148c04ldr x8, [sp+312]
00148c08ldr x3, [sp+368]
00148c0cldr x9, [sp+320]
00148c10ldr x4, [sp+376]
00148c14ldr x10, [sp+328]
00148c18ldr x5, [sp+384]
00148c1cldr x11, [sp+336]
00148c20blr x12
00148c24str x0, [sp+248]
00148c28tbnz x0, 63, 0x148c30
00148c2cb 0x148c3c
00148c30
00148c30loc_148c30:
00148c30ldr x12, [sp+224]
00148c34str x12, [sp+120]
00148c38b 0x148c4c
00148c3c
00148c3cloc_148c3c:
00148c3cldr x12, [sp+224]
00148c40add x12, x12, 1
00148c44str x12, [sp+112]
00148c48b 0x148c4c
00148c4c
00148c4cloc_148c4c:
00148c4cb 0x148c50
00148c50
00148c50loc_148c50:
00148c50b 0x148b48
00148c54
00148c54loc_148c54:
00148c54ldr x8, [sp+112]
00148c58ldr x9, [sp+136]
00148c5csub x8, x9, x8
00148c60str x8, [sp+216]
00148c64ldr x8, [sp+736]
00148c68ldr x9, [sp+112]
00148c6csubs xzr, x8, x9
00148c70cset x8, gt
00148c74strb w8, [sp+111]
00148c78b.gt 0x148c80
00148c7cb 0x148c98
00148c80
00148c80loc_148c80:
00148c80ldr x8, [sp+736]
00148c84ldr x9, [sp+216]
00148c88subs xzr, x9, x8
00148c8ccset x8, gt
00148c90strb w8, [sp+111]
00148c94b 0x148c9c
00148c98
00148c98loc_148c98:
00148c98b 0x148c9c
00148c9c
00148c9cloc_148c9c:
00148c9cldrb w8, [sp+111]
00148ca0tbnz w8, 0, 0x148ca8
00148ca4b 0x148cdc
00148ca8
00148ca8loc_148ca8:
00148ca8ldr x8, [sp+696]
00148cacldrsb x27, [x8]
00148cb0ldr x0, [x8]
00148cb4str x0, [sp+288]
00148cb8ldr x4, [sp+112]
00148cbcldr x5, [sp+736]
00148cc0ldr x6, [sp+216]
00148cc4ldr x1, [sp+704]
00148cc8ldr x7, [sp+752]
00148cccldr x2, [sp+712]
00148cd0ldr x3, [sp+720]
00148cd4bl slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148cd8b 0x148ce0
00148cdc
00148cdcloc_148cdc:
00148cdcb 0x148ce0
00148ce0
00148ce0loc_148ce0:
00148ce0ldr x8, [sp+112]
00148ce4ldr x9, [sp+728]
00148ce8subs xzr, x8, x9
00148ceccset x8, gt
00148cf0strb w8, [sp+111]
00148cf4b.gt 0x148cfc
00148cf8b 0x148d14
00148cfc
00148cfcloc_148cfc:
00148cfcldr x8, [sp+112]
00148d00ldr x9, [sp+144]
00148d04subs xzr, x9, x8
00148d08cset x8, gt
00148d0cstrb w8, [sp+111]
00148d10b 0x148d18
00148d14
00148d14loc_148d14:
00148d14b 0x148d18
00148d18
00148d18loc_148d18:
00148d18ldrb w8, [sp+111]
00148d1ctbnz w8, 0, 0x148d24
00148d20b 0x148d58
00148d24
00148d24loc_148d24:
00148d24ldr x8, [sp+696]
00148d28ldrsb x27, [x8]
00148d2cldr x0, [x8+8]
00148d30str x0, [sp+280]
00148d34ldr x4, [sp+728]
00148d38ldr x5, [sp+112]
00148d3cldr x6, [sp+144]
00148d40ldr x1, [sp+704]
00148d44ldr x7, [sp+752]
00148d48ldr x2, [sp+712]
00148d4cldr x3, [sp+720]
00148d50bl slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148d54b 0x148d5c
00148d58
00148d58loc_148d58:
00148d58b 0x148d5c
00148d5c
00148d5cloc_148d5c:
00148d5cldr x8, [sp+216]
00148d60ldr x9, [sp+144]
00148d64subs xzr, x8, x9
00148d68cset x8, gt
00148d6cstrb w8, [sp+111]
00148d70b.gt 0x148d78
00148d74b 0x148d90
00148d78
00148d78loc_148d78:
00148d78ldr x8, [sp+216]
00148d7cldr x9, [sp+744]
00148d80subs xzr, x9, x8
00148d84cset x8, gt
00148d88strb w8, [sp+111]
00148d8cb 0x148d94
00148d90
00148d90loc_148d90:
00148d90b 0x148d94
00148d94
00148d94loc_148d94:
00148d94ldrb w8, [sp+111]
00148d98tbnz w8, 0, 0x148da0
00148d9cb 0x148dd4
00148da0
00148da0loc_148da0:
00148da0ldr x8, [sp+696]
00148da4ldrsb x27, [x8]
00148da8ldr x0, [x8+8]
00148dacstr x0, [sp+272]
00148db0ldr x4, [sp+144]
00148db4ldr x5, [sp+216]
00148db8ldr x6, [sp+744]
00148dbcldr x1, [sp+704]
00148dc0ldr x7, [sp+752]
00148dc4ldr x2, [sp+712]
00148dc8ldr x3, [sp+720]
00148dccbl slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
00148dd0b 0x148dd8
00148dd4
00148dd4loc_148dd4:
00148dd4b 0x148dd8
00148dd8
00148dd8loc_148dd8:
00148dd8ldp x29, x30, [sp-8]
00148ddcadd sp, sp, 688
00148de0ret x30
00148de4
00148de4loc_148de4:
00148de4bl runtime.panicIndex
00148de8
00148de8loc_148de8:
00148de8bl runtime.panicIndex
00148dec
00148decloc_148dec:
00148decldr x12, [sp+168]
00148df0ldr x13, [sp+184]
00148df4subs xzr, x12, x13
00148df8b.gt 0x148e00
00148dfcb 0x148ef4
00148e00
00148e00loc_148e00:
00148e00ldr x12, [sp+168]
00148e04ldr x13, [sp+184]
00148e08add x12, x13, x12
00148e0cubfm x12, x12, 1, 63
00148e10str x12, [sp+200]
00148e14ldr x0, [sp+736]
00148e18ldr x1, [sp+712]
00148e1cldr x12, [sp+704]
00148e20subs xzr, x0, x1
00148e24b.lo 0x148e2c
00148e28b 0x149090
00148e2c
00148e2cloc_148e2c:
00148e2csub x13, x0, x0, lsl #2
00148e30sub x12, x12, x13, lsl #4
00148e34ldp x13, x14, [x12]
00148e38ldp x15, x16, [x12+16]
00148e3cldp x12, x17, [x12+32]
00148e40stp x13, x14, [sp+488]
00148e44stp x15, x16, [sp+504]
00148e48add x27, sp, 520
00148e4cstp x12, x17, [x27]
00148e50ldr x0, [sp+200]
00148e54ldr x1, [sp+712]
00148e58ldr x12, [sp+704]
00148e5csubs xzr, x1, x0
00148e60b.hi 0x148e68
00148e64b 0x14908c
00148e68
00148e68loc_148e68:
00148e68sub x13, x0, x0, lsl #2
00148e6csub x12, x12, x13, lsl #4
00148e70ldp x13, x14, [x12]
00148e74ldp x15, x16, [x12+16]
00148e78ldp x12, x17, [x12+32]
00148e7cstp x13, x14, [sp+440]
00148e80stp x15, x16, [sp+456]
00148e84stp x12, x17, [sp+472]
00148e88ldr x26, [sp+752]
00148e8cldr x12, [x26]
00148e90ldr x0, [sp+488]
00148e94ldr x6, [sp+440]
00148e98ldr x1, [sp+496]
00148e9cldr x7, [sp+448]
00148ea0ldr x2, [sp+504]
00148ea4ldr x8, [sp+456]
00148ea8ldr x3, [sp+512]
00148eacldr x9, [sp+464]
00148eb0ldr x4, [sp+520]
00148eb4ldr x10, [sp+472]
00148eb8ldr x5, [sp+528]
00148ebcldr x11, [sp+480]
00148ec0blr x12
00148ec4str x0, [sp+248]
00148ec8tbnz x0, 63, 0x148ed0
00148eccb 0x148edc
00148ed0
00148ed0loc_148ed0:
00148ed0ldr x12, [sp+200]
00148ed4str x12, [sp+168]
00148ed8b 0x148eec
00148edc
00148edcloc_148edc:
00148edcldr x12, [sp+200]
00148ee0add x12, x12, 1
00148ee4str x12, [sp+184]
00148ee8b 0x148eec
00148eec
00148eecloc_148eec:
00148eecb 0x148ef0
00148ef0
00148ef0loc_148ef0:
00148ef0b 0x148dec
00148ef4
00148ef4loc_148ef4:
00148ef4ldr x3, [sp+736]
00148ef8str x3, [sp+152]
00148efcb 0x148f00
00148f00
00148f00loc_148f00:
00148f00ldr x3, [sp+184]
00148f04ldr x4, [sp+152]
00148f08subs xzr, x3, x4
00148f0cb.lt 0x148f14
00148f10b 0x149070
00148f14
00148f14loc_148f14:
00148f14ldr x0, [sp+152]
00148f18ldr x1, [sp+712]
00148f1cldr x3, [sp+704]
00148f20subs xzr, x1, x0
00148f24b.hi 0x148f2c
00148f28b 0x149088
00148f2c
00148f2cloc_148f2c:
00148f2csub x4, x0, x0, lsl #2
00148f30sub x3, x3, x4, lsl #4
00148f34ldp x4, x5, [x3]
00148f38ldp x6, x7, [x3+16]
00148f3cldp x3, x8, [x3+32]
00148f40stp x4, x5, [sp+392]
00148f44stp x6, x7, [sp+408]
00148f48stp x3, x8, [sp+424]
00148f4cldr x1, [sp+712]
00148f50ldr x3, [sp+704]
00148f54ldr x4, [sp+152]
00148f58sub x0, x4, 1
00148f5csubs xzr, x1, x0
00148f60b.hi 0x148f68
00148f64b 0x149084
00148f68
00148f68loc_148f68:
00148f68ldr x0, [sp+152]
00148f6cldr x1, [sp+712]
00148f70ldr x5, [sp+704]
00148f74add x4, x4, x4, lsl #1
00148f78ubfm x4, x4, 60, 59
00148f7csub x4, x4, 48
00148f80add x2, x3, x4
00148f84subs xzr, x1, x0
00148f88b.hi 0x148f90
00148f8cb 0x149080
00148f90
00148f90loc_148f90:
00148f90sub x3, x0, x0, lsl #2
00148f94sub x1, x5, x3, lsl #4
00148f98adrp x27, 0x903000
00148f9cldr w3, [x27+3056]
00148fa0cbz w3, 0x148fa8
00148fa4b 0x148fac
00148fa8
00148fa8loc_148fa8:
00148fa8b 0x148fcc
00148fac
00148facloc_148fac:
00148facstr x2, [sp+264]
00148fb0str x1, [sp+256]
00148fb4adrp x0, 0x500000
00148fb8add x0, x0, 1696
00148fbcbl runtime.wbMove
00148fc0ldr x1, [sp+256]
00148fc4ldr x2, [sp+264]
00148fc8b 0x148fcc
00148fcc
00148fccloc_148fcc:
00148fccldp x3, x4, [x2]
00148fd0ldp x5, x6, [x2+16]
00148fd4ldp x7, x8, [x2+32]
00148fd8stp x3, x4, [x1]
00148fdcstp x5, x6, [x1+16]
00148fe0stp x7, x8, [x1+32]
00148fe4ldr x3, [sp+152]
00148fe8sub x0, x3, 1
00148fecstr x0, [sp+232]
00148ff0ldr x1, [sp+712]
00148ff4ldr x4, [sp+704]
00148ff8subs xzr, x1, x0
00148ffcb.hi 0x149004
00149000b 0x14907c
00149004
00149004loc_149004:
00149004add x3, x3, x3, lsl #1
00149008ubfm x3, x3, 60, 59
0014900csub x3, x3, 48
00149010add x1, x4, x3
00149014adrp x27, 0x902000
00149018ldr w3, [x27+3056]
0014901ccbz w3, 0x149024
00149020b 0x149028
00149024
00149024loc_149024:
00149024b 0x149044
00149028
00149028loc_149028:
00149028str x1, [sp+264]
0014902cadrp x0, 0x4ff000
00149030add x0, x0, 1696
00149034add x2, sp, 392
00149038bl runtime.wbMove
0014903cldr x1, [sp+264]
00149040b 0x149044
00149044
00149044loc_149044:
00149044ldp x3, x4, [sp+392]
00149048ldp x5, x6, [sp+408]
0014904cldp x7, x8, [sp+424]
00149050stp x3, x4, [x1]
00149054stp x5, x6, [x1+16]
00149058stp x7, x8, [x1+32]
0014905cb 0x149060
00149060
00149060loc_149060:
00149060ldr x3, [sp+152]
00149064sub x3, x3, 1
00149068str x3, [sp+152]
0014906cb 0x148f00
00149070
00149070loc_149070:
00149070ldp x29, x30, [sp-8]
00149074add sp, sp, 688
00149078ret x30
0014907c
0014907cloc_14907c:
0014907cbl runtime.panicIndex
00149080
00149080loc_149080:
00149080bl runtime.panicIndex
00149084
00149084loc_149084:
00149084bl runtime.panicIndex
00149088
00149088loc_149088:
00149088bl runtime.panicIndex
0014908c
0014908cloc_14908c:
0014908cbl runtime.panicIndex
00149090
00149090loc_149090:
00149090bl runtime.panicIndex
00149094
00149094loc_149094:
00149094ldr x12, [sp+176]
00149098ldr x13, [sp+192]
0014909csubs xzr, x12, x13
001490a0b.gt 0x1490a8
001490a4b 0x1491b0
001490a8
001490a8loc_1490a8:
001490a8ldr x12, [sp+176]
001490acldr x13, [sp+192]
001490b0add x12, x13, x12
001490b4ubfm x12, x12, 1, 63
001490b8str x12, [sp+208]
001490bcldr x0, [sp+208]
001490c0ldr x1, [sp+712]
001490c4ldr x12, [sp+704]
001490c8subs xzr, x1, x0
001490ccb.hi 0x1490d4
001490d0b 0x149368
001490d4
001490d4loc_1490d4:
001490d4sub x13, x0, x0, lsl #2
001490d8sub x12, x12, x13, lsl #4
001490dcldp x13, x14, [x12]
001490e0ldp x15, x16, [x12+16]
001490e4ldp x12, x17, [x12+32]
001490e8add x27, sp, 632
001490ecstp x13, x14, [x27]
001490f0add x27, sp, 648
001490f4stp x15, x16, [x27]
001490f8add x27, sp, 664
001490fcstp x12, x17, [x27]
00149100ldr x0, [sp+728]
00149104ldr x1, [sp+712]
00149108ldr x12, [sp+704]
0014910csubs xzr, x1, x0
00149110b.hi 0x149118
00149114b 0x149364
00149118
00149118loc_149118:
00149118sub x13, x0, x0, lsl #2
0014911csub x12, x12, x13, lsl #4
00149120ldp x13, x14, [x12]
00149124ldp x15, x16, [x12+16]
00149128ldp x12, x17, [x12+32]
0014912cadd x27, sp, 584
00149130stp x13, x14, [x27]
00149134add x27, sp, 600
00149138stp x15, x16, [x27]
0014913cadd x27, sp, 616
00149140stp x12, x17, [x27]
00149144ldr x26, [sp+752]
00149148ldr x12, [x26]
0014914cldr x0, [sp+632]
00149150ldr x6, [sp+584]
00149154ldr x7, [sp+592]
00149158ldr x1, [sp+640]
0014915cldr x8, [sp+600]
00149160ldr x2, [sp+648]
00149164ldr x9, [sp+608]
00149168ldr x3, [sp+656]
0014916cldr x10, [sp+616]
00149170ldr x4, [sp+664]
00149174ldr x11, [sp+624]
00149178ldr x5, [sp+672]
0014917cblr x12
00149180str x0, [sp+248]
00149184tbnz x0, 63, 0x14918c
00149188b 0x14919c
0014918c
0014918cloc_14918c:
0014918cldr x12, [sp+208]
00149190add x12, x12, 1
00149194str x12, [sp+192]
00149198b 0x1491a8
0014919c
0014919cloc_14919c:
0014919cldr x12, [sp+208]
001491a0str x12, [sp+176]
001491a4b 0x1491a8
001491a8
001491a8loc_1491a8:
001491a8b 0x1491ac
001491ac
001491acloc_1491ac:
001491acb 0x149094
001491b0
001491b0loc_1491b0:
001491b0ldr x3, [sp+728]
001491b4str x3, [sp+160]
001491b8b 0x1491bc
001491bc
001491bcloc_1491bc:
001491bcldr x3, [sp+160]
001491c0ldr x4, [sp+192]
001491c4sub x4, x4, 1
001491c8subs xzr, x3, x4
001491ccb.lt 0x1491d4
001491d0b 0x149348
001491d4
001491d4loc_1491d4:
001491d4ldr x0, [sp+160]
001491d8ldr x1, [sp+712]
001491dcldr x3, [sp+704]
001491e0subs xzr, x0, x1
001491e4b.lo 0x1491ec
001491e8b 0x149360
001491ec
001491ecloc_1491ec:
001491ecsub x4, x0, x0, lsl #2
001491f0sub x3, x3, x4, lsl #4
001491f4ldp x4, x5, [x3]
001491f8ldp x6, x7, [x3+16]
001491fcldp x3, x8, [x3+32]
00149200add x27, sp, 536
00149204stp x4, x5, [x27]
00149208add x27, sp, 552
0014920cstp x6, x7, [x27]
00149210add x27, sp, 568
00149214stp x3, x8, [x27]
00149218ldr x1, [sp+712]
0014921cldr x3, [sp+704]
00149220ldr x4, [sp+160]
00149224add x0, x4, 1
00149228subs xzr, x1, x0
0014922cb.hi 0x149234
00149230b 0x14935c
00149234
00149234loc_149234:
00149234ldr x0, [sp+160]
00149238ldr x1, [sp+712]
0014923cldr x5, [sp+704]
00149240add x4, x4, x4, lsl #1
00149244ubfm x4, x4, 60, 59
00149248add x4, x4, 48
0014924cadd x2, x3, x4
00149250subs xzr, x0, x1
00149254b.lo 0x14925c
00149258b 0x149358
0014925c
0014925cloc_14925c:
0014925csub x3, x0, x0, lsl #2
00149260sub x1, x5, x3, lsl #4
00149264adrp x27, 0x902000
00149268ldr w3, [x27+3056]
0014926ccbz w3, 0x149274
00149270b 0x149278
00149274
00149274loc_149274:
00149274b 0x149298
00149278
00149278loc_149278:
00149278str x2, [sp+264]
0014927cstr x1, [sp+256]
00149280adrp x0, 0x4ff000
00149284add x0, x0, 1696
00149288bl runtime.wbMove
0014928cldr x1, [sp+256]
00149290ldr x2, [sp+264]
00149294b 0x149298
00149298
00149298loc_149298:
00149298ldp x3, x4, [x2]
0014929cldp x5, x6, [x2+16]
001492a0ldp x7, x8, [x2+32]
001492a4stp x3, x4, [x1]
001492a8stp x5, x6, [x1+16]
001492acstp x7, x8, [x1+32]
001492b0ldr x3, [sp+160]
001492b4add x0, x3, 1
001492b8str x0, [sp+240]
001492bcldr x1, [sp+712]
001492c0ldr x4, [sp+704]
001492c4subs xzr, x1, x0
001492c8b.hi 0x1492d0
001492ccb 0x149354
001492d0
001492d0loc_1492d0:
001492d0add x3, x3, x3, lsl #1
001492d4ubfm x3, x3, 60, 59
001492d8add x3, x3, 48
001492dcadd x1, x4, x3
001492e0adrp x27, 0x902000
001492e4ldr w3, [x27+3056]
001492e8cbz w3, 0x1492f0
001492ecb 0x1492f4
001492f0
001492f0loc_1492f0:
001492f0b 0x149310
001492f4
001492f4loc_1492f4:
001492f4str x1, [sp+264]
001492f8adrp x0, 0x4ff000
001492fcadd x0, x0, 1696
00149300add x2, sp, 536
00149304bl runtime.wbMove
00149308ldr x1, [sp+264]
0014930cb 0x149310
00149310
00149310loc_149310:
00149310add x27, sp, 536
00149314ldp x3, x4, [x27]
00149318add x27, sp, 552
0014931cldp x5, x6, [x27]
00149320add x27, sp, 568
00149324ldp x7, x8, [x27]
00149328stp x3, x4, [x1]
0014932cstp x5, x6, [x1+16]
00149330stp x7, x8, [x1+32]
00149334b 0x149338
00149338
00149338loc_149338:
00149338ldr x3, [sp+160]
0014933cadd x3, x3, 1
00149340str x3, [sp+160]
00149344b 0x1491bc
00149348
00149348loc_149348:
00149348ldp x29, x30, [sp-8]
0014934cadd sp, sp, 688
00149350ret x30
00149354
00149354loc_149354:
00149354bl runtime.panicIndex
00149358
00149358loc_149358:
00149358bl runtime.panicIndex
0014935c
0014935cloc_14935c:
0014935cbl runtime.panicIndex
00149360
00149360loc_149360:
00149360bl runtime.panicIndex
00149364
00149364loc_149364:
00149364bl runtime.panicIndex
00149368
00149368loc_149368:
00149368bl runtime.panicIndex
0014936chint
00149370
00149370loc_149370:
00149370stp x0, x1, [sp+8]
00149374stp x2, x3, [sp+24]
00149378stp x4, x5, [sp+40]
0014937cstp x6, x7, [sp+56]
00149380mov x3, x30
00149384bl runtime.morestack_noctxt.abi0
00149388ldp x0, x1, [sp+8]
0014938cldp x2, x3, [sp+24]
00149390ldp x4, x5, [sp+40]
00149394ldp x6, x7, [sp+56]
00149398b 0x148a60
0014939cudf 0
00148a60
001493a0
001493a0slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[3] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int m, int b, int64_t cmp)
001493a0ldr x16, [x28+16]
001493a4subs xzr, sp, x16
001493a8b.ls 0x149508
001493acstr x30, [sp-128]!
001493b0stur x29, [sp-8]
001493b4sub x29, sp, 8
001493b8str x0, [sp+136]
001493bcstr x1, [sp+144]
001493c0str x2, [sp+152]
001493c4str x3, [sp+160]
001493c8str x4, [sp+168]
001493ccstr x5, [sp+176]
001493d0str x6, [sp+184]
001493d4str x7, [sp+192]
001493d8sub x8, x5, x4
001493dcstr x8, [sp+88]
001493e0sub x8, x6, x5
001493e4str x8, [sp+80]
001493e8b 0x1493ec
001493ec
001493ecloc_1493ec:
001493ecldr x8, [sp+80]
001493f0ldr x9, [sp+88]
001493f4subs xzr, x8, x9
001493f8b.ne 0x149400
001493fcb 0x1494c4
00149400
00149400loc_149400:
00149400ldr x8, [sp+80]
00149404ldr x9, [sp+88]
00149408subs xzr, x8, x9
0014940cb.lt 0x149414
00149410b 0x149460
00149414
00149414loc_149414:
00149414ldr x8, [sp+136]
00149418ldrsb x27, [x8]
0014941cldr x0, [x8]
00149420str x0, [sp+104]
00149424ldr x5, [sp+176]
00149428ldr x6, [sp+80]
0014942cldr x1, [sp+144]
00149430ldr x7, [sp+192]
00149434ldr x2, [sp+152]
00149438ldr x3, [sp+160]
0014943cldr x8, [sp+176]
00149440ldr x9, [sp+88]
00149444sub x4, x8, x9
00149448bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
0014944cldr x8, [sp+80]
00149450ldr x9, [sp+88]
00149454sub x8, x9, x8
00149458str x8, [sp+88]
0014945cb 0x1494bc
00149460
00149460loc_149460:
00149460ldr x8, [sp+136]
00149464ldrsb x27, [x8]
00149468ldr x0, [x8]
0014946cstr x0, [sp+96]
00149470ldr x6, [sp+88]
00149474ldr x1, [sp+144]
00149478ldr x7, [sp+192]
0014947cldr x2, [sp+152]
00149480ldr x3, [sp+160]
00149484ldr x8, [sp+176]
00149488ldr x9, [sp+88]
0014948csub x4, x8, x9
00149490ldr x8, [sp+176]
00149494ldr x9, [sp+80]
00149498add x8, x8, x9
0014949cldr x9, [sp+88]
001494a0sub x5, x8, x9
001494a4bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
001494a8ldr x8, [sp+88]
001494acldr x9, [sp+80]
001494b0sub x8, x9, x8
001494b4str x8, [sp+80]
001494b8b 0x1494bc
001494bc
001494bcloc_1494bc:
001494bcb 0x1494c0
001494c0
001494c0loc_1494c0:
001494c0b 0x1493ec
001494c4
001494c4loc_1494c4:
001494c4ldr x8, [sp+136]
001494c8ldrsb x27, [x8]
001494ccldr x0, [x8]
001494d0str x0, [sp+112]
001494d4ldr x5, [sp+176]
001494d8ldr x6, [sp+88]
001494dcldr x1, [sp+144]
001494e0ldr x7, [sp+192]
001494e4ldr x2, [sp+152]
001494e8ldr x3, [sp+160]
001494ecldr x8, [sp+176]
001494f0ldr x9, [sp+88]
001494f4sub x4, x8, x9
001494f8bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
001494fcldur x29, [sp-8]
00149500ldr x30, [sp], 128
00149504ret x30
00149508
00149508loc_149508:
00149508stp x0, x1, [sp+8]
0014950cstp x2, x3, [sp+24]
00149510stp x4, x5, [sp+40]
00149514stp x6, x7, [sp+56]
00149518mov x3, x30
0014951cbl runtime.morestack_noctxt.abi0
00149520ldp x0, x1, [sp+8]
00149524ldp x2, x3, [sp+24]
00149528ldp x4, x5, [sp+40]
0014952cldp x6, x7, [sp+56]
00149530b 0x1493a0
00149534udf 0
00149538udf 0
0014953cudf 0
001493a0
001493a0slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[3] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int m, int b, int64_t cmp)
001493a0ldr x16, [x28+16]
001493a4subs xzr, sp, x16
001493a8b.ls 0x149508
001493acstr x30, [sp-128]!
001493b0stur x29, [sp-8]
001493b4sub x29, sp, 8
001493b8str x0, [sp+136]
001493bcstr x1, [sp+144]
001493c0str x2, [sp+152]
001493c4str x3, [sp+160]
001493c8str x4, [sp+168]
001493ccstr x5, [sp+176]
001493d0str x6, [sp+184]
001493d4str x7, [sp+192]
001493d8sub x8, x5, x4
001493dcstr x8, [sp+88]
001493e0sub x8, x6, x5
001493e4str x8, [sp+80]
001493e8b 0x1493ec
001493ec
001493ecloc_1493ec:
001493ecldr x8, [sp+80]
001493f0ldr x9, [sp+88]
001493f4subs xzr, x8, x9
001493f8b.ne 0x149400
001493fcb 0x1494c4
00149400
00149400loc_149400:
00149400ldr x8, [sp+80]
00149404ldr x9, [sp+88]
00149408subs xzr, x8, x9
0014940cb.lt 0x149414
00149410b 0x149460
00149414
00149414loc_149414:
00149414ldr x8, [sp+136]
00149418ldrsb x27, [x8]
0014941cldr x0, [x8]
00149420str x0, [sp+104]
00149424ldr x5, [sp+176]
00149428ldr x6, [sp+80]
0014942cldr x1, [sp+144]
00149430ldr x7, [sp+192]
00149434ldr x2, [sp+152]
00149438ldr x3, [sp+160]
0014943cldr x8, [sp+176]
00149440ldr x9, [sp+88]
00149444sub x4, x8, x9
00149448bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
0014944cldr x8, [sp+80]
00149450ldr x9, [sp+88]
00149454sub x8, x9, x8
00149458str x8, [sp+88]
0014945cb 0x1494bc
00149460
00149460loc_149460:
00149460ldr x8, [sp+136]
00149464ldrsb x27, [x8]
00149468ldr x0, [x8]
0014946cstr x0, [sp+96]
00149470ldr x6, [sp+88]
00149474ldr x1, [sp+144]
00149478ldr x7, [sp+192]
0014947cldr x2, [sp+152]
00149480ldr x3, [sp+160]
00149484ldr x8, [sp+176]
00149488ldr x9, [sp+88]
0014948csub x4, x8, x9
00149490ldr x8, [sp+176]
00149494ldr x9, [sp+80]
00149498add x8, x8, x9
0014949cldr x9, [sp+88]
001494a0sub x5, x8, x9
001494a4bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
001494a8ldr x8, [sp+88]
001494acldr x9, [sp+80]
001494b0sub x8, x9, x8
001494b4str x8, [sp+80]
001494b8b 0x1494bc
001494bc
001494bcloc_1494bc:
001494bcb 0x1494c0
001494c0
001494c0loc_1494c0:
001494c0b 0x1493ec
001494c4
001494c4loc_1494c4:
001494c4ldr x8, [sp+136]
001494c8ldrsb x27, [x8]
001494ccldr x0, [x8]
001494d0str x0, [sp+112]
001494d4ldr x5, [sp+176]
001494d8ldr x6, [sp+88]
001494dcldr x1, [sp+144]
001494e0ldr x7, [sp+192]
001494e4ldr x2, [sp+152]
001494e8ldr x3, [sp+160]
001494ecldr x8, [sp+176]
001494f0ldr x9, [sp+88]
001494f4sub x4, x8, x9
001494f8bl slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]
001494fcldur x29, [sp-8]
00149500ldr x30, [sp], 128
00149504ret x30
00149508
00149508loc_149508:
00149508stp x0, x1, [sp+8]
0014950cstp x2, x3, [sp+24]
00149510stp x4, x5, [sp+40]
00149514stp x6, x7, [sp+56]
00149518mov x3, x30
0014951cbl runtime.morestack_noctxt.abi0
00149520ldp x0, x1, [sp+8]
00149524ldp x2, x3, [sp+24]
00149528ldp x4, x5, [sp+40]
0014952cldp x6, x7, [sp+56]
00149530b 0x1493a0
00149534udf 0
00149538udf 0
0014953cudf 0
001493a0
00149540
00149540slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[2] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int b, int n, int64_t cmp)
00149540ldr x16, [x28+16]
00149544subs xzr, sp, x16
00149548b.ls 0x149720
0014954cstr x30, [sp-128]!
00149550stur x29, [sp-8]
00149554sub x29, sp, 8
00149558str x0, [sp+136]
0014955cstr x1, [sp+144]
00149560str x2, [sp+152]
00149564str x3, [sp+160]
00149568str x4, [sp+168]
0014956cstr x5, [sp+176]
00149570str x6, [sp+184]
00149574str x7, [sp+192]
00149578str xzr, [sp+32]
0014957cb 0x149580
00149580
00149580loc_149580:
00149580ldr x3, [sp+184]
00149584ldr x4, [sp+32]
00149588subs xzr, x3, x4
0014958cb.gt 0x149594
00149590b 0x1496fc
00149594
00149594loc_149594:
00149594ldr x1, [sp+152]
00149598ldr x3, [sp+144]
0014959cldr x4, [sp+32]
001495a0ldr x5, [sp+168]
001495a4add x0, x5, x4
001495a8subs xzr, x1, x0
001495acb.hi 0x1495b4
001495b0b 0x149718
001495b4
001495b4loc_1495b4:
001495b4sub x4, x0, x0, lsl #2
001495b8sub x3, x3, x4, lsl #4
001495bcldp x4, x5, [x3]
001495c0ldp x6, x7, [x3+16]
001495c4ldp x3, x8, [x3+32]
001495c8stp x4, x5, [sp+56]
001495ccstp x6, x7, [sp+72]
001495d0stp x3, x8, [sp+88]
001495d4ldr x3, [sp+168]
001495d8ldr x4, [sp+32]
001495dcadd x0, x3, x4
001495e0str x0, [sp+48]
001495e4ldr x1, [sp+152]
001495e8ldr x3, [sp+144]
001495ecldr x4, [sp+176]
001495f0ldr x5, [sp+32]
001495f4add x4, x4, x5
001495f8subs xzr, x1, x4
001495fcb.hi 0x149604
00149600b 0x149710
00149604
00149604loc_149604:
00149604ldr x1, [sp+152]
00149608ldr x5, [sp+144]
0014960csub x4, x4, x4, lsl #2
00149610sub x2, x3, x4, lsl #4
00149614subs xzr, x1, x0
00149618b.hi 0x149620
0014961cb 0x14970c
00149620
00149620loc_149620:
00149620sub x3, x0, x0, lsl #2
00149624sub x1, x5, x3, lsl #4
00149628adrp x27, 0x902000
0014962cldr w3, [x27+3056]
00149630cbz w3, 0x149638
00149634b 0x14963c
00149638
00149638loc_149638:
00149638b 0x14965c
0014963c
0014963cloc_14963c:
0014963cstr x2, [sp+112]
00149640str x1, [sp+104]
00149644adrp x0, 0x4ff000
00149648add x0, x0, 1696
0014964cbl runtime.wbMove
00149650ldr x1, [sp+104]
00149654ldr x2, [sp+112]
00149658b 0x14965c
0014965c
0014965cloc_14965c:
0014965cldp x3, x4, [x2]
00149660ldp x5, x6, [x2+16]
00149664ldp x7, x8, [x2+32]
00149668stp x3, x4, [x1]
0014966cstp x5, x6, [x1+16]
00149670stp x7, x8, [x1+32]
00149674ldr x3, [sp+176]
00149678ldr x4, [sp+32]
0014967cadd x0, x3, x4
00149680str x0, [sp+40]
00149684ldr x1, [sp+152]
00149688ldr x3, [sp+144]
0014968csubs xzr, x1, x0
00149690b.hi 0x149698
00149694b 0x149708
00149698
00149698loc_149698:
00149698sub x4, x0, x0, lsl #2
0014969csub x1, x3, x4, lsl #4
001496a0adrp x27, 0x902000
001496a4ldr w3, [x27+3056]
001496a8cbz w3, 0x1496b0
001496acb 0x1496b4
001496b0
001496b0loc_1496b0:
001496b0b 0x1496d0
001496b4
001496b4loc_1496b4:
001496b4str x1, [sp+112]
001496b8adrp x0, 0x4ff000
001496bcadd x0, x0, 1696
001496c0add x2, sp, 56
001496c4bl runtime.wbMove
001496c8ldr x1, [sp+112]
001496ccb 0x1496d0
001496d0
001496d0loc_1496d0:
001496d0ldp x3, x4, [sp+56]
001496d4ldp x5, x6, [sp+72]
001496d8ldp x7, x8, [sp+88]
001496dcstp x3, x4, [x1]
001496e0stp x5, x6, [x1+16]
001496e4stp x7, x8, [x1+32]
001496e8b 0x1496ec
001496ec
001496ecloc_1496ec:
001496ecldr x3, [sp+32]
001496f0add x3, x3, 1
001496f4str x3, [sp+32]
001496f8b 0x149580
001496fc
001496fcloc_1496fc:
001496fcldur x29, [sp-8]
00149700ldr x30, [sp], 128
00149704ret x30
00149708
00149708loc_149708:
00149708bl runtime.panicIndex
0014970c
0014970cloc_14970c:
0014970cbl runtime.panicIndex
00149710
00149710loc_149710:
00149710mov x0, x4
00149714bl runtime.panicIndex
00149718
00149718loc_149718:
00149718bl runtime.panicIndex
0014971chint
00149720
00149720loc_149720:
00149720stp x0, x1, [sp+8]
00149724stp x2, x3, [sp+24]
00149728stp x4, x5, [sp+40]
0014972cstp x6, x7, [sp+56]
00149730mov x3, x30
00149734bl runtime.morestack_noctxt.abi0
00149738ldp x0, x1, [sp+8]
0014973cldp x2, x3, [sp+24]
00149740ldp x4, x5, [sp+40]
00149744ldp x6, x7, [sp+56]
00149748b 0x149540
0014974cudf 0
00149540
00149540slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[2] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int b, int n, int64_t cmp)
00149540ldr x16, [x28+16]
00149544subs xzr, sp, x16
00149548b.ls 0x149720
0014954cstr x30, [sp-128]!
00149550stur x29, [sp-8]
00149554sub x29, sp, 8
00149558str x0, [sp+136]
0014955cstr x1, [sp+144]
00149560str x2, [sp+152]
00149564str x3, [sp+160]
00149568str x4, [sp+168]
0014956cstr x5, [sp+176]
00149570str x6, [sp+184]
00149574str x7, [sp+192]
00149578str xzr, [sp+32]
0014957cb 0x149580
00149580
00149580loc_149580:
00149580ldr x3, [sp+184]
00149584ldr x4, [sp+32]
00149588subs xzr, x3, x4
0014958cb.gt 0x149594
00149590b 0x1496fc
00149594
00149594loc_149594:
00149594ldr x1, [sp+152]
00149598ldr x3, [sp+144]
0014959cldr x4, [sp+32]
001495a0ldr x5, [sp+168]
001495a4add x0, x5, x4
001495a8subs xzr, x1, x0
001495acb.hi 0x1495b4
001495b0b 0x149718
001495b4
001495b4loc_1495b4:
001495b4sub x4, x0, x0, lsl #2
001495b8sub x3, x3, x4, lsl #4
001495bcldp x4, x5, [x3]
001495c0ldp x6, x7, [x3+16]
001495c4ldp x3, x8, [x3+32]
001495c8stp x4, x5, [sp+56]
001495ccstp x6, x7, [sp+72]
001495d0stp x3, x8, [sp+88]
001495d4ldr x3, [sp+168]
001495d8ldr x4, [sp+32]
001495dcadd x0, x3, x4
001495e0str x0, [sp+48]
001495e4ldr x1, [sp+152]
001495e8ldr x3, [sp+144]
001495ecldr x4, [sp+176]
001495f0ldr x5, [sp+32]
001495f4add x4, x4, x5
001495f8subs xzr, x1, x4
001495fcb.hi 0x149604
00149600b 0x149710
00149604
00149604loc_149604:
00149604ldr x1, [sp+152]
00149608ldr x5, [sp+144]
0014960csub x4, x4, x4, lsl #2
00149610sub x2, x3, x4, lsl #4
00149614subs xzr, x1, x0
00149618b.hi 0x149620
0014961cb 0x14970c
00149620
00149620loc_149620:
00149620sub x3, x0, x0, lsl #2
00149624sub x1, x5, x3, lsl #4
00149628adrp x27, 0x902000
0014962cldr w3, [x27+3056]
00149630cbz w3, 0x149638
00149634b 0x14963c
00149638
00149638loc_149638:
00149638b 0x14965c
0014963c
0014963cloc_14963c:
0014963cstr x2, [sp+112]
00149640str x1, [sp+104]
00149644adrp x0, 0x4ff000
00149648add x0, x0, 1696
0014964cbl runtime.wbMove
00149650ldr x1, [sp+104]
00149654ldr x2, [sp+112]
00149658b 0x14965c
0014965c
0014965cloc_14965c:
0014965cldp x3, x4, [x2]
00149660ldp x5, x6, [x2+16]
00149664ldp x7, x8, [x2+32]
00149668stp x3, x4, [x1]
0014966cstp x5, x6, [x1+16]
00149670stp x7, x8, [x1+32]
00149674ldr x3, [sp+176]
00149678ldr x4, [sp+32]
0014967cadd x0, x3, x4
00149680str x0, [sp+40]
00149684ldr x1, [sp+152]
00149688ldr x3, [sp+144]
0014968csubs xzr, x1, x0
00149690b.hi 0x149698
00149694b 0x149708
00149698
00149698loc_149698:
00149698sub x4, x0, x0, lsl #2
0014969csub x1, x3, x4, lsl #4
001496a0adrp x27, 0x902000
001496a4ldr w3, [x27+3056]
001496a8cbz w3, 0x1496b0
001496acb 0x1496b4
001496b0
001496b0loc_1496b0:
001496b0b 0x1496d0
001496b4
001496b4loc_1496b4:
001496b4str x1, [sp+112]
001496b8adrp x0, 0x4ff000
001496bcadd x0, x0, 1696
001496c0add x2, sp, 56
001496c4bl runtime.wbMove
001496c8ldr x1, [sp+112]
001496ccb 0x1496d0
001496d0
001496d0loc_1496d0:
001496d0ldp x3, x4, [sp+56]
001496d4ldp x5, x6, [sp+72]
001496d8ldp x7, x8, [sp+88]
001496dcstp x3, x4, [x1]
001496e0stp x5, x6, [x1+16]
001496e4stp x7, x8, [x1+32]
001496e8b 0x1496ec
001496ec
001496ecloc_1496ec:
001496ecldr x3, [sp+32]
001496f0add x3, x3, 1
001496f4str x3, [sp+32]
001496f8b 0x149580
001496fc
001496fcloc_1496fc:
001496fcldur x29, [sp-8]
00149700ldr x30, [sp], 128
00149704ret x30
00149708
00149708loc_149708:
00149708bl runtime.panicIndex
0014970c
0014970cloc_14970c:
0014970cbl runtime.panicIndex
00149710
00149710loc_149710:
00149710mov x0, x4
00149714bl runtime.panicIndex
00149718
00149718loc_149718:
00149718bl runtime.panicIndex
0014971chint
00149720
00149720loc_149720:
00149720stp x0, x1, [sp+8]
00149724stp x2, x3, [sp+24]
00149728stp x4, x5, [sp+40]
0014972cstp x6, x7, [sp+56]
00149730mov x3, x30
00149734bl runtime.morestack_noctxt.abi0
00149738ldp x0, x1, [sp+8]
0014973cldp x2, x3, [sp+24]
00149740ldp x4, x5, [sp+40]
00149744ldp x6, x7, [sp+56]
00149748b 0x149540
0014974cudf 0
00149540
00149750
00149750slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[2] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int b, int64_t cmp)
00149750ldr x16, [x28+16]
00149754sub x17, sp, 192
00149758subs xzr, x17, x16
0014975cb.ls 0x149a48
00149760sub x20, sp, 320
00149764stp x29, x30, [x20-8]
00149768add sp, x20, 0
0014976csub x29, sp, 8
00149770str x0, [sp+328]
00149774str x1, [sp+336]
00149778str x2, [sp+344]
0014977cstr x3, [sp+352]
00149780str x4, [sp+360]
00149784str x5, [sp+368]
00149788str x6, [sp+376]
0014978cadd x12, x4, 1
00149790str x12, [sp+128]
00149794b 0x149798
00149798
00149798loc_149798:
00149798ldr x12, [sp+368]
0014979cldr x13, [sp+128]
001497a0subs xzr, x12, x13
001497a4b.gt 0x1497ac
001497a8b 0x1497b8
001497ac
001497acloc_1497ac:
001497acldr x12, [sp+128]
001497b0str x12, [sp+120]
001497b4b 0x1497c4
001497b8
001497b8loc_1497b8:
001497b8ldp x29, x30, [sp-8]
001497bcadd sp, sp, 320
001497c0ret x30
001497c4
001497c4loc_1497c4:
001497c4ldr x12, [sp+360]
001497c8ldr x13, [sp+120]
001497ccsubs xzr, x12, x13
001497d0cset x12, lt
001497d4strb w12, [sp+119]
001497d8b.lt 0x1497e0
001497dcb 0x1498ac
001497e0
001497e0loc_1497e0:
001497e0ldr x0, [sp+120]
001497e4ldr x1, [sp+344]
001497e8ldr x12, [sp+336]
001497ecsubs xzr, x1, x0
001497f0b.hi 0x1497f8
001497f4b 0x149a40
001497f8
001497f8loc_1497f8:
001497f8sub x13, x0, x0, lsl #2
001497fcsub x12, x12, x13, lsl #4
00149800ldp x13, x14, [x12]
00149804ldp x15, x16, [x12+16]
00149808ldp x12, x17, [x12+32]
0014980cstp x13, x14, [sp+152]
00149810stp x15, x16, [sp+168]
00149814stp x12, x17, [sp+184]
00149818ldr x1, [sp+344]
0014981cldr x12, [sp+336]
00149820ldr x13, [sp+120]
00149824sub x0, x13, 1
00149828subs xzr, x1, x0
0014982cb.hi 0x149834
00149830b 0x149a3c
00149834
00149834loc_149834:
00149834add x13, x13, x13, lsl #1
00149838ubfm x13, x13, 60, 59
0014983csub x13, x13, 48
00149840add x12, x12, x13
00149844ldp x13, x14, [x12]
00149848ldp x15, x16, [x12+16]
0014984cldp x12, x17, [x12+32]
00149850stp x13, x14, [sp+264]
00149854stp x15, x16, [sp+280]
00149858stp x12, x17, [sp+296]
0014985cldr x26, [sp+376]
00149860ldr x12, [x26]
00149864ldr x0, [sp+152]
00149868ldr x6, [sp+264]
0014986cldr x1, [sp+160]
00149870ldr x7, [sp+272]
00149874ldr x2, [sp+168]
00149878ldr x8, [sp+280]
0014987cldr x3, [sp+176]
00149880ldr x9, [sp+288]
00149884ldr x4, [sp+184]
00149888ldr x10, [sp+296]
0014988cldr x5, [sp+192]
00149890ldr x11, [sp+304]
00149894blr x12
00149898str x0, [sp+136]
0014989csubs xzr, x0, 0
001498a0cset x12, lt
001498a4strb w12, [sp+119]
001498a8b 0x1498b0
001498ac
001498acloc_1498ac:
001498acb 0x1498b0
001498b0
001498b0loc_1498b0:
001498b0ldrb w12, [sp+119]
001498b4tbnz w12, 0, 0x1498bc
001498b8b 0x149a18
001498bc
001498bcloc_1498bc:
001498bcldr x0, [sp+120]
001498c0ldr x1, [sp+344]
001498c4ldr x12, [sp+336]
001498c8subs xzr, x0, x1
001498ccb.lo 0x1498d4
001498d0b 0x149a38
001498d4
001498d4loc_1498d4:
001498d4sub x13, x0, x0, lsl #2
001498d8sub x12, x12, x13, lsl #4
001498dcldp x13, x14, [x12]
001498e0ldp x15, x16, [x12+16]
001498e4ldp x12, x17, [x12+32]
001498e8stp x13, x14, [sp+216]
001498ecstp x15, x16, [sp+232]
001498f0stp x12, x17, [sp+248]
001498f4ldr x1, [sp+344]
001498f8ldr x12, [sp+336]
001498fcldr x13, [sp+120]
00149900sub x0, x13, 1
00149904subs xzr, x1, x0
00149908b.hi 0x149910
0014990cb 0x149a34
00149910
00149910loc_149910:
00149910ldr x0, [sp+120]
00149914ldr x1, [sp+344]
00149918ldr x14, [sp+336]
0014991cadd x13, x13, x13, lsl #1
00149920ubfm x13, x13, 60, 59
00149924sub x13, x13, 48
00149928add x2, x12, x13
0014992csubs xzr, x1, x0
00149930b.hi 0x149938
00149934b 0x149a30
00149938
00149938loc_149938:
00149938sub x12, x0, x0, lsl #2
0014993csub x1, x14, x12, lsl #4
00149940adrp x27, 0x902000
00149944ldr w12, [x27+3056]
00149948cbz w12, 0x149950
0014994cb 0x149954
00149950
00149950loc_149950:
00149950b 0x149974
00149954
00149954loc_149954:
00149954str x2, [sp+208]
00149958str x1, [sp+200]
0014995cadrp x0, 0x4ff000
00149960add x0, x0, 1696
00149964bl runtime.wbMove
00149968ldr x1, [sp+200]
0014996cldr x2, [sp+208]
00149970b 0x149974
00149974
00149974loc_149974:
00149974ldp x12, x13, [x2]
00149978ldp x14, x15, [x2+16]
0014997cldp x16, x17, [x2+32]
00149980stp x12, x13, [x1]
00149984stp x14, x15, [x1+16]
00149988stp x16, x17, [x1+32]
0014998cldr x12, [sp+120]
00149990sub x0, x12, 1
00149994str x0, [sp+144]
00149998ldr x1, [sp+344]
0014999cldr x13, [sp+336]
001499a0subs xzr, x1, x0
001499a4b.hi 0x1499ac
001499a8b 0x149a2c
001499ac
001499acloc_1499ac:
001499acadd x12, x12, x12, lsl #1
001499b0ubfm x12, x12, 60, 59
001499b4sub x12, x12, 48
001499b8add x1, x13, x12
001499bcadrp x27, 0x902000
001499c0ldr w12, [x27+3056]
001499c4cbz w12, 0x1499cc
001499c8b 0x1499d0
001499cc
001499ccloc_1499cc:
001499ccb 0x1499ec
001499d0
001499d0loc_1499d0:
001499d0str x1, [sp+208]
001499d4adrp x0, 0x4ff000
001499d8add x0, x0, 1696
001499dcadd x2, sp, 216
001499e0bl runtime.wbMove
001499e4ldr x1, [sp+208]
001499e8b 0x1499ec
001499ec
001499ecloc_1499ec:
001499ecldp x12, x13, [sp+216]
001499f0ldp x14, x15, [sp+232]
001499f4ldp x16, x17, [sp+248]
001499f8stp x12, x13, [x1]
001499fcstp x14, x15, [x1+16]
00149a00stp x16, x17, [x1+32]
00149a04b 0x149a08
00149a08
00149a08loc_149a08:
00149a08ldr x12, [sp+120]
00149a0csub x12, x12, 1
00149a10str x12, [sp+120]
00149a14b 0x1497c4
00149a18
00149a18loc_149a18:
00149a18b 0x149a1c
00149a1c
00149a1cloc_149a1c:
00149a1cldr x12, [sp+128]
00149a20add x12, x12, 1
00149a24str x12, [sp+128]
00149a28b 0x149798
00149a2c
00149a2cloc_149a2c:
00149a2cbl runtime.panicIndex
00149a30
00149a30loc_149a30:
00149a30bl runtime.panicIndex
00149a34
00149a34loc_149a34:
00149a34bl runtime.panicIndex
00149a38
00149a38loc_149a38:
00149a38bl runtime.panicIndex
00149a3c
00149a3cloc_149a3c:
00149a3cbl runtime.panicIndex
00149a40
00149a40loc_149a40:
00149a40bl runtime.panicIndex
00149a44hint
00149a48
00149a48loc_149a48:
00149a48stp x0, x1, [sp+8]
00149a4cstp x2, x3, [sp+24]
00149a50stp x4, x5, [sp+40]
00149a54str x6, [sp+56]
00149a58mov x3, x30
00149a5cbl runtime.morestack_noctxt.abi0
00149a60ldp x0, x1, [sp+8]
00149a64ldp x2, x3, [sp+24]
00149a68ldp x4, x5, [sp+40]
00149a6cldr x6, [sp+56]
00149a70b 0x149750
00149a74udf 0
00149a78udf 0
00149a7cudf 0
00149750
00149750slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }]: ; void slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }](uintptr[2] * dict, struct []go.shape.struct { Key reflect.Value; Value reflect.Value } data, int a, int b, int64_t cmp)
00149750ldr x16, [x28+16]
00149754sub x17, sp, 192
00149758subs xzr, x17, x16
0014975cb.ls 0x149a48
00149760sub x20, sp, 320
00149764stp x29, x30, [x20-8]
00149768add sp, x20, 0
0014976csub x29, sp, 8
00149770str x0, [sp+328]
00149774str x1, [sp+336]
00149778str x2, [sp+344]
0014977cstr x3, [sp+352]
00149780str x4, [sp+360]
00149784str x5, [sp+368]
00149788str x6, [sp+376]
0014978cadd x12, x4, 1
00149790str x12, [sp+128]
00149794b 0x149798
00149798
00149798loc_149798:
00149798ldr x12, [sp+368]
0014979cldr x13, [sp+128]
001497a0subs xzr, x12, x13
001497a4b.gt 0x1497ac
001497a8b 0x1497b8
001497ac
001497acloc_1497ac:
001497acldr x12, [sp+128]
001497b0str x12, [sp+120]
001497b4b 0x1497c4
001497b8
001497b8loc_1497b8:
001497b8ldp x29, x30, [sp-8]
001497bcadd sp, sp, 320
001497c0ret x30
001497c4
001497c4loc_1497c4:
001497c4ldr x12, [sp+360]
001497c8ldr x13, [sp+120]
001497ccsubs xzr, x12, x13
001497d0cset x12, lt
001497d4strb w12, [sp+119]
001497d8b.lt 0x1497e0
001497dcb 0x1498ac
001497e0
001497e0loc_1497e0:
001497e0ldr x0, [sp+120]
001497e4ldr x1, [sp+344]
001497e8ldr x12, [sp+336]
001497ecsubs xzr, x1, x0
001497f0b.hi 0x1497f8
001497f4b 0x149a40
001497f8
001497f8loc_1497f8:
001497f8sub x13, x0, x0, lsl #2
001497fcsub x12, x12, x13, lsl #4
00149800ldp x13, x14, [x12]
00149804ldp x15, x16, [x12+16]
00149808ldp x12, x17, [x12+32]
0014980cstp x13, x14, [sp+152]
00149810stp x15, x16, [sp+168]
00149814stp x12, x17, [sp+184]
00149818ldr x1, [sp+344]
0014981cldr x12, [sp+336]
00149820ldr x13, [sp+120]
00149824sub x0, x13, 1
00149828subs xzr, x1, x0
0014982cb.hi 0x149834
00149830b 0x149a3c
00149834
00149834loc_149834:
00149834add x13, x13, x13, lsl #1
00149838ubfm x13, x13, 60, 59
0014983csub x13, x13, 48
00149840add x12, x12, x13
00149844ldp x13, x14, [x12]
00149848ldp x15, x16, [x12+16]
0014984cldp x12, x17, [x12+32]
00149850stp x13, x14, [sp+264]
00149854stp x15, x16, [sp+280]
00149858stp x12, x17, [sp+296]
0014985cldr x26, [sp+376]
00149860ldr x12, [x26]
00149864ldr x0, [sp+152]
00149868ldr x6, [sp+264]
0014986cldr x1, [sp+160]
00149870ldr x7, [sp+272]
00149874ldr x2, [sp+168]
00149878ldr x8, [sp+280]
0014987cldr x3, [sp+176]
00149880ldr x9, [sp+288]
00149884ldr x4, [sp+184]
00149888ldr x10, [sp+296]
0014988cldr x5, [sp+192]
00149890ldr x11, [sp+304]
00149894blr x12
00149898str x0, [sp+136]
0014989csubs xzr, x0, 0
001498a0cset x12, lt
001498a4strb w12, [sp+119]
001498a8b 0x1498b0
001498ac
001498acloc_1498ac:
001498acb 0x1498b0
001498b0
001498b0loc_1498b0:
001498b0ldrb w12, [sp+119]
001498b4tbnz w12, 0, 0x1498bc
001498b8b 0x149a18
001498bc
001498bcloc_1498bc:
001498bcldr x0, [sp+120]
001498c0ldr x1, [sp+344]
001498c4ldr x12, [sp+336]
001498c8subs xzr, x0, x1
001498ccb.lo 0x1498d4
001498d0b 0x149a38
001498d4
001498d4loc_1498d4:
001498d4sub x13, x0, x0, lsl #2
001498d8sub x12, x12, x13, lsl #4
001498dcldp x13, x14, [x12]
001498e0ldp x15, x16, [x12+16]
001498e4ldp x12, x17, [x12+32]
001498e8stp x13, x14, [sp+216]
001498ecstp x15, x16, [sp+232]
001498f0stp x12, x17, [sp+248]
001498f4ldr x1, [sp+344]
001498f8ldr x12, [sp+336]
001498fcldr x13, [sp+120]
00149900sub x0, x13, 1
00149904subs xzr, x1, x0
00149908b.hi 0x149910
0014990cb 0x149a34
00149910
00149910loc_149910:
00149910ldr x0, [sp+120]
00149914ldr x1, [sp+344]
00149918ldr x14, [sp+336]
0014991cadd x13, x13, x13, lsl #1
00149920ubfm x13, x13, 60, 59
00149924sub x13, x13, 48
00149928add x2, x12, x13
0014992csubs xzr, x1, x0
00149930b.hi 0x149938
00149934b 0x149a30
00149938
00149938loc_149938:
00149938sub x12, x0, x0, lsl #2
0014993csub x1, x14, x12, lsl #4
00149940adrp x27, 0x902000
00149944ldr w12, [x27+3056]
00149948cbz w12, 0x149950
0014994cb 0x149954
00149950
00149950loc_149950:
00149950b 0x149974
00149954
00149954loc_149954:
00149954str x2, [sp+208]
00149958str x1, [sp+200]
0014995cadrp x0, 0x4ff000
00149960add x0, x0, 1696
00149964bl runtime.wbMove
00149968ldr x1, [sp+200]
0014996cldr x2, [sp+208]
00149970b 0x149974
00149974
00149974loc_149974:
00149974ldp x12, x13, [x2]
00149978ldp x14, x15, [x2+16]
0014997cldp x16, x17, [x2+32]
00149980stp x12, x13, [x1]
00149984stp x14, x15, [x1+16]
00149988stp x16, x17, [x1+32]
0014998cldr x12, [sp+120]
00149990sub x0, x12, 1
00149994str x0, [sp+144]
00149998ldr x1, [sp+344]
0014999cldr x13, [sp+336]
001499a0subs xzr, x1, x0
001499a4b.hi 0x1499ac
001499a8b 0x149a2c
001499ac
001499acloc_1499ac:
001499acadd x12, x12, x12, lsl #1
001499b0ubfm x12, x12, 60, 59
001499b4sub x12, x12, 48
001499b8add x1, x13, x12
001499bcadrp x27, 0x902000
001499c0ldr w12, [x27+3056]
001499c4cbz w12, 0x1499cc
001499c8b 0x1499d0
001499cc
001499ccloc_1499cc:
001499ccb 0x1499ec
001499d0
001499d0loc_1499d0:
001499d0str x1, [sp+208]
001499d4adrp x0, 0x4ff000
001499d8add x0, x0, 1696
001499dcadd x2, sp, 216
001499e0bl runtime.wbMove
001499e4ldr x1, [sp+208]
001499e8b 0x1499ec
001499ec
001499ecloc_1499ec:
001499ecldp x12, x13, [sp+216]
001499f0ldp x14, x15, [sp+232]
001499f4ldp x16, x17, [sp+248]
001499f8stp x12, x13, [x1]
001499fcstp x14, x15, [x1+16]
00149a00stp x16, x17, [x1+32]
00149a04b 0x149a08
00149a08
00149a08loc_149a08:
00149a08ldr x12, [sp+120]
00149a0csub x12, x12, 1
00149a10str x12, [sp+120]
00149a14b 0x1497c4
00149a18
00149a18loc_149a18:
00149a18b 0x149a1c
00149a1c
00149a1cloc_149a1c:
00149a1cldr x12, [sp+128]
00149a20add x12, x12, 1
00149a24str x12, [sp+128]
00149a28b 0x149798
00149a2c
00149a2cloc_149a2c:
00149a2cbl runtime.panicIndex
00149a30
00149a30loc_149a30:
00149a30bl runtime.panicIndex
00149a34
00149a34loc_149a34:
00149a34bl runtime.panicIndex
00149a38
00149a38loc_149a38:
00149a38bl runtime.panicIndex
00149a3c
00149a3cloc_149a3c:
00149a3cbl runtime.panicIndex
00149a40
00149a40loc_149a40:
00149a40bl runtime.panicIndex
00149a44hint
00149a48
00149a48loc_149a48:
00149a48stp x0, x1, [sp+8]
00149a4cstp x2, x3, [sp+24]
00149a50stp x4, x5, [sp+40]
00149a54str x6, [sp+56]
00149a58mov x3, x30
00149a5cbl runtime.morestack_noctxt.abi0
00149a60ldp x0, x1, [sp+8]
00149a64ldp x2, x3, [sp+24]
00149a68ldp x4, x5, [sp+40]
00149a6cldr x6, [sp+56]
00149a70b 0x149750
00149a74udf 0
00149a78udf 0
00149a7cudf 0
00149750
00149a80
00149a80fmt.init: ; void fmt.init(void)
00149a80ldr x16, [x28+16]
00149a84subs xzr, sp, x16
00149a88b.ls 0x149b3c
00149a8cstr x30, [sp-32]!
00149a90stur x29, [sp-8]
00149a94sub x29, sp, 8
00149a98adrp x0, 0x578000
00149a9cadd x0, x0, 2353
00149aa0movz x1, 36
00149aa4bl errors.New
00149aa8adrp x27, 0x8d8000
00149aacstr x0, [x27+2000]
00149ab0adrp x27, 0x902000
00149ab4ldr w2, [x27+3056]
00149ab8cbz w2, 0x149ac0
00149abcb 0x149ac4
00149ac0
00149ac0loc_149ac0:
00149ac0b 0x149adc
00149ac4
00149ac4loc_149ac4:
00149ac4bl runtime.gcWriteBarrier2
00149ac8str x1, [x25]
00149accadrp x27, 0x8d8000
00149ad0ldr x2, [x27+2008]
00149ad4str x2, [x25+8]
00149ad8b 0x149adc
00149adc
00149adcloc_149adc:
00149adcadrp x27, 0x8d8000
00149ae0str x1, [x27+2008]
00149ae4adrp x0, 0x573000
00149ae8add x0, x0, 1932
00149aecmovz x1, 29
00149af0bl errors.New
00149af4adrp x27, 0x8d8000
00149af8str x0, [x27+2016]
00149afcadrp x27, 0x902000
00149b00ldr w2, [x27+3056]
00149b04cbz w2, 0x149b0c
00149b08b 0x149b10
00149b0c
00149b0cloc_149b0c:
00149b0cb 0x149b28
00149b10
00149b10loc_149b10:
00149b10bl runtime.gcWriteBarrier2
00149b14str x1, [x25]
00149b18adrp x27, 0x8d8000
00149b1cldr x0, [x27+2024]
00149b20str x0, [x25+8]
00149b24b 0x149b28
00149b28
00149b28loc_149b28:
00149b28adrp x27, 0x8d8000
00149b2cstr x1, [x27+2024]
00149b30ldur x29, [sp-8]
00149b34ldr x30, [sp], 32
00149b38ret x30
00149b3c
00149b3cloc_149b3c:
00149b3cmov x3, x30
00149b40bl runtime.morestack_noctxt.abi0
00149b44b 0x149a80
00149b48udf 0
00149b4cudf 0
00149a80
00149a80fmt.init: ; void fmt.init(void)
00149a80ldr x16, [x28+16]
00149a84subs xzr, sp, x16
00149a88b.ls 0x149b3c
00149a8cstr x30, [sp-32]!
00149a90stur x29, [sp-8]
00149a94sub x29, sp, 8
00149a98adrp x0, 0x578000
00149a9cadd x0, x0, 2353
00149aa0movz x1, 36
00149aa4bl errors.New
00149aa8adrp x27, 0x8d8000
00149aacstr x0, [x27+2000]
00149ab0adrp x27, 0x902000
00149ab4ldr w2, [x27+3056]
00149ab8cbz w2, 0x149ac0
00149abcb 0x149ac4
00149ac0
00149ac0loc_149ac0:
00149ac0b 0x149adc
00149ac4
00149ac4loc_149ac4:
00149ac4bl runtime.gcWriteBarrier2
00149ac8str x1, [x25]
00149accadrp x27, 0x8d8000
00149ad0ldr x2, [x27+2008]
00149ad4str x2, [x25+8]
00149ad8b 0x149adc
00149adc
00149adcloc_149adc:
00149adcadrp x27, 0x8d8000
00149ae0str x1, [x27+2008]
00149ae4adrp x0, 0x573000
00149ae8add x0, x0, 1932
00149aecmovz x1, 29
00149af0bl errors.New
00149af4adrp x27, 0x8d8000
00149af8str x0, [x27+2016]
00149afcadrp x27, 0x902000
00149b00ldr w2, [x27+3056]
00149b04cbz w2, 0x149b0c
00149b08b 0x149b10
00149b0c
00149b0cloc_149b0c:
00149b0cb 0x149b28
00149b10
00149b10loc_149b10:
00149b10bl runtime.gcWriteBarrier2
00149b14str x1, [x25]
00149b18adrp x27, 0x8d8000
00149b1cldr x0, [x27+2024]
00149b20str x0, [x25+8]
00149b24b 0x149b28
00149b28
00149b28loc_149b28:
00149b28adrp x27, 0x8d8000
00149b2cstr x1, [x27+2024]
00149b30ldur x29, [sp-8]
00149b34ldr x30, [sp], 32
00149b38ret x30
00149b3c
00149b3cloc_149b3c:
00149b3cmov x3, x30
00149b40bl runtime.morestack_noctxt.abi0
00149b44b 0x149a80
00149b48udf 0
00149b4cudf 0
00149a80
00149b50
00149b50fmt.init.func1: ; void fmt.init.func1(void)
00149b50ldr x16, [x28+16]
00149b54subs xzr, sp, x16
00149b58b.ls 0x149ba4
00149b5cstr x30, [sp-80]!
00149b60stur x29, [sp-8]
00149b64sub x29, sp, 8
00149b68stp xzr, xzr, [sp+40]
00149b6cadrp x0, 0x548000
00149b70add x0, x0, 1856
00149b74bl runtime.newobject
00149b78str x0, [sp+64]
00149b7cstr x0, [sp+56]
00149b80adrp x1, 0x557000
00149b84add x1, x1, 2208
00149b88str x1, [sp+40]
00149b8cstr x0, [sp+48]
00149b90ldr x0, [sp+40]
00149b94ldr x1, [sp+48]
00149b98ldur x29, [sp-8]
00149b9cldr x30, [sp], 80
00149ba0ret x30
00149ba4
00149ba4loc_149ba4:
00149ba4mov x3, x30
00149ba8bl runtime.morestack_noctxt.abi0
00149bacb 0x149b50
00149b50
00149b50fmt.init.func1: ; void fmt.init.func1(void)
00149b50ldr x16, [x28+16]
00149b54subs xzr, sp, x16
00149b58b.ls 0x149ba4
00149b5cstr x30, [sp-80]!
00149b60stur x29, [sp-8]
00149b64sub x29, sp, 8
00149b68stp xzr, xzr, [sp+40]
00149b6cadrp x0, 0x548000
00149b70add x0, x0, 1856
00149b74bl runtime.newobject
00149b78str x0, [sp+64]
00149b7cstr x0, [sp+56]
00149b80adrp x1, 0x557000
00149b84add x1, x1, 2208
00149b88str x1, [sp+40]
00149b8cstr x0, [sp+48]
00149b90ldr x0, [sp+40]
00149b94ldr x1, [sp+48]
00149b98ldur x29, [sp-8]
00149b9cldr x30, [sp], 80
00149ba0ret x30
00149ba4
00149ba4loc_149ba4:
00149ba4mov x3, x30
00149ba8bl runtime.morestack_noctxt.abi0
00149bacb 0x149b50
00149b50
00149bb0
00149bb0fmt.init.func2: ; void fmt.init.func2(void)
00149bb0ldr x16, [x28+16]
00149bb4subs xzr, sp, x16
00149bb8b.ls 0x149c04
00149bbcstr x30, [sp-80]!
00149bc0stur x29, [sp-8]
00149bc4sub x29, sp, 8
00149bc8stp xzr, xzr, [sp+40]
00149bccadrp x0, 0x52b000
00149bd0add x0, x0, 1376
00149bd4bl runtime.newobject
00149bd8str x0, [sp+64]
00149bdcstr x0, [sp+56]
00149be0adrp x1, 0x55d000
00149be4add x1, x1, 2240
00149be8str x1, [sp+40]
00149becstr x0, [sp+48]
00149bf0ldr x0, [sp+40]
00149bf4ldr x1, [sp+48]
00149bf8ldur x29, [sp-8]
00149bfcldr x30, [sp], 80
00149c00ret x30
00149c04
00149c04loc_149c04:
00149c04mov x3, x30
00149c08bl runtime.morestack_noctxt.abi0
00149c0cb 0x149bb0
00149bb0
00149bb0fmt.init.func2: ; void fmt.init.func2(void)
00149bb0ldr x16, [x28+16]
00149bb4subs xzr, sp, x16
00149bb8b.ls 0x149c04
00149bbcstr x30, [sp-80]!
00149bc0stur x29, [sp-8]
00149bc4sub x29, sp, 8
00149bc8stp xzr, xzr, [sp+40]
00149bccadrp x0, 0x52b000
00149bd0add x0, x0, 1376
00149bd4bl runtime.newobject
00149bd8str x0, [sp+64]
00149bdcstr x0, [sp+56]
00149be0adrp x1, 0x55d000
00149be4add x1, x1, 2240
00149be8str x1, [sp+40]
00149becstr x0, [sp+48]
00149bf0ldr x0, [sp+40]
00149bf4ldr x1, [sp+48]
00149bf8ldur x29, [sp-8]
00149bfcldr x30, [sp], 80
00149c00ret x30
00149c04
00149c04loc_149c04:
00149c04mov x3, x30
00149c08bl runtime.morestack_noctxt.abi0
00149c0cb 0x149bb0
00149bb0
00149c10
00149c10fmt.Errorf: ; void fmt.Errorf(struct string format, struct []interface {} a)
00149c10ldr x16, [x28+16]
00149c14sub x17, sp, 288
00149c18subs xzr, x17, x16
00149c1cb.ls 0x14a1bc
00149c20sub x20, sp, 416
00149c24stp x29, x30, [x20-8]
00149c28add sp, x20, 0
00149c2csub x29, sp, 8
00149c30str x0, [sp+424]
00149c34str x1, [sp+432]
00149c38str x2, [sp+440]
00149c3cstr x3, [sp+448]
00149c40str x4, [sp+456]
00149c44stp xzr, xzr, [sp+144]
00149c48bl fmt.newPrinter
00149c4cstr x0, [sp+184]
00149c50ldrsb x27, [x0]
00149c54orr x1, xzr, 1
00149c58strb w1, [x0+180]
00149c5cldr x1, [sp+424]
00149c60ldr x3, [sp+440]
00149c64ldr x4, [sp+448]
00149c68ldr x2, [sp+432]
00149c6cldr x5, [sp+456]
00149c70ldr x0, [sp+184]
00149c74bl fmt.(*pp).doPrintf
00149c78ldr x0, [sp+184]
00149c7cldrsb x27, [x0]
00149c80ldr x1, [x0]
00149c84ldr x2, [x0+8]
00149c88ldr x0, [x0+16]
00149c8cstr x1, [sp+312]
00149c90str x2, [sp+320]
00149c94str x0, [sp+328]
00149c98mov x0, xzr
00149c9cbl runtime.slicebytetostring
00149ca0str x0, [sp+168]
00149ca4str x1, [sp+176]
00149ca8stp xzr, xzr, [sp+216]
00149cacldr x0, [sp+184]
00149cb0ldrsb x27, [x0]
00149cb4ldr x0, [x0+192]
00149cb8str x0, [sp+136]
00149cbcstr x0, [sp+128]
00149cc0cbz x0, 0x149cc8
00149cc4b 0x149ce4
00149cc8
00149cc8loc_149cc8:
00149cc8b 0x149ccc
00149ccc
00149cccloc_149ccc:
00149cccldr x0, [sp+168]
00149cd0ldr x1, [sp+176]
00149cd4bl errors.New
00149cd8str x0, [sp+216]
00149cdcstr x1, [sp+224]
00149ce0b 0x14a17c
00149ce4
00149ce4loc_149ce4:
00149ce4subs xzr, x0, 1
00149ce8b.eq 0x149cf0
00149cecb 0x149e7c
00149cf0
00149cf0loc_149cf0:
00149cf0b 0x149cf4
00149cf4
00149cf4loc_149cf4:
00149cf4adrp x0, 0x4f8000
00149cf8add x0, x0, 1248
00149cfcbl runtime.newobject
00149d00str x0, [sp+304]
00149d04stp xzr, xzr, [x0+8]
00149d08adrp x27, 0x902000
00149d0cldr w1, [x27+3056]
00149d10cbz w1, 0x149d18
00149d14b 0x149d1c
00149d18
00149d18loc_149d18:
00149d18b 0x149d34
00149d1c
00149d1cloc_149d1c:
00149d1cldr x2, [x0]
00149d20bl runtime.gcWriteBarrier2
00149d24str x2, [x25]
00149d28ldr x2, [x0+24]
00149d2cstr x2, [x25+8]
00149d30b 0x149d34
00149d34
00149d34loc_149d34:
00149d34str xzr, [x0]
00149d38str xzr, [x0+24]
00149d3cldr x2, [sp+304]
00149d40ldrsb x27, [x2]
00149d44ldr x3, [sp+168]
00149d48ldr x4, [sp+176]
00149d4cstr x4, [x2+8]
00149d50adrp x27, 0x902000
00149d54ldr w4, [x27+3056]
00149d58cbz w4, 0x149d60
00149d5cb 0x149d64
00149d60
00149d60loc_149d60:
00149d60b 0x149d78
00149d64
00149d64loc_149d64:
00149d64bl runtime.gcWriteBarrier2
00149d68str x3, [x25]
00149d6cldr x4, [x2]
00149d70str x4, [x25+8]
00149d74b 0x149d78
00149d78
00149d78loc_149d78:
00149d78str x3, [x2]
00149d7cldr x2, [sp+304]
00149d80str x2, [sp+160]
00149d84stp xzr, xzr, [sp+376]
00149d88ldr x2, [sp+440]
00149d8cldr x1, [sp+448]
00149d90ldr x3, [sp+184]
00149d94ldrsb x27, [x3]
00149d98ldr x4, [x3+192]
00149d9cldr x3, [x3+184]
00149da0subs xzr, x4, 0
00149da4b.hi 0x149dac
00149da8b 0x14a1ac
00149dac
00149dacloc_149dac:
00149dacldr x0, [x3]
00149db0subs xzr, x0, x1
00149db4b.lo 0x149dbc
00149db8b 0x14a1a8
00149dbc
00149dbcloc_149dbc:
00149dbcadd x3, x2, x0, lsl #4
00149dc0ldr x3, [x3+8]
00149dc4ubfm x4, x0, 60, 59
00149dc8ldr x1, [x2+x4]
00149dcccbnz x1, 0x149dd4
00149dd0b 0x149df0
00149dd4
00149dd4loc_149dd4:
00149dd4str x3, [sp+264]
00149dd8adrp x0, 0x8c5000
00149ddcadd x0, x0, 976
00149de0bl runtime.typeAssert
00149de4ldr x3, [sp+264]
00149de8mov x1, x0
00149decb 0x149df4
00149df0
00149df0loc_149df0:
00149df0b 0x149df4
00149df4
00149df4loc_149df4:
00149df4str x1, [sp+376]
00149df8str x3, [sp+384]
00149dfcsubs xzr, x1, 0
00149e00cset x1, ne
00149e04strb w1, [sp+94]
00149e08ldr x1, [sp+376]
00149e0cldr x2, [sp+384]
00149e10str x1, [sp+248]
00149e14str x2, [sp+256]
00149e18ldrb w1, [sp+94]
00149e1cstrb w1, [sp+93]
00149e20ldr x1, [sp+160]
00149e24ldrsb x27, [x1]
00149e28ldr x2, [sp+256]
00149e2cldr x3, [sp+248]
00149e30str x3, [x1+16]
00149e34adrp x27, 0x902000
00149e38ldr w3, [x27+3056]
00149e3ccbz w3, 0x149e44
00149e40b 0x149e48
00149e44
00149e44loc_149e44:
00149e44b 0x149e5c
00149e48
00149e48loc_149e48:
00149e48bl runtime.gcWriteBarrier2
00149e4cstr x2, [x25]
00149e50ldr x3, [x1+24]
00149e54str x3, [x25+8]
00149e58b 0x149e5c
00149e5c
00149e5cloc_149e5c:
00149e5cstr x2, [x1+24]
00149e60ldr x1, [sp+160]
00149e64str x1, [sp+368]
00149e68adrp x2, 0x5cc000
00149e6cadd x2, x2, 1056
00149e70str x2, [sp+216]
00149e74str x1, [sp+224]
00149e78b 0x14a17c
00149e7c
00149e7cloc_149e7c:
00149e7cb 0x149e80
00149e80
00149e80loc_149e80:
00149e80b 0x149e84
00149e84
00149e84loc_149e84:
00149e84ldr x5, [sp+184]
00149e88ldrsb x27, [x5]
00149e8cldrb w5, [x5+176]
00149e90tbnz w5, 0, 0x149e98
00149e94b 0x149ec8
00149e98
00149e98loc_149e98:
00149e98ldr x4, [sp+184]
00149e9cldrsb x27, [x4]
00149ea0ldr x1, [x4+184]
00149ea4ldr x2, [x4+192]
00149ea8ldr x3, [x4+200]
00149eacstr x1, [sp+280]
00149eb0str x2, [sp+288]
00149eb4str x3, [sp+296]
00149eb8adrp x0, 0x5cc000
00149ebcadd x0, x0, 1152
00149ec0bl slices.Sort[go.shape.[]int,go.shape.int]
00149ec4b 0x149ecc
00149ec8
00149ec8loc_149ec8:
00149ec8b 0x149ecc
00149ecc
00149eccloc_149ecc:
00149eccstr xzr, [sp+192]
00149ed0stp xzr, xzr, [sp+200]
00149ed4ldr x5, [sp+184]
00149ed8ldrsb x27, [x5]
00149edcldr x6, [x5+192]
00149ee0ldr x7, [x5+184]
00149ee4ldr x5, [x5+200]
00149ee8str x7, [sp+344]
00149eecstr x6, [sp+352]
00149ef0str x5, [sp+360]
00149ef4str xzr, [sp+120]
00149ef8str x6, [sp+112]
00149efcb 0x149f00
00149f00
00149f00loc_149f00:
00149f00ldr x5, [sp+112]
00149f04ldr x6, [sp+120]
00149f08subs xzr, x5, x6
00149f0cb.gt 0x149f14
00149f10b 0x14a0d0
00149f14
00149f14loc_149f14:
00149f14ldr x5, [sp+120]
00149f18str x5, [sp+96]
00149f1cldr x6, [sp+120]
00149f20ldr x7, [sp+344]
00149f24ldr x6, [x7+3*x6]
00149f28str x6, [sp+104]
00149f2csubs xzr, x5, 0
00149f30cset x5, gt
00149f34strb w5, [sp+94]
00149f38b.gt 0x149f40
00149f3cb 0x149f7c
00149f40
00149f40loc_149f40:
00149f40ldr x5, [sp+184]
00149f44ldrsb x27, [x5]
00149f48ldr x1, [x5+192]
00149f4cldr x5, [x5+184]
00149f50ldr x6, [sp+96]
00149f54sub x0, x6, 1
00149f58subs xzr, x1, x0
00149f5cb.hi 0x149f64
00149f60b 0x14a1a4
00149f64
00149f64loc_149f64:
00149f64ldr x5, [x5+3*x0]
00149f68ldr x6, [sp+104]
00149f6csubs xzr, x5, x6
00149f70cset x5, eq
00149f74strb w5, [sp+94]
00149f78b 0x149f80
00149f7c
00149f7cloc_149f7c:
00149f7cb 0x149f80
00149f80
00149f80loc_149f80:
00149f80ldrb w5, [sp+94]
00149f84tbnz w5, 0, 0x149f8c
00149f88b 0x149f90
00149f8c
00149f8cloc_149f8c:
00149f8cb 0x14a0c0
00149f90
00149f90loc_149f90:
00149f90stp xzr, xzr, [sp+376]
00149f94ldr x0, [sp+104]
00149f98ldr x5, [sp+440]
00149f9cldr x1, [sp+448]
00149fa0subs xzr, x1, x0
00149fa4b.hi 0x149fac
00149fa8b 0x14a1a0
00149fac
00149facloc_149fac:
00149facadd x6, x5, x0, lsl #4
00149fb0ldr x6, [x6+8]
00149fb4ubfm x7, x0, 60, 59
00149fb8ldr x1, [x5+x7]
00149fbccbnz x1, 0x149fc4
00149fc0b 0x149fe0
00149fc4
00149fc4loc_149fc4:
00149fc4str x6, [sp+264]
00149fc8adrp x0, 0x8c5000
00149fccadd x0, x0, 1008
00149fd0bl runtime.typeAssert
00149fd4ldr x6, [sp+264]
00149fd8mov x1, x0
00149fdcb 0x149fe4
00149fe0
00149fe0loc_149fe0:
00149fe0b 0x149fe4
00149fe4
00149fe4loc_149fe4:
00149fe4str x1, [sp+376]
00149fe8str x6, [sp+384]
00149fecsubs xzr, x1, 0
00149ff0cset x5, ne
00149ff4strb w5, [sp+94]
00149ff8ldr x5, [sp+376]
00149ffcldr x6, [sp+384]
0014a000str x5, [sp+392]
0014a004str x6, [sp+400]
0014a008ldrb w5, [sp+94]
0014a00cstrb w5, [sp+95]
0014a010ldr x5, [sp+392]
0014a014ldr x6, [sp+400]
0014a018str x5, [sp+232]
0014a01cstr x6, [sp+240]
0014a020ldrb w5, [sp+95]
0014a024strb w5, [sp+92]
0014a028tbnz w5, 0, 0x14a030
0014a02cb 0x14a0b8
0014a030
0014a030loc_14a030:
0014a030ldr x2, [sp+208]
0014a034ldr x0, [sp+192]
0014a038ldr x5, [sp+200]
0014a03cadd x1, x5, 1
0014a040subs xzr, x2, x1
0014a044b.hs 0x14a04c
0014a048b 0x14a050
0014a04c
0014a04cloc_14a04c:
0014a04cb 0x14a064
0014a050
0014a050loc_14a050:
0014a050orr x3, xzr, 1
0014a054adrp x4, 0x4cf000
0014a058add x4, x4, 3616
0014a05cbl runtime.growslice
0014a060b 0x14a064
0014a064
0014a064loc_14a064:
0014a064ldr x5, [sp+240]
0014a068ldr x6, [sp+232]
0014a06csub x7, x1, 1
0014a070add x8, x0, x7, lsl #4
0014a074ubfm x7, x7, 60, 59
0014a078str x6, [x0+x7]
0014a07cadrp x27, 0x901000
0014a080ldr w6, [x27+3056]
0014a084cbz w6, 0x14a08c
0014a088b 0x14a090
0014a08c
0014a08cloc_14a08c:
0014a08cb 0x14a0a4
0014a090
0014a090loc_14a090:
0014a090bl runtime.gcWriteBarrier2
0014a094str x5, [x25]
0014a098ldr x6, [x8+8]
0014a09cstr x6, [x25+8]
0014a0a0b 0x14a0a4
0014a0a4
0014a0a4loc_14a0a4:
0014a0a4str x5, [x8+8]
0014a0a8str x0, [sp+192]
0014a0acstr x1, [sp+200]
0014a0b0str x2, [sp+208]
0014a0b4b 0x14a0bc
0014a0b8
0014a0b8loc_14a0b8:
0014a0b8b 0x14a0bc
0014a0bc
0014a0bcloc_14a0bc:
0014a0bcb 0x14a0c0
0014a0c0
0014a0c0loc_14a0c0:
0014a0c0ldr x5, [sp+120]
0014a0c4add x5, x5, 1
0014a0c8str x5, [sp+120]
0014a0ccb 0x149f00
0014a0d0
0014a0d0loc_14a0d0:
0014a0d0adrp x0, 0x4f7000
0014a0d4add x0, x0, 1408
0014a0d8bl runtime.newobject
0014a0dcstr x0, [sp+272]
0014a0e0ldr x1, [sp+168]
0014a0e4ldr x2, [sp+176]
0014a0e8str x2, [x0+8]
0014a0ecadrp x27, 0x901000
0014a0f0ldr w2, [x27+3056]
0014a0f4cbz w2, 0x14a0fc
0014a0f8b 0x14a100
0014a0fc
0014a0fcloc_14a0fc:
0014a0fcb 0x14a114
0014a100
0014a100loc_14a100:
0014a100bl runtime.gcWriteBarrier2
0014a104str x1, [x25]
0014a108ldr x2, [x0]
0014a10cstr x2, [x25+8]
0014a110b 0x14a114
0014a114
0014a114loc_14a114:
0014a114str x1, [x0]
0014a118ldr x1, [sp+272]
0014a11cldrsb x27, [x1]
0014a120ldr x2, [sp+192]
0014a124ldr x3, [sp+200]
0014a128ldr x4, [sp+208]
0014a12cstr x3, [x1+24]
0014a130str x4, [x1+32]
0014a134adrp x27, 0x901000
0014a138ldr w3, [x27+3056]
0014a13ccbz w3, 0x14a144
0014a140b 0x14a148
0014a144
0014a144loc_14a144:
0014a144b 0x14a15c
0014a148
0014a148loc_14a148:
0014a148bl runtime.gcWriteBarrier2
0014a14cstr x2, [x25]
0014a150ldr x3, [x1+16]
0014a154str x3, [x25+8]
0014a158b 0x14a15c
0014a15c
0014a15cloc_14a15c:
0014a15cstr x2, [x1+16]
0014a160ldr x1, [sp+272]
0014a164str x1, [sp+336]
0014a168adrp x2, 0x5cb000
0014a16cadd x2, x2, 1088
0014a170str x2, [sp+216]
0014a174str x1, [sp+224]
0014a178b 0x14a17c
0014a17c
0014a17cloc_14a17c:
0014a17cldr x0, [sp+184]
0014a180bl fmt.(*pp).free
0014a184ldr x0, [sp+216]
0014a188ldr x1, [sp+224]
0014a18cstr x0, [sp+144]
0014a190str x1, [sp+152]
0014a194ldp x29, x30, [sp-8]
0014a198add sp, sp, 416
0014a19cret x30
0014a1a0
0014a1a0loc_14a1a0:
0014a1a0bl runtime.panicIndex
0014a1a4
0014a1a4loc_14a1a4:
0014a1a4bl runtime.panicIndex
0014a1a8
0014a1a8loc_14a1a8:
0014a1a8bl runtime.panicIndex
0014a1ac
0014a1acloc_14a1ac:
0014a1acmov x0, xzr
0014a1b0mov x1, x4
0014a1b4bl runtime.panicIndex
0014a1b8hint
0014a1bc
0014a1bcloc_14a1bc:
0014a1bcstp x0, x1, [sp+8]
0014a1c0stp x2, x3, [sp+24]
0014a1c4str x4, [sp+40]
0014a1c8mov x3, x30
0014a1ccbl runtime.morestack_noctxt.abi0
0014a1d0ldp x0, x1, [sp+8]
0014a1d4ldp x2, x3, [sp+24]
0014a1d8ldr x4, [sp+40]
0014a1dcb 0x149c10
00149c10
00149c10fmt.Errorf: ; void fmt.Errorf(struct string format, struct []interface {} a)
00149c10ldr x16, [x28+16]
00149c14sub x17, sp, 288
00149c18subs xzr, x17, x16
00149c1cb.ls 0x14a1bc
00149c20sub x20, sp, 416
00149c24stp x29, x30, [x20-8]
00149c28add sp, x20, 0
00149c2csub x29, sp, 8
00149c30str x0, [sp+424]
00149c34str x1, [sp+432]
00149c38str x2, [sp+440]
00149c3cstr x3, [sp+448]
00149c40str x4, [sp+456]
00149c44stp xzr, xzr, [sp+144]
00149c48bl fmt.newPrinter
00149c4cstr x0, [sp+184]
00149c50ldrsb x27, [x0]
00149c54orr x1, xzr, 1
00149c58strb w1, [x0+180]
00149c5cldr x1, [sp+424]
00149c60ldr x3, [sp+440]
00149c64ldr x4, [sp+448]
00149c68ldr x2, [sp+432]
00149c6cldr x5, [sp+456]
00149c70ldr x0, [sp+184]
00149c74bl fmt.(*pp).doPrintf
00149c78ldr x0, [sp+184]
00149c7cldrsb x27, [x0]
00149c80ldr x1, [x0]
00149c84ldr x2, [x0+8]
00149c88ldr x0, [x0+16]
00149c8cstr x1, [sp+312]
00149c90str x2, [sp+320]
00149c94str x0, [sp+328]
00149c98mov x0, xzr
00149c9cbl runtime.slicebytetostring
00149ca0str x0, [sp+168]
00149ca4str x1, [sp+176]
00149ca8stp xzr, xzr, [sp+216]
00149cacldr x0, [sp+184]
00149cb0ldrsb x27, [x0]
00149cb4ldr x0, [x0+192]
00149cb8str x0, [sp+136]
00149cbcstr x0, [sp+128]
00149cc0cbz x0, 0x149cc8
00149cc4b 0x149ce4
00149cc8
00149cc8loc_149cc8:
00149cc8b 0x149ccc
00149ccc
00149cccloc_149ccc:
00149cccldr x0, [sp+168]
00149cd0ldr x1, [sp+176]
00149cd4bl errors.New
00149cd8str x0, [sp+216]
00149cdcstr x1, [sp+224]
00149ce0b 0x14a17c
00149ce4
00149ce4loc_149ce4:
00149ce4subs xzr, x0, 1
00149ce8b.eq 0x149cf0
00149cecb 0x149e7c
00149cf0
00149cf0loc_149cf0:
00149cf0b 0x149cf4
00149cf4
00149cf4loc_149cf4:
00149cf4adrp x0, 0x4f8000
00149cf8add x0, x0, 1248
00149cfcbl runtime.newobject
00149d00str x0, [sp+304]
00149d04stp xzr, xzr, [x0+8]
00149d08adrp x27, 0x902000
00149d0cldr w1, [x27+3056]
00149d10cbz w1, 0x149d18
00149d14b 0x149d1c
00149d18
00149d18loc_149d18:
00149d18b 0x149d34
00149d1c
00149d1cloc_149d1c:
00149d1cldr x2, [x0]
00149d20bl runtime.gcWriteBarrier2
00149d24str x2, [x25]
00149d28ldr x2, [x0+24]
00149d2cstr x2, [x25+8]
00149d30b 0x149d34
00149d34
00149d34loc_149d34:
00149d34str xzr, [x0]
00149d38str xzr, [x0+24]
00149d3cldr x2, [sp+304]
00149d40ldrsb x27, [x2]
00149d44ldr x3, [sp+168]
00149d48ldr x4, [sp+176]
00149d4cstr x4, [x2+8]
00149d50adrp x27, 0x902000
00149d54ldr w4, [x27+3056]
00149d58cbz w4, 0x149d60
00149d5cb 0x149d64
00149d60
00149d60loc_149d60:
00149d60b 0x149d78
00149d64
00149d64loc_149d64:
00149d64bl runtime.gcWriteBarrier2
00149d68str x3, [x25]
00149d6cldr x4, [x2]
00149d70str x4, [x25+8]
00149d74b 0x149d78
00149d78
00149d78loc_149d78:
00149d78str x3, [x2]
00149d7cldr x2, [sp+304]
00149d80str x2, [sp+160]
00149d84stp xzr, xzr, [sp+376]
00149d88ldr x2, [sp+440]
00149d8cldr x1, [sp+448]
00149d90ldr x3, [sp+184]
00149d94ldrsb x27, [x3]
00149d98ldr x4, [x3+192]
00149d9cldr x3, [x3+184]
00149da0subs xzr, x4, 0
00149da4b.hi 0x149dac
00149da8b 0x14a1ac
00149dac
00149dacloc_149dac:
00149dacldr x0, [x3]
00149db0subs xzr, x0, x1
00149db4b.lo 0x149dbc
00149db8b 0x14a1a8
00149dbc
00149dbcloc_149dbc:
00149dbcadd x3, x2, x0, lsl #4
00149dc0ldr x3, [x3+8]
00149dc4ubfm x4, x0, 60, 59
00149dc8ldr x1, [x2+x4]
00149dcccbnz x1, 0x149dd4
00149dd0b 0x149df0
00149dd4
00149dd4loc_149dd4:
00149dd4str x3, [sp+264]
00149dd8adrp x0, 0x8c5000
00149ddcadd x0, x0, 976
00149de0bl runtime.typeAssert
00149de4ldr x3, [sp+264]
00149de8mov x1, x0
00149decb 0x149df4
00149df0
00149df0loc_149df0:
00149df0b 0x149df4
00149df4
00149df4loc_149df4:
00149df4str x1, [sp+376]
00149df8str x3, [sp+384]
00149dfcsubs xzr, x1, 0
00149e00cset x1, ne
00149e04strb w1, [sp+94]
00149e08ldr x1, [sp+376]
00149e0cldr x2, [sp+384]
00149e10str x1, [sp+248]
00149e14str x2, [sp+256]
00149e18ldrb w1, [sp+94]
00149e1cstrb w1, [sp+93]
00149e20ldr x1, [sp+160]
00149e24ldrsb x27, [x1]
00149e28ldr x2, [sp+256]
00149e2cldr x3, [sp+248]
00149e30str x3, [x1+16]
00149e34adrp x27, 0x902000
00149e38ldr w3, [x27+3056]
00149e3ccbz w3, 0x149e44
00149e40b 0x149e48
00149e44
00149e44loc_149e44:
00149e44b 0x149e5c
00149e48
00149e48loc_149e48:
00149e48bl runtime.gcWriteBarrier2
00149e4cstr x2, [x25]
00149e50ldr x3, [x1+24]
00149e54str x3, [x25+8]
00149e58b 0x149e5c
00149e5c
00149e5cloc_149e5c:
00149e5cstr x2, [x1+24]
00149e60ldr x1, [sp+160]
00149e64str x1, [sp+368]
00149e68adrp x2, 0x5cc000
00149e6cadd x2, x2, 1056
00149e70str x2, [sp+216]
00149e74str x1, [sp+224]
00149e78b 0x14a17c
00149e7c
00149e7cloc_149e7c:
00149e7cb 0x149e80
00149e80
00149e80loc_149e80:
00149e80b 0x149e84
00149e84
00149e84loc_149e84:
00149e84ldr x5, [sp+184]
00149e88ldrsb x27, [x5]
00149e8cldrb w5, [x5+176]
00149e90tbnz w5, 0, 0x149e98
00149e94b 0x149ec8
00149e98
00149e98loc_149e98:
00149e98ldr x4, [sp+184]
00149e9cldrsb x27, [x4]
00149ea0ldr x1, [x4+184]
00149ea4ldr x2, [x4+192]
00149ea8ldr x3, [x4+200]
00149eacstr x1, [sp+280]
00149eb0str x2, [sp+288]
00149eb4str x3, [sp+296]
00149eb8adrp x0, 0x5cc000
00149ebcadd x0, x0, 1152
00149ec0bl slices.Sort[go.shape.[]int,go.shape.int]
00149ec4b 0x149ecc
00149ec8
00149ec8loc_149ec8:
00149ec8b 0x149ecc
00149ecc
00149eccloc_149ecc:
00149eccstr xzr, [sp+192]
00149ed0stp xzr, xzr, [sp+200]
00149ed4ldr x5, [sp+184]
00149ed8ldrsb x27, [x5]
00149edcldr x6, [x5+192]
00149ee0ldr x7, [x5+184]
00149ee4ldr x5, [x5+200]
00149ee8str x7, [sp+344]
00149eecstr x6, [sp+352]
00149ef0str x5, [sp+360]
00149ef4str xzr, [sp+120]
00149ef8str x6, [sp+112]
00149efcb 0x149f00
00149f00
00149f00loc_149f00:
00149f00ldr x5, [sp+112]
00149f04ldr x6, [sp+120]
00149f08subs xzr, x5, x6
00149f0cb.gt 0x149f14
00149f10b 0x14a0d0
00149f14
00149f14loc_149f14:
00149f14ldr x5, [sp+120]
00149f18str x5, [sp+96]
00149f1cldr x6, [sp+120]
00149f20ldr x7, [sp+344]
00149f24ldr x6, [x7+3*x6]
00149f28str x6, [sp+104]
00149f2csubs xzr, x5, 0
00149f30cset x5, gt
00149f34strb w5, [sp+94]
00149f38b.gt 0x149f40
00149f3cb 0x149f7c
00149f40
00149f40loc_149f40:
00149f40ldr x5, [sp+184]
00149f44ldrsb x27, [x5]
00149f48ldr x1, [x5+192]
00149f4cldr x5, [x5+184]
00149f50ldr x6, [sp+96]
00149f54sub x0, x6, 1
00149f58subs xzr, x1, x0
00149f5cb.hi 0x149f64
00149f60b 0x14a1a4
00149f64
00149f64loc_149f64:
00149f64ldr x5, [x5+3*x0]
00149f68ldr x6, [sp+104]
00149f6csubs xzr, x5, x6
00149f70cset x5, eq
00149f74strb w5, [sp+94]
00149f78b 0x149f80
00149f7c
00149f7cloc_149f7c:
00149f7cb 0x149f80
00149f80
00149f80loc_149f80:
00149f80ldrb w5, [sp+94]
00149f84tbnz w5, 0, 0x149f8c
00149f88b 0x149f90
00149f8c
00149f8cloc_149f8c:
00149f8cb 0x14a0c0
00149f90
00149f90loc_149f90:
00149f90stp xzr, xzr, [sp+376]
00149f94ldr x0, [sp+104]
00149f98ldr x5, [sp+440]
00149f9cldr x1, [sp+448]
00149fa0subs xzr, x1, x0
00149fa4b.hi 0x149fac
00149fa8b 0x14a1a0
00149fac
00149facloc_149fac:
00149facadd x6, x5, x0, lsl #4
00149fb0ldr x6, [x6+8]
00149fb4ubfm x7, x0, 60, 59
00149fb8ldr x1, [x5+x7]
00149fbccbnz x1, 0x149fc4
00149fc0b 0x149fe0
00149fc4
00149fc4loc_149fc4:
00149fc4str x6, [sp+264]
00149fc8adrp x0, 0x8c5000
00149fccadd x0, x0, 1008
00149fd0bl runtime.typeAssert
00149fd4ldr x6, [sp+264]
00149fd8mov x1, x0
00149fdcb 0x149fe4
00149fe0
00149fe0loc_149fe0:
00149fe0b 0x149fe4
00149fe4
00149fe4loc_149fe4:
00149fe4str x1, [sp+376]
00149fe8str x6, [sp+384]
00149fecsubs xzr, x1, 0
00149ff0cset x5, ne
00149ff4strb w5, [sp+94]
00149ff8ldr x5, [sp+376]
00149ffcldr x6, [sp+384]
0014a000str x5, [sp+392]
0014a004str x6, [sp+400]
0014a008ldrb w5, [sp+94]
0014a00cstrb w5, [sp+95]
0014a010ldr x5, [sp+392]
0014a014ldr x6, [sp+400]
0014a018str x5, [sp+232]
0014a01cstr x6, [sp+240]
0014a020ldrb w5, [sp+95]
0014a024strb w5, [sp+92]
0014a028tbnz w5, 0, 0x14a030
0014a02cb 0x14a0b8
0014a030
0014a030loc_14a030:
0014a030ldr x2, [sp+208]
0014a034ldr x0, [sp+192]
0014a038ldr x5, [sp+200]
0014a03cadd x1, x5, 1
0014a040subs xzr, x2, x1
0014a044b.hs 0x14a04c
0014a048b 0x14a050
0014a04c
0014a04cloc_14a04c:
0014a04cb 0x14a064
0014a050
0014a050loc_14a050:
0014a050orr x3, xzr, 1
0014a054adrp x4, 0x4cf000
0014a058add x4, x4, 3616
0014a05cbl runtime.growslice
0014a060b 0x14a064
0014a064
0014a064loc_14a064:
0014a064ldr x5, [sp+240]
0014a068ldr x6, [sp+232]
0014a06csub x7, x1, 1
0014a070add x8, x0, x7, lsl #4
0014a074ubfm x7, x7, 60, 59
0014a078str x6, [x0+x7]
0014a07cadrp x27, 0x901000
0014a080ldr w6, [x27+3056]
0014a084cbz w6, 0x14a08c
0014a088b 0x14a090
0014a08c
0014a08cloc_14a08c:
0014a08cb 0x14a0a4
0014a090
0014a090loc_14a090:
0014a090bl runtime.gcWriteBarrier2
0014a094str x5, [x25]
0014a098ldr x6, [x8+8]
0014a09cstr x6, [x25+8]
0014a0a0b 0x14a0a4
0014a0a4
0014a0a4loc_14a0a4:
0014a0a4str x5, [x8+8]
0014a0a8str x0, [sp+192]
0014a0acstr x1, [sp+200]
0014a0b0str x2, [sp+208]
0014a0b4b 0x14a0bc
0014a0b8
0014a0b8loc_14a0b8:
0014a0b8b 0x14a0bc
0014a0bc
0014a0bcloc_14a0bc:
0014a0bcb 0x14a0c0
0014a0c0
0014a0c0loc_14a0c0:
0014a0c0ldr x5, [sp+120]
0014a0c4add x5, x5, 1
0014a0c8str x5, [sp+120]
0014a0ccb 0x149f00
0014a0d0
0014a0d0loc_14a0d0:
0014a0d0adrp x0, 0x4f7000
0014a0d4add x0, x0, 1408
0014a0d8bl runtime.newobject
0014a0dcstr x0, [sp+272]
0014a0e0ldr x1, [sp+168]
0014a0e4ldr x2, [sp+176]
0014a0e8str x2, [x0+8]
0014a0ecadrp x27, 0x901000
0014a0f0ldr w2, [x27+3056]
0014a0f4cbz w2, 0x14a0fc
0014a0f8b 0x14a100
0014a0fc
0014a0fcloc_14a0fc:
0014a0fcb 0x14a114
0014a100
0014a100loc_14a100:
0014a100bl runtime.gcWriteBarrier2
0014a104str x1, [x25]
0014a108ldr x2, [x0]
0014a10cstr x2, [x25+8]
0014a110b 0x14a114
0014a114
0014a114loc_14a114:
0014a114str x1, [x0]
0014a118ldr x1, [sp+272]
0014a11cldrsb x27, [x1]
0014a120ldr x2, [sp+192]
0014a124ldr x3, [sp+200]
0014a128ldr x4, [sp+208]
0014a12cstr x3, [x1+24]
0014a130str x4, [x1+32]
0014a134adrp x27, 0x901000
0014a138ldr w3, [x27+3056]
0014a13ccbz w3, 0x14a144
0014a140b 0x14a148
0014a144
0014a144loc_14a144:
0014a144b 0x14a15c
0014a148
0014a148loc_14a148:
0014a148bl runtime.gcWriteBarrier2
0014a14cstr x2, [x25]
0014a150ldr x3, [x1+16]
0014a154str x3, [x25+8]
0014a158b 0x14a15c
0014a15c
0014a15cloc_14a15c:
0014a15cstr x2, [x1+16]
0014a160ldr x1, [sp+272]
0014a164str x1, [sp+336]
0014a168adrp x2, 0x5cb000
0014a16cadd x2, x2, 1088
0014a170str x2, [sp+216]
0014a174str x1, [sp+224]
0014a178b 0x14a17c
0014a17c
0014a17cloc_14a17c:
0014a17cldr x0, [sp+184]
0014a180bl fmt.(*pp).free
0014a184ldr x0, [sp+216]
0014a188ldr x1, [sp+224]
0014a18cstr x0, [sp+144]
0014a190str x1, [sp+152]
0014a194ldp x29, x30, [sp-8]
0014a198add sp, sp, 416
0014a19cret x30
0014a1a0
0014a1a0loc_14a1a0:
0014a1a0bl runtime.panicIndex
0014a1a4
0014a1a4loc_14a1a4:
0014a1a4bl runtime.panicIndex
0014a1a8
0014a1a8loc_14a1a8:
0014a1a8bl runtime.panicIndex
0014a1ac
0014a1acloc_14a1ac:
0014a1acmov x0, xzr
0014a1b0mov x1, x4
0014a1b4bl runtime.panicIndex
0014a1b8hint
0014a1bc
0014a1bcloc_14a1bc:
0014a1bcstp x0, x1, [sp+8]
0014a1c0stp x2, x3, [sp+24]
0014a1c4str x4, [sp+40]
0014a1c8mov x3, x30
0014a1ccbl runtime.morestack_noctxt.abi0
0014a1d0ldp x0, x1, [sp+8]
0014a1d4ldp x2, x3, [sp+24]
0014a1d8ldr x4, [sp+40]
0014a1dcb 0x149c10
00149c10
0014a1e0
0014a1e0fmt.(*wrapError).Error: ; void fmt.(*wrapError).Error(fmt.wrapError * e)
0014a1e0str x30, [sp-32]!
0014a1e4stur x29, [sp-8]
0014a1e8sub x29, sp, 8
0014a1ecstr x0, [sp+40]
0014a1f0stp xzr, xzr, [sp+8]
0014a1f4ldr x2, [sp+40]
0014a1f8ldrsb x27, [x2]
0014a1fcldr x0, [x2]
0014a200ldr x1, [x2+8]
0014a204str x0, [sp+8]
0014a208str x1, [sp+16]
0014a20cadd x29, sp, 24
0014a210add sp, sp, 32
0014a214ret x30
0014a218udf 0
0014a21cudf 0
0014a1e0
0014a1e0fmt.(*wrapError).Error: ; void fmt.(*wrapError).Error(fmt.wrapError * e)
0014a1e0str x30, [sp-32]!
0014a1e4stur x29, [sp-8]
0014a1e8sub x29, sp, 8
0014a1ecstr x0, [sp+40]
0014a1f0stp xzr, xzr, [sp+8]
0014a1f4ldr x2, [sp+40]
0014a1f8ldrsb x27, [x2]
0014a1fcldr x0, [x2]
0014a200ldr x1, [x2+8]
0014a204str x0, [sp+8]
0014a208str x1, [sp+16]
0014a20cadd x29, sp, 24
0014a210add sp, sp, 32
0014a214ret x30
0014a218udf 0
0014a21cudf 0
0014a1e0
0014a220
0014a220fmt.(*wrapError).Unwrap: ; void fmt.(*wrapError).Unwrap(fmt.wrapError * e)
0014a220str x30, [sp-32]!
0014a224stur x29, [sp-8]
0014a228sub x29, sp, 8
0014a22cstr x0, [sp+40]
0014a230stp xzr, xzr, [sp+8]
0014a234ldr x2, [sp+40]
0014a238ldrsb x27, [x2]
0014a23cldr x0, [x2+16]
0014a240ldr x1, [x2+24]
0014a244str x0, [sp+8]
0014a248str x1, [sp+16]
0014a24cadd x29, sp, 24
0014a250add sp, sp, 32
0014a254ret x30
0014a258udf 0
0014a25cudf 0
0014a220
0014a220fmt.(*wrapError).Unwrap: ; void fmt.(*wrapError).Unwrap(fmt.wrapError * e)
0014a220str x30, [sp-32]!
0014a224stur x29, [sp-8]
0014a228sub x29, sp, 8
0014a22cstr x0, [sp+40]
0014a230stp xzr, xzr, [sp+8]
0014a234ldr x2, [sp+40]
0014a238ldrsb x27, [x2]
0014a23cldr x0, [x2+16]
0014a240ldr x1, [x2+24]
0014a244str x0, [sp+8]
0014a248str x1, [sp+16]
0014a24cadd x29, sp, 24
0014a250add sp, sp, 32
0014a254ret x30
0014a258udf 0
0014a25cudf 0
0014a220
0014a260
0014a260fmt.(*wrapErrors).Error: ; void fmt.(*wrapErrors).Error(fmt.wrapErrors * e)
0014a260str x30, [sp-32]!
0014a264stur x29, [sp-8]
0014a268sub x29, sp, 8
0014a26cstr x0, [sp+40]
0014a270stp xzr, xzr, [sp+8]
0014a274ldr x2, [sp+40]
0014a278ldrsb x27, [x2]
0014a27cldr x0, [x2]
0014a280ldr x1, [x2+8]
0014a284str x0, [sp+8]
0014a288str x1, [sp+16]
0014a28cadd x29, sp, 24
0014a290add sp, sp, 32
0014a294ret x30
0014a298udf 0
0014a29cudf 0
0014a260
0014a260fmt.(*wrapErrors).Error: ; void fmt.(*wrapErrors).Error(fmt.wrapErrors * e)
0014a260str x30, [sp-32]!
0014a264stur x29, [sp-8]
0014a268sub x29, sp, 8
0014a26cstr x0, [sp+40]
0014a270stp xzr, xzr, [sp+8]
0014a274ldr x2, [sp+40]
0014a278ldrsb x27, [x2]
0014a27cldr x0, [x2]
0014a280ldr x1, [x2+8]
0014a284str x0, [sp+8]
0014a288str x1, [sp+16]
0014a28cadd x29, sp, 24
0014a290add sp, sp, 32
0014a294ret x30
0014a298udf 0
0014a29cudf 0
0014a260
0014a2a0
0014a2a0fmt.(*wrapErrors).Unwrap: ; void fmt.(*wrapErrors).Unwrap(fmt.wrapErrors * e)
0014a2a0str x30, [sp-48]!
0014a2a4stur x29, [sp-8]
0014a2a8sub x29, sp, 8
0014a2acstr x0, [sp+56]
0014a2b0str xzr, [sp+16]
0014a2b4stp xzr, xzr, [sp+24]
0014a2b8ldr x3, [sp+56]
0014a2bcldrsb x27, [x3]
0014a2c0ldr x0, [x3+16]
0014a2c4ldr x1, [x3+24]
0014a2c8ldr x2, [x3+32]
0014a2ccstr x0, [sp+16]
0014a2d0str x1, [sp+24]
0014a2d4str x2, [sp+32]
0014a2d8add x29, sp, 40
0014a2dcadd sp, sp, 48
0014a2e0ret x30
0014a2e4udf 0
0014a2e8udf 0
0014a2ecudf 0
0014a2a0
0014a2a0fmt.(*wrapErrors).Unwrap: ; void fmt.(*wrapErrors).Unwrap(fmt.wrapErrors * e)
0014a2a0str x30, [sp-48]!
0014a2a4stur x29, [sp-8]
0014a2a8sub x29, sp, 8
0014a2acstr x0, [sp+56]
0014a2b0str xzr, [sp+16]
0014a2b4stp xzr, xzr, [sp+24]
0014a2b8ldr x3, [sp+56]
0014a2bcldrsb x27, [x3]
0014a2c0ldr x0, [x3+16]
0014a2c4ldr x1, [x3+24]
0014a2c8ldr x2, [x3+32]
0014a2ccstr x0, [sp+16]
0014a2d0str x1, [sp+24]
0014a2d4str x2, [sp+32]
0014a2d8add x29, sp, 40
0014a2dcadd sp, sp, 48
0014a2e0ret x30
0014a2e4udf 0
0014a2e8udf 0
0014a2ecudf 0
0014a2a0
0014a2f0
0014a2f0fmt.(*fmt).clearflags: ; void fmt.(*fmt).clearflags(fmt.fmt * f)
0014a2f0str x0, [sp+8]
0014a2f4ldrsb x27, [x0]
0014a2f8str xzr, [x0+8]
0014a2fcstrb wzr, [x0+16]
0014a300ldr x0, [sp+8]
0014a304ldrsb x27, [x0]
0014a308str xzr, [x0+24]
0014a30cldr x0, [sp+8]
0014a310ldrsb x27, [x0]
0014a314str xzr, [x0+32]
0014a318ret x30
0014a31cudf 0
0014a2f0
0014a2f0fmt.(*fmt).clearflags: ; void fmt.(*fmt).clearflags(fmt.fmt * f)
0014a2f0str x0, [sp+8]
0014a2f4ldrsb x27, [x0]
0014a2f8str xzr, [x0+8]
0014a2fcstrb wzr, [x0+16]
0014a300ldr x0, [sp+8]
0014a304ldrsb x27, [x0]
0014a308str xzr, [x0+24]
0014a30cldr x0, [sp+8]
0014a310ldrsb x27, [x0]
0014a314str xzr, [x0+32]
0014a318ret x30
0014a31cudf 0
0014a2f0
0014a320
0014a320fmt.(*fmt).init: ; void fmt.(*fmt).init(fmt.fmt * f, fmt.buffer * buf)
0014a320ldr x16, [x28+16]
0014a324subs xzr, sp, x16
0014a328b.ls 0x14a380
0014a32cstr x30, [sp-32]!
0014a330stur x29, [sp-8]
0014a334sub x29, sp, 8
0014a338str x0, [sp+40]
0014a33cstr x1, [sp+48]
0014a340ldrsb x27, [x0]
0014a344adrp x27, 0x901000
0014a348ldr w2, [x27+3056]
0014a34ccbz w2, 0x14a354
0014a350b 0x14a358
0014a354
0014a354loc_14a354:
0014a354b 0x14a36c
0014a358
0014a358loc_14a358:
0014a358bl runtime.gcWriteBarrier2
0014a35cstr x1, [x25]
0014a360ldr x2, [x0]
0014a364str x2, [x25+8]
0014a368b 0x14a36c
0014a36c
0014a36cloc_14a36c:
0014a36cstr x1, [x0]
0014a370bl fmt.(*fmt).clearflags
0014a374ldur x29, [sp-8]
0014a378ldr x30, [sp], 32
0014a37cret x30
0014a380
0014a380loc_14a380:
0014a380stp x0, x1, [sp+8]
0014a384mov x3, x30
0014a388bl runtime.morestack_noctxt.abi0
0014a38cldp x0, x1, [sp+8]
0014a390b 0x14a320
0014a394udf 0
0014a398udf 0
0014a39cudf 0
0014a320
0014a320fmt.(*fmt).init: ; void fmt.(*fmt).init(fmt.fmt * f, fmt.buffer * buf)
0014a320ldr x16, [x28+16]
0014a324subs xzr, sp, x16
0014a328b.ls 0x14a380
0014a32cstr x30, [sp-32]!
0014a330stur x29, [sp-8]
0014a334sub x29, sp, 8
0014a338str x0, [sp+40]
0014a33cstr x1, [sp+48]
0014a340ldrsb x27, [x0]
0014a344adrp x27, 0x901000
0014a348ldr w2, [x27+3056]
0014a34ccbz w2, 0x14a354
0014a350b 0x14a358
0014a354
0014a354loc_14a354:
0014a354b 0x14a36c
0014a358
0014a358loc_14a358:
0014a358bl runtime.gcWriteBarrier2
0014a35cstr x1, [x25]
0014a360ldr x2, [x0]
0014a364str x2, [x25+8]
0014a368b 0x14a36c
0014a36c
0014a36cloc_14a36c:
0014a36cstr x1, [x0]
0014a370bl fmt.(*fmt).clearflags
0014a374ldur x29, [sp-8]
0014a378ldr x30, [sp], 32
0014a37cret x30
0014a380
0014a380loc_14a380:
0014a380stp x0, x1, [sp+8]
0014a384mov x3, x30
0014a388bl runtime.morestack_noctxt.abi0
0014a38cldp x0, x1, [sp+8]
0014a390b 0x14a320
0014a394udf 0
0014a398udf 0
0014a39cudf 0
0014a320
0014a3a0
0014a3a0fmt.(*fmt).writePadding: ; void fmt.(*fmt).writePadding(fmt.fmt * f, int n)
0014a3a0ldr x16, [x28+16]
0014a3a4sub x17, sp, 112
0014a3a8subs xzr, x17, x16
0014a3acb.ls 0x14a668
0014a3b0str x30, [sp-240]!
0014a3b4stur x29, [sp-8]
0014a3b8sub x29, sp, 8
0014a3bcstr x0, [sp+248]
0014a3c0str x1, [sp+256]
0014a3c4subs xzr, x1, 0
0014a3c8b.le 0x14a3d0
0014a3ccb 0x14a3dc
0014a3d0
0014a3d0loc_14a3d0:
0014a3d0ldur x29, [sp-8]
0014a3d4ldr x30, [sp], 240
0014a3d8ret x30
0014a3dc
0014a3dcloc_14a3dc:
0014a3dcldrsb x27, [x0]
0014a3e0ldr x3, [x0]
0014a3e4ldrsb x27, [x3]
0014a3e8ldr x4, [x3+16]
0014a3ecldr x5, [x3+8]
0014a3f0ldr x3, [x3]
0014a3f4str x3, [sp+136]
0014a3f8str x5, [sp+144]
0014a3fcstr x4, [sp+152]
0014a400str x5, [sp+40]
0014a404ldr x3, [sp+256]
0014a408add x3, x5, x3
0014a40cstr x3, [sp+48]
0014a410str x4, [sp+64]
0014a414subs xzr, x4, x3
0014a418b.lt 0x14a420
0014a41cb 0x14a4e0
0014a420
0014a420loc_14a420:
0014a420str x4, [sp+64]
0014a424ldr x3, [sp+256]
0014a428add x2, x3, x4, lsl #1
0014a42cstr x2, [sp+104]
0014a430adrp x0, 0x4ab000
0014a434add x0, x0, 3072
0014a438mov x1, x2
0014a43cbl runtime.makeslice
0014a440ldr x3, [sp+104]
0014a444ldr x4, [sp+104]
0014a448str x0, [sp+136]
0014a44cstr x3, [sp+144]
0014a450str x4, [sp+152]
0014a454str x0, [sp+184]
0014a458str x3, [sp+192]
0014a45cstr x4, [sp+200]
0014a460ldr x3, [sp+248]
0014a464ldrsb x27, [x3]
0014a468ldr x3, [x3]
0014a46cldrsb x27, [x3]
0014a470ldr x4, [x3+8]
0014a474ldr x5, [x3]
0014a478ldr x3, [x3+16]
0014a47cstr x5, [sp+160]
0014a480str x4, [sp+168]
0014a484str x3, [sp+176]
0014a488ldr x3, [sp+192]
0014a48cstr x3, [sp+96]
0014a490subs xzr, x4, x3
0014a494b.lt 0x14a49c
0014a498b 0x14a4a4
0014a49c
0014a49cloc_14a49c:
0014a49cstr x4, [sp+96]
0014a4a0b 0x14a4a8
0014a4a4
0014a4a4loc_14a4a4:
0014a4a4b 0x14a4a8
0014a4a8
0014a4a8loc_14a4a8:
0014a4a8ldr x3, [sp+160]
0014a4acldr x4, [sp+184]
0014a4b0subs xzr, x4, x3
0014a4b4b.ne 0x14a4bc
0014a4b8b 0x14a4d8
0014a4bc
0014a4bcloc_14a4bc:
0014a4bcldr x3, [sp+96]
0014a4c0str x3, [sp+88]
0014a4c4ldr x2, [sp+88]
0014a4c8ldr x1, [sp+160]
0014a4ccldr x0, [sp+184]
0014a4d0bl runtime.memmove
0014a4d4b 0x14a4dc
0014a4d8
0014a4d8loc_14a4d8:
0014a4d8b 0x14a4dc
0014a4dc
0014a4dcloc_14a4dc:
0014a4dcb 0x14a4e4
0014a4e0
0014a4e0loc_14a4e0:
0014a4e0b 0x14a4e4
0014a4e4
0014a4e4loc_14a4e4:
0014a4e4orr x3, xzr, 32
0014a4e8strb w3, [sp+38]
0014a4ecldr x3, [sp+248]
0014a4f0ldrsb x27, [x3]
0014a4f4ldrb w3, [x3+14]
0014a4f8strb w3, [sp+39]
0014a4fctbnz w3, 0, 0x14a504
0014a500b 0x14a51c
0014a504
0014a504loc_14a504:
0014a504ldr x3, [sp+248]
0014a508ldrsb x27, [x3]
0014a50cldrb w3, [x3+10]
0014a510eor x3, x3, 1
0014a514strb w3, [sp+39]
0014a518b 0x14a520
0014a51c
0014a51cloc_14a51c:
0014a51cb 0x14a520
0014a520
0014a520loc_14a520:
0014a520ldrb w3, [sp+39]
0014a524tbnz w3, 0, 0x14a52c
0014a528b 0x14a538
0014a52c
0014a52cloc_14a52c:
0014a52corr x3, xzr, 48
0014a530strb w3, [sp+38]
0014a534b 0x14a53c
0014a538
0014a538loc_14a538:
0014a538b 0x14a53c
0014a53c
0014a53cloc_14a53c:
0014a53cldr x1, [sp+48]
0014a540ldr x0, [sp+40]
0014a544ldr x2, [sp+152]
0014a548ldr x3, [sp+136]
0014a54csubs xzr, x2, x1
0014a550b.hs 0x14a558
0014a554b 0x14a660
0014a558
0014a558loc_14a558:
0014a558subs xzr, x1, x0
0014a55cb.hs 0x14a564
0014a560b 0x14a65c
0014a564
0014a564loc_14a564:
0014a564sub x4, x1, x0
0014a568sub x5, x2, x0
0014a56csub x6, xzr, x5
0014a570and x6, x0, x6, asr #63
0014a574add x3, x3, x6
0014a578str x3, [sp+112]
0014a57cstr x4, [sp+120]
0014a580str x5, [sp+128]
0014a584str xzr, [sp+80]
0014a588str x4, [sp+72]
0014a58cb 0x14a590
0014a590
0014a590loc_14a590:
0014a590ldr x3, [sp+72]
0014a594ldr x4, [sp+80]
0014a598subs xzr, x3, x4
0014a59cb.gt 0x14a5a4
0014a5a0b 0x14a5dc
0014a5a4
0014a5a4loc_14a5a4:
0014a5a4ldr x0, [sp+80]
0014a5a8str x0, [sp+56]
0014a5acldr x1, [sp+120]
0014a5b0ldr x3, [sp+112]
0014a5b4ldrb w4, [sp+38]
0014a5b8subs xzr, x1, x0
0014a5bcb.hi 0x14a5c4
0014a5c0b 0x14a658
0014a5c4
0014a5c4loc_14a5c4:
0014a5c4strb w4, [x3+x0]
0014a5c8b 0x14a5cc
0014a5cc
0014a5ccloc_14a5cc:
0014a5ccldr x3, [sp+80]
0014a5d0add x3, x3, 1
0014a5d4str x3, [sp+80]
0014a5d8b 0x14a590
0014a5dc
0014a5dcloc_14a5dc:
0014a5dcldr x1, [sp+48]
0014a5e0ldr x2, [sp+152]
0014a5e4ldr x0, [sp+136]
0014a5e8subs xzr, x2, x1
0014a5ecb.hs 0x14a5f4
0014a5f0b 0x14a654
0014a5f4
0014a5f4loc_14a5f4:
0014a5f4b 0x14a5f8
0014a5f8
0014a5f8loc_14a5f8:
0014a5f8str x0, [sp+208]
0014a5fcstr x1, [sp+216]
0014a600str x2, [sp+224]
0014a604ldr x3, [sp+248]
0014a608ldrsb x27, [x3]
0014a60cldr x3, [x3]
0014a610ldrsb x27, [x3]
0014a614str x1, [x3+8]
0014a618str x2, [x3+16]
0014a61cadrp x27, 0x901000
0014a620ldr w1, [x27+3056]
0014a624cbz w1, 0x14a62c
0014a628b 0x14a630
0014a62c
0014a62cloc_14a62c:
0014a62cb 0x14a644
0014a630
0014a630loc_14a630:
0014a630bl runtime.gcWriteBarrier2
0014a634str x0, [x25]
0014a638ldr x1, [x3]
0014a63cstr x1, [x25+8]
0014a640b 0x14a644
0014a644
0014a644loc_14a644:
0014a644str x0, [x3]
0014a648ldur x29, [sp-8]
0014a64cldr x30, [sp], 240
0014a650ret x30
0014a654
0014a654loc_14a654:
0014a654bl runtime.panicSliceAcap
0014a658
0014a658loc_14a658:
0014a658bl runtime.panicIndex
0014a65c
0014a65cloc_14a65c:
0014a65cbl runtime.panicSliceB
0014a660
0014a660loc_14a660:
0014a660bl runtime.panicSliceAcap
0014a664hint
0014a668
0014a668loc_14a668:
0014a668stp x0, x1, [sp+8]
0014a66cmov x3, x30
0014a670bl runtime.morestack_noctxt.abi0
0014a674ldp x0, x1, [sp+8]
0014a678b 0x14a3a0
0014a67cudf 0
0014a3a0
0014a3a0fmt.(*fmt).writePadding: ; void fmt.(*fmt).writePadding(fmt.fmt * f, int n)
0014a3a0ldr x16, [x28+16]
0014a3a4sub x17, sp, 112
0014a3a8subs xzr, x17, x16
0014a3acb.ls 0x14a668
0014a3b0str x30, [sp-240]!
0014a3b4stur x29, [sp-8]
0014a3b8sub x29, sp, 8
0014a3bcstr x0, [sp+248]
0014a3c0str x1, [sp+256]
0014a3c4subs xzr, x1, 0
0014a3c8b.le 0x14a3d0
0014a3ccb 0x14a3dc
0014a3d0
0014a3d0loc_14a3d0:
0014a3d0ldur x29, [sp-8]
0014a3d4ldr x30, [sp], 240
0014a3d8ret x30
0014a3dc
0014a3dcloc_14a3dc:
0014a3dcldrsb x27, [x0]
0014a3e0ldr x3, [x0]
0014a3e4ldrsb x27, [x3]
0014a3e8ldr x4, [x3+16]
0014a3ecldr x5, [x3+8]
0014a3f0ldr x3, [x3]
0014a3f4str x3, [sp+136]
0014a3f8str x5, [sp+144]
0014a3fcstr x4, [sp+152]
0014a400str x5, [sp+40]
0014a404ldr x3, [sp+256]
0014a408add x3, x5, x3
0014a40cstr x3, [sp+48]
0014a410str x4, [sp+64]
0014a414subs xzr, x4, x3
0014a418b.lt 0x14a420
0014a41cb 0x14a4e0
0014a420
0014a420loc_14a420:
0014a420str x4, [sp+64]
0014a424ldr x3, [sp+256]
0014a428add x2, x3, x4, lsl #1
0014a42cstr x2, [sp+104]
0014a430adrp x0, 0x4ab000
0014a434add x0, x0, 3072
0014a438mov x1, x2
0014a43cbl runtime.makeslice
0014a440ldr x3, [sp+104]
0014a444ldr x4, [sp+104]
0014a448str x0, [sp+136]
0014a44cstr x3, [sp+144]
0014a450str x4, [sp+152]
0014a454str x0, [sp+184]
0014a458str x3, [sp+192]
0014a45cstr x4, [sp+200]
0014a460ldr x3, [sp+248]
0014a464ldrsb x27, [x3]
0014a468ldr x3, [x3]
0014a46cldrsb x27, [x3]
0014a470ldr x4, [x3+8]
0014a474ldr x5, [x3]
0014a478ldr x3, [x3+16]
0014a47cstr x5, [sp+160]
0014a480str x4, [sp+168]
0014a484str x3, [sp+176]
0014a488ldr x3, [sp+192]
0014a48cstr x3, [sp+96]
0014a490subs xzr, x4, x3
0014a494b.lt 0x14a49c
0014a498b 0x14a4a4
0014a49c
0014a49cloc_14a49c:
0014a49cstr x4, [sp+96]
0014a4a0b 0x14a4a8
0014a4a4
0014a4a4loc_14a4a4:
0014a4a4b 0x14a4a8
0014a4a8
0014a4a8loc_14a4a8:
0014a4a8ldr x3, [sp+160]
0014a4acldr x4, [sp+184]
0014a4b0subs xzr, x4, x3
0014a4b4b.ne 0x14a4bc
0014a4b8b 0x14a4d8
0014a4bc
0014a4bcloc_14a4bc:
0014a4bcldr x3, [sp+96]
0014a4c0str x3, [sp+88]
0014a4c4ldr x2, [sp+88]
0014a4c8ldr x1, [sp+160]
0014a4ccldr x0, [sp+184]
0014a4d0bl runtime.memmove
0014a4d4b 0x14a4dc
0014a4d8
0014a4d8loc_14a4d8:
0014a4d8b 0x14a4dc
0014a4dc
0014a4dcloc_14a4dc:
0014a4dcb 0x14a4e4
0014a4e0
0014a4e0loc_14a4e0:
0014a4e0b 0x14a4e4
0014a4e4
0014a4e4loc_14a4e4:
0014a4e4orr x3, xzr, 32
0014a4e8strb w3, [sp+38]
0014a4ecldr x3, [sp+248]
0014a4f0ldrsb x27, [x3]
0014a4f4ldrb w3, [x3+14]
0014a4f8strb w3, [sp+39]
0014a4fctbnz w3, 0, 0x14a504
0014a500b 0x14a51c
0014a504
0014a504loc_14a504:
0014a504ldr x3, [sp+248]
0014a508ldrsb x27, [x3]
0014a50cldrb w3, [x3+10]
0014a510eor x3, x3, 1
0014a514strb w3, [sp+39]
0014a518b 0x14a520
0014a51c
0014a51cloc_14a51c:
0014a51cb 0x14a520
0014a520
0014a520loc_14a520:
0014a520ldrb w3, [sp+39]
0014a524tbnz w3, 0, 0x14a52c
0014a528b 0x14a538
0014a52c
0014a52cloc_14a52c:
0014a52corr x3, xzr, 48
0014a530strb w3, [sp+38]
0014a534b 0x14a53c
0014a538
0014a538loc_14a538:
0014a538b 0x14a53c
0014a53c
0014a53cloc_14a53c:
0014a53cldr x1, [sp+48]
0014a540ldr x0, [sp+40]
0014a544ldr x2, [sp+152]
0014a548ldr x3, [sp+136]
0014a54csubs xzr, x2, x1
0014a550b.hs 0x14a558
0014a554b 0x14a660
0014a558
0014a558loc_14a558:
0014a558subs xzr, x1, x0
0014a55cb.hs 0x14a564
0014a560b 0x14a65c
0014a564
0014a564loc_14a564:
0014a564sub x4, x1, x0
0014a568sub x5, x2, x0
0014a56csub x6, xzr, x5
0014a570and x6, x0, x6, asr #63
0014a574add x3, x3, x6
0014a578str x3, [sp+112]
0014a57cstr x4, [sp+120]
0014a580str x5, [sp+128]
0014a584str xzr, [sp+80]
0014a588str x4, [sp+72]
0014a58cb 0x14a590
0014a590
0014a590loc_14a590:
0014a590ldr x3, [sp+72]
0014a594ldr x4, [sp+80]
0014a598subs xzr, x3, x4
0014a59cb.gt 0x14a5a4
0014a5a0b 0x14a5dc
0014a5a4
0014a5a4loc_14a5a4:
0014a5a4ldr x0, [sp+80]
0014a5a8str x0, [sp+56]
0014a5acldr x1, [sp+120]
0014a5b0ldr x3, [sp+112]
0014a5b4ldrb w4, [sp+38]
0014a5b8subs xzr, x1, x0
0014a5bcb.hi 0x14a5c4
0014a5c0b 0x14a658
0014a5c4
0014a5c4loc_14a5c4:
0014a5c4strb w4, [x3+x0]
0014a5c8b 0x14a5cc
0014a5cc
0014a5ccloc_14a5cc:
0014a5ccldr x3, [sp+80]
0014a5d0add x3, x3, 1
0014a5d4str x3, [sp+80]
0014a5d8b 0x14a590
0014a5dc
0014a5dcloc_14a5dc:
0014a5dcldr x1, [sp+48]
0014a5e0ldr x2, [sp+152]
0014a5e4ldr x0, [sp+136]
0014a5e8subs xzr, x2, x1
0014a5ecb.hs 0x14a5f4
0014a5f0b 0x14a654
0014a5f4
0014a5f4loc_14a5f4:
0014a5f4b 0x14a5f8
0014a5f8
0014a5f8loc_14a5f8:
0014a5f8str x0, [sp+208]
0014a5fcstr x1, [sp+216]
0014a600str x2, [sp+224]
0014a604ldr x3, [sp+248]
0014a608ldrsb x27, [x3]
0014a60cldr x3, [x3]
0014a610ldrsb x27, [x3]
0014a614str x1, [x3+8]
0014a618str x2, [x3+16]
0014a61cadrp x27, 0x901000
0014a620ldr w1, [x27+3056]
0014a624cbz w1, 0x14a62c
0014a628b 0x14a630
0014a62c
0014a62cloc_14a62c:
0014a62cb 0x14a644
0014a630
0014a630loc_14a630:
0014a630bl runtime.gcWriteBarrier2
0014a634str x0, [x25]
0014a638ldr x1, [x3]
0014a63cstr x1, [x25+8]
0014a640b 0x14a644
0014a644
0014a644loc_14a644:
0014a644str x0, [x3]
0014a648ldur x29, [sp-8]
0014a64cldr x30, [sp], 240
0014a650ret x30
0014a654
0014a654loc_14a654:
0014a654bl runtime.panicSliceAcap
0014a658
0014a658loc_14a658:
0014a658bl runtime.panicIndex
0014a65c
0014a65cloc_14a65c:
0014a65cbl runtime.panicSliceB
0014a660
0014a660loc_14a660:
0014a660bl runtime.panicSliceAcap
0014a664hint
0014a668
0014a668loc_14a668:
0014a668stp x0, x1, [sp+8]
0014a66cmov x3, x30
0014a670bl runtime.morestack_noctxt.abi0
0014a674ldp x0, x1, [sp+8]
0014a678b 0x14a3a0
0014a67cudf 0
0014a3a0
0014a680
0014a680fmt.(*fmt).pad: ; void fmt.(*fmt).pad(fmt.fmt * f, struct []uint8 b)
0014a680ldr x16, [x28+16]
0014a684subs xzr, sp, x16
0014a688b.ls 0x14a7bc
0014a68cstr x30, [sp-96]!
0014a690stur x29, [sp-8]
0014a694sub x29, sp, 8
0014a698str x0, [sp+104]
0014a69cstr x1, [sp+112]
0014a6a0str x2, [sp+120]
0014a6a4str x3, [sp+128]
0014a6a8ldrsb x27, [x0]
0014a6acldrb w4, [x0+8]
0014a6b0eor x5, x4, 1
0014a6b4strb w5, [sp+47]
0014a6b8tbnz w4, 0, 0x14a6c0
0014a6bcb 0x14a6dc
0014a6c0
0014a6c0loc_14a6c0:
0014a6c0ldr x4, [sp+104]
0014a6c4ldrsb x27, [x4]
0014a6c8ldr x4, [x4+24]
0014a6ccsubs xzr, x4, 0
0014a6d0cset x4, eq
0014a6d4strb w4, [sp+47]
0014a6d8b 0x14a6e0
0014a6dc
0014a6dcloc_14a6dc:
0014a6dcb 0x14a6e0
0014a6e0
0014a6e0loc_14a6e0:
0014a6e0ldrb w4, [sp+47]
0014a6e4tbnz w4, 0, 0x14a6ec
0014a6e8b 0x14a718
0014a6ec
0014a6ecloc_14a6ec:
0014a6ecldr x4, [sp+104]
0014a6f0ldrsb x27, [x4]
0014a6f4ldr x0, [x4]
0014a6f8str x0, [sp+80]
0014a6fcldr x1, [sp+112]
0014a700ldr x2, [sp+120]
0014a704ldr x3, [sp+128]
0014a708bl fmt.(*buffer).write
0014a70cldur x29, [sp-8]
0014a710ldr x30, [sp], 96
0014a714ret x30
0014a718
0014a718loc_14a718:
0014a718ldr x0, [sp+112]
0014a71cldr x1, [sp+120]
0014a720ldr x2, [sp+128]
0014a724bl unicode/utf8.RuneCount
0014a728str x0, [sp+56]
0014a72cldr x3, [sp+104]
0014a730ldrsb x27, [x3]
0014a734ldr x3, [x3+24]
0014a738sub x1, x3, x0
0014a73cstr x1, [sp+48]
0014a740ldr x3, [sp+104]
0014a744ldrsb x27, [x3]
0014a748ldrb w3, [x3+10]
0014a74ctbnz w3, 0, 0x14a754
0014a750b 0x14a784
0014a754
0014a754loc_14a754:
0014a754ldr x4, [sp+104]
0014a758ldrsb x27, [x4]
0014a75cldr x0, [x4]
0014a760str x0, [sp+64]
0014a764ldr x1, [sp+112]
0014a768ldr x2, [sp+120]
0014a76cldr x3, [sp+128]
0014a770bl fmt.(*buffer).write
0014a774ldr x1, [sp+48]
0014a778ldr x0, [sp+104]
0014a77cbl fmt.(*fmt).writePadding
0014a780b 0x14a7b0
0014a784
0014a784loc_14a784:
0014a784ldr x0, [sp+104]
0014a788bl fmt.(*fmt).writePadding
0014a78cldr x2, [sp+104]
0014a790ldrsb x27, [x2]
0014a794ldr x0, [x2]
0014a798str x0, [sp+72]
0014a79cldr x1, [sp+112]
0014a7a0ldr x2, [sp+120]
0014a7a4ldr x3, [sp+128]
0014a7a8bl fmt.(*buffer).write
0014a7acb 0x14a7b0
0014a7b0
0014a7b0loc_14a7b0:
0014a7b0ldur x29, [sp-8]
0014a7b4ldr x30, [sp], 96
0014a7b8ret x30
0014a7bc
0014a7bcloc_14a7bc:
0014a7bcstp x0, x1, [sp+8]
0014a7c0stp x2, x3, [sp+24]
0014a7c4mov x3, x30
0014a7c8bl runtime.morestack_noctxt.abi0
0014a7ccldp x0, x1, [sp+8]
0014a7d0ldp x2, x3, [sp+24]
0014a7d4b 0x14a680
0014a7d8udf 0
0014a7dcudf 0
0014a680
0014a680fmt.(*fmt).pad: ; void fmt.(*fmt).pad(fmt.fmt * f, struct []uint8 b)
0014a680ldr x16, [x28+16]
0014a684subs xzr, sp, x16
0014a688b.ls 0x14a7bc
0014a68cstr x30, [sp-96]!
0014a690stur x29, [sp-8]
0014a694sub x29, sp, 8
0014a698str x0, [sp+104]
0014a69cstr x1, [sp+112]
0014a6a0str x2, [sp+120]
0014a6a4str x3, [sp+128]
0014a6a8ldrsb x27, [x0]
0014a6acldrb w4, [x0+8]
0014a6b0eor x5, x4, 1
0014a6b4strb w5, [sp+47]
0014a6b8tbnz w4, 0, 0x14a6c0
0014a6bcb 0x14a6dc
0014a6c0
0014a6c0loc_14a6c0:
0014a6c0ldr x4, [sp+104]
0014a6c4ldrsb x27, [x4]
0014a6c8ldr x4, [x4+24]
0014a6ccsubs xzr, x4, 0
0014a6d0cset x4, eq
0014a6d4strb w4, [sp+47]
0014a6d8b 0x14a6e0
0014a6dc
0014a6dcloc_14a6dc:
0014a6dcb 0x14a6e0
0014a6e0
0014a6e0loc_14a6e0:
0014a6e0ldrb w4, [sp+47]
0014a6e4tbnz w4, 0, 0x14a6ec
0014a6e8b 0x14a718
0014a6ec
0014a6ecloc_14a6ec:
0014a6ecldr x4, [sp+104]
0014a6f0ldrsb x27, [x4]
0014a6f4ldr x0, [x4]
0014a6f8str x0, [sp+80]
0014a6fcldr x1, [sp+112]
0014a700ldr x2, [sp+120]
0014a704ldr x3, [sp+128]
0014a708bl fmt.(*buffer).write
0014a70cldur x29, [sp-8]
0014a710ldr x30, [sp], 96
0014a714ret x30
0014a718
0014a718loc_14a718:
0014a718ldr x0, [sp+112]
0014a71cldr x1, [sp+120]
0014a720ldr x2, [sp+128]
0014a724bl unicode/utf8.RuneCount
0014a728str x0, [sp+56]
0014a72cldr x3, [sp+104]
0014a730ldrsb x27, [x3]
0014a734ldr x3, [x3+24]
0014a738sub x1, x3, x0
0014a73cstr x1, [sp+48]
0014a740ldr x3, [sp+104]
0014a744ldrsb x27, [x3]
0014a748ldrb w3, [x3+10]
0014a74ctbnz w3, 0, 0x14a754
0014a750b 0x14a784
0014a754
0014a754loc_14a754:
0014a754ldr x4, [sp+104]
0014a758ldrsb x27, [x4]
0014a75cldr x0, [x4]
0014a760str x0, [sp+64]
0014a764ldr x1, [sp+112]
0014a768ldr x2, [sp+120]
0014a76cldr x3, [sp+128]
0014a770bl fmt.(*buffer).write
0014a774ldr x1, [sp+48]
0014a778ldr x0, [sp+104]
0014a77cbl fmt.(*fmt).writePadding
0014a780b 0x14a7b0
0014a784
0014a784loc_14a784:
0014a784ldr x0, [sp+104]
0014a788bl fmt.(*fmt).writePadding
0014a78cldr x2, [sp+104]
0014a790ldrsb x27, [x2]
0014a794ldr x0, [x2]
0014a798str x0, [sp+72]
0014a79cldr x1, [sp+112]
0014a7a0ldr x2, [sp+120]
0014a7a4ldr x3, [sp+128]
0014a7a8bl fmt.(*buffer).write
0014a7acb 0x14a7b0
0014a7b0
0014a7b0loc_14a7b0:
0014a7b0ldur x29, [sp-8]
0014a7b4ldr x30, [sp], 96
0014a7b8ret x30
0014a7bc
0014a7bcloc_14a7bc:
0014a7bcstp x0, x1, [sp+8]
0014a7c0stp x2, x3, [sp+24]
0014a7c4mov x3, x30
0014a7c8bl runtime.morestack_noctxt.abi0
0014a7ccldp x0, x1, [sp+8]
0014a7d0ldp x2, x3, [sp+24]
0014a7d4b 0x14a680
0014a7d8udf 0
0014a7dcudf 0
0014a680
0014a7e0
0014a7e0fmt.(*fmt).padString: ; void fmt.(*fmt).padString(fmt.fmt * f, struct string s)
0014a7e0ldr x16, [x28+16]
0014a7e4subs xzr, sp, x16
0014a7e8b.ls 0x14a908
0014a7ecstr x30, [sp-96]!
0014a7f0stur x29, [sp-8]
0014a7f4sub x29, sp, 8
0014a7f8str x0, [sp+104]
0014a7fcstr x1, [sp+112]
0014a800str x2, [sp+120]
0014a804ldrsb x27, [x0]
0014a808ldrb w3, [x0+8]
0014a80ceor x4, x3, 1
0014a810strb w4, [sp+47]
0014a814tbnz w3, 0, 0x14a81c
0014a818b 0x14a838
0014a81c
0014a81cloc_14a81c:
0014a81cldr x3, [sp+104]
0014a820ldrsb x27, [x3]
0014a824ldr x3, [x3+24]
0014a828subs xzr, x3, 0
0014a82ccset x3, eq
0014a830strb w3, [sp+47]
0014a834b 0x14a83c
0014a838
0014a838loc_14a838:
0014a838b 0x14a83c
0014a83c
0014a83cloc_14a83c:
0014a83cldrb w3, [sp+47]
0014a840tbnz w3, 0, 0x14a848
0014a844b 0x14a870
0014a848
0014a848loc_14a848:
0014a848ldr x3, [sp+104]
0014a84cldrsb x27, [x3]
0014a850ldr x0, [x3]
0014a854str x0, [sp+80]
0014a858ldr x1, [sp+112]
0014a85cldr x2, [sp+120]
0014a860bl fmt.(*buffer).writeString
0014a864ldur x29, [sp-8]
0014a868ldr x30, [sp], 96
0014a86cret x30
0014a870
0014a870loc_14a870:
0014a870ldr x0, [sp+112]
0014a874ldr x1, [sp+120]
0014a878bl unicode/utf8.RuneCountInString
0014a87cstr x0, [sp+56]
0014a880ldr x2, [sp+104]
0014a884ldrsb x27, [x2]
0014a888ldr x2, [x2+24]
0014a88csub x1, x2, x0
0014a890str x1, [sp+48]
0014a894ldr x2, [sp+104]
0014a898ldrsb x27, [x2]
0014a89cldrb w2, [x2+10]
0014a8a0tbnz w2, 0, 0x14a8a8
0014a8a4b 0x14a8d4
0014a8a8
0014a8a8loc_14a8a8:
0014a8a8ldr x3, [sp+104]
0014a8acldrsb x27, [x3]
0014a8b0ldr x0, [x3]
0014a8b4str x0, [sp+64]
0014a8b8ldr x1, [sp+112]
0014a8bcldr x2, [sp+120]
0014a8c0bl fmt.(*buffer).writeString
0014a8c4ldr x1, [sp+48]
0014a8c8ldr x0, [sp+104]
0014a8ccbl fmt.(*fmt).writePadding
0014a8d0b 0x14a8fc
0014a8d4
0014a8d4loc_14a8d4:
0014a8d4ldr x0, [sp+104]
0014a8d8bl fmt.(*fmt).writePadding
0014a8dcldr x2, [sp+104]
0014a8e0ldrsb x27, [x2]
0014a8e4ldr x0, [x2]
0014a8e8str x0, [sp+72]
0014a8ecldr x1, [sp+112]
0014a8f0ldr x2, [sp+120]
0014a8f4bl fmt.(*buffer).writeString
0014a8f8b 0x14a8fc
0014a8fc
0014a8fcloc_14a8fc:
0014a8fcldur x29, [sp-8]
0014a900ldr x30, [sp], 96
0014a904ret x30
0014a908
0014a908loc_14a908:
0014a908stp x0, x1, [sp+8]
0014a90cstr x2, [sp+24]
0014a910mov x3, x30
0014a914bl runtime.morestack_noctxt.abi0
0014a918ldp x0, x1, [sp+8]
0014a91cldr x2, [sp+24]
0014a920b 0x14a7e0
0014a924udf 0
0014a928udf 0
0014a92cudf 0
0014a7e0
0014a7e0fmt.(*fmt).padString: ; void fmt.(*fmt).padString(fmt.fmt * f, struct string s)
0014a7e0ldr x16, [x28+16]
0014a7e4subs xzr, sp, x16
0014a7e8b.ls 0x14a908
0014a7ecstr x30, [sp-96]!
0014a7f0stur x29, [sp-8]
0014a7f4sub x29, sp, 8
0014a7f8str x0, [sp+104]
0014a7fcstr x1, [sp+112]
0014a800str x2, [sp+120]
0014a804ldrsb x27, [x0]
0014a808ldrb w3, [x0+8]
0014a80ceor x4, x3, 1
0014a810strb w4, [sp+47]
0014a814tbnz w3, 0, 0x14a81c
0014a818b 0x14a838
0014a81c
0014a81cloc_14a81c:
0014a81cldr x3, [sp+104]
0014a820ldrsb x27, [x3]
0014a824ldr x3, [x3+24]
0014a828subs xzr, x3, 0
0014a82ccset x3, eq
0014a830strb w3, [sp+47]
0014a834b 0x14a83c
0014a838
0014a838loc_14a838:
0014a838b 0x14a83c
0014a83c
0014a83cloc_14a83c:
0014a83cldrb w3, [sp+47]
0014a840tbnz w3, 0, 0x14a848
0014a844b 0x14a870
0014a848
0014a848loc_14a848:
0014a848ldr x3, [sp+104]
0014a84cldrsb x27, [x3]
0014a850ldr x0, [x3]
0014a854str x0, [sp+80]
0014a858ldr x1, [sp+112]
0014a85cldr x2, [sp+120]
0014a860bl fmt.(*buffer).writeString
0014a864ldur x29, [sp-8]
0014a868ldr x30, [sp], 96
0014a86cret x30
0014a870
0014a870loc_14a870:
0014a870ldr x0, [sp+112]
0014a874ldr x1, [sp+120]
0014a878bl unicode/utf8.RuneCountInString
0014a87cstr x0, [sp+56]
0014a880ldr x2, [sp+104]
0014a884ldrsb x27, [x2]
0014a888ldr x2, [x2+24]
0014a88csub x1, x2, x0
0014a890str x1, [sp+48]
0014a894ldr x2, [sp+104]
0014a898ldrsb x27, [x2]
0014a89cldrb w2, [x2+10]
0014a8a0tbnz w2, 0, 0x14a8a8
0014a8a4b 0x14a8d4
0014a8a8
0014a8a8loc_14a8a8:
0014a8a8ldr x3, [sp+104]
0014a8acldrsb x27, [x3]
0014a8b0ldr x0, [x3]
0014a8b4str x0, [sp+64]
0014a8b8ldr x1, [sp+112]
0014a8bcldr x2, [sp+120]
0014a8c0bl fmt.(*buffer).writeString
0014a8c4ldr x1, [sp+48]
0014a8c8ldr x0, [sp+104]
0014a8ccbl fmt.(*fmt).writePadding
0014a8d0b 0x14a8fc
0014a8d4
0014a8d4loc_14a8d4:
0014a8d4ldr x0, [sp+104]
0014a8d8bl fmt.(*fmt).writePadding
0014a8dcldr x2, [sp+104]
0014a8e0ldrsb x27, [x2]
0014a8e4ldr x0, [x2]
0014a8e8str x0, [sp+72]
0014a8ecldr x1, [sp+112]
0014a8f0ldr x2, [sp+120]
0014a8f4bl fmt.(*buffer).writeString
0014a8f8b 0x14a8fc
0014a8fc
0014a8fcloc_14a8fc:
0014a8fcldur x29, [sp-8]
0014a900ldr x30, [sp], 96
0014a904ret x30
0014a908
0014a908loc_14a908:
0014a908stp x0, x1, [sp+8]
0014a90cstr x2, [sp+24]
0014a910mov x3, x30
0014a914bl runtime.morestack_noctxt.abi0
0014a918ldp x0, x1, [sp+8]
0014a91cldr x2, [sp+24]
0014a920b 0x14a7e0
0014a924udf 0
0014a928udf 0
0014a92cudf 0
0014a7e0
0014a930
0014a930fmt.(*fmt).fmtBoolean: ; void fmt.(*fmt).fmtBoolean(fmt.fmt * f, bool v)
0014a930ldr x16, [x28+16]
0014a934subs xzr, sp, x16
0014a938b.ls 0x14a994
0014a93cstr x30, [sp-48]!
0014a940stur x29, [sp-8]
0014a944sub x29, sp, 8
0014a948str x0, [sp+56]
0014a94cstrb w1, [sp+64]
0014a950tbnz w1, 0, 0x14a958
0014a954b 0x14a970
0014a958
0014a958loc_14a958:
0014a958ldr x0, [sp+56]
0014a95cadrp x1, 0x566000
0014a960add x1, x1, 842
0014a964orr x2, xzr, 4
0014a968bl fmt.(*fmt).padString
0014a96cb 0x14a988
0014a970
0014a970loc_14a970:
0014a970ldr x0, [sp+56]
0014a974adrp x1, 0x566000
0014a978add x1, x1, 1682
0014a97cmovz x2, 5
0014a980bl fmt.(*fmt).padString
0014a984b 0x14a988
0014a988
0014a988loc_14a988:
0014a988ldur x29, [sp-8]
0014a98cldr x30, [sp], 48
0014a990ret x30
0014a994
0014a994loc_14a994:
0014a994str x0, [sp+8]
0014a998strb w1, [sp+16]
0014a99cmov x3, x30
0014a9a0bl runtime.morestack_noctxt.abi0
0014a9a4ldr x0, [sp+8]
0014a9a8ldrb w1, [sp+16]
0014a9acb 0x14a930
0014a930
0014a930fmt.(*fmt).fmtBoolean: ; void fmt.(*fmt).fmtBoolean(fmt.fmt * f, bool v)
0014a930ldr x16, [x28+16]
0014a934subs xzr, sp, x16
0014a938b.ls 0x14a994
0014a93cstr x30, [sp-48]!
0014a940stur x29, [sp-8]
0014a944sub x29, sp, 8
0014a948str x0, [sp+56]
0014a94cstrb w1, [sp+64]
0014a950tbnz w1, 0, 0x14a958
0014a954b 0x14a970
0014a958
0014a958loc_14a958:
0014a958ldr x0, [sp+56]
0014a95cadrp x1, 0x566000
0014a960add x1, x1, 842
0014a964orr x2, xzr, 4
0014a968bl fmt.(*fmt).padString
0014a96cb 0x14a988
0014a970
0014a970loc_14a970:
0014a970ldr x0, [sp+56]
0014a974adrp x1, 0x566000
0014a978add x1, x1, 1682
0014a97cmovz x2, 5
0014a980bl fmt.(*fmt).padString
0014a984b 0x14a988
0014a988
0014a988loc_14a988:
0014a988ldur x29, [sp-8]
0014a98cldr x30, [sp], 48
0014a990ret x30
0014a994
0014a994loc_14a994:
0014a994str x0, [sp+8]
0014a998strb w1, [sp+16]
0014a99cmov x3, x30
0014a9a0bl runtime.morestack_noctxt.abi0
0014a9a4ldr x0, [sp+8]
0014a9a8ldrb w1, [sp+16]
0014a9acb 0x14a930
0014a930
0014a9b0
0014a9b0fmt.(*fmt).fmtUnicode: ; void fmt.(*fmt).fmtUnicode(fmt.fmt * f, uint64 u)
0014a9b0ldr x16, [x28+16]
0014a9b4sub x17, sp, 16
0014a9b8subs xzr, x17, x16
0014a9bcb.ls 0x14ae18
0014a9c0str x30, [sp-144]!
0014a9c4stur x29, [sp-8]
0014a9c8sub x29, sp, 8
0014a9ccstr x0, [sp+152]
0014a9d0str x1, [sp+160]
0014a9d4ldrsb x27, [x0]
0014a9d8add x4, x0, 40
0014a9dcldrsb x27, [x4]
0014a9e0b 0x14a9e4
0014a9e4
0014a9e4loc_14a9e4:
0014a9e4str x4, [sp+88]
0014a9e8movz x4, 68
0014a9ecstr x4, [sp+96]
0014a9f0str x4, [sp+104]
0014a9f4orr x4, xzr, 4
0014a9f8str x4, [sp+64]
0014a9fcldr x4, [sp+152]
0014aa00ldrsb x27, [x4]
0014aa04ldrb w4, [x4+9]
0014aa08strb w4, [sp+54]
0014aa0ctbnz w4, 0, 0x14aa14
0014aa10b 0x14aa30
0014aa14
0014aa14loc_14aa14:
0014aa14ldr x4, [sp+152]
0014aa18ldrsb x27, [x4]
0014aa1cldr x4, [x4+32]
0014aa20subs xzr, x4, 4
0014aa24cset x4, gt
0014aa28strb w4, [sp+54]
0014aa2cb 0x14aa34
0014aa30
0014aa30loc_14aa30:
0014aa30b 0x14aa34
0014aa34
0014aa34loc_14aa34:
0014aa34ldrb w4, [sp+54]
0014aa38tbnz w4, 0, 0x14aa40
0014aa3cb 0x14aa9c
0014aa40
0014aa40loc_14aa40:
0014aa40ldr x4, [sp+152]
0014aa44ldrsb x27, [x4]
0014aa48ldr x4, [x4+32]
0014aa4cstr x4, [sp+64]
0014aa50add x2, x4, 9
0014aa54str x2, [sp+56]
0014aa58ldr x4, [sp+96]
0014aa5cstr x4, [sp+80]
0014aa60subs xzr, x4, x2
0014aa64b.lt 0x14aa6c
0014aa68b 0x14aa94
0014aa6c
0014aa6cloc_14aa6c:
0014aa6cadrp x0, 0x4ab000
0014aa70add x0, x0, 3072
0014aa74mov x1, x2
0014aa78bl runtime.makeslice
0014aa7cldr x3, [sp+56]
0014aa80ldr x4, [sp+56]
0014aa84str x0, [sp+88]
0014aa88str x3, [sp+96]
0014aa8cstr x4, [sp+104]
0014aa90b 0x14aa98
0014aa94
0014aa94loc_14aa94:
0014aa94b 0x14aa98
0014aa98
0014aa98loc_14aa98:
0014aa98b 0x14aaa0
0014aa9c
0014aa9cloc_14aa9c:
0014aa9cb 0x14aaa0
0014aaa0
0014aaa0loc_14aaa0:
0014aaa0ldr x4, [sp+96]
0014aaa4str x4, [sp+72]
0014aaa8ldr x4, [sp+152]
0014aaacldrsb x27, [x4]
0014aab0ldrb w4, [x4+12]
0014aab4strb w4, [sp+53]
0014aab8tbnz w4, 0, 0x14aac0
0014aabcb 0x14aadc
0014aac0
0014aac0loc_14aac0:
0014aac0ldr x4, [sp+160]
0014aac4movz x5, 65535
0014aac8movk x5, 0x100000
0014aaccsubs xzr, x4, x5
0014aad0cset x4, ls
0014aad4strb w4, [sp+53]
0014aad8b 0x14aae0
0014aadc
0014aadcloc_14aadc:
0014aadcb 0x14aae0
0014aae0
0014aae0loc_14aae0:
0014aae0ldrb w4, [sp+53]
0014aae4strb w4, [sp+54]
0014aae8tbnz w4, 0, 0x14aaf0
0014aaecb 0x14ab04
0014aaf0
0014aaf0loc_14aaf0:
0014aaf0ldr x0, [sp+160]
0014aaf4bl strconv.IsPrint
0014aaf8strb w0, [sp+55]
0014aafcstrb w0, [sp+54]
0014ab00b 0x14ab08
0014ab04
0014ab04loc_14ab04:
0014ab04b 0x14ab08
0014ab08
0014ab08loc_14ab08:
0014ab08ldrb w4, [sp+54]
0014ab0ctbnz w4, 0, 0x14ab14
0014ab10b 0x14abfc
0014ab14
0014ab14loc_14ab14:
0014ab14ldr x2, [sp+72]
0014ab18sub x0, x2, 1
0014ab1cstr x0, [sp+72]
0014ab20ldr x1, [sp+96]
0014ab24ldr x2, [sp+88]
0014ab28subs xzr, x1, x0
0014ab2cb.hi 0x14ab34
0014ab30b 0x14ae10
0014ab34
0014ab34loc_14ab34:
0014ab34movz x1, 39
0014ab38strb w1, [x2+x0]
0014ab3cldr x0, [sp+160]
0014ab40bl unicode/utf8.RuneLen
0014ab44str x0, [sp+80]
0014ab48ldr x1, [sp+72]
0014ab4csub x2, x1, x0
0014ab50str x2, [sp+72]
0014ab54ldr x3, [sp+96]
0014ab58ldr x4, [sp+88]
0014ab5cldr x5, [sp+104]
0014ab60b 0x14ab64
0014ab64
0014ab64loc_14ab64:
0014ab64subs xzr, x3, x2
0014ab68b.hs 0x14ab70
0014ab6cb 0x14ae04
0014ab70
0014ab70loc_14ab70:
0014ab70add x6, x3, x0
0014ab74sub x6, x6, x1
0014ab78add x5, x5, x0
0014ab7csub x5, x5, x1
0014ab80sub x7, xzr, x5
0014ab84and x7, x2, x7, asr #63
0014ab88add x0, x4, x7
0014ab8cstr x0, [sp+112]
0014ab90str x6, [sp+120]
0014ab94str x5, [sp+128]
0014ab98ldr x3, [sp+160]
0014ab9cmov x1, x6
0014aba0mov x2, x5
0014aba4bl unicode/utf8.EncodeRune
0014aba8ldr x4, [sp+72]
0014abacsub x0, x4, 1
0014abb0str x0, [sp+72]
0014abb4ldr x1, [sp+96]
0014abb8ldr x4, [sp+88]
0014abbcsubs xzr, x1, x0
0014abc0b.hi 0x14abc8
0014abc4b 0x14ae00
0014abc8
0014abc8loc_14abc8:
0014abc8movz x5, 39
0014abccstrb w5, [x4+x0]
0014abd0ldr x4, [sp+72]
0014abd4sub x0, x4, 1
0014abd8str x0, [sp+72]
0014abdcldr x1, [sp+96]
0014abe0ldr x4, [sp+88]
0014abe4subs xzr, x1, x0
0014abe8b.hi 0x14abf0
0014abecb 0x14adfc
0014abf0
0014abf0loc_14abf0:
0014abf0orr x5, xzr, 32
0014abf4strb w5, [x4+x0]
0014abf8b 0x14ac00
0014abfc
0014abfcloc_14abfc:
0014abfcb 0x14ac00
0014ac00
0014ac00loc_14ac00:
0014ac00b 0x14ac04
0014ac04
0014ac04loc_14ac04:
0014ac04ldr x4, [sp+160]
0014ac08subs xzr, x4, 16
0014ac0cb.hs 0x14ac14
0014ac10b 0x14ac6c
0014ac14
0014ac14loc_14ac14:
0014ac14ldr x4, [sp+72]
0014ac18sub x0, x4, 1
0014ac1cstr x0, [sp+72]
0014ac20ldr x1, [sp+96]
0014ac24ldr x4, [sp+88]
0014ac28ldr x5, [sp+160]
0014ac2cand x5, x5, 15
0014ac30adrp x6, 0x56b000
0014ac34add x6, x6, 846
0014ac38ldrb w5, [x6+x5]
0014ac3csubs xzr, x1, x0
0014ac40b.hi 0x14ac48
0014ac44b 0x14adf8
0014ac48
0014ac48loc_14ac48:
0014ac48strb w5, [x4+x0]
0014ac4cldr x4, [sp+64]
0014ac50sub x4, x4, 1
0014ac54str x4, [sp+64]
0014ac58ldr x4, [sp+160]
0014ac5cubfm x4, x4, 4, 63
0014ac60str x4, [sp+160]
0014ac64b 0x14ac68
0014ac68
0014ac68loc_14ac68:
0014ac68b 0x14ac04
0014ac6c
0014ac6cloc_14ac6c:
0014ac6cldr x4, [sp+72]
0014ac70sub x0, x4, 1
0014ac74str x0, [sp+72]
0014ac78ldr x4, [sp+160]
0014ac7csubs xzr, x4, 17
0014ac80b.lo 0x14ac88
0014ac84b 0x14adec
0014ac88
0014ac88loc_14ac88:
0014ac88ldr x1, [sp+96]
0014ac8cldr x5, [sp+88]
0014ac90adrp x6, 0x56b000
0014ac94add x6, x6, 846
0014ac98ldrb w4, [x6+x4]
0014ac9csubs xzr, x1, x0
0014aca0b.hi 0x14aca8
0014aca4b 0x14ade8
0014aca8
0014aca8loc_14aca8:
0014aca8strb w4, [x5+x0]
0014acacldr x4, [sp+64]
0014acb0sub x4, x4, 1
0014acb4str x4, [sp+64]
0014acb8b 0x14acbc
0014acbc
0014acbcloc_14acbc:
0014acbcldr x4, [sp+64]
0014acc0subs xzr, x4, 0
0014acc4b.gt 0x14accc
0014acc8b 0x14ad08
0014accc
0014acccloc_14accc:
0014acccldr x4, [sp+72]
0014acd0sub x0, x4, 1
0014acd4str x0, [sp+72]
0014acd8ldr x1, [sp+96]
0014acdcldr x4, [sp+88]
0014ace0subs xzr, x1, x0
0014ace4b.hi 0x14acec
0014ace8b 0x14ade4
0014acec
0014acecloc_14acec:
0014acecorr x5, xzr, 48
0014acf0strb w5, [x4+x0]
0014acf4ldr x4, [sp+64]
0014acf8sub x4, x4, 1
0014acfcstr x4, [sp+64]
0014ad00b 0x14ad04
0014ad04
0014ad04loc_14ad04:
0014ad04b 0x14acbc
0014ad08
0014ad08loc_14ad08:
0014ad08ldr x4, [sp+72]
0014ad0csub x0, x4, 1
0014ad10str x0, [sp+72]
0014ad14ldr x1, [sp+96]
0014ad18ldr x4, [sp+88]
0014ad1csubs xzr, x1, x0
0014ad20b.hi 0x14ad28
0014ad24b 0x14ade0
0014ad28
0014ad28loc_14ad28:
0014ad28movz x5, 43
0014ad2cstrb w5, [x4+x0]
0014ad30ldr x4, [sp+72]
0014ad34sub x0, x4, 1
0014ad38str x0, [sp+72]
0014ad3cldr x1, [sp+96]
0014ad40ldr x4, [sp+88]
0014ad44subs xzr, x1, x0
0014ad48b.hi 0x14ad50
0014ad4cb 0x14addc
0014ad50
0014ad50loc_14ad50:
0014ad50movz x5, 85
0014ad54strb w5, [x4+x0]
0014ad58ldr x4, [sp+152]
0014ad5cldrsb x27, [x4]
0014ad60ldrb w4, [x4+14]
0014ad64strb w4, [sp+52]
0014ad68ldr x4, [sp+152]
0014ad6cldrsb x27, [x4]
0014ad70strb wzr, [x4+14]
0014ad74ldr x0, [sp+72]
0014ad78ldr x1, [sp+96]
0014ad7cldr x4, [sp+88]
0014ad80ldr x5, [sp+104]
0014ad84b 0x14ad88
0014ad88
0014ad88loc_14ad88:
0014ad88subs xzr, x0, x1
0014ad8cb.ls 0x14ad94
0014ad90b 0x14add8
0014ad94
0014ad94loc_14ad94:
0014ad94sub x3, x5, x0
0014ad98sub x2, x1, x0
0014ad9csub x5, xzr, x3
0014ada0and x5, x0, x5, asr #63
0014ada4add x1, x4, x5
0014ada8str x1, [sp+112]
0014adacstr x2, [sp+120]
0014adb0str x3, [sp+128]
0014adb4ldr x0, [sp+152]
0014adb8bl fmt.(*fmt).pad
0014adbcldr x4, [sp+152]
0014adc0ldrsb x27, [x4]
0014adc4ldrb w5, [sp+52]
0014adc8strb w5, [x4+14]
0014adccldur x29, [sp-8]
0014add0ldr x30, [sp], 144
0014add4ret x30
0014add8
0014add8loc_14add8:
0014add8bl runtime.panicSliceB
0014addc
0014addcloc_14addc:
0014addcbl runtime.panicIndex
0014ade0
0014ade0loc_14ade0:
0014ade0bl runtime.panicIndex
0014ade4
0014ade4loc_14ade4:
0014ade4bl runtime.panicIndex
0014ade8
0014ade8loc_14ade8:
0014ade8bl runtime.panicIndex
0014adec
0014adecloc_14adec:
0014adecmov x0, x4
0014adf0movz x1, 17
0014adf4bl runtime.panicIndexU
0014adf8
0014adf8loc_14adf8:
0014adf8bl runtime.panicIndex
0014adfc
0014adfcloc_14adfc:
0014adfcbl runtime.panicIndex
0014ae00
0014ae00loc_14ae00:
0014ae00bl runtime.panicIndex
0014ae04
0014ae04loc_14ae04:
0014ae04mov x0, x2
0014ae08mov x1, x3
0014ae0cbl runtime.panicSliceB
0014ae10
0014ae10loc_14ae10:
0014ae10bl runtime.panicIndex
0014ae14hint
0014ae18
0014ae18loc_14ae18:
0014ae18stp x0, x1, [sp+8]
0014ae1cmov x3, x30
0014ae20bl runtime.morestack_noctxt.abi0
0014ae24ldp x0, x1, [sp+8]
0014ae28b 0x14a9b0
0014ae2cudf 0
0014a9b0
0014a9b0fmt.(*fmt).fmtUnicode: ; void fmt.(*fmt).fmtUnicode(fmt.fmt * f, uint64 u)
0014a9b0ldr x16, [x28+16]
0014a9b4sub x17, sp, 16
0014a9b8subs xzr, x17, x16
0014a9bcb.ls 0x14ae18
0014a9c0str x30, [sp-144]!
0014a9c4stur x29, [sp-8]
0014a9c8sub x29, sp, 8
0014a9ccstr x0, [sp+152]
0014a9d0str x1, [sp+160]
0014a9d4ldrsb x27, [x0]
0014a9d8add x4, x0, 40
0014a9dcldrsb x27, [x4]
0014a9e0b 0x14a9e4
0014a9e4
0014a9e4loc_14a9e4:
0014a9e4str x4, [sp+88]
0014a9e8movz x4, 68
0014a9ecstr x4, [sp+96]
0014a9f0str x4, [sp+104]
0014a9f4orr x4, xzr, 4
0014a9f8str x4, [sp+64]
0014a9fcldr x4, [sp+152]
0014aa00ldrsb x27, [x4]
0014aa04ldrb w4, [x4+9]
0014aa08strb w4, [sp+54]
0014aa0ctbnz w4, 0, 0x14aa14
0014aa10b 0x14aa30
0014aa14
0014aa14loc_14aa14:
0014aa14ldr x4, [sp+152]
0014aa18ldrsb x27, [x4]
0014aa1cldr x4, [x4+32]
0014aa20subs xzr, x4, 4
0014aa24cset x4, gt
0014aa28strb w4, [sp+54]
0014aa2cb 0x14aa34
0014aa30
0014aa30loc_14aa30:
0014aa30b 0x14aa34
0014aa34
0014aa34loc_14aa34:
0014aa34ldrb w4, [sp+54]
0014aa38tbnz w4, 0, 0x14aa40
0014aa3cb 0x14aa9c
0014aa40
0014aa40loc_14aa40:
0014aa40ldr x4, [sp+152]
0014aa44ldrsb x27, [x4]
0014aa48ldr x4, [x4+32]
0014aa4cstr x4, [sp+64]
0014aa50add x2, x4, 9
0014aa54str x2, [sp+56]
0014aa58ldr x4, [sp+96]
0014aa5cstr x4, [sp+80]
0014aa60subs xzr, x4, x2
0014aa64b.lt 0x14aa6c
0014aa68b 0x14aa94
0014aa6c
0014aa6cloc_14aa6c:
0014aa6cadrp x0, 0x4ab000
0014aa70add x0, x0, 3072
0014aa74mov x1, x2
0014aa78bl runtime.makeslice
0014aa7cldr x3, [sp+56]
0014aa80ldr x4, [sp+56]
0014aa84str x0, [sp+88]
0014aa88str x3, [sp+96]
0014aa8cstr x4, [sp+104]
0014aa90b 0x14aa98
0014aa94
0014aa94loc_14aa94:
0014aa94b 0x14aa98
0014aa98
0014aa98loc_14aa98:
0014aa98b 0x14aaa0
0014aa9c
0014aa9cloc_14aa9c:
0014aa9cb 0x14aaa0
0014aaa0
0014aaa0loc_14aaa0:
0014aaa0ldr x4, [sp+96]
0014aaa4str x4, [sp+72]
0014aaa8ldr x4, [sp+152]
0014aaacldrsb x27, [x4]
0014aab0ldrb w4, [x4+12]
0014aab4strb w4, [sp+53]
0014aab8tbnz w4, 0, 0x14aac0
0014aabcb 0x14aadc
0014aac0
0014aac0loc_14aac0:
0014aac0ldr x4, [sp+160]
0014aac4movz x5, 65535
0014aac8movk x5, 0x100000
0014aaccsubs xzr, x4, x5
0014aad0cset x4, ls
0014aad4strb w4, [sp+53]
0014aad8b 0x14aae0
0014aadc
0014aadcloc_14aadc:
0014aadcb 0x14aae0
0014aae0
0014aae0loc_14aae0:
0014aae0ldrb w4, [sp+53]
0014aae4strb w4, [sp+54]
0014aae8tbnz w4, 0, 0x14aaf0
0014aaecb 0x14ab04
0014aaf0
0014aaf0loc_14aaf0:
0014aaf0ldr x0, [sp+160]
0014aaf4bl strconv.IsPrint
0014aaf8strb w0, [sp+55]
0014aafcstrb w0, [sp+54]
0014ab00b 0x14ab08
0014ab04
0014ab04loc_14ab04:
0014ab04b 0x14ab08
0014ab08
0014ab08loc_14ab08:
0014ab08ldrb w4, [sp+54]
0014ab0ctbnz w4, 0, 0x14ab14
0014ab10b 0x14abfc
0014ab14
0014ab14loc_14ab14:
0014ab14ldr x2, [sp+72]
0014ab18sub x0, x2, 1
0014ab1cstr x0, [sp+72]
0014ab20ldr x1, [sp+96]
0014ab24ldr x2, [sp+88]
0014ab28subs xzr, x1, x0
0014ab2cb.hi 0x14ab34
0014ab30b 0x14ae10
0014ab34
0014ab34loc_14ab34:
0014ab34movz x1, 39
0014ab38strb w1, [x2+x0]
0014ab3cldr x0, [sp+160]
0014ab40bl unicode/utf8.RuneLen
0014ab44str x0, [sp+80]
0014ab48ldr x1, [sp+72]
0014ab4csub x2, x1, x0
0014ab50str x2, [sp+72]
0014ab54ldr x3, [sp+96]
0014ab58ldr x4, [sp+88]
0014ab5cldr x5, [sp+104]
0014ab60b 0x14ab64
0014ab64
0014ab64loc_14ab64:
0014ab64subs xzr, x3, x2
0014ab68b.hs 0x14ab70
0014ab6cb 0x14ae04
0014ab70
0014ab70loc_14ab70:
0014ab70add x6, x3, x0
0014ab74sub x6, x6, x1
0014ab78add x5, x5, x0
0014ab7csub x5, x5, x1
0014ab80sub x7, xzr, x5
0014ab84and x7, x2, x7, asr #63
0014ab88add x0, x4, x7
0014ab8cstr x0, [sp+112]
0014ab90str x6, [sp+120]
0014ab94str x5, [sp+128]
0014ab98ldr x3, [sp+160]
0014ab9cmov x1, x6
0014aba0mov x2, x5
0014aba4bl unicode/utf8.EncodeRune
0014aba8ldr x4, [sp+72]
0014abacsub x0, x4, 1
0014abb0str x0, [sp+72]
0014abb4ldr x1, [sp+96]
0014abb8ldr x4, [sp+88]
0014abbcsubs xzr, x1, x0
0014abc0b.hi 0x14abc8
0014abc4b 0x14ae00
0014abc8
0014abc8loc_14abc8:
0014abc8movz x5, 39
0014abccstrb w5, [x4+x0]
0014abd0ldr x4, [sp+72]
0014abd4sub x0, x4, 1
0014abd8str x0, [sp+72]
0014abdcldr x1, [sp+96]
0014abe0ldr x4, [sp+88]
0014abe4subs xzr, x1, x0
0014abe8b.hi 0x14abf0
0014abecb 0x14adfc
0014abf0
0014abf0loc_14abf0:
0014abf0orr x5, xzr, 32
0014abf4strb w5, [x4+x0]
0014abf8b 0x14ac00
0014abfc
0014abfcloc_14abfc:
0014abfcb 0x14ac00
0014ac00
0014ac00loc_14ac00:
0014ac00b 0x14ac04
0014ac04
0014ac04loc_14ac04:
0014ac04ldr x4, [sp+160]
0014ac08subs xzr, x4, 16
0014ac0cb.hs 0x14ac14
0014ac10b 0x14ac6c
0014ac14
0014ac14loc_14ac14:
0014ac14ldr x4, [sp+72]
0014ac18sub x0, x4, 1
0014ac1cstr x0, [sp+72]
0014ac20ldr x1, [sp+96]
0014ac24ldr x4, [sp+88]
0014ac28ldr x5, [sp+160]
0014ac2cand x5, x5, 15
0014ac30adrp x6, 0x56b000
0014ac34add x6, x6, 846
0014ac38ldrb w5, [x6+x5]
0014ac3csubs xzr, x1, x0
0014ac40b.hi 0x14ac48
0014ac44b 0x14adf8
0014ac48
0014ac48loc_14ac48:
0014ac48strb w5, [x4+x0]
0014ac4cldr x4, [sp+64]
0014ac50sub x4, x4, 1
0014ac54str x4, [sp+64]
0014ac58ldr x4, [sp+160]
0014ac5cubfm x4, x4, 4, 63
0014ac60str x4, [sp+160]
0014ac64b 0x14ac68
0014ac68
0014ac68loc_14ac68:
0014ac68b 0x14ac04
0014ac6c
0014ac6cloc_14ac6c:
0014ac6cldr x4, [sp+72]
0014ac70sub x0, x4, 1
0014ac74str x0, [sp+72]
0014ac78ldr x4, [sp+160]
0014ac7csubs xzr, x4, 17
0014ac80b.lo 0x14ac88
0014ac84b 0x14adec
0014ac88
0014ac88loc_14ac88:
0014ac88ldr x1, [sp+96]
0014ac8cldr x5, [sp+88]
0014ac90adrp x6, 0x56b000
0014ac94add x6, x6, 846
0014ac98ldrb w4, [x6+x4]
0014ac9csubs xzr, x1, x0
0014aca0b.hi 0x14aca8
0014aca4b 0x14ade8
0014aca8
0014aca8loc_14aca8:
0014aca8strb w4, [x5+x0]
0014acacldr x4, [sp+64]
0014acb0sub x4, x4, 1
0014acb4str x4, [sp+64]
0014acb8b 0x14acbc
0014acbc
0014acbcloc_14acbc:
0014acbcldr x4, [sp+64]
0014acc0subs xzr, x4, 0
0014acc4b.gt 0x14accc
0014acc8b 0x14ad08
0014accc
0014acccloc_14accc:
0014acccldr x4, [sp+72]
0014acd0sub x0, x4, 1
0014acd4str x0, [sp+72]
0014acd8ldr x1, [sp+96]
0014acdcldr x4, [sp+88]
0014ace0subs xzr, x1, x0
0014ace4b.hi 0x14acec
0014ace8b 0x14ade4
0014acec
0014acecloc_14acec:
0014acecorr x5, xzr, 48
0014acf0strb w5, [x4+x0]
0014acf4ldr x4, [sp+64]
0014acf8sub x4, x4, 1
0014acfcstr x4, [sp+64]
0014ad00b 0x14ad04
0014ad04
0014ad04loc_14ad04:
0014ad04b 0x14acbc
0014ad08
0014ad08loc_14ad08:
0014ad08ldr x4, [sp+72]
0014ad0csub x0, x4, 1
0014ad10str x0, [sp+72]
0014ad14ldr x1, [sp+96]
0014ad18ldr x4, [sp+88]
0014ad1csubs xzr, x1, x0
0014ad20b.hi 0x14ad28
0014ad24b 0x14ade0
0014ad28
0014ad28loc_14ad28:
0014ad28movz x5, 43
0014ad2cstrb w5, [x4+x0]
0014ad30ldr x4, [sp+72]
0014ad34sub x0, x4, 1
0014ad38str x0, [sp+72]
0014ad3cldr x1, [sp+96]
0014ad40ldr x4, [sp+88]
0014ad44subs xzr, x1, x0
0014ad48b.hi 0x14ad50
0014ad4cb 0x14addc
0014ad50
0014ad50loc_14ad50:
0014ad50movz x5, 85
0014ad54strb w5, [x4+x0]
0014ad58ldr x4, [sp+152]
0014ad5cldrsb x27, [x4]
0014ad60ldrb w4, [x4+14]
0014ad64strb w4, [sp+52]
0014ad68ldr x4, [sp+152]
0014ad6cldrsb x27, [x4]
0014ad70strb wzr, [x4+14]
0014ad74ldr x0, [sp+72]
0014ad78ldr x1, [sp+96]
0014ad7cldr x4, [sp+88]
0014ad80ldr x5, [sp+104]
0014ad84b 0x14ad88
0014ad88
0014ad88loc_14ad88:
0014ad88subs xzr, x0, x1
0014ad8cb.ls 0x14ad94
0014ad90b 0x14add8
0014ad94
0014ad94loc_14ad94:
0014ad94sub x3, x5, x0
0014ad98sub x2, x1, x0
0014ad9csub x5, xzr, x3
0014ada0and x5, x0, x5, asr #63
0014ada4add x1, x4, x5
0014ada8str x1, [sp+112]
0014adacstr x2, [sp+120]
0014adb0str x3, [sp+128]
0014adb4ldr x0, [sp+152]
0014adb8bl fmt.(*fmt).pad
0014adbcldr x4, [sp+152]
0014adc0ldrsb x27, [x4]
0014adc4ldrb w5, [sp+52]
0014adc8strb w5, [x4+14]
0014adccldur x29, [sp-8]
0014add0ldr x30, [sp], 144
0014add4ret x30
0014add8
0014add8loc_14add8:
0014add8bl runtime.panicSliceB
0014addc
0014addcloc_14addc:
0014addcbl runtime.panicIndex
0014ade0
0014ade0loc_14ade0:
0014ade0bl runtime.panicIndex
0014ade4
0014ade4loc_14ade4:
0014ade4bl runtime.panicIndex
0014ade8
0014ade8loc_14ade8:
0014ade8bl runtime.panicIndex
0014adec
0014adecloc_14adec:
0014adecmov x0, x4
0014adf0movz x1, 17
0014adf4bl runtime.panicIndexU
0014adf8
0014adf8loc_14adf8:
0014adf8bl runtime.panicIndex
0014adfc
0014adfcloc_14adfc:
0014adfcbl runtime.panicIndex
0014ae00
0014ae00loc_14ae00:
0014ae00bl runtime.panicIndex
0014ae04
0014ae04loc_14ae04:
0014ae04mov x0, x2
0014ae08mov x1, x3
0014ae0cbl runtime.panicSliceB
0014ae10
0014ae10loc_14ae10:
0014ae10bl runtime.panicIndex
0014ae14hint
0014ae18
0014ae18loc_14ae18:
0014ae18stp x0, x1, [sp+8]
0014ae1cmov x3, x30
0014ae20bl runtime.morestack_noctxt.abi0
0014ae24ldp x0, x1, [sp+8]
0014ae28b 0x14a9b0
0014ae2cudf 0
0014a9b0
0014ae30
0014ae30fmt.(*fmt).fmtInteger: ; void fmt.(*fmt).fmtInteger(fmt.fmt * f, uint64 u, int base, bool isSigned, int32 verb, struct string digits)
0014ae30ldr x16, [x28+16]
0014ae34sub x17, sp, 48
0014ae38subs xzr, x17, x16
0014ae3cb.ls 0x14b7a0
0014ae40str x30, [sp-176]!
0014ae44stur x29, [sp-8]
0014ae48sub x29, sp, 8
0014ae4cstr x0, [sp+184]
0014ae50str x1, [sp+192]
0014ae54str x2, [sp+200]
0014ae58strb w3, [sp+208]
0014ae5cstr w4, [sp+212]
0014ae60str x5, [sp+216]
0014ae64str x6, [sp+224]
0014ae68ldrb w4, [sp+208]
0014ae6cstrb w4, [sp+55]
0014ae70tbnz w4, 0, 0x14ae78
0014ae74b 0x14ae8c
0014ae78
0014ae78loc_14ae78:
0014ae78ldr x4, [sp+192]
0014ae7csubs xzr, x4, 0
0014ae80cset x4, lt
0014ae84strb w4, [sp+55]
0014ae88b 0x14ae90
0014ae8c
0014ae8cloc_14ae8c:
0014ae8cb 0x14ae90
0014ae90
0014ae90loc_14ae90:
0014ae90ldrb w4, [sp+55]
0014ae94strb w4, [sp+53]
0014ae98tbnz w4, 0, 0x14aea0
0014ae9cb 0x14aeb0
0014aea0
0014aea0loc_14aea0:
0014aea0ldr x4, [sp+192]
0014aea4sub x4, xzr, x4
0014aea8str x4, [sp+192]
0014aeacb 0x14aeb4
0014aeb0
0014aeb0loc_14aeb0:
0014aeb0b 0x14aeb4
0014aeb4
0014aeb4loc_14aeb4:
0014aeb4ldr x4, [sp+184]
0014aeb8ldrsb x27, [x4]
0014aebcadd x4, x4, 40
0014aec0ldrsb x27, [x4]
0014aec4b 0x14aec8
0014aec8
0014aec8loc_14aec8:
0014aec8str x4, [sp+120]
0014aeccmovz x4, 68
0014aed0str x4, [sp+128]
0014aed4str x4, [sp+136]
0014aed8ldr x4, [sp+184]
0014aedcldrsb x27, [x4]
0014aee0ldrb w4, [x4+8]
0014aee4strb w4, [sp+55]
0014aee8tbnz w4, 0, 0x14aef0
0014aeecb 0x14aef4
0014aef0
0014aef0loc_14aef0:
0014aef0b 0x14af08
0014aef4
0014aef4loc_14aef4:
0014aef4ldr x4, [sp+184]
0014aef8ldrsb x27, [x4]
0014aefcldrb w4, [x4+9]
0014af00strb w4, [sp+55]
0014af04b 0x14af08
0014af08
0014af08loc_14af08:
0014af08ldrb w4, [sp+55]
0014af0ctbnz w4, 0, 0x14af14
0014af10b 0x14af7c
0014af14
0014af14loc_14af14:
0014af14ldr x4, [sp+184]
0014af18ldrsb x27, [x4]
0014af1cldr x4, [x4+24]
0014af20ldr x5, [sp+184]
0014af24ldrsb x27, [x5]
0014af28ldr x5, [x5+32]
0014af2cadd x4, x4, x5
0014af30add x2, x4, 3
0014af34str x2, [sp+56]
0014af38ldr x4, [sp+128]
0014af3cstr x4, [sp+112]
0014af40subs xzr, x4, x2
0014af44b.lt 0x14af4c
0014af48b 0x14af74
0014af4c
0014af4cloc_14af4c:
0014af4cadrp x0, 0x4ab000
0014af50add x0, x0, 3072
0014af54mov x1, x2
0014af58bl runtime.makeslice
0014af5cldr x3, [sp+56]
0014af60ldr x4, [sp+56]
0014af64str x0, [sp+120]
0014af68str x3, [sp+128]
0014af6cstr x4, [sp+136]
0014af70b 0x14af78
0014af74
0014af74loc_14af74:
0014af74b 0x14af78
0014af78
0014af78loc_14af78:
0014af78b 0x14af80
0014af7c
0014af7cloc_14af7c:
0014af7cb 0x14af80
0014af80
0014af80loc_14af80:
0014af80str xzr, [sp+64]
0014af84ldr x4, [sp+184]
0014af88ldrsb x27, [x4]
0014af8cldrb w4, [x4+9]
0014af90tbnz w4, 0, 0x14af98
0014af94b 0x14b034
0014af98
0014af98loc_14af98:
0014af98ldr x4, [sp+184]
0014af9cldrsb x27, [x4]
0014afa0ldr x4, [x4+32]
0014afa4str x4, [sp+64]
0014afa8subs xzr, x4, 0
0014afaccset x5, eq
0014afb0strb w5, [sp+55]
0014afb4cbz x4, 0x14afbc
0014afb8b 0x14afd0
0014afbc
0014afbcloc_14afbc:
0014afbcldr x4, [sp+192]
0014afc0subs xzr, x4, 0
0014afc4cset x4, eq
0014afc8strb w4, [sp+55]
0014afccb 0x14afd4
0014afd0
0014afd0loc_14afd0:
0014afd0b 0x14afd4
0014afd4
0014afd4loc_14afd4:
0014afd4ldrb w4, [sp+55]
0014afd8tbnz w4, 0, 0x14afe0
0014afdcb 0x14b030
0014afe0
0014afe0loc_14afe0:
0014afe0ldr x2, [sp+184]
0014afe4ldrsb x27, [x2]
0014afe8ldrb w2, [x2+14]
0014afecstrb w2, [sp+52]
0014aff0ldr x2, [sp+184]
0014aff4ldrsb x27, [x2]
0014aff8strb wzr, [x2+14]
0014affcldr x2, [sp+184]
0014b000ldrsb x27, [x2]
0014b004ldr x1, [x2+24]
0014b008str x1, [sp+104]
0014b00cldr x0, [sp+184]
0014b010bl fmt.(*fmt).writePadding
0014b014ldr x2, [sp+184]
0014b018ldrsb x27, [x2]
0014b01cldrb w3, [sp+52]
0014b020strb w3, [x2+14]
0014b024ldur x29, [sp-8]
0014b028ldr x30, [sp], 176
0014b02cret x30
0014b030
0014b030loc_14b030:
0014b030b 0x14b128
0014b034
0014b034loc_14b034:
0014b034ldr x4, [sp+184]
0014b038ldrsb x27, [x4]
0014b03cldrb w4, [x4+14]
0014b040strb w4, [sp+54]
0014b044tbnz w4, 0, 0x14b04c
0014b048b 0x14b064
0014b04c
0014b04cloc_14b04c:
0014b04cldr x4, [sp+184]
0014b050ldrsb x27, [x4]
0014b054ldrb w4, [x4+10]
0014b058eor x4, x4, 1
0014b05cstrb w4, [sp+54]
0014b060b 0x14b068
0014b064
0014b064loc_14b064:
0014b064b 0x14b068
0014b068
0014b068loc_14b068:
0014b068ldrb w4, [sp+54]
0014b06cstrb w4, [sp+55]
0014b070tbnz w4, 0, 0x14b078
0014b074b 0x14b08c
0014b078
0014b078loc_14b078:
0014b078ldr x4, [sp+184]
0014b07cldrsb x27, [x4]
0014b080ldrb w4, [x4+8]
0014b084strb w4, [sp+55]
0014b088b 0x14b090
0014b08c
0014b08cloc_14b08c:
0014b08cb 0x14b090
0014b090
0014b090loc_14b090:
0014b090ldrb w4, [sp+55]
0014b094tbnz w4, 0, 0x14b09c
0014b098b 0x14b120
0014b09c
0014b09cloc_14b09c:
0014b09cldr x4, [sp+184]
0014b0a0ldrsb x27, [x4]
0014b0a4ldr x4, [x4+24]
0014b0a8str x4, [sp+64]
0014b0acldrb w4, [sp+53]
0014b0b0strb w4, [sp+55]
0014b0b4tbnz w4, 0, 0x14b0bc
0014b0b8b 0x14b0c0
0014b0bc
0014b0bcloc_14b0bc:
0014b0bcb 0x14b0d4
0014b0c0
0014b0c0loc_14b0c0:
0014b0c0ldr x4, [sp+184]
0014b0c4ldrsb x27, [x4]
0014b0c8ldrb w4, [x4+11]
0014b0ccstrb w4, [sp+55]
0014b0d0b 0x14b0d4
0014b0d4
0014b0d4loc_14b0d4:
0014b0d4ldrb w4, [sp+55]
0014b0d8strb w4, [sp+54]
0014b0dctbnz w4, 0, 0x14b0e4
0014b0e0b 0x14b0e8
0014b0e4
0014b0e4loc_14b0e4:
0014b0e4b 0x14b0fc
0014b0e8
0014b0e8loc_14b0e8:
0014b0e8ldr x4, [sp+184]
0014b0ecldrsb x27, [x4]
0014b0f0ldrb w4, [x4+13]
0014b0f4strb w4, [sp+54]
0014b0f8b 0x14b0fc
0014b0fc
0014b0fcloc_14b0fc:
0014b0fcldrb w4, [sp+54]
0014b100tbnz w4, 0, 0x14b108
0014b104b 0x14b118
0014b108
0014b108loc_14b108:
0014b108ldr x4, [sp+64]
0014b10csub x4, x4, 1
0014b110str x4, [sp+64]
0014b114b 0x14b11c
0014b118
0014b118loc_14b118:
0014b118b 0x14b11c
0014b11c
0014b11cloc_14b11c:
0014b11cb 0x14b124
0014b120
0014b120loc_14b120:
0014b120b 0x14b124
0014b124
0014b124loc_14b124:
0014b124b 0x14b128
0014b128
0014b128loc_14b128:
0014b128ldr x4, [sp+128]
0014b12cstr x4, [sp+80]
0014b130ldr x4, [sp+200]
0014b134str x4, [sp+96]
0014b138subs xzr, x4, 8
0014b13cb.le 0x14b144
0014b140b 0x14b16c
0014b144
0014b144loc_14b144:
0014b144subs xzr, x4, 2
0014b148b.eq 0x14b150
0014b14cb 0x14b158
0014b150
0014b150loc_14b150:
0014b150b 0x14b154
0014b154
0014b154loc_14b154:
0014b154b 0x14b740
0014b158
0014b158loc_14b158:
0014b158subs xzr, x4, 8
0014b15cb.eq 0x14b164
0014b160b 0x14b738
0014b164
0014b164loc_14b164:
0014b164b 0x14b168
0014b168
0014b168loc_14b168:
0014b168b 0x14b6dc
0014b16c
0014b16cloc_14b16c:
0014b16csubs xzr, x4, 10
0014b170b.eq 0x14b178
0014b174b 0x14b180
0014b178
0014b178loc_14b178:
0014b178b 0x14b17c
0014b17c
0014b17cloc_14b17c:
0014b17cb 0x14b660
0014b180
0014b180loc_14b180:
0014b180subs xzr, x4, 16
0014b184b.eq 0x14b18c
0014b188b 0x14b640
0014b18c
0014b18cloc_14b18c:
0014b18cb 0x14b190
0014b190
0014b190loc_14b190:
0014b190b 0x14b194
0014b194
0014b194loc_14b194:
0014b194ldr x4, [sp+192]
0014b198subs xzr, x4, 16
0014b19cb.hs 0x14b1a4
0014b1a0b 0x14b1fc
0014b1a4
0014b1a4loc_14b1a4:
0014b1a4ldr x4, [sp+80]
0014b1a8sub x0, x4, 1
0014b1acstr x0, [sp+80]
0014b1b0ldr x1, [sp+224]
0014b1b4ldr x4, [sp+216]
0014b1b8ldr x5, [sp+192]
0014b1bcand x5, x5, 15
0014b1c0subs xzr, x1, x5
0014b1c4b.hi 0x14b1cc
0014b1c8b 0x14b638
0014b1cc
0014b1ccloc_14b1cc:
0014b1ccldr x1, [sp+128]
0014b1d0ldr x6, [sp+120]
0014b1d4ldrb w4, [x4+x5]
0014b1d8subs xzr, x1, x0
0014b1dcb.hi 0x14b1e4
0014b1e0b 0x14b634
0014b1e4
0014b1e4loc_14b1e4:
0014b1e4strb w4, [x6+x0]
0014b1e8ldr x4, [sp+192]
0014b1ecubfm x4, x4, 4, 63
0014b1f0str x4, [sp+192]
0014b1f4b 0x14b1f8
0014b1f8
0014b1f8loc_14b1f8:
0014b1f8b 0x14b194
0014b1fc
0014b1fcloc_14b1fc:
0014b1fcb 0x14b200
0014b200
0014b200loc_14b200:
0014b200ldr x4, [sp+80]
0014b204sub x0, x4, 1
0014b208str x0, [sp+80]
0014b20cldr x4, [sp+192]
0014b210ldr x1, [sp+224]
0014b214ldr x5, [sp+216]
0014b218subs xzr, x1, x4
0014b21cb.hi 0x14b224
0014b220b 0x14b62c
0014b224
0014b224loc_14b224:
0014b224ldr x1, [sp+128]
0014b228ldr x6, [sp+120]
0014b22cldrb w4, [x5+x4]
0014b230subs xzr, x1, x0
0014b234b.hi 0x14b23c
0014b238b 0x14b628
0014b23c
0014b23cloc_14b23c:
0014b23cstrb w4, [x6+x0]
0014b240b 0x14b244
0014b244
0014b244loc_14b244:
0014b244ldr x4, [sp+80]
0014b248subs xzr, x4, 0
0014b24ccset x4, gt
0014b250strb w4, [sp+55]
0014b254b.gt 0x14b25c
0014b258b 0x14b280
0014b25c
0014b25cloc_14b25c:
0014b25cldr x4, [sp+128]
0014b260str x4, [sp+112]
0014b264ldr x5, [sp+64]
0014b268ldr x6, [sp+80]
0014b26csub x4, x4, x6
0014b270subs xzr, x5, x4
0014b274cset x4, gt
0014b278strb w4, [sp+55]
0014b27cb 0x14b284
0014b280
0014b280loc_14b280:
0014b280b 0x14b284
0014b284
0014b284loc_14b284:
0014b284ldrb w4, [sp+55]
0014b288tbnz w4, 0, 0x14b290
0014b28cb 0x14b2c0
0014b290
0014b290loc_14b290:
0014b290ldr x4, [sp+80]
0014b294sub x0, x4, 1
0014b298str x0, [sp+80]
0014b29cldr x1, [sp+128]
0014b2a0ldr x4, [sp+120]
0014b2a4subs xzr, x1, x0
0014b2a8b.hi 0x14b2b0
0014b2acb 0x14b624
0014b2b0
0014b2b0loc_14b2b0:
0014b2b0orr x5, xzr, 48
0014b2b4strb w5, [x4+x0]
0014b2b8b 0x14b2bc
0014b2bc
0014b2bcloc_14b2bc:
0014b2bcb 0x14b244
0014b2c0
0014b2c0loc_14b2c0:
0014b2c0ldr x4, [sp+184]
0014b2c4ldrsb x27, [x4]
0014b2c8ldrb w4, [x4+12]
0014b2cctbnz w4, 0, 0x14b2d4
0014b2d0b 0x14b43c
0014b2d4
0014b2d4loc_14b2d4:
0014b2d4ldr x4, [sp+200]
0014b2d8str x4, [sp+88]
0014b2dcsubs xzr, x4, 2
0014b2e0b.eq 0x14b2e8
0014b2e4b 0x14b340
0014b2e8
0014b2e8loc_14b2e8:
0014b2e8b 0x14b2ec
0014b2ec
0014b2ecloc_14b2ec:
0014b2ecldr x4, [sp+80]
0014b2f0sub x0, x4, 1
0014b2f4str x0, [sp+80]
0014b2f8ldr x1, [sp+128]
0014b2fcldr x4, [sp+120]
0014b300subs xzr, x1, x0
0014b304b.hi 0x14b30c
0014b308b 0x14b620
0014b30c
0014b30cloc_14b30c:
0014b30cmovz x5, 98
0014b310strb w5, [x4+x0]
0014b314ldr x4, [sp+80]
0014b318sub x0, x4, 1
0014b31cstr x0, [sp+80]
0014b320ldr x1, [sp+128]
0014b324ldr x4, [sp+120]
0014b328subs xzr, x1, x0
0014b32cb.hi 0x14b334
0014b330b 0x14b61c
0014b334
0014b334loc_14b334:
0014b334orr x5, xzr, 48
0014b338strb w5, [x4+x0]
0014b33cb 0x14b438
0014b340
0014b340loc_14b340:
0014b340subs xzr, x4, 8
0014b344b.eq 0x14b34c
0014b348b 0x14b3b0
0014b34c
0014b34cloc_14b34c:
0014b34cb 0x14b350
0014b350
0014b350loc_14b350:
0014b350ldr x0, [sp+80]
0014b354ldr x1, [sp+128]
0014b358ldr x4, [sp+120]
0014b35csubs xzr, x1, x0
0014b360b.hi 0x14b368
0014b364b 0x14b618
0014b368
0014b368loc_14b368:
0014b368ldrb w4, [x4+x0]
0014b36csubs wzr, w4, 48
0014b370b.ne 0x14b378
0014b374b 0x14b3a4
0014b378
0014b378loc_14b378:
0014b378ldr x4, [sp+80]
0014b37csub x0, x4, 1
0014b380str x0, [sp+80]
0014b384ldr x1, [sp+128]
0014b388ldr x4, [sp+120]
0014b38csubs xzr, x1, x0
0014b390b.hi 0x14b398
0014b394b 0x14b614
0014b398
0014b398loc_14b398:
0014b398orr x5, xzr, 48
0014b39cstrb w5, [x4+x0]
0014b3a0b 0x14b3ac
0014b3a4
0014b3a4loc_14b3a4:
0014b3a4orr x5, xzr, 48
0014b3a8b 0x14b3ac
0014b3ac
0014b3acloc_14b3ac:
0014b3acb 0x14b438
0014b3b0
0014b3b0loc_14b3b0:
0014b3b0subs xzr, x4, 16
0014b3b4b.eq 0x14b3bc
0014b3b8b 0x14b428
0014b3bc
0014b3bcloc_14b3bc:
0014b3bcb 0x14b3c0
0014b3c0
0014b3c0loc_14b3c0:
0014b3c0ldr x4, [sp+80]
0014b3c4sub x0, x4, 1
0014b3c8str x0, [sp+80]
0014b3ccldr x1, [sp+224]
0014b3d0ldr x4, [sp+216]
0014b3d4subs xzr, x1, 16
0014b3d8b.hi 0x14b3e0
0014b3dcb 0x14b60c
0014b3e0
0014b3e0loc_14b3e0:
0014b3e0ldr x1, [sp+128]
0014b3e4ldr x5, [sp+120]
0014b3e8ldrb w4, [x4+16]
0014b3ecsubs xzr, x1, x0
0014b3f0b.hi 0x14b3f8
0014b3f4b 0x14b608
0014b3f8
0014b3f8loc_14b3f8:
0014b3f8strb w4, [x5+x0]
0014b3fcldr x4, [sp+80]
0014b400sub x0, x4, 1
0014b404str x0, [sp+80]
0014b408ldr x1, [sp+128]
0014b40cldr x4, [sp+120]
0014b410subs xzr, x1, x0
0014b414b.hi 0x14b41c
0014b418b 0x14b604
0014b41c
0014b41cloc_14b41c:
0014b41corr x5, xzr, 48
0014b420strb w5, [x4+x0]
0014b424b 0x14b438
0014b428
0014b428loc_14b428:
0014b428b 0x14b42c
0014b42c
0014b42cloc_14b42c:
0014b42cb 0x14b430
0014b430
0014b430loc_14b430:
0014b430orr x5, xzr, 48
0014b434b 0x14b438
0014b438
0014b438loc_14b438:
0014b438b 0x14b444
0014b43c
0014b43cloc_14b43c:
0014b43corr x5, xzr, 48
0014b440b 0x14b444
0014b444
0014b444loc_14b444:
0014b444ldrsw x4, [sp+212]
0014b448subs wzr, w4, 79
0014b44cb.eq 0x14b454
0014b450b 0x14b4a4
0014b454
0014b454loc_14b454:
0014b454ldr x4, [sp+80]
0014b458sub x0, x4, 1
0014b45cstr x0, [sp+80]
0014b460ldr x1, [sp+128]
0014b464ldr x4, [sp+120]
0014b468subs xzr, x1, x0
0014b46cb.hi 0x14b474
0014b470b 0x14b600
0014b474
0014b474loc_14b474:
0014b474movz x6, 111
0014b478strb w6, [x4+x0]
0014b47cldr x4, [sp+80]
0014b480sub x0, x4, 1
0014b484str x0, [sp+80]
0014b488ldr x1, [sp+128]
0014b48cldr x4, [sp+120]
0014b490subs xzr, x1, x0
0014b494b.hi 0x14b49c
0014b498b 0x14b5fc
0014b49c
0014b49cloc_14b49c:
0014b49cstrb w5, [x4+x0]
0014b4a0b 0x14b4a8
0014b4a4
0014b4a4loc_14b4a4:
0014b4a4b 0x14b4a8
0014b4a8
0014b4a8loc_14b4a8:
0014b4a8ldrb w4, [sp+53]
0014b4actbnz w4, 0, 0x14b4b4
0014b4b0b 0x14b4e0
0014b4b4
0014b4b4loc_14b4b4:
0014b4b4ldr x4, [sp+80]
0014b4b8sub x0, x4, 1
0014b4bcstr x0, [sp+80]
0014b4c0ldr x1, [sp+128]
0014b4c4ldr x4, [sp+120]
0014b4c8subs xzr, x1, x0
0014b4ccb.hi 0x14b4d4
0014b4d0b 0x14b5f8
0014b4d4
0014b4d4loc_14b4d4:
0014b4d4movz x5, 45
0014b4d8strb w5, [x4+x0]
0014b4dcb 0x14b56c
0014b4e0
0014b4e0loc_14b4e0:
0014b4e0ldr x4, [sp+184]
0014b4e4ldrsb x27, [x4]
0014b4e8ldrb w4, [x4+11]
0014b4ectbnz w4, 0, 0x14b4f4
0014b4f0b 0x14b520
0014b4f4
0014b4f4loc_14b4f4:
0014b4f4ldr x4, [sp+80]
0014b4f8sub x0, x4, 1
0014b4fcstr x0, [sp+80]
0014b500ldr x1, [sp+128]
0014b504ldr x4, [sp+120]
0014b508subs xzr, x1, x0
0014b50cb.hi 0x14b514
0014b510b 0x14b5f4
0014b514
0014b514loc_14b514:
0014b514movz x5, 43
0014b518strb w5, [x4+x0]
0014b51cb 0x14b568
0014b520
0014b520loc_14b520:
0014b520ldr x4, [sp+184]
0014b524ldrsb x27, [x4]
0014b528ldrb w4, [x4+13]
0014b52ctbnz w4, 0, 0x14b534
0014b530b 0x14b560
0014b534
0014b534loc_14b534:
0014b534ldr x4, [sp+80]
0014b538sub x0, x4, 1
0014b53cstr x0, [sp+80]
0014b540ldr x1, [sp+128]
0014b544ldr x4, [sp+120]
0014b548subs xzr, x1, x0
0014b54cb.hi 0x14b554
0014b550b 0x14b5f0
0014b554
0014b554loc_14b554:
0014b554orr x5, xzr, 32
0014b558strb w5, [x4+x0]
0014b55cb 0x14b564
0014b560
0014b560loc_14b560:
0014b560b 0x14b564
0014b564
0014b564loc_14b564:
0014b564b 0x14b568
0014b568
0014b568loc_14b568:
0014b568b 0x14b56c
0014b56c
0014b56cloc_14b56c:
0014b56cldr x4, [sp+184]
0014b570ldrsb x27, [x4]
0014b574ldrb w4, [x4+14]
0014b578strb w4, [sp+51]
0014b57cldr x4, [sp+184]
0014b580ldrsb x27, [x4]
0014b584strb wzr, [x4+14]
0014b588ldr x0, [sp+80]
0014b58cldr x1, [sp+128]
0014b590ldr x4, [sp+120]
0014b594ldr x5, [sp+136]
0014b598b 0x14b59c
0014b59c
0014b59cloc_14b59c:
0014b59csubs xzr, x1, x0
0014b5a0b.hs 0x14b5a8
0014b5a4b 0x14b5ec
0014b5a8
0014b5a8loc_14b5a8:
0014b5a8sub x3, x5, x0
0014b5acsub x2, x1, x0
0014b5b0sub x5, xzr, x3
0014b5b4and x5, x0, x5, asr #63
0014b5b8add x1, x4, x5
0014b5bcstr x1, [sp+144]
0014b5c0str x2, [sp+152]
0014b5c4str x3, [sp+160]
0014b5c8ldr x0, [sp+184]
0014b5ccbl fmt.(*fmt).pad
0014b5d0ldr x4, [sp+184]
0014b5d4ldrsb x27, [x4]
0014b5d8ldrb w5, [sp+51]
0014b5dcstrb w5, [x4+14]
0014b5e0ldur x29, [sp-8]
0014b5e4ldr x30, [sp], 176
0014b5e8ret x30
0014b5ec
0014b5ecloc_14b5ec:
0014b5ecbl runtime.panicSliceB
0014b5f0
0014b5f0loc_14b5f0:
0014b5f0bl runtime.panicIndex
0014b5f4
0014b5f4loc_14b5f4:
0014b5f4bl runtime.panicIndex
0014b5f8
0014b5f8loc_14b5f8:
0014b5f8bl runtime.panicIndex
0014b5fc
0014b5fcloc_14b5fc:
0014b5fcbl runtime.panicIndex
0014b600
0014b600loc_14b600:
0014b600bl runtime.panicIndex
0014b604
0014b604loc_14b604:
0014b604bl runtime.panicIndex
0014b608
0014b608loc_14b608:
0014b608bl runtime.panicIndex
0014b60c
0014b60cloc_14b60c:
0014b60corr x0, xzr, 16
0014b610bl runtime.panicIndex
0014b614
0014b614loc_14b614:
0014b614bl runtime.panicIndex
0014b618
0014b618loc_14b618:
0014b618bl runtime.panicIndex
0014b61c
0014b61cloc_14b61c:
0014b61cbl runtime.panicIndex
0014b620
0014b620loc_14b620:
0014b620bl runtime.panicIndex
0014b624
0014b624loc_14b624:
0014b624bl runtime.panicIndex
0014b628
0014b628loc_14b628:
0014b628bl runtime.panicIndex
0014b62c
0014b62cloc_14b62c:
0014b62cmov x0, x4
0014b630bl runtime.panicIndexU
0014b634
0014b634loc_14b634:
0014b634bl runtime.panicIndex
0014b638
0014b638loc_14b638:
0014b638mov x0, x5
0014b63cbl runtime.panicIndexU
0014b640
0014b640loc_14b640:
0014b640b 0x14b644
0014b644
0014b644loc_14b644:
0014b644b 0x14b648
0014b648
0014b648loc_14b648:
0014b648b 0x14b64c
0014b64c
0014b64cloc_14b64c:
0014b64cadrp x0, 0x4aa000
0014b650add x0, x0, 2944
0014b654adrp x1, 0x5c6000
0014b658add x1, x1, 1408
0014b65cbl runtime.gopanic
0014b660
0014b660loc_14b660:
0014b660ldr x4, [sp+192]
0014b664subs xzr, x4, 10
0014b668b.hs 0x14b670
0014b66cb 0x14b6d4
0014b670
0014b670loc_14b670:
0014b670ldr x4, [sp+80]
0014b674sub x0, x4, 1
0014b678str x0, [sp+80]
0014b67cldr x4, [sp+192]
0014b680movz x5, 52429
0014b684movk x5, 0xcccc0000
0014b688movk x5, 0xcccc00000000
0014b68cmovk x5, 0xcccc000000000000
0014b690umulh x4, x5, x4
0014b694ubfm x4, x4, 3, 63
0014b698str x4, [sp+72]
0014b69cldr x1, [sp+128]
0014b6a0ldr x6, [sp+120]
0014b6a4ldr x7, [sp+192]
0014b6a8add x4, x4, x4, lsl #2
0014b6acsub x4, x7, x4, lsl #1
0014b6b0add x4, x4, 48
0014b6b4subs xzr, x1, x0
0014b6b8b.hi 0x14b6c0
0014b6bcb 0x14b6d8
0014b6c0
0014b6c0loc_14b6c0:
0014b6c0strb w4, [x6+x0]
0014b6c4ldr x4, [sp+72]
0014b6c8str x4, [sp+192]
0014b6ccb 0x14b6d0
0014b6d0
0014b6d0loc_14b6d0:
0014b6d0b 0x14b660
0014b6d4
0014b6d4loc_14b6d4:
0014b6d4b 0x14b200
0014b6d8
0014b6d8loc_14b6d8:
0014b6d8bl runtime.panicIndex
0014b6dc
0014b6dcloc_14b6dc:
0014b6dcldr x4, [sp+192]
0014b6e0subs xzr, x4, 8
0014b6e4b.hs 0x14b6ec
0014b6e8b 0x14b730
0014b6ec
0014b6ecloc_14b6ec:
0014b6ecldr x4, [sp+80]
0014b6f0sub x0, x4, 1
0014b6f4str x0, [sp+80]
0014b6f8ldr x1, [sp+128]
0014b6fcldr x4, [sp+120]
0014b700ldr x5, [sp+192]
0014b704and x5, x5, 7
0014b708add x5, x5, 48
0014b70csubs xzr, x1, x0
0014b710b.hi 0x14b718
0014b714b 0x14b734
0014b718
0014b718loc_14b718:
0014b718strb w5, [x4+x0]
0014b71cldr x4, [sp+192]
0014b720ubfm x4, x4, 3, 63
0014b724str x4, [sp+192]
0014b728b 0x14b72c
0014b72c
0014b72cloc_14b72c:
0014b72cb 0x14b6dc
0014b730
0014b730loc_14b730:
0014b730b 0x14b200
0014b734
0014b734loc_14b734:
0014b734bl runtime.panicIndex
0014b738
0014b738loc_14b738:
0014b738b 0x14b73c
0014b73c
0014b73cloc_14b73c:
0014b73cb 0x14b648
0014b740
0014b740loc_14b740:
0014b740ldr x4, [sp+192]
0014b744subs xzr, x4, 2
0014b748b.hs 0x14b750
0014b74cb 0x14b794
0014b750
0014b750loc_14b750:
0014b750ldr x4, [sp+80]
0014b754sub x0, x4, 1
0014b758str x0, [sp+80]
0014b75cldr x1, [sp+128]
0014b760ldr x4, [sp+120]
0014b764ldr x5, [sp+192]
0014b768and x5, x5, 1
0014b76cadd x5, x5, 48
0014b770subs xzr, x1, x0
0014b774b.hi 0x14b77c
0014b778b 0x14b798
0014b77c
0014b77cloc_14b77c:
0014b77cstrb w5, [x4+x0]
0014b780ldr x4, [sp+192]
0014b784ubfm x4, x4, 1, 63
0014b788str x4, [sp+192]
0014b78cb 0x14b790
0014b790
0014b790loc_14b790:
0014b790b 0x14b740
0014b794
0014b794loc_14b794:
0014b794b 0x14b200
0014b798
0014b798loc_14b798:
0014b798bl runtime.panicIndex
0014b79chint
0014b7a0
0014b7a0loc_14b7a0:
0014b7a0stp x0, x1, [sp+8]
0014b7a4str x2, [sp+24]
0014b7a8strb w3, [sp+32]
0014b7acstr w4, [sp+36]
0014b7b0stp x5, x6, [sp+40]
0014b7b4mov x3, x30
0014b7b8bl runtime.morestack_noctxt.abi0
0014b7bcldp x0, x1, [sp+8]
0014b7c0ldr x2, [sp+24]
0014b7c4ldrb w3, [sp+32]
0014b7c8ldrsw x4, [sp+36]
0014b7ccldp x5, x6, [sp+40]
0014b7d0b 0x14ae30
0014b7d4udf 0
0014b7d8udf 0
0014b7dcudf 0
0014ae30
0014ae30fmt.(*fmt).fmtInteger: ; void fmt.(*fmt).fmtInteger(fmt.fmt * f, uint64 u, int base, bool isSigned, int32 verb, struct string digits)
0014ae30ldr x16, [x28+16]
0014ae34sub x17, sp, 48
0014ae38subs xzr, x17, x16
0014ae3cb.ls 0x14b7a0
0014ae40str x30, [sp-176]!
0014ae44stur x29, [sp-8]
0014ae48sub x29, sp, 8
0014ae4cstr x0, [sp+184]
0014ae50str x1, [sp+192]
0014ae54str x2, [sp+200]
0014ae58strb w3, [sp+208]
0014ae5cstr w4, [sp+212]
0014ae60str x5, [sp+216]
0014ae64str x6, [sp+224]
0014ae68ldrb w4, [sp+208]
0014ae6cstrb w4, [sp+55]
0014ae70tbnz w4, 0, 0x14ae78
0014ae74b 0x14ae8c
0014ae78
0014ae78loc_14ae78:
0014ae78ldr x4, [sp+192]
0014ae7csubs xzr, x4, 0
0014ae80cset x4, lt
0014ae84strb w4, [sp+55]
0014ae88b 0x14ae90
0014ae8c
0014ae8cloc_14ae8c:
0014ae8cb 0x14ae90
0014ae90
0014ae90loc_14ae90:
0014ae90ldrb w4, [sp+55]
0014ae94strb w4, [sp+53]
0014ae98tbnz w4, 0, 0x14aea0
0014ae9cb 0x14aeb0
0014aea0
0014aea0loc_14aea0:
0014aea0ldr x4, [sp+192]
0014aea4sub x4, xzr, x4
0014aea8str x4, [sp+192]
0014aeacb 0x14aeb4
0014aeb0
0014aeb0loc_14aeb0:
0014aeb0b 0x14aeb4
0014aeb4
0014aeb4loc_14aeb4:
0014aeb4ldr x4, [sp+184]
0014aeb8ldrsb x27, [x4]
0014aebcadd x4, x4, 40
0014aec0ldrsb x27, [x4]
0014aec4b 0x14aec8
0014aec8
0014aec8loc_14aec8:
0014aec8str x4, [sp+120]
0014aeccmovz x4, 68
0014aed0str x4, [sp+128]
0014aed4str x4, [sp+136]
0014aed8ldr x4, [sp+184]
0014aedcldrsb x27, [x4]
0014aee0ldrb w4, [x4+8]
0014aee4strb w4, [sp+55]
0014aee8tbnz w4, 0, 0x14aef0
0014aeecb 0x14aef4
0014aef0
0014aef0loc_14aef0:
0014aef0b 0x14af08
0014aef4
0014aef4loc_14aef4:
0014aef4ldr x4, [sp+184]
0014aef8ldrsb x27, [x4]
0014aefcldrb w4, [x4+9]
0014af00strb w4, [sp+55]
0014af04b 0x14af08
0014af08
0014af08loc_14af08:
0014af08ldrb w4, [sp+55]
0014af0ctbnz w4, 0, 0x14af14
0014af10b 0x14af7c
0014af14
0014af14loc_14af14:
0014af14ldr x4, [sp+184]
0014af18ldrsb x27, [x4]
0014af1cldr x4, [x4+24]
0014af20ldr x5, [sp+184]
0014af24ldrsb x27, [x5]
0014af28ldr x5, [x5+32]
0014af2cadd x4, x4, x5
0014af30add x2, x4, 3
0014af34str x2, [sp+56]
0014af38ldr x4, [sp+128]
0014af3cstr x4, [sp+112]
0014af40subs xzr, x4, x2
0014af44b.lt 0x14af4c
0014af48b 0x14af74
0014af4c
0014af4cloc_14af4c:
0014af4cadrp x0, 0x4ab000
0014af50add x0, x0, 3072
0014af54mov x1, x2
0014af58bl runtime.makeslice
0014af5cldr x3, [sp+56]
0014af60ldr x4, [sp+56]
0014af64str x0, [sp+120]
0014af68str x3, [sp+128]
0014af6cstr x4, [sp+136]
0014af70b 0x14af78
0014af74
0014af74loc_14af74:
0014af74b 0x14af78
0014af78
0014af78loc_14af78:
0014af78b 0x14af80
0014af7c
0014af7cloc_14af7c:
0014af7cb 0x14af80
0014af80
0014af80loc_14af80:
0014af80str xzr, [sp+64]
0014af84ldr x4, [sp+184]
0014af88ldrsb x27, [x4]
0014af8cldrb w4, [x4+9]
0014af90tbnz w4, 0, 0x14af98
0014af94b 0x14b034
0014af98
0014af98loc_14af98:
0014af98ldr x4, [sp+184]
0014af9cldrsb x27, [x4]
0014afa0ldr x4, [x4+32]
0014afa4str x4, [sp+64]
0014afa8subs xzr, x4, 0
0014afaccset x5, eq
0014afb0strb w5, [sp+55]
0014afb4cbz x4, 0x14afbc
0014afb8b 0x14afd0
0014afbc
0014afbcloc_14afbc:
0014afbcldr x4, [sp+192]
0014afc0subs xzr, x4, 0
0014afc4cset x4, eq
0014afc8strb w4, [sp+55]
0014afccb 0x14afd4
0014afd0
0014afd0loc_14afd0:
0014afd0b 0x14afd4
0014afd4
0014afd4loc_14afd4:
0014afd4ldrb w4, [sp+55]
0014afd8tbnz w4, 0, 0x14afe0
0014afdcb 0x14b030
0014afe0
0014afe0loc_14afe0:
0014afe0ldr x2, [sp+184]
0014afe4ldrsb x27, [x2]
0014afe8ldrb w2, [x2+14]
0014afecstrb w2, [sp+52]
0014aff0ldr x2, [sp+184]
0014aff4ldrsb x27, [x2]
0014aff8strb wzr, [x2+14]
0014affcldr x2, [sp+184]
0014b000ldrsb x27, [x2]
0014b004ldr x1, [x2+24]
0014b008str x1, [sp+104]
0014b00cldr x0, [sp+184]
0014b010bl fmt.(*fmt).writePadding
0014b014ldr x2, [sp+184]
0014b018ldrsb x27, [x2]
0014b01cldrb w3, [sp+52]
0014b020strb w3, [x2+14]
0014b024ldur x29, [sp-8]
0014b028ldr x30, [sp], 176
0014b02cret x30
0014b030
0014b030loc_14b030:
0014b030b 0x14b128
0014b034
0014b034loc_14b034:
0014b034ldr x4, [sp+184]
0014b038ldrsb x27, [x4]
0014b03cldrb w4, [x4+14]
0014b040strb w4, [sp+54]
0014b044tbnz w4, 0, 0x14b04c
0014b048b 0x14b064
0014b04c
0014b04cloc_14b04c:
0014b04cldr x4, [sp+184]
0014b050ldrsb x27, [x4]
0014b054ldrb w4, [x4+10]
0014b058eor x4, x4, 1
0014b05cstrb w4, [sp+54]
0014b060b 0x14b068
0014b064
0014b064loc_14b064:
0014b064b 0x14b068
0014b068
0014b068loc_14b068:
0014b068ldrb w4, [sp+54]
0014b06cstrb w4, [sp+55]
0014b070tbnz w4, 0, 0x14b078
0014b074b 0x14b08c
0014b078
0014b078loc_14b078:
0014b078ldr x4, [sp+184]
0014b07cldrsb x27, [x4]
0014b080ldrb w4, [x4+8]
0014b084strb w4, [sp+55]
0014b088b 0x14b090
0014b08c
0014b08cloc_14b08c:
0014b08cb 0x14b090
0014b090
0014b090loc_14b090:
0014b090ldrb w4, [sp+55]
0014b094tbnz w4, 0, 0x14b09c
0014b098b 0x14b120
0014b09c
0014b09cloc_14b09c:
0014b09cldr x4, [sp+184]
0014b0a0ldrsb x27, [x4]
0014b0a4ldr x4, [x4+24]
0014b0a8str x4, [sp+64]
0014b0acldrb w4, [sp+53]
0014b0b0strb w4, [sp+55]
0014b0b4tbnz w4, 0, 0x14b0bc
0014b0b8b 0x14b0c0
0014b0bc
0014b0bcloc_14b0bc:
0014b0bcb 0x14b0d4
0014b0c0
0014b0c0loc_14b0c0:
0014b0c0ldr x4, [sp+184]
0014b0c4ldrsb x27, [x4]
0014b0c8ldrb w4, [x4+11]
0014b0ccstrb w4, [sp+55]
0014b0d0b 0x14b0d4
0014b0d4
0014b0d4loc_14b0d4:
0014b0d4ldrb w4, [sp+55]
0014b0d8strb w4, [sp+54]
0014b0dctbnz w4, 0, 0x14b0e4
0014b0e0b 0x14b0e8
0014b0e4
0014b0e4loc_14b0e4:
0014b0e4b 0x14b0fc
0014b0e8
0014b0e8loc_14b0e8:
0014b0e8ldr x4, [sp+184]
0014b0ecldrsb x27, [x4]
0014b0f0ldrb w4, [x4+13]
0014b0f4strb w4, [sp+54]
0014b0f8b 0x14b0fc
0014b0fc
0014b0fcloc_14b0fc:
0014b0fcldrb w4, [sp+54]
0014b100tbnz w4, 0, 0x14b108
0014b104b 0x14b118
0014b108
0014b108loc_14b108:
0014b108ldr x4, [sp+64]
0014b10csub x4, x4, 1
0014b110str x4, [sp+64]
0014b114b 0x14b11c
0014b118
0014b118loc_14b118:
0014b118b 0x14b11c
0014b11c
0014b11cloc_14b11c:
0014b11cb 0x14b124
0014b120
0014b120loc_14b120:
0014b120b 0x14b124
0014b124
0014b124loc_14b124:
0014b124b 0x14b128
0014b128
0014b128loc_14b128:
0014b128ldr x4, [sp+128]
0014b12cstr x4, [sp+80]
0014b130ldr x4, [sp+200]
0014b134str x4, [sp+96]
0014b138subs xzr, x4, 8
0014b13cb.le 0x14b144
0014b140b 0x14b16c
0014b144
0014b144loc_14b144:
0014b144subs xzr, x4, 2
0014b148b.eq 0x14b150
0014b14cb 0x14b158
0014b150
0014b150loc_14b150:
0014b150b 0x14b154
0014b154
0014b154loc_14b154:
0014b154b 0x14b740
0014b158
0014b158loc_14b158:
0014b158subs xzr, x4, 8
0014b15cb.eq 0x14b164
0014b160b 0x14b738
0014b164
0014b164loc_14b164:
0014b164b 0x14b168
0014b168
0014b168loc_14b168:
0014b168b 0x14b6dc
0014b16c
0014b16cloc_14b16c:
0014b16csubs xzr, x4, 10
0014b170b.eq 0x14b178
0014b174b 0x14b180
0014b178
0014b178loc_14b178:
0014b178b 0x14b17c
0014b17c
0014b17cloc_14b17c:
0014b17cb 0x14b660
0014b180
0014b180loc_14b180:
0014b180subs xzr, x4, 16
0014b184b.eq 0x14b18c
0014b188b 0x14b640
0014b18c
0014b18cloc_14b18c:
0014b18cb 0x14b190
0014b190
0014b190loc_14b190:
0014b190b 0x14b194
0014b194
0014b194loc_14b194:
0014b194ldr x4, [sp+192]
0014b198subs xzr, x4, 16
0014b19cb.hs 0x14b1a4
0014b1a0b 0x14b1fc
0014b1a4
0014b1a4loc_14b1a4:
0014b1a4ldr x4, [sp+80]
0014b1a8sub x0, x4, 1
0014b1acstr x0, [sp+80]
0014b1b0ldr x1, [sp+224]
0014b1b4ldr x4, [sp+216]
0014b1b8ldr x5, [sp+192]
0014b1bcand x5, x5, 15
0014b1c0subs xzr, x1, x5
0014b1c4b.hi 0x14b1cc
0014b1c8b 0x14b638
0014b1cc
0014b1ccloc_14b1cc:
0014b1ccldr x1, [sp+128]
0014b1d0ldr x6, [sp+120]
0014b1d4ldrb w4, [x4+x5]
0014b1d8subs xzr, x1, x0
0014b1dcb.hi 0x14b1e4
0014b1e0b 0x14b634
0014b1e4
0014b1e4loc_14b1e4:
0014b1e4strb w4, [x6+x0]
0014b1e8ldr x4, [sp+192]
0014b1ecubfm x4, x4, 4, 63
0014b1f0str x4, [sp+192]
0014b1f4b 0x14b1f8
0014b1f8
0014b1f8loc_14b1f8:
0014b1f8b 0x14b194
0014b1fc
0014b1fcloc_14b1fc:
0014b1fcb 0x14b200
0014b200
0014b200loc_14b200:
0014b200ldr x4, [sp+80]
0014b204sub x0, x4, 1
0014b208str x0, [sp+80]
0014b20cldr x4, [sp+192]
0014b210ldr x1, [sp+224]
0014b214ldr x5, [sp+216]
0014b218subs xzr, x1, x4
0014b21cb.hi 0x14b224
0014b220b 0x14b62c
0014b224
0014b224loc_14b224:
0014b224ldr x1, [sp+128]
0014b228ldr x6, [sp+120]
0014b22cldrb w4, [x5+x4]
0014b230subs xzr, x1, x0
0014b234b.hi 0x14b23c
0014b238b 0x14b628
0014b23c
0014b23cloc_14b23c:
0014b23cstrb w4, [x6+x0]
0014b240b 0x14b244
0014b244
0014b244loc_14b244:
0014b244ldr x4, [sp+80]
0014b248subs xzr, x4, 0
0014b24ccset x4, gt
0014b250strb w4, [sp+55]
0014b254b.gt 0x14b25c
0014b258b 0x14b280
0014b25c
0014b25cloc_14b25c:
0014b25cldr x4, [sp+128]
0014b260str x4, [sp+112]
0014b264ldr x5, [sp+64]
0014b268ldr x6, [sp+80]
0014b26csub x4, x4, x6
0014b270subs xzr, x5, x4
0014b274cset x4, gt
0014b278strb w4, [sp+55]
0014b27cb 0x14b284
0014b280
0014b280loc_14b280:
0014b280b 0x14b284
0014b284
0014b284loc_14b284:
0014b284ldrb w4, [sp+55]
0014b288tbnz w4, 0, 0x14b290
0014b28cb 0x14b2c0
0014b290
0014b290loc_14b290:
0014b290ldr x4, [sp+80]
0014b294sub x0, x4, 1
0014b298str x0, [sp+80]
0014b29cldr x1, [sp+128]
0014b2a0ldr x4, [sp+120]
0014b2a4subs xzr, x1, x0
0014b2a8b.hi 0x14b2b0
0014b2acb 0x14b624
0014b2b0
0014b2b0loc_14b2b0:
0014b2b0orr x5, xzr, 48
0014b2b4strb w5, [x4+x0]
0014b2b8b 0x14b2bc
0014b2bc
0014b2bcloc_14b2bc:
0014b2bcb 0x14b244
0014b2c0
0014b2c0loc_14b2c0:
0014b2c0ldr x4, [sp+184]
0014b2c4ldrsb x27, [x4]
0014b2c8ldrb w4, [x4+12]
0014b2cctbnz w4, 0, 0x14b2d4
0014b2d0b 0x14b43c
0014b2d4
0014b2d4loc_14b2d4:
0014b2d4ldr x4, [sp+200]
0014b2d8str x4, [sp+88]
0014b2dcsubs xzr, x4, 2
0014b2e0b.eq 0x14b2e8
0014b2e4b 0x14b340
0014b2e8
0014b2e8loc_14b2e8:
0014b2e8b 0x14b2ec
0014b2ec
0014b2ecloc_14b2ec:
0014b2ecldr x4, [sp+80]
0014b2f0sub x0, x4, 1
0014b2f4str x0, [sp+80]
0014b2f8ldr x1, [sp+128]
0014b2fcldr x4, [sp+120]
0014b300subs xzr, x1, x0
0014b304b.hi 0x14b30c
0014b308b 0x14b620
0014b30c
0014b30cloc_14b30c:
0014b30cmovz x5, 98
0014b310strb w5, [x4+x0]
0014b314ldr x4, [sp+80]
0014b318sub x0, x4, 1
0014b31cstr x0, [sp+80]
0014b320ldr x1, [sp+128]
0014b324ldr x4, [sp+120]
0014b328subs xzr, x1, x0
0014b32cb.hi 0x14b334
0014b330b 0x14b61c
0014b334
0014b334loc_14b334:
0014b334orr x5, xzr, 48
0014b338strb w5, [x4+x0]
0014b33cb 0x14b438
0014b340
0014b340loc_14b340:
0014b340subs xzr, x4, 8
0014b344b.eq 0x14b34c
0014b348b 0x14b3b0
0014b34c
0014b34cloc_14b34c:
0014b34cb 0x14b350
0014b350
0014b350loc_14b350:
0014b350ldr x0, [sp+80]
0014b354ldr x1, [sp+128]
0014b358ldr x4, [sp+120]
0014b35csubs xzr, x1, x0
0014b360b.hi 0x14b368
0014b364b 0x14b618
0014b368
0014b368loc_14b368:
0014b368ldrb w4, [x4+x0]
0014b36csubs wzr, w4, 48
0014b370b.ne 0x14b378
0014b374b 0x14b3a4
0014b378
0014b378loc_14b378:
0014b378ldr x4, [sp+80]
0014b37csub x0, x4, 1
0014b380str x0, [sp+80]
0014b384ldr x1, [sp+128]
0014b388ldr x4, [sp+120]
0014b38csubs xzr, x1, x0
0014b390b.hi 0x14b398
0014b394b 0x14b614
0014b398
0014b398loc_14b398:
0014b398orr x5, xzr, 48
0014b39cstrb w5, [x4+x0]
0014b3a0b 0x14b3ac
0014b3a4
0014b3a4loc_14b3a4:
0014b3a4orr x5, xzr, 48
0014b3a8b 0x14b3ac
0014b3ac
0014b3acloc_14b3ac:
0014b3acb 0x14b438
0014b3b0
0014b3b0loc_14b3b0:
0014b3b0subs xzr, x4, 16
0014b3b4b.eq 0x14b3bc
0014b3b8b 0x14b428
0014b3bc
0014b3bcloc_14b3bc:
0014b3bcb 0x14b3c0
0014b3c0
0014b3c0loc_14b3c0:
0014b3c0ldr x4, [sp+80]
0014b3c4sub x0, x4, 1
0014b3c8str x0, [sp+80]
0014b3ccldr x1, [sp+224]
0014b3d0ldr x4, [sp+216]
0014b3d4subs xzr, x1, 16
0014b3d8b.hi 0x14b3e0
0014b3dcb 0x14b60c
0014b3e0
0014b3e0loc_14b3e0:
0014b3e0ldr x1, [sp+128]
0014b3e4ldr x5, [sp+120]
0014b3e8ldrb w4, [x4+16]
0014b3ecsubs xzr, x1, x0
0014b3f0b.hi 0x14b3f8
0014b3f4b 0x14b608
0014b3f8
0014b3f8loc_14b3f8:
0014b3f8strb w4, [x5+x0]
0014b3fcldr x4, [sp+80]
0014b400sub x0, x4, 1
0014b404str x0, [sp+80]
0014b408ldr x1, [sp+128]
0014b40cldr x4, [sp+120]
0014b410subs xzr, x1, x0
0014b414b.hi 0x14b41c
0014b418b 0x14b604
0014b41c
0014b41cloc_14b41c:
0014b41corr x5, xzr, 48
0014b420strb w5, [x4+x0]
0014b424b 0x14b438
0014b428
0014b428loc_14b428:
0014b428b 0x14b42c
0014b42c
0014b42cloc_14b42c:
0014b42cb 0x14b430
0014b430
0014b430loc_14b430:
0014b430orr x5, xzr, 48
0014b434b 0x14b438
0014b438
0014b438loc_14b438:
0014b438b 0x14b444
0014b43c
0014b43cloc_14b43c:
0014b43corr x5, xzr, 48
0014b440b 0x14b444
0014b444
0014b444loc_14b444:
0014b444ldrsw x4, [sp+212]
0014b448subs wzr, w4, 79
0014b44cb.eq 0x14b454
0014b450b 0x14b4a4
0014b454
0014b454loc_14b454:
0014b454ldr x4, [sp+80]
0014b458sub x0, x4, 1
0014b45cstr x0, [sp+80]
0014b460ldr x1, [sp+128]
0014b464ldr x4, [sp+120]
0014b468subs xzr, x1, x0
0014b46cb.hi 0x14b474
0014b470b 0x14b600
0014b474
0014b474loc_14b474:
0014b474movz x6, 111
0014b478strb w6, [x4+x0]
0014b47cldr x4, [sp+80]
0014b480sub x0, x4, 1
0014b484str x0, [sp+80]
0014b488ldr x1, [sp+128]
0014b48cldr x4, [sp+120]
0014b490subs xzr, x1, x0
0014b494b.hi 0x14b49c
0014b498b 0x14b5fc
0014b49c
0014b49cloc_14b49c:
0014b49cstrb w5, [x4+x0]
0014b4a0b 0x14b4a8
0014b4a4
0014b4a4loc_14b4a4:
0014b4a4b 0x14b4a8
0014b4a8
0014b4a8loc_14b4a8:
0014b4a8ldrb w4, [sp+53]
0014b4actbnz w4, 0, 0x14b4b4
0014b4b0b 0x14b4e0
0014b4b4
0014b4b4loc_14b4b4:
0014b4b4ldr x4, [sp+80]
0014b4b8sub x0, x4, 1
0014b4bcstr x0, [sp+80]
0014b4c0ldr x1, [sp+128]
0014b4c4ldr x4, [sp+120]
0014b4c8subs xzr, x1, x0
0014b4ccb.hi 0x14b4d4
0014b4d0b 0x14b5f8
0014b4d4
0014b4d4loc_14b4d4:
0014b4d4movz x5, 45
0014b4d8strb w5, [x4+x0]
0014b4dcb 0x14b56c
0014b4e0
0014b4e0loc_14b4e0:
0014b4e0ldr x4, [sp+184]
0014b4e4ldrsb x27, [x4]
0014b4e8ldrb w4, [x4+11]
0014b4ectbnz w4, 0, 0x14b4f4
0014b4f0b 0x14b520
0014b4f4
0014b4f4loc_14b4f4:
0014b4f4ldr x4, [sp+80]
0014b4f8sub x0, x4, 1
0014b4fcstr x0, [sp+80]
0014b500ldr x1, [sp+128]
0014b504ldr x4, [sp+120]
0014b508subs xzr, x1, x0
0014b50cb.hi 0x14b514
0014b510b 0x14b5f4
0014b514
0014b514loc_14b514:
0014b514movz x5, 43
0014b518strb w5, [x4+x0]
0014b51cb 0x14b568
0014b520
0014b520loc_14b520:
0014b520ldr x4, [sp+184]
0014b524ldrsb x27, [x4]
0014b528ldrb w4, [x4+13]
0014b52ctbnz w4, 0, 0x14b534
0014b530b 0x14b560
0014b534
0014b534loc_14b534:
0014b534ldr x4, [sp+80]
0014b538sub x0, x4, 1
0014b53cstr x0, [sp+80]
0014b540ldr x1, [sp+128]
0014b544ldr x4, [sp+120]
0014b548subs xzr, x1, x0
0014b54cb.hi 0x14b554
0014b550b 0x14b5f0
0014b554
0014b554loc_14b554:
0014b554orr x5, xzr, 32
0014b558strb w5, [x4+x0]
0014b55cb 0x14b564
0014b560
0014b560loc_14b560:
0014b560b 0x14b564
0014b564
0014b564loc_14b564:
0014b564b 0x14b568
0014b568
0014b568loc_14b568:
0014b568b 0x14b56c
0014b56c
0014b56cloc_14b56c:
0014b56cldr x4, [sp+184]
0014b570ldrsb x27, [x4]
0014b574ldrb w4, [x4+14]
0014b578strb w4, [sp+51]
0014b57cldr x4, [sp+184]
0014b580ldrsb x27, [x4]
0014b584strb wzr, [x4+14]
0014b588ldr x0, [sp+80]
0014b58cldr x1, [sp+128]
0014b590ldr x4, [sp+120]
0014b594ldr x5, [sp+136]
0014b598b 0x14b59c
0014b59c
0014b59cloc_14b59c:
0014b59csubs xzr, x1, x0
0014b5a0b.hs 0x14b5a8
0014b5a4b 0x14b5ec
0014b5a8
0014b5a8loc_14b5a8:
0014b5a8sub x3, x5, x0
0014b5acsub x2, x1, x0
0014b5b0sub x5, xzr, x3
0014b5b4and x5, x0, x5, asr #63
0014b5b8add x1, x4, x5
0014b5bcstr x1, [sp+144]
0014b5c0str x2, [sp+152]
0014b5c4str x3, [sp+160]
0014b5c8ldr x0, [sp+184]
0014b5ccbl fmt.(*fmt).pad
0014b5d0ldr x4, [sp+184]
0014b5d4ldrsb x27, [x4]
0014b5d8ldrb w5, [sp+51]
0014b5dcstrb w5, [x4+14]
0014b5e0ldur x29, [sp-8]
0014b5e4ldr x30, [sp], 176
0014b5e8ret x30
0014b5ec
0014b5ecloc_14b5ec:
0014b5ecbl runtime.panicSliceB
0014b5f0
0014b5f0loc_14b5f0:
0014b5f0bl runtime.panicIndex
0014b5f4
0014b5f4loc_14b5f4:
0014b5f4bl runtime.panicIndex
0014b5f8
0014b5f8loc_14b5f8:
0014b5f8bl runtime.panicIndex
0014b5fc
0014b5fcloc_14b5fc:
0014b5fcbl runtime.panicIndex
0014b600
0014b600loc_14b600:
0014b600bl runtime.panicIndex
0014b604
0014b604loc_14b604:
0014b604bl runtime.panicIndex
0014b608
0014b608loc_14b608:
0014b608bl runtime.panicIndex
0014b60c
0014b60cloc_14b60c:
0014b60corr x0, xzr, 16
0014b610bl runtime.panicIndex
0014b614
0014b614loc_14b614:
0014b614bl runtime.panicIndex
0014b618
0014b618loc_14b618:
0014b618bl runtime.panicIndex
0014b61c
0014b61cloc_14b61c:
0014b61cbl runtime.panicIndex
0014b620
0014b620loc_14b620:
0014b620bl runtime.panicIndex
0014b624
0014b624loc_14b624:
0014b624bl runtime.panicIndex
0014b628
0014b628loc_14b628:
0014b628bl runtime.panicIndex
0014b62c
0014b62cloc_14b62c:
0014b62cmov x0, x4
0014b630bl runtime.panicIndexU
0014b634
0014b634loc_14b634:
0014b634bl runtime.panicIndex
0014b638
0014b638loc_14b638:
0014b638mov x0, x5
0014b63cbl runtime.panicIndexU
0014b640
0014b640loc_14b640:
0014b640b 0x14b644
0014b644
0014b644loc_14b644:
0014b644b 0x14b648
0014b648
0014b648loc_14b648:
0014b648b 0x14b64c
0014b64c
0014b64cloc_14b64c:
0014b64cadrp x0, 0x4aa000
0014b650add x0, x0, 2944
0014b654adrp x1, 0x5c6000
0014b658add x1, x1, 1408
0014b65cbl runtime.gopanic
0014b660
0014b660loc_14b660:
0014b660ldr x4, [sp+192]
0014b664subs xzr, x4, 10
0014b668b.hs 0x14b670
0014b66cb 0x14b6d4
0014b670
0014b670loc_14b670:
0014b670ldr x4, [sp+80]
0014b674sub x0, x4, 1
0014b678str x0, [sp+80]
0014b67cldr x4, [sp+192]
0014b680movz x5, 52429
0014b684movk x5, 0xcccc0000
0014b688movk x5, 0xcccc00000000
0014b68cmovk x5, 0xcccc000000000000
0014b690umulh x4, x5, x4
0014b694ubfm x4, x4, 3, 63
0014b698str x4, [sp+72]
0014b69cldr x1, [sp+128]
0014b6a0ldr x6, [sp+120]
0014b6a4ldr x7, [sp+192]
0014b6a8add x4, x4, x4, lsl #2
0014b6acsub x4, x7, x4, lsl #1
0014b6b0add x4, x4, 48
0014b6b4subs xzr, x1, x0
0014b6b8b.hi 0x14b6c0
0014b6bcb 0x14b6d8
0014b6c0
0014b6c0loc_14b6c0:
0014b6c0strb w4, [x6+x0]
0014b6c4ldr x4, [sp+72]
0014b6c8str x4, [sp+192]
0014b6ccb 0x14b6d0
0014b6d0
0014b6d0loc_14b6d0:
0014b6d0b 0x14b660
0014b6d4
0014b6d4loc_14b6d4:
0014b6d4b 0x14b200
0014b6d8
0014b6d8loc_14b6d8:
0014b6d8bl runtime.panicIndex
0014b6dc
0014b6dcloc_14b6dc:
0014b6dcldr x4, [sp+192]
0014b6e0subs xzr, x4, 8
0014b6e4b.hs 0x14b6ec
0014b6e8b 0x14b730
0014b6ec
0014b6ecloc_14b6ec:
0014b6ecldr x4, [sp+80]
0014b6f0sub x0, x4, 1
0014b6f4str x0, [sp+80]
0014b6f8ldr x1, [sp+128]
0014b6fcldr x4, [sp+120]
0014b700ldr x5, [sp+192]
0014b704and x5, x5, 7
0014b708add x5, x5, 48
0014b70csubs xzr, x1, x0
0014b710b.hi 0x14b718
0014b714b 0x14b734
0014b718
0014b718loc_14b718:
0014b718strb w5, [x4+x0]
0014b71cldr x4, [sp+192]
0014b720ubfm x4, x4, 3, 63
0014b724str x4, [sp+192]
0014b728b 0x14b72c
0014b72c
0014b72cloc_14b72c:
0014b72cb 0x14b6dc
0014b730
0014b730loc_14b730:
0014b730b 0x14b200
0014b734
0014b734loc_14b734:
0014b734bl runtime.panicIndex
0014b738
0014b738loc_14b738:
0014b738b 0x14b73c
0014b73c
0014b73cloc_14b73c:
0014b73cb 0x14b648
0014b740
0014b740loc_14b740:
0014b740ldr x4, [sp+192]
0014b744subs xzr, x4, 2
0014b748b.hs 0x14b750
0014b74cb 0x14b794
0014b750
0014b750loc_14b750:
0014b750ldr x4, [sp+80]
0014b754sub x0, x4, 1
0014b758str x0, [sp+80]
0014b75cldr x1, [sp+128]
0014b760ldr x4, [sp+120]
0014b764ldr x5, [sp+192]
0014b768and x5, x5, 1
0014b76cadd x5, x5, 48
0014b770subs xzr, x1, x0
0014b774b.hi 0x14b77c
0014b778b 0x14b798
0014b77c
0014b77cloc_14b77c:
0014b77cstrb w5, [x4+x0]
0014b780ldr x4, [sp+192]
0014b784ubfm x4, x4, 1, 63
0014b788str x4, [sp+192]
0014b78cb 0x14b790
0014b790
0014b790loc_14b790:
0014b790b 0x14b740
0014b794
0014b794loc_14b794:
0014b794b 0x14b200
0014b798
0014b798loc_14b798:
0014b798bl runtime.panicIndex
0014b79chint
0014b7a0
0014b7a0loc_14b7a0:
0014b7a0stp x0, x1, [sp+8]
0014b7a4str x2, [sp+24]
0014b7a8strb w3, [sp+32]
0014b7acstr w4, [sp+36]
0014b7b0stp x5, x6, [sp+40]
0014b7b4mov x3, x30
0014b7b8bl runtime.morestack_noctxt.abi0
0014b7bcldp x0, x1, [sp+8]
0014b7c0ldr x2, [sp+24]
0014b7c4ldrb w3, [sp+32]
0014b7c8ldrsw x4, [sp+36]
0014b7ccldp x5, x6, [sp+40]
0014b7d0b 0x14ae30
0014b7d4udf 0
0014b7d8udf 0
0014b7dcudf 0
0014ae30
Loading..