File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00493bf0
00493bf0vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493bf0str x30, [sp-32]!
00493bf4stur x29, [sp-8]
00493bf8sub x29, sp, 8
00493bfcstrb w0, [sp+40]
00493c00strb w1, [sp+41]
00493c04strb w2, [sp+42]
00493c08strb w3, [sp+43]
00493c0cstrb w4, [sp+44]
00493c10strb w5, [sp+45]
00493c14strh w6, [sp+46]
00493c18strb wzr, [sp+23]
00493c1cands wzr, w5, 4
00493c20cset x0, ne
00493c24strb w0, [sp+23]
00493c28add x29, sp, 24
00493c2cadd sp, sp, 32
00493c30ret x30
00493c34udf 0
00493c38udf 0
00493c3cudf 0
00493bf0
00493bf0vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493bf0str x30, [sp-32]!
00493bf4stur x29, [sp-8]
00493bf8sub x29, sp, 8
00493bfcstrb w0, [sp+40]
00493c00strb w1, [sp+41]
00493c04strb w2, [sp+42]
00493c08strb w3, [sp+43]
00493c0cstrb w4, [sp+44]
00493c10strb w5, [sp+45]
00493c14strh w6, [sp+46]
00493c18strb wzr, [sp+23]
00493c1cands wzr, w5, 4
00493c20cset x0, ne
00493c24strb w0, [sp+23]
00493c28add x29, sp, 24
00493c2cadd sp, sp, 32
00493c30ret x30
00493c34udf 0
00493c38udf 0
00493c3cudf 0
00493bf0
00493c40
00493c40vendor/golang.org/x/text/unicode/norm.Properties.isInert: ; void vendor/golang.org/x/text/unicode/norm.Properties.isInert(vendor/golang.org/x/text/unicode/norm.Properties p)
00493c40str x30, [sp-32]!
00493c44stur x29, [sp-8]
00493c48sub x29, sp, 8
00493c4cstrb w0, [sp+40]
00493c50strb w1, [sp+41]
00493c54strb w2, [sp+42]
00493c58strb w3, [sp+43]
00493c5cstrb w4, [sp+44]
00493c60strb w5, [sp+45]
00493c64strh w6, [sp+46]
00493c68strb wzr, [sp+22]
00493c6cands wzr, w5, 63
00493c70cset x1, eq
00493c74strb w1, [sp+23]
00493c78ands wzr, w5, 63
00493c7cb.eq 0x493c84
00493c80b 0x493c98
00493c84
00493c84loc_493c84:
00493c84ldrb w1, [sp+42]
00493c88subs wzr, w1, 0
00493c8ccset x1, eq
00493c90strb w1, [sp+23]
00493c94b 0x493c9c
00493c98
00493c98loc_493c98:
00493c98b 0x493c9c
00493c9c
00493c9cloc_493c9c:
00493c9cldrb w0, [sp+23]
00493ca0strb w0, [sp+22]
00493ca4add x29, sp, 24
00493ca8add sp, sp, 32
00493cacret x30
00493c40
00493c40vendor/golang.org/x/text/unicode/norm.Properties.isInert: ; void vendor/golang.org/x/text/unicode/norm.Properties.isInert(vendor/golang.org/x/text/unicode/norm.Properties p)
00493c40str x30, [sp-32]!
00493c44stur x29, [sp-8]
00493c48sub x29, sp, 8
00493c4cstrb w0, [sp+40]
00493c50strb w1, [sp+41]
00493c54strb w2, [sp+42]
00493c58strb w3, [sp+43]
00493c5cstrb w4, [sp+44]
00493c60strb w5, [sp+45]
00493c64strh w6, [sp+46]
00493c68strb wzr, [sp+22]
00493c6cands wzr, w5, 63
00493c70cset x1, eq
00493c74strb w1, [sp+23]
00493c78ands wzr, w5, 63
00493c7cb.eq 0x493c84
00493c80b 0x493c98
00493c84
00493c84loc_493c84:
00493c84ldrb w1, [sp+42]
00493c88subs wzr, w1, 0
00493c8ccset x1, eq
00493c90strb w1, [sp+23]
00493c94b 0x493c9c
00493c98
00493c98loc_493c98:
00493c98b 0x493c9c
00493c9c
00493c9cloc_493c9c:
00493c9cldrb w0, [sp+23]
00493ca0strb w0, [sp+22]
00493ca4add x29, sp, 24
00493ca8add sp, sp, 32
00493cacret x30
00493c40
00493cb0
00493cb0vendor/golang.org/x/text/unicode/norm.Properties.multiSegment: ; void vendor/golang.org/x/text/unicode/norm.Properties.multiSegment(vendor/golang.org/x/text/unicode/norm.Properties p)
00493cb0str x30, [sp-32]!
00493cb4stur x29, [sp-8]
00493cb8sub x29, sp, 8
00493cbcstrb w0, [sp+40]
00493cc0strb w1, [sp+41]
00493cc4strb w2, [sp+42]
00493cc8strb w3, [sp+43]
00493cccstrb w4, [sp+44]
00493cd0strb w5, [sp+45]
00493cd4strh w6, [sp+46]
00493cd8strb wzr, [sp+22]
00493cdcldrh w1, [sp+46]
00493ce0movz x2, 6554
00493ce4subs wzr, w1, w2
00493ce8cset x1, hs
00493cecstrb w1, [sp+23]
00493cf0b.hs 0x493cf8
00493cf4b 0x493d10
00493cf8
00493cf8loc_493cf8:
00493cf8ldrh w1, [sp+46]
00493cfcmovz x2, 12449
00493d00subs wzr, w1, w2
00493d04cset x1, lo
00493d08strb w1, [sp+23]
00493d0cb 0x493d14
00493d10
00493d10loc_493d10:
00493d10b 0x493d14
00493d14
00493d14loc_493d14:
00493d14ldrb w0, [sp+23]
00493d18strb w0, [sp+22]
00493d1cadd x29, sp, 24
00493d20add sp, sp, 32
00493d24ret x30
00493d28udf 0
00493d2cudf 0
00493cb0
00493cb0vendor/golang.org/x/text/unicode/norm.Properties.multiSegment: ; void vendor/golang.org/x/text/unicode/norm.Properties.multiSegment(vendor/golang.org/x/text/unicode/norm.Properties p)
00493cb0str x30, [sp-32]!
00493cb4stur x29, [sp-8]
00493cb8sub x29, sp, 8
00493cbcstrb w0, [sp+40]
00493cc0strb w1, [sp+41]
00493cc4strb w2, [sp+42]
00493cc8strb w3, [sp+43]
00493cccstrb w4, [sp+44]
00493cd0strb w5, [sp+45]
00493cd4strh w6, [sp+46]
00493cd8strb wzr, [sp+22]
00493cdcldrh w1, [sp+46]
00493ce0movz x2, 6554
00493ce4subs wzr, w1, w2
00493ce8cset x1, hs
00493cecstrb w1, [sp+23]
00493cf0b.hs 0x493cf8
00493cf4b 0x493d10
00493cf8
00493cf8loc_493cf8:
00493cf8ldrh w1, [sp+46]
00493cfcmovz x2, 12449
00493d00subs wzr, w1, w2
00493d04cset x1, lo
00493d08strb w1, [sp+23]
00493d0cb 0x493d14
00493d10
00493d10loc_493d10:
00493d10b 0x493d14
00493d14
00493d14loc_493d14:
00493d14ldrb w0, [sp+23]
00493d18strb w0, [sp+22]
00493d1cadd x29, sp, 24
00493d20add sp, sp, 32
00493d24ret x30
00493d28udf 0
00493d2cudf 0
00493cb0
00493d30
00493d30vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d30str x30, [sp-32]!
00493d34stur x29, [sp-8]
00493d38sub x29, sp, 8
00493d3cstrb w0, [sp+40]
00493d40strb w1, [sp+41]
00493d44strb w2, [sp+42]
00493d48strb w3, [sp+43]
00493d4cstrb w4, [sp+44]
00493d50strb w5, [sp+45]
00493d54strh w6, [sp+46]
00493d58strb wzr, [sp+23]
00493d5cstrb w4, [sp+23]
00493d60mov x0, x4
00493d64add x29, sp, 24
00493d68add sp, sp, 32
00493d6cret x30
00493d30
00493d30vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d30str x30, [sp-32]!
00493d34stur x29, [sp-8]
00493d38sub x29, sp, 8
00493d3cstrb w0, [sp+40]
00493d40strb w1, [sp+41]
00493d44strb w2, [sp+42]
00493d48strb w3, [sp+43]
00493d4cstrb w4, [sp+44]
00493d50strb w5, [sp+45]
00493d54strh w6, [sp+46]
00493d58strb wzr, [sp+23]
00493d5cstrb w4, [sp+23]
00493d60mov x0, x4
00493d64add x29, sp, 24
00493d68add sp, sp, 32
00493d6cret x30
00493d30
00493d70
00493d70vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d70str x30, [sp-32]!
00493d74stur x29, [sp-8]
00493d78sub x29, sp, 8
00493d7cstrb w0, [sp+40]
00493d80strb w1, [sp+41]
00493d84strb w2, [sp+42]
00493d88strb w3, [sp+43]
00493d8cstrb w4, [sp+44]
00493d90strb w5, [sp+45]
00493d94strh w6, [sp+46]
00493d98strb wzr, [sp+23]
00493d9cand x1, x5, 3
00493da0strb w1, [sp+23]
00493da4ldrb w0, [sp+23]
00493da8add x29, sp, 24
00493dacadd sp, sp, 32
00493db0ret x30
00493db4udf 0
00493db8udf 0
00493dbcudf 0
00493d70
00493d70vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters: ; void vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters(vendor/golang.org/x/text/unicode/norm.Properties p)
00493d70str x30, [sp-32]!
00493d74stur x29, [sp-8]
00493d78sub x29, sp, 8
00493d7cstrb w0, [sp+40]
00493d80strb w1, [sp+41]
00493d84strb w2, [sp+42]
00493d88strb w3, [sp+43]
00493d8cstrb w4, [sp+44]
00493d90strb w5, [sp+45]
00493d94strh w6, [sp+46]
00493d98strb wzr, [sp+23]
00493d9cand x1, x5, 3
00493da0strb w1, [sp+23]
00493da4ldrb w0, [sp+23]
00493da8add x29, sp, 24
00493dacadd sp, sp, 32
00493db0ret x30
00493db4udf 0
00493db8udf 0
00493dbcudf 0
00493d70
00493dc0
00493dc0vendor/golang.org/x/text/unicode/norm.Properties.Decomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.Decomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493dc0ldr x16, [x28+16]
00493dc4subs xzr, sp, x16
00493dc8b.ls 0x493ef4
00493dccstr x30, [sp-96]!
00493dd0stur x29, [sp-8]
00493dd4sub x29, sp, 8
00493dd8strb w0, [sp+104]
00493ddcstrb w1, [sp+105]
00493de0strb w2, [sp+106]
00493de4strb w3, [sp+107]
00493de8strb w4, [sp+108]
00493decstrb w5, [sp+109]
00493df0strh w6, [sp+110]
00493df4str xzr, [sp+40]
00493df8stp xzr, xzr, [sp+48]
00493dfcldrh w3, [sp+110]
00493e00cbz w3, 0x493e08
00493e04b 0x493e28
00493e08
00493e08loc_493e08:
00493e08str xzr, [sp+40]
00493e0cstp xzr, xzr, [sp+48]
00493e10mov x0, xzr
00493e14mov x1, xzr
00493e18mov x2, x1
00493e1cldur x29, [sp-8]
00493e20ldr x30, [sp], 96
00493e24ret x30
00493e28
00493e28loc_493e28:
00493e28ldrh w3, [sp+110]
00493e2cstrh w3, [sp+36]
00493e30mov x0, x3
00493e34movz x3, 19426
00493e38subs xzr, x0, x3
00493e3cb.lo 0x493e44
00493e40b 0x493ee8
00493e44
00493e44loc_493e44:
00493e44adrp x3, 0x557000
00493e48add x3, x3, 1952
00493e4cldrb w3, [x3+x0]
00493e50and x3, x3, 63
00493e54strb w3, [sp+35]
00493e58ldrh w3, [sp+36]
00493e5cadd x4, x3, 1
00493e60strh w4, [sp+36]
00493e64ldrb w5, [sp+35]
00493e68add x3, x3, x5
00493e6cadd x3, x3, 1
00493e70strh w3, [sp+38]
00493e74ubfm x1, x3, 0, 15
00493e78movz x3, 19426
00493e7csubs xzr, x1, x3
00493e80b.ls 0x493e88
00493e84b 0x493ee0
00493e88
00493e88loc_493e88:
00493e88ubfm x0, x4, 0, 15
00493e8csubs xzr, x0, x1
00493e90b.ls 0x493e98
00493e94b 0x493edc
00493e98
00493e98loc_493e98:
00493e98movz x3, 19426
00493e9csub x2, x3, x0
00493ea0sub x1, x1, x0
00493ea4sub x3, xzr, x2
00493ea8and x3, x0, x3, asr #63
00493eacadrp x4, 0x557000
00493eb0add x4, x4, 1952
00493eb4add x0, x4, x3
00493eb8str x0, [sp+64]
00493ebcstr x1, [sp+72]
00493ec0str x2, [sp+80]
00493ec4str x0, [sp+40]
00493ec8str x1, [sp+48]
00493eccstr x2, [sp+56]
00493ed0ldur x29, [sp-8]
00493ed4ldr x30, [sp], 96
00493ed8ret x30
00493edc
00493edcloc_493edc:
00493edcbl runtime.panicSliceB
00493ee0
00493ee0loc_493ee0:
00493ee0movz x2, 19426
00493ee4bl runtime.panicSliceAlen
00493ee8
00493ee8loc_493ee8:
00493ee8movz x1, 19426
00493eecbl runtime.panicIndex
00493ef0hint
00493ef4
00493ef4loc_493ef4:
00493ef4strb w0, [sp+8]
00493ef8strb w1, [sp+9]
00493efcstrb w2, [sp+10]
00493f00strb w3, [sp+11]
00493f04strb w4, [sp+12]
00493f08strb w5, [sp+13]
00493f0cstrh w6, [sp+14]
00493f10mov x3, x30
00493f14bl runtime.morestack_noctxt.abi0
00493f18ldrb w0, [sp+8]
00493f1cldrb w1, [sp+9]
00493f20ldrb w2, [sp+10]
00493f24ldrb w3, [sp+11]
00493f28ldrb w4, [sp+12]
00493f2cldrb w5, [sp+13]
00493f30ldrh w6, [sp+14]
00493f34b 0x493dc0
00493f38udf 0
00493f3cudf 0
00493dc0
00493dc0vendor/golang.org/x/text/unicode/norm.Properties.Decomposition: ; void vendor/golang.org/x/text/unicode/norm.Properties.Decomposition(vendor/golang.org/x/text/unicode/norm.Properties p)
00493dc0ldr x16, [x28+16]
00493dc4subs xzr, sp, x16
00493dc8b.ls 0x493ef4
00493dccstr x30, [sp-96]!
00493dd0stur x29, [sp-8]
00493dd4sub x29, sp, 8
00493dd8strb w0, [sp+104]
00493ddcstrb w1, [sp+105]
00493de0strb w2, [sp+106]
00493de4strb w3, [sp+107]
00493de8strb w4, [sp+108]
00493decstrb w5, [sp+109]
00493df0strh w6, [sp+110]
00493df4str xzr, [sp+40]
00493df8stp xzr, xzr, [sp+48]
00493dfcldrh w3, [sp+110]
00493e00cbz w3, 0x493e08
00493e04b 0x493e28
00493e08
00493e08loc_493e08:
00493e08str xzr, [sp+40]
00493e0cstp xzr, xzr, [sp+48]
00493e10mov x0, xzr
00493e14mov x1, xzr
00493e18mov x2, x1
00493e1cldur x29, [sp-8]
00493e20ldr x30, [sp], 96
00493e24ret x30
00493e28
00493e28loc_493e28:
00493e28ldrh w3, [sp+110]
00493e2cstrh w3, [sp+36]
00493e30mov x0, x3
00493e34movz x3, 19426
00493e38subs xzr, x0, x3
00493e3cb.lo 0x493e44
00493e40b 0x493ee8
00493e44
00493e44loc_493e44:
00493e44adrp x3, 0x557000
00493e48add x3, x3, 1952
00493e4cldrb w3, [x3+x0]
00493e50and x3, x3, 63
00493e54strb w3, [sp+35]
00493e58ldrh w3, [sp+36]
00493e5cadd x4, x3, 1
00493e60strh w4, [sp+36]
00493e64ldrb w5, [sp+35]
00493e68add x3, x3, x5
00493e6cadd x3, x3, 1
00493e70strh w3, [sp+38]
00493e74ubfm x1, x3, 0, 15
00493e78movz x3, 19426
00493e7csubs xzr, x1, x3
00493e80b.ls 0x493e88
00493e84b 0x493ee0
00493e88
00493e88loc_493e88:
00493e88ubfm x0, x4, 0, 15
00493e8csubs xzr, x0, x1
00493e90b.ls 0x493e98
00493e94b 0x493edc
00493e98
00493e98loc_493e98:
00493e98movz x3, 19426
00493e9csub x2, x3, x0
00493ea0sub x1, x1, x0
00493ea4sub x3, xzr, x2
00493ea8and x3, x0, x3, asr #63
00493eacadrp x4, 0x557000
00493eb0add x4, x4, 1952
00493eb4add x0, x4, x3
00493eb8str x0, [sp+64]
00493ebcstr x1, [sp+72]
00493ec0str x2, [sp+80]
00493ec4str x0, [sp+40]
00493ec8str x1, [sp+48]
00493eccstr x2, [sp+56]
00493ed0ldur x29, [sp-8]
00493ed4ldr x30, [sp], 96
00493ed8ret x30
00493edc
00493edcloc_493edc:
00493edcbl runtime.panicSliceB
00493ee0
00493ee0loc_493ee0:
00493ee0movz x2, 19426
00493ee4bl runtime.panicSliceAlen
00493ee8
00493ee8loc_493ee8:
00493ee8movz x1, 19426
00493eecbl runtime.panicIndex
00493ef0hint
00493ef4
00493ef4loc_493ef4:
00493ef4strb w0, [sp+8]
00493ef8strb w1, [sp+9]
00493efcstrb w2, [sp+10]
00493f00strb w3, [sp+11]
00493f04strb w4, [sp+12]
00493f08strb w5, [sp+13]
00493f0cstrh w6, [sp+14]
00493f10mov x3, x30
00493f14bl runtime.morestack_noctxt.abi0
00493f18ldrb w0, [sp+8]
00493f1cldrb w1, [sp+9]
00493f20ldrb w2, [sp+10]
00493f24ldrb w3, [sp+11]
00493f28ldrb w4, [sp+12]
00493f2cldrb w5, [sp+13]
00493f30ldrh w6, [sp+14]
00493f34b 0x493dc0
00493f38udf 0
00493f3cudf 0
00493dc0
00493f40
00493f40vendor/golang.org/x/text/unicode/norm.buildRecompMap: ; void vendor/golang.org/x/text/unicode/norm.buildRecompMap(void)
00493f40ldr x16, [x28+16]
00493f44sub x17, sp, 64
00493f48subs xzr, x17, x16
00493f4cb.ls 0x494160
00493f50str x30, [sp-192]!
00493f54stur x29, [sp-8]
00493f58sub x29, sp, 8
00493f5cadrp x0, 0x194000
00493f60add x0, x0, 928
00493f64movz x1, 941
00493f68mov x2, xzr
00493f6cbl runtime.makemap
00493f70adrp x27, 0x5b8000
00493f74ldr w3, [x27+3056]
00493f78cbz w3, 0x493f80
00493f7cb 0x493f84
00493f80
00493f80loc_493f80:
00493f80b 0x493f9c
00493f84
00493f84loc_493f84:
00493f84bl runtime.gcWriteBarrier2
00493f88str x0, [x25]
00493f8cadrp x27, 0x58e000
00493f90ldr x3, [x27+840]
00493f94str x3, [x25+8]
00493f98b 0x493f9c
00493f9c
00493f9cloc_493f9c:
00493f9cadrp x27, 0x58e000
00493fa0str x0, [x27+840]
00493fa4stur xzr, [sp+44]
00493fa8str xzr, [sp+64]
00493facb 0x493fb0
00493fb0
00493fb0loc_493fb0:
00493fb0ldr x3, [sp+64]
00493fb4movz x4, 7528
00493fb8subs xzr, x3, x4
00493fbcb.lt 0x493fc4
00493fc0b 0x494144
00493fc4
00493fc4loc_493fc4:
00493fc4add x3, sp, 44
00493fc8ldrsb x27, [x3]
00493fccb 0x493fd0
00493fd0
00493fd0loc_493fd0:
00493fd0str x3, [sp+152]
00493fd4orr x2, xzr, 8
00493fd8str x2, [sp+160]
00493fdcstr x2, [sp+168]
00493fe0ldr x3, [sp+64]
00493fe4add x1, x3, 8
00493fe8str x1, [sp+72]
00493fecldr x0, [sp+64]
00493ff0movz x4, 7528
00493ff4subs xzr, x1, x4
00493ff8b.ls 0x494000
00493ffcb 0x494154
00494000
00494000loc_494000:
00494000subs xzr, x0, x1
00494004b.ls 0x49400c
00494008b 0x494150
0049400c
0049400cloc_49400c:
0049400csub x3, x3, x0
00494010add x3, x3, 8
00494014sub x4, xzr, x3
00494018and x4, x0, x4, asr #63
0049401cadrp x5, 0x242000
00494020add x5, x5, 559
00494024add x4, x5, x4
00494028str x4, [sp+136]
0049402cstr x3, [sp+144]
00494030ldr x3, [sp+152]
00494034ldr x4, [sp+160]
00494038ldr x5, [sp+168]
0049403cstr x3, [sp+112]
00494040str x4, [sp+120]
00494044str x5, [sp+128]
00494048ldr x3, [sp+144]
0049404cldr x4, [sp+136]
00494050str x4, [sp+96]
00494054str x3, [sp+104]
00494058ldr x4, [sp+120]
0049405cstr x4, [sp+88]
00494060subs xzr, x3, x4
00494064b.lt 0x49406c
00494068b 0x494074
0049406c
0049406cloc_49406c:
0049406cstr x3, [sp+88]
00494070b 0x494078
00494074
00494074loc_494074:
00494074b 0x494078
00494078
00494078loc_494078:
00494078ldr x3, [sp+112]
0049407cldr x4, [sp+96]
00494080subs xzr, x3, x4
00494084b.ne 0x49408c
00494088b 0x4940a8
0049408c
0049408cloc_49408c:
0049408cldr x3, [sp+88]
00494090str x3, [sp+80]
00494094ldr x2, [sp+80]
00494098ldr x1, [sp+96]
0049409cldr x0, [sp+112]
004940a0bl runtime.memmove
004940a4b 0x4940ac
004940a8
004940a8loc_4940a8:
004940a8b 0x4940ac
004940ac
004940acloc_4940ac:
004940acadd x0, sp, 44
004940b0ldrsb x27, [x0]
004940b4b 0x4940b8
004940b8
004940b8loc_4940b8:
004940b8b 0x4940bc
004940bc
004940bcloc_4940bc:
004940bcstr x0, [sp+152]
004940c0orr x1, xzr, 4
004940c4str x1, [sp+160]
004940c8orr x2, xzr, 8
004940ccstr x2, [sp+168]
004940d0bl encoding/binary.bigEndian.Uint32
004940d4str w0, [sp+56]
004940d8add x3, sp, 44
004940dcldrsb x27, [x3]
004940e0b 0x4940e4
004940e4
004940e4loc_4940e4:
004940e4add x0, x3, 4
004940e8str x0, [sp+152]
004940ecorr x2, xzr, 4
004940f0str x2, [sp+160]
004940f4str x2, [sp+168]
004940f8mov x1, x2
004940fcbl encoding/binary.bigEndian.Uint32
00494100str w0, [sp+52]
00494104str w0, [sp+60]
00494108ldr w2, [sp+56]
0049410cadrp x27, 0x58d000
00494110ldr x1, [x27+840]
00494114adrp x0, 0x193000
00494118add x0, x0, 928
0049411cbl runtime.mapassign_fast32
00494120str x0, [sp+176]
00494124ldrsb x27, [x0]
00494128ldrsw x3, [sp+60]
0049412cstr w3, [x0]
00494130b 0x494134
00494134
00494134loc_494134:
00494134ldr x3, [sp+64]
00494138add x3, x3, 8
0049413cstr x3, [sp+64]
00494140b 0x493fb0
00494144
00494144loc_494144:
00494144ldur x29, [sp-8]
00494148ldr x30, [sp], 192
0049414cret x30
00494150
00494150loc_494150:
00494150bl runtime.panicSliceB
00494154
00494154loc_494154:
00494154movz x2, 7528
00494158bl runtime.panicSliceAlen
0049415chint
00494160
00494160loc_494160:
00494160mov x3, x30
00494164bl runtime.morestack_noctxt.abi0
00494168b 0x493f40
0049416cudf 0
00493f40
00493f40vendor/golang.org/x/text/unicode/norm.buildRecompMap: ; void vendor/golang.org/x/text/unicode/norm.buildRecompMap(void)
00493f40ldr x16, [x28+16]
00493f44sub x17, sp, 64
00493f48subs xzr, x17, x16
00493f4cb.ls 0x494160
00493f50str x30, [sp-192]!
00493f54stur x29, [sp-8]
00493f58sub x29, sp, 8
00493f5cadrp x0, 0x194000
00493f60add x0, x0, 928
00493f64movz x1, 941
00493f68mov x2, xzr
00493f6cbl runtime.makemap
00493f70adrp x27, 0x5b8000
00493f74ldr w3, [x27+3056]
00493f78cbz w3, 0x493f80
00493f7cb 0x493f84
00493f80
00493f80loc_493f80:
00493f80b 0x493f9c
00493f84
00493f84loc_493f84:
00493f84bl runtime.gcWriteBarrier2
00493f88str x0, [x25]
00493f8cadrp x27, 0x58e000
00493f90ldr x3, [x27+840]
00493f94str x3, [x25+8]
00493f98b 0x493f9c
00493f9c
00493f9cloc_493f9c:
00493f9cadrp x27, 0x58e000
00493fa0str x0, [x27+840]
00493fa4stur xzr, [sp+44]
00493fa8str xzr, [sp+64]
00493facb 0x493fb0
00493fb0
00493fb0loc_493fb0:
00493fb0ldr x3, [sp+64]
00493fb4movz x4, 7528
00493fb8subs xzr, x3, x4
00493fbcb.lt 0x493fc4
00493fc0b 0x494144
00493fc4
00493fc4loc_493fc4:
00493fc4add x3, sp, 44
00493fc8ldrsb x27, [x3]
00493fccb 0x493fd0
00493fd0
00493fd0loc_493fd0:
00493fd0str x3, [sp+152]
00493fd4orr x2, xzr, 8
00493fd8str x2, [sp+160]
00493fdcstr x2, [sp+168]
00493fe0ldr x3, [sp+64]
00493fe4add x1, x3, 8
00493fe8str x1, [sp+72]
00493fecldr x0, [sp+64]
00493ff0movz x4, 7528
00493ff4subs xzr, x1, x4
00493ff8b.ls 0x494000
00493ffcb 0x494154
00494000
00494000loc_494000:
00494000subs xzr, x0, x1
00494004b.ls 0x49400c
00494008b 0x494150
0049400c
0049400cloc_49400c:
0049400csub x3, x3, x0
00494010add x3, x3, 8
00494014sub x4, xzr, x3
00494018and x4, x0, x4, asr #63
0049401cadrp x5, 0x242000
00494020add x5, x5, 559
00494024add x4, x5, x4
00494028str x4, [sp+136]
0049402cstr x3, [sp+144]
00494030ldr x3, [sp+152]
00494034ldr x4, [sp+160]
00494038ldr x5, [sp+168]
0049403cstr x3, [sp+112]
00494040str x4, [sp+120]
00494044str x5, [sp+128]
00494048ldr x3, [sp+144]
0049404cldr x4, [sp+136]
00494050str x4, [sp+96]
00494054str x3, [sp+104]
00494058ldr x4, [sp+120]
0049405cstr x4, [sp+88]
00494060subs xzr, x3, x4
00494064b.lt 0x49406c
00494068b 0x494074
0049406c
0049406cloc_49406c:
0049406cstr x3, [sp+88]
00494070b 0x494078
00494074
00494074loc_494074:
00494074b 0x494078
00494078
00494078loc_494078:
00494078ldr x3, [sp+112]
0049407cldr x4, [sp+96]
00494080subs xzr, x3, x4
00494084b.ne 0x49408c
00494088b 0x4940a8
0049408c
0049408cloc_49408c:
0049408cldr x3, [sp+88]
00494090str x3, [sp+80]
00494094ldr x2, [sp+80]
00494098ldr x1, [sp+96]
0049409cldr x0, [sp+112]
004940a0bl runtime.memmove
004940a4b 0x4940ac
004940a8
004940a8loc_4940a8:
004940a8b 0x4940ac
004940ac
004940acloc_4940ac:
004940acadd x0, sp, 44
004940b0ldrsb x27, [x0]
004940b4b 0x4940b8
004940b8
004940b8loc_4940b8:
004940b8b 0x4940bc
004940bc
004940bcloc_4940bc:
004940bcstr x0, [sp+152]
004940c0orr x1, xzr, 4
004940c4str x1, [sp+160]
004940c8orr x2, xzr, 8
004940ccstr x2, [sp+168]
004940d0bl encoding/binary.bigEndian.Uint32
004940d4str w0, [sp+56]
004940d8add x3, sp, 44
004940dcldrsb x27, [x3]
004940e0b 0x4940e4
004940e4
004940e4loc_4940e4:
004940e4add x0, x3, 4
004940e8str x0, [sp+152]
004940ecorr x2, xzr, 4
004940f0str x2, [sp+160]
004940f4str x2, [sp+168]
004940f8mov x1, x2
004940fcbl encoding/binary.bigEndian.Uint32
00494100str w0, [sp+52]
00494104str w0, [sp+60]
00494108ldr w2, [sp+56]
0049410cadrp x27, 0x58d000
00494110ldr x1, [x27+840]
00494114adrp x0, 0x193000
00494118add x0, x0, 928
0049411cbl runtime.mapassign_fast32
00494120str x0, [sp+176]
00494124ldrsb x27, [x0]
00494128ldrsw x3, [sp+60]
0049412cstr w3, [x0]
00494130b 0x494134
00494134
00494134loc_494134:
00494134ldr x3, [sp+64]
00494138add x3, x3, 8
0049413cstr x3, [sp+64]
00494140b 0x493fb0
00494144
00494144loc_494144:
00494144ldur x29, [sp-8]
00494148ldr x30, [sp], 192
0049414cret x30
00494150
00494150loc_494150:
00494150bl runtime.panicSliceB
00494154
00494154loc_494154:
00494154movz x2, 7528
00494158bl runtime.panicSliceAlen
0049415chint
00494160
00494160loc_494160:
00494160mov x3, x30
00494164bl runtime.morestack_noctxt.abi0
00494168b 0x493f40
0049416cudf 0
00493f40
00494170
00494170vendor/golang.org/x/text/unicode/norm.combine: ; void vendor/golang.org/x/text/unicode/norm.combine(int32 a, int32 b)
00494170ldr x16, [x28+16]
00494174subs xzr, sp, x16
00494178b.ls 0x4941f4
0049417cstr x30, [sp-48]!
00494180stur x29, [sp-8]
00494184sub x29, sp, 8
00494188str w0, [sp+56]
0049418cstr w1, [sp+60]
00494190str wzr, [sp+32]
00494194ubfm x3, x0, 48, 15
00494198ubfm x4, x1, 0, 15
0049419cadd x2, x3, x4
004941a0str w2, [sp+36]
004941a4adrp x27, 0x58d000
004941a8ldr x3, [x27+840]
004941accbnz x3, 0x4941b4
004941b0b 0x4941dc
004941b4
004941b4loc_4941b4:
004941b4adrp x27, 0x58d000
004941b8ldr x1, [x27+840]
004941bcadrp x0, 0x193000
004941c0add x0, x0, 928
004941c4bl runtime.mapaccess1_fast32
004941c8ldrsw x0, [x0]
004941ccstr w0, [sp+32]
004941d0ldur x29, [sp-8]
004941d4ldr x30, [sp], 48
004941d8ret x30
004941dc
004941dcloc_4941dc:
004941dcadrp x0, 0x161000
004941e0add x0, x0, 2944
004941e4adrp x1, 0x27e000
004941e8add x1, x1, 3840
004941ecbl runtime.gopanic
004941f0hint
004941f4
004941f4loc_4941f4:
004941f4stp w0, w1, [sp+8]
004941f8mov x3, x30
004941fcbl runtime.morestack_noctxt.abi0
00494200ldp w0, w1, [sp+8]
00494204b 0x494170
00494208udf 0
0049420cudf 0
00494170
00494170vendor/golang.org/x/text/unicode/norm.combine: ; void vendor/golang.org/x/text/unicode/norm.combine(int32 a, int32 b)
00494170ldr x16, [x28+16]
00494174subs xzr, sp, x16
00494178b.ls 0x4941f4
0049417cstr x30, [sp-48]!
00494180stur x29, [sp-8]
00494184sub x29, sp, 8
00494188str w0, [sp+56]
0049418cstr w1, [sp+60]
00494190str wzr, [sp+32]
00494194ubfm x3, x0, 48, 15
00494198ubfm x4, x1, 0, 15
0049419cadd x2, x3, x4
004941a0str w2, [sp+36]
004941a4adrp x27, 0x58d000
004941a8ldr x3, [x27+840]
004941accbnz x3, 0x4941b4
004941b0b 0x4941dc
004941b4
004941b4loc_4941b4:
004941b4adrp x27, 0x58d000
004941b8ldr x1, [x27+840]
004941bcadrp x0, 0x193000
004941c0add x0, x0, 928
004941c4bl runtime.mapaccess1_fast32
004941c8ldrsw x0, [x0]
004941ccstr w0, [sp+32]
004941d0ldur x29, [sp-8]
004941d4ldr x30, [sp], 48
004941d8ret x30
004941dc
004941dcloc_4941dc:
004941dcadrp x0, 0x161000
004941e0add x0, x0, 2944
004941e4adrp x1, 0x27e000
004941e8add x1, x1, 3840
004941ecbl runtime.gopanic
004941f0hint
004941f4
004941f4loc_4941f4:
004941f4stp w0, w1, [sp+8]
004941f8mov x3, x30
004941fcbl runtime.morestack_noctxt.abi0
00494200ldp w0, w1, [sp+8]
00494204b 0x494170
00494208udf 0
0049420cudf 0
00494170
00494210
00494210vendor/golang.org/x/text/unicode/norm.lookupInfoNFC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494210ldr x16, [x28+16]
00494214subs xzr, sp, x16
00494218b.ls 0x4942d4
0049421cstr x30, [sp-96]!
00494220stur x29, [sp-8]
00494224sub x29, sp, 8
00494228str x0, [sp+104]
0049422cstr x1, [sp+112]
00494230str x2, [sp+120]
00494234str x3, [sp+128]
00494238str x4, [sp+136]
0049423cstr x5, [sp+144]
00494240stur xzr, [sp+34]
00494244ldr x1, [sp+144]
00494248add x0, sp, 104
0049424cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC
00494250strh w0, [sp+52]
00494254str x1, [sp+72]
00494258ldrh w2, [sp+52]
0049425cstrh w2, [sp+54]
00494260ldr x2, [sp+72]
00494264str x2, [sp+80]
00494268ldrh w2, [sp+54]
0049426cstrh w2, [sp+42]
00494270ldr x1, [sp+80]
00494274str x1, [sp+64]
00494278ldrh w0, [sp+42]
0049427cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494280strb w0, [sp+56]
00494284strb w1, [sp+57]
00494288strb w2, [sp+58]
0049428cstrb w3, [sp+59]
00494290strb w4, [sp+60]
00494294strb w5, [sp+61]
00494298strh w6, [sp+62]
0049429cldr x2, [sp+56]
004942a0stur x2, [sp+44]
004942a4ldr x2, [sp+56]
004942a8stur x2, [sp+34]
004942acldrb w0, [sp+34]
004942b0ldrb w1, [sp+35]
004942b4ldrb w2, [sp+36]
004942b8ldrb w3, [sp+37]
004942bcldrb w4, [sp+38]
004942c0ldrb w5, [sp+39]
004942c4ldrh w6, [sp+40]
004942c8ldur x29, [sp-8]
004942ccldr x30, [sp], 96
004942d0ret x30
004942d4
004942d4loc_4942d4:
004942d4stp x0, x1, [sp+8]
004942d8stp x2, x3, [sp+24]
004942dcstp x4, x5, [sp+40]
004942e0mov x3, x30
004942e4bl runtime.morestack_noctxt.abi0
004942e8ldp x0, x1, [sp+8]
004942ecldp x2, x3, [sp+24]
004942f0ldp x4, x5, [sp+40]
004942f4b 0x494210
004942f8udf 0
004942fcudf 0
00494210
00494210vendor/golang.org/x/text/unicode/norm.lookupInfoNFC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494210ldr x16, [x28+16]
00494214subs xzr, sp, x16
00494218b.ls 0x4942d4
0049421cstr x30, [sp-96]!
00494220stur x29, [sp-8]
00494224sub x29, sp, 8
00494228str x0, [sp+104]
0049422cstr x1, [sp+112]
00494230str x2, [sp+120]
00494234str x3, [sp+128]
00494238str x4, [sp+136]
0049423cstr x5, [sp+144]
00494240stur xzr, [sp+34]
00494244ldr x1, [sp+144]
00494248add x0, sp, 104
0049424cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC
00494250strh w0, [sp+52]
00494254str x1, [sp+72]
00494258ldrh w2, [sp+52]
0049425cstrh w2, [sp+54]
00494260ldr x2, [sp+72]
00494264str x2, [sp+80]
00494268ldrh w2, [sp+54]
0049426cstrh w2, [sp+42]
00494270ldr x1, [sp+80]
00494274str x1, [sp+64]
00494278ldrh w0, [sp+42]
0049427cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494280strb w0, [sp+56]
00494284strb w1, [sp+57]
00494288strb w2, [sp+58]
0049428cstrb w3, [sp+59]
00494290strb w4, [sp+60]
00494294strb w5, [sp+61]
00494298strh w6, [sp+62]
0049429cldr x2, [sp+56]
004942a0stur x2, [sp+44]
004942a4ldr x2, [sp+56]
004942a8stur x2, [sp+34]
004942acldrb w0, [sp+34]
004942b0ldrb w1, [sp+35]
004942b4ldrb w2, [sp+36]
004942b8ldrb w3, [sp+37]
004942bcldrb w4, [sp+38]
004942c0ldrb w5, [sp+39]
004942c4ldrh w6, [sp+40]
004942c8ldur x29, [sp-8]
004942ccldr x30, [sp], 96
004942d0ret x30
004942d4
004942d4loc_4942d4:
004942d4stp x0, x1, [sp+8]
004942d8stp x2, x3, [sp+24]
004942dcstp x4, x5, [sp+40]
004942e0mov x3, x30
004942e4bl runtime.morestack_noctxt.abi0
004942e8ldp x0, x1, [sp+8]
004942ecldp x2, x3, [sp+24]
004942f0ldp x4, x5, [sp+40]
004942f4b 0x494210
004942f8udf 0
004942fcudf 0
00494210
00494300
00494300vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494300ldr x16, [x28+16]
00494304subs xzr, sp, x16
00494308b.ls 0x4943c4
0049430cstr x30, [sp-96]!
00494310stur x29, [sp-8]
00494314sub x29, sp, 8
00494318str x0, [sp+104]
0049431cstr x1, [sp+112]
00494320str x2, [sp+120]
00494324str x3, [sp+128]
00494328str x4, [sp+136]
0049432cstr x5, [sp+144]
00494330stur xzr, [sp+34]
00494334ldr x1, [sp+144]
00494338add x0, sp, 104
0049433cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC
00494340strh w0, [sp+52]
00494344str x1, [sp+72]
00494348ldrh w2, [sp+52]
0049434cstrh w2, [sp+54]
00494350ldr x2, [sp+72]
00494354str x2, [sp+80]
00494358ldrh w2, [sp+54]
0049435cstrh w2, [sp+42]
00494360ldr x1, [sp+80]
00494364str x1, [sp+64]
00494368ldrh w0, [sp+42]
0049436cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494370strb w0, [sp+56]
00494374strb w1, [sp+57]
00494378strb w2, [sp+58]
0049437cstrb w3, [sp+59]
00494380strb w4, [sp+60]
00494384strb w5, [sp+61]
00494388strh w6, [sp+62]
0049438cldr x2, [sp+56]
00494390stur x2, [sp+44]
00494394ldr x2, [sp+56]
00494398stur x2, [sp+34]
0049439cldrb w0, [sp+34]
004943a0ldrb w1, [sp+35]
004943a4ldrb w2, [sp+36]
004943a8ldrb w3, [sp+37]
004943acldrb w4, [sp+38]
004943b0ldrb w5, [sp+39]
004943b4ldrh w6, [sp+40]
004943b8ldur x29, [sp-8]
004943bcldr x30, [sp], 96
004943c0ret x30
004943c4
004943c4loc_4943c4:
004943c4stp x0, x1, [sp+8]
004943c8stp x2, x3, [sp+24]
004943ccstp x4, x5, [sp+40]
004943d0mov x3, x30
004943d4bl runtime.morestack_noctxt.abi0
004943d8ldp x0, x1, [sp+8]
004943dcldp x2, x3, [sp+24]
004943e0ldp x4, x5, [sp+40]
004943e4b 0x494300
004943e8udf 0
004943ecudf 0
00494300
00494300vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC(vendor/golang.org/x/text/unicode/norm.input b, int i)
00494300ldr x16, [x28+16]
00494304subs xzr, sp, x16
00494308b.ls 0x4943c4
0049430cstr x30, [sp-96]!
00494310stur x29, [sp-8]
00494314sub x29, sp, 8
00494318str x0, [sp+104]
0049431cstr x1, [sp+112]
00494320str x2, [sp+120]
00494324str x3, [sp+128]
00494328str x4, [sp+136]
0049432cstr x5, [sp+144]
00494330stur xzr, [sp+34]
00494334ldr x1, [sp+144]
00494338add x0, sp, 104
0049433cbl vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC
00494340strh w0, [sp+52]
00494344str x1, [sp+72]
00494348ldrh w2, [sp+52]
0049434cstrh w2, [sp+54]
00494350ldr x2, [sp+72]
00494354str x2, [sp+80]
00494358ldrh w2, [sp+54]
0049435cstrh w2, [sp+42]
00494360ldr x1, [sp+80]
00494364str x1, [sp+64]
00494368ldrh w0, [sp+42]
0049436cbl vendor/golang.org/x/text/unicode/norm.compInfo
00494370strb w0, [sp+56]
00494374strb w1, [sp+57]
00494378strb w2, [sp+58]
0049437cstrb w3, [sp+59]
00494380strb w4, [sp+60]
00494384strb w5, [sp+61]
00494388strh w6, [sp+62]
0049438cldr x2, [sp+56]
00494390stur x2, [sp+44]
00494394ldr x2, [sp+56]
00494398stur x2, [sp+34]
0049439cldrb w0, [sp+34]
004943a0ldrb w1, [sp+35]
004943a4ldrb w2, [sp+36]
004943a8ldrb w3, [sp+37]
004943acldrb w4, [sp+38]
004943b0ldrb w5, [sp+39]
004943b4ldrh w6, [sp+40]
004943b8ldur x29, [sp-8]
004943bcldr x30, [sp], 96
004943c0ret x30
004943c4
004943c4loc_4943c4:
004943c4stp x0, x1, [sp+8]
004943c8stp x2, x3, [sp+24]
004943ccstp x4, x5, [sp+40]
004943d0mov x3, x30
004943d4bl runtime.morestack_noctxt.abi0
004943d8ldp x0, x1, [sp+8]
004943dcldp x2, x3, [sp+24]
004943e0ldp x4, x5, [sp+40]
004943e4b 0x494300
004943e8udf 0
004943ecudf 0
00494300
004943f0
004943f0vendor/golang.org/x/text/unicode/norm.compInfo: ; void vendor/golang.org/x/text/unicode/norm.compInfo(uint16 v, int sz)
004943f0ldr x16, [x28+16]
004943f4subs xzr, sp, x16
004943f8b.ls 0x4946c4
004943fcstr x30, [sp-64]!
00494400stur x29, [sp-8]
00494404sub x29, sp, 8
00494408strh w0, [sp+72]
0049440cstr x1, [sp+80]
00494410str xzr, [sp+32]
00494414ldrh w7, [sp+72]
00494418cbz w7, 0x494420
0049441cb 0x49444c
00494420
00494420loc_494420:
00494420ldr x1, [sp+80]
00494424strb w1, [sp+33]
00494428mov x0, xzr
0049442cmov x2, xzr
00494430mov x3, xzr
00494434mov x4, xzr
00494438mov x5, xzr
0049443cmov x6, xzr
00494440ldur x29, [sp-8]
00494444ldr x30, [sp], 64
00494448ret x30
0049444c
0049444cloc_49444c:
0049444cldrh w7, [sp+72]
00494450subs wzr, w7, 32768
00494454b.hs 0x49445c
00494458b 0x494510
0049445c
0049445cloc_49445c:
0049445cstr xzr, [sp+48]
00494460ldr x7, [sp+80]
00494464strb w7, [sp+49]
00494468ldrh w2, [sp+72]
0049446cstrb w2, [sp+50]
00494470ldrh w3, [sp+72]
00494474strb w3, [sp+51]
00494478ldrh w7, [sp+72]
0049447cubfm x5, x7, 8, 15
00494480strb w5, [sp+53]
00494484ubfm x7, x2, 0, 7
00494488subs wzr, w7, 0
0049448ccset x8, ne
00494490strb w8, [sp+31]
00494494cbnz w7, 0x49449c
00494498b 0x4944a0
0049449c
0049449cloc_49449c:
0049449cb 0x4944c0
004944a0
004944a0loc_4944a0:
004944a0ldrb w0, [sp+48]
004944a4ldrb w1, [sp+49]
004944a8ldrb w4, [sp+52]
004944acldrh w6, [sp+54]
004944b0bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004944b4strb w0, [sp+30]
004944b8strb w0, [sp+31]
004944bcb 0x4944c0
004944c0
004944c0loc_4944c0:
004944c0ldrb w7, [sp+31]
004944c4tbnz w7, 0, 0x4944cc
004944c8b 0x4944dc
004944cc
004944ccloc_4944cc:
004944ccldrb w7, [sp+53]
004944d0and x7, x7, 3
004944d4strb w7, [sp+52]
004944d8b 0x4944e0
004944dc
004944dcloc_4944dc:
004944dcb 0x4944e0
004944e0
004944e0loc_4944e0:
004944e0ldr x7, [sp+48]
004944e4str x7, [sp+32]
004944e8ldrb w0, [sp+32]
004944ecldrb w1, [sp+33]
004944f0ldrb w2, [sp+34]
004944f4ldrb w3, [sp+35]
004944f8ldrb w4, [sp+36]
004944fcldrb w5, [sp+37]
00494500ldrh w6, [sp+38]
00494504ldur x29, [sp-8]
00494508ldr x30, [sp], 64
0049450cret x30
00494510
00494510loc_494510:
00494510b 0x494514
00494514
00494514loc_494514:
00494514ldrh w7, [sp+72]
00494518mov x0, x7
0049451cmovz x7, 19426
00494520subs xzr, x0, x7
00494524b.lo 0x49452c
00494528b 0x4946b8
0049452c
0049452cloc_49452c:
0049452cadrp x7, 0x556000
00494530add x7, x7, 1952
00494534ldrb w7, [x7+x0]
00494538strb w7, [sp+27]
0049453cand x7, x7, -64
00494540ubfm x7, x7, 2, 7
00494544orr x7, x7, 4
00494548strb w7, [sp+28]
0049454cstr xzr, [sp+40]
00494550ldr x7, [sp+80]
00494554strb w7, [sp+41]
00494558ldrb w7, [sp+28]
0049455cstrb w7, [sp+45]
00494560ldrh w7, [sp+72]
00494564strh w7, [sp+46]
00494568ldrh w7, [sp+72]
0049456cmovz x8, 11733
00494570subs wzr, w7, w8
00494574b.hs 0x49457c
00494578b 0x494674
0049457c
0049457cloc_49457c:
0049457cldrh w7, [sp+72]
00494580ldrb w8, [sp+27]
00494584and x8, x8, 63
00494588add x7, x8, x7
0049458cadd x7, x7, 1
00494590strh w7, [sp+72]
00494594ubfm x0, x7, 0, 15
00494598movz x7, 19426
0049459csubs xzr, x0, x7
004945a0b.lo 0x4945a8
004945a4b 0x4946b0
004945a8
004945a8loc_4945a8:
004945a8adrp x7, 0x556000
004945acadd x7, x7, 1952
004945b0ldrb w7, [x7+x0]
004945b4strb w7, [sp+29]
004945b8ubfm x8, x7, 2, 7
004945bcstrb w8, [sp+43]
004945c0ldrb w8, [sp+45]
004945c4and x9, x7, 3
004945c8orr x8, x8, x9
004945ccstrb w8, [sp+45]
004945d0ldrh w9, [sp+72]
004945d4movz x10, 19183
004945d8subs wzr, w9, w10
004945dcb.hs 0x4945e4
004945e0b 0x49466c
004945e4
004945e4loc_4945e4:
004945e4and x7, x7, 3
004945e8strb w7, [sp+44]
004945ecldrh w7, [sp+72]
004945f0movz x9, 19424
004945f4subs wzr, w7, w9
004945f8b.hs 0x494600
004945fcb 0x49463c
00494600
00494600loc_494600:
00494600and x7, x8, 3
00494604strb w7, [sp+45]
00494608strh wzr, [sp+46]
0049460cldr x7, [sp+40]
00494610str x7, [sp+32]
00494614ldrb w0, [sp+32]
00494618ldrb w1, [sp+33]
0049461cldrb w2, [sp+34]
00494620ldrb w3, [sp+35]
00494624ldrb w4, [sp+36]
00494628ldrb w5, [sp+37]
0049462cldrh w6, [sp+38]
00494630ldur x29, [sp-8]
00494634ldr x30, [sp], 64
00494638ret x30
0049463c
0049463cloc_49463c:
0049463cldrh w7, [sp+72]
00494640add x7, x7, 1
00494644ubfm x0, x7, 0, 15
00494648movz x7, 19426
0049464csubs xzr, x0, x7
00494650b.lo 0x494658
00494654b 0x4946a8
00494658
00494658loc_494658:
00494658adrp x7, 0x556000
0049465cadd x7, x7, 1952
00494660ldrb w7, [x7+x0]
00494664strb w7, [sp+42]
00494668b 0x494670
0049466c
0049466cloc_49466c:
0049466cb 0x494670
00494670
00494670loc_494670:
00494670b 0x494678
00494674
00494674loc_494674:
00494674b 0x494678
00494678
00494678loc_494678:
00494678ldr x7, [sp+40]
0049467cstr x7, [sp+32]
00494680ldrb w0, [sp+32]
00494684ldrb w1, [sp+33]
00494688ldrb w2, [sp+34]
0049468cldrb w3, [sp+35]
00494690ldrb w4, [sp+36]
00494694ldrb w5, [sp+37]
00494698ldrh w6, [sp+38]
0049469cldur x29, [sp-8]
004946a0ldr x30, [sp], 64
004946a4ret x30
004946a8
004946a8loc_4946a8:
004946a8movz x1, 19426
004946acbl runtime.panicIndex
004946b0
004946b0loc_4946b0:
004946b0movz x1, 19426
004946b4bl runtime.panicIndex
004946b8
004946b8loc_4946b8:
004946b8movz x1, 19426
004946bcbl runtime.panicIndex
004946c0hint
004946c4
004946c4loc_4946c4:
004946c4strh w0, [sp+8]
004946c8str x1, [sp+16]
004946ccmov x3, x30
004946d0bl runtime.morestack_noctxt.abi0
004946d4ldrh w0, [sp+8]
004946d8ldr x1, [sp+16]
004946dcb 0x4943f0
004943f0
004943f0vendor/golang.org/x/text/unicode/norm.compInfo: ; void vendor/golang.org/x/text/unicode/norm.compInfo(uint16 v, int sz)
004943f0ldr x16, [x28+16]
004943f4subs xzr, sp, x16
004943f8b.ls 0x4946c4
004943fcstr x30, [sp-64]!
00494400stur x29, [sp-8]
00494404sub x29, sp, 8
00494408strh w0, [sp+72]
0049440cstr x1, [sp+80]
00494410str xzr, [sp+32]
00494414ldrh w7, [sp+72]
00494418cbz w7, 0x494420
0049441cb 0x49444c
00494420
00494420loc_494420:
00494420ldr x1, [sp+80]
00494424strb w1, [sp+33]
00494428mov x0, xzr
0049442cmov x2, xzr
00494430mov x3, xzr
00494434mov x4, xzr
00494438mov x5, xzr
0049443cmov x6, xzr
00494440ldur x29, [sp-8]
00494444ldr x30, [sp], 64
00494448ret x30
0049444c
0049444cloc_49444c:
0049444cldrh w7, [sp+72]
00494450subs wzr, w7, 32768
00494454b.hs 0x49445c
00494458b 0x494510
0049445c
0049445cloc_49445c:
0049445cstr xzr, [sp+48]
00494460ldr x7, [sp+80]
00494464strb w7, [sp+49]
00494468ldrh w2, [sp+72]
0049446cstrb w2, [sp+50]
00494470ldrh w3, [sp+72]
00494474strb w3, [sp+51]
00494478ldrh w7, [sp+72]
0049447cubfm x5, x7, 8, 15
00494480strb w5, [sp+53]
00494484ubfm x7, x2, 0, 7
00494488subs wzr, w7, 0
0049448ccset x8, ne
00494490strb w8, [sp+31]
00494494cbnz w7, 0x49449c
00494498b 0x4944a0
0049449c
0049449cloc_49449c:
0049449cb 0x4944c0
004944a0
004944a0loc_4944a0:
004944a0ldrb w0, [sp+48]
004944a4ldrb w1, [sp+49]
004944a8ldrb w4, [sp+52]
004944acldrh w6, [sp+54]
004944b0bl vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward
004944b4strb w0, [sp+30]
004944b8strb w0, [sp+31]
004944bcb 0x4944c0
004944c0
004944c0loc_4944c0:
004944c0ldrb w7, [sp+31]
004944c4tbnz w7, 0, 0x4944cc
004944c8b 0x4944dc
004944cc
004944ccloc_4944cc:
004944ccldrb w7, [sp+53]
004944d0and x7, x7, 3
004944d4strb w7, [sp+52]
004944d8b 0x4944e0
004944dc
004944dcloc_4944dc:
004944dcb 0x4944e0
004944e0
004944e0loc_4944e0:
004944e0ldr x7, [sp+48]
004944e4str x7, [sp+32]
004944e8ldrb w0, [sp+32]
004944ecldrb w1, [sp+33]
004944f0ldrb w2, [sp+34]
004944f4ldrb w3, [sp+35]
004944f8ldrb w4, [sp+36]
004944fcldrb w5, [sp+37]
00494500ldrh w6, [sp+38]
00494504ldur x29, [sp-8]
00494508ldr x30, [sp], 64
0049450cret x30
00494510
00494510loc_494510:
00494510b 0x494514
00494514
00494514loc_494514:
00494514ldrh w7, [sp+72]
00494518mov x0, x7
0049451cmovz x7, 19426
00494520subs xzr, x0, x7
00494524b.lo 0x49452c
00494528b 0x4946b8
0049452c
0049452cloc_49452c:
0049452cadrp x7, 0x556000
00494530add x7, x7, 1952
00494534ldrb w7, [x7+x0]
00494538strb w7, [sp+27]
0049453cand x7, x7, -64
00494540ubfm x7, x7, 2, 7
00494544orr x7, x7, 4
00494548strb w7, [sp+28]
0049454cstr xzr, [sp+40]
00494550ldr x7, [sp+80]
00494554strb w7, [sp+41]
00494558ldrb w7, [sp+28]
0049455cstrb w7, [sp+45]
00494560ldrh w7, [sp+72]
00494564strh w7, [sp+46]
00494568ldrh w7, [sp+72]
0049456cmovz x8, 11733
00494570subs wzr, w7, w8
00494574b.hs 0x49457c
00494578b 0x494674
0049457c
0049457cloc_49457c:
0049457cldrh w7, [sp+72]
00494580ldrb w8, [sp+27]
00494584and x8, x8, 63
00494588add x7, x8, x7
0049458cadd x7, x7, 1
00494590strh w7, [sp+72]
00494594ubfm x0, x7, 0, 15
00494598movz x7, 19426
0049459csubs xzr, x0, x7
004945a0b.lo 0x4945a8
004945a4b 0x4946b0
004945a8
004945a8loc_4945a8:
004945a8adrp x7, 0x556000
004945acadd x7, x7, 1952
004945b0ldrb w7, [x7+x0]
004945b4strb w7, [sp+29]
004945b8ubfm x8, x7, 2, 7
004945bcstrb w8, [sp+43]
004945c0ldrb w8, [sp+45]
004945c4and x9, x7, 3
004945c8orr x8, x8, x9
004945ccstrb w8, [sp+45]
004945d0ldrh w9, [sp+72]
004945d4movz x10, 19183
004945d8subs wzr, w9, w10
004945dcb.hs 0x4945e4
004945e0b 0x49466c
004945e4
004945e4loc_4945e4:
004945e4and x7, x7, 3
004945e8strb w7, [sp+44]
004945ecldrh w7, [sp+72]
004945f0movz x9, 19424
004945f4subs wzr, w7, w9
004945f8b.hs 0x494600
004945fcb 0x49463c
00494600
00494600loc_494600:
00494600and x7, x8, 3
00494604strb w7, [sp+45]
00494608strh wzr, [sp+46]
0049460cldr x7, [sp+40]
00494610str x7, [sp+32]
00494614ldrb w0, [sp+32]
00494618ldrb w1, [sp+33]
0049461cldrb w2, [sp+34]
00494620ldrb w3, [sp+35]
00494624ldrb w4, [sp+36]
00494628ldrb w5, [sp+37]
0049462cldrh w6, [sp+38]
00494630ldur x29, [sp-8]
00494634ldr x30, [sp], 64
00494638ret x30
0049463c
0049463cloc_49463c:
0049463cldrh w7, [sp+72]
00494640add x7, x7, 1
00494644ubfm x0, x7, 0, 15
00494648movz x7, 19426
0049464csubs xzr, x0, x7
00494650b.lo 0x494658
00494654b 0x4946a8
00494658
00494658loc_494658:
00494658adrp x7, 0x556000
0049465cadd x7, x7, 1952
00494660ldrb w7, [x7+x0]
00494664strb w7, [sp+42]
00494668b 0x494670
0049466c
0049466cloc_49466c:
0049466cb 0x494670
00494670
00494670loc_494670:
00494670b 0x494678
00494674
00494674loc_494674:
00494674b 0x494678
00494678
00494678loc_494678:
00494678ldr x7, [sp+40]
0049467cstr x7, [sp+32]
00494680ldrb w0, [sp+32]
00494684ldrb w1, [sp+33]
00494688ldrb w2, [sp+34]
0049468cldrb w3, [sp+35]
00494690ldrb w4, [sp+36]
00494694ldrb w5, [sp+37]
00494698ldrh w6, [sp+38]
0049469cldur x29, [sp-8]
004946a0ldr x30, [sp], 64
004946a4ret x30
004946a8
004946a8loc_4946a8:
004946a8movz x1, 19426
004946acbl runtime.panicIndex
004946b0
004946b0loc_4946b0:
004946b0movz x1, 19426
004946b4bl runtime.panicIndex
004946b8
004946b8loc_4946b8:
004946b8movz x1, 19426
004946bcbl runtime.panicIndex
004946c0hint
004946c4
004946c4loc_4946c4:
004946c4strh w0, [sp+8]
004946c8str x1, [sp+16]
004946ccmov x3, x30
004946d0bl runtime.morestack_noctxt.abi0
004946d4ldrh w0, [sp+8]
004946d8ldr x1, [sp+16]
004946dcb 0x4943f0
004943f0
004946e0
004946e0vendor/golang.org/x/text/unicode/norm.inputBytes: ; void vendor/golang.org/x/text/unicode/norm.inputBytes(struct []uint8 str)
004946e0str x30, [sp-64]!
004946e4stur x29, [sp-8]
004946e8sub x29, sp, 8
004946ecstr x0, [sp+72]
004946f0str x1, [sp+80]
004946f4str x2, [sp+88]
004946f8stp xzr, xzr, [sp+16]
004946fcstp xzr, xzr, [sp+32]
00494700str xzr, [sp+48]
00494704ldr x2, [sp+72]
00494708ldr x3, [sp+80]
0049470cldr x4, [sp+88]
00494710str x2, [sp+32]
00494714str x3, [sp+40]
00494718str x4, [sp+48]
0049471cldr x0, [sp+16]
00494720ldr x1, [sp+24]
00494724add x29, sp, 56
00494728add sp, sp, 64
0049472cret x30
004946e0
004946e0vendor/golang.org/x/text/unicode/norm.inputBytes: ; void vendor/golang.org/x/text/unicode/norm.inputBytes(struct []uint8 str)
004946e0str x30, [sp-64]!
004946e4stur x29, [sp-8]
004946e8sub x29, sp, 8
004946ecstr x0, [sp+72]
004946f0str x1, [sp+80]
004946f4str x2, [sp+88]
004946f8stp xzr, xzr, [sp+16]
004946fcstp xzr, xzr, [sp+32]
00494700str xzr, [sp+48]
00494704ldr x2, [sp+72]
00494708ldr x3, [sp+80]
0049470cldr x4, [sp+88]
00494710str x2, [sp+32]
00494714str x3, [sp+40]
00494718str x4, [sp+48]
0049471cldr x0, [sp+16]
00494720ldr x1, [sp+24]
00494724add x29, sp, 56
00494728add sp, sp, 64
0049472cret x30
004946e0
00494730
00494730vendor/golang.org/x/text/unicode/norm.inputString: ; void vendor/golang.org/x/text/unicode/norm.inputString(struct string str)
00494730str x30, [sp-64]!
00494734stur x29, [sp-8]
00494738sub x29, sp, 8
0049473cstr x0, [sp+72]
00494740str x1, [sp+80]
00494744stp xzr, xzr, [sp+16]
00494748stp xzr, xzr, [sp+32]
0049474cstr xzr, [sp+48]
00494750ldr x0, [sp+72]
00494754ldr x1, [sp+80]
00494758str x0, [sp+16]
0049475cstr x1, [sp+24]
00494760ldr x2, [sp+32]
00494764ldr x3, [sp+40]
00494768ldr x4, [sp+48]
0049476cadd x29, sp, 56
00494770add sp, sp, 64
00494774ret x30
00494778udf 0
0049477cudf 0
00494730
00494730vendor/golang.org/x/text/unicode/norm.inputString: ; void vendor/golang.org/x/text/unicode/norm.inputString(struct string str)
00494730str x30, [sp-64]!
00494734stur x29, [sp-8]
00494738sub x29, sp, 8
0049473cstr x0, [sp+72]
00494740str x1, [sp+80]
00494744stp xzr, xzr, [sp+16]
00494748stp xzr, xzr, [sp+32]
0049474cstr xzr, [sp+48]
00494750ldr x0, [sp+72]
00494754ldr x1, [sp+80]
00494758str x0, [sp+16]
0049475cstr x1, [sp+24]
00494760ldr x2, [sp+32]
00494764ldr x3, [sp+40]
00494768ldr x4, [sp+48]
0049476cadd x29, sp, 56
00494770add sp, sp, 64
00494774ret x30
00494778udf 0
0049477cudf 0
00494730
00494780
00494780vendor/golang.org/x/text/unicode/norm.(*input).setBytes: ; void vendor/golang.org/x/text/unicode/norm.(*input).setBytes(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 str)
00494780ldr x16, [x28+16]
00494784subs xzr, sp, x16
00494788b.ls 0x494824
0049478cstr x30, [sp-16]!
00494790stur x29, [sp-8]
00494794sub x29, sp, 8
00494798str x0, [sp+24]
0049479cstr x1, [sp+32]
004947a0str x2, [sp+40]
004947a4str x3, [sp+48]
004947a8ldrsb x27, [x0]
004947acstr xzr, [x0+8]
004947b0adrp x27, 0x5b7000
004947b4ldr w1, [x27+3056]
004947b8cbz w1, 0x4947c0
004947bcb 0x4947c4
004947c0
004947c0loc_4947c0:
004947c0b 0x4947d4
004947c4
004947c4loc_4947c4:
004947c4ldr x1, [x0]
004947c8bl runtime.gcWriteBarrier1
004947ccstr x1, [x25]
004947d0b 0x4947d4
004947d4
004947d4loc_4947d4:
004947d4str xzr, [x0]
004947d8ldr x0, [sp+24]
004947dcldrsb x27, [x0]
004947e0ldr x1, [sp+32]
004947e4str x2, [x0+24]
004947e8str x3, [x0+32]
004947ecadrp x27, 0x5b7000
004947f0ldr w2, [x27+3056]
004947f4cbz w2, 0x4947fc
004947f8b 0x494800
004947fc
004947fcloc_4947fc:
004947fcb 0x494814
00494800
00494800loc_494800:
00494800bl runtime.gcWriteBarrier2
00494804str x1, [x25]
00494808ldr x2, [x0+16]
0049480cstr x2, [x25+8]
00494810b 0x494814
00494814
00494814loc_494814:
00494814str x1, [x0+16]
00494818ldur x29, [sp-8]
0049481cldr x30, [sp], 16
00494820ret x30
00494824
00494824loc_494824:
00494824stp x0, x1, [sp+8]
00494828stp x2, x3, [sp+24]
0049482cmov x3, x30
00494830bl runtime.morestack_noctxt.abi0
00494834ldp x0, x1, [sp+8]
00494838ldp x2, x3, [sp+24]
0049483cb 0x494780
00494780
00494780vendor/golang.org/x/text/unicode/norm.(*input).setBytes: ; void vendor/golang.org/x/text/unicode/norm.(*input).setBytes(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 str)
00494780ldr x16, [x28+16]
00494784subs xzr, sp, x16
00494788b.ls 0x494824
0049478cstr x30, [sp-16]!
00494790stur x29, [sp-8]
00494794sub x29, sp, 8
00494798str x0, [sp+24]
0049479cstr x1, [sp+32]
004947a0str x2, [sp+40]
004947a4str x3, [sp+48]
004947a8ldrsb x27, [x0]
004947acstr xzr, [x0+8]
004947b0adrp x27, 0x5b7000
004947b4ldr w1, [x27+3056]
004947b8cbz w1, 0x4947c0
004947bcb 0x4947c4
004947c0
004947c0loc_4947c0:
004947c0b 0x4947d4
004947c4
004947c4loc_4947c4:
004947c4ldr x1, [x0]
004947c8bl runtime.gcWriteBarrier1
004947ccstr x1, [x25]
004947d0b 0x4947d4
004947d4
004947d4loc_4947d4:
004947d4str xzr, [x0]
004947d8ldr x0, [sp+24]
004947dcldrsb x27, [x0]
004947e0ldr x1, [sp+32]
004947e4str x2, [x0+24]
004947e8str x3, [x0+32]
004947ecadrp x27, 0x5b7000
004947f0ldr w2, [x27+3056]
004947f4cbz w2, 0x4947fc
004947f8b 0x494800
004947fc
004947fcloc_4947fc:
004947fcb 0x494814
00494800
00494800loc_494800:
00494800bl runtime.gcWriteBarrier2
00494804str x1, [x25]
00494808ldr x2, [x0+16]
0049480cstr x2, [x25+8]
00494810b 0x494814
00494814
00494814loc_494814:
00494814str x1, [x0+16]
00494818ldur x29, [sp-8]
0049481cldr x30, [sp], 16
00494820ret x30
00494824
00494824loc_494824:
00494824stp x0, x1, [sp+8]
00494828stp x2, x3, [sp+24]
0049482cmov x3, x30
00494830bl runtime.morestack_noctxt.abi0
00494834ldp x0, x1, [sp+8]
00494838ldp x2, x3, [sp+24]
0049483cb 0x494780
00494780
00494840
00494840vendor/golang.org/x/text/unicode/norm.(*input)._byte: ; void vendor/golang.org/x/text/unicode/norm.(*input)._byte(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494840ldr x16, [x28+16]
00494844subs xzr, sp, x16
00494848b.ls 0x4948ec
0049484cstr x30, [sp-48]!
00494850stur x29, [sp-8]
00494854sub x29, sp, 8
00494858str x0, [sp+56]
0049485cstr x1, [sp+64]
00494860strb wzr, [sp+39]
00494864ldr x2, [sp+56]
00494868ldrsb x27, [x2]
0049486cldr x2, [x2+16]
00494870cbnz x2, 0x494878
00494874b 0x4948ac
00494878
00494878loc_494878:
00494878ldr x2, [sp+56]
0049487cldrsb x27, [x2]
00494880ldr x1, [x2+24]
00494884ldr x2, [x2+16]
00494888ldr x0, [sp+64]
0049488csubs xzr, x1, x0
00494890b.hi 0x494898
00494894b 0x4948e4
00494898
00494898loc_494898:
00494898ldrb w0, [x2+x0]
0049489cstrb w0, [sp+39]
004948a0ldur x29, [sp-8]
004948a4ldr x30, [sp], 48
004948a8ret x30
004948ac
004948acloc_4948ac:
004948acldr x2, [sp+56]
004948b0ldrsb x27, [x2]
004948b4ldr x1, [x2+8]
004948b8ldr x2, [x2]
004948bcldr x0, [sp+64]
004948c0subs xzr, x1, x0
004948c4b.hi 0x4948cc
004948c8b 0x4948e0
004948cc
004948ccloc_4948cc:
004948ccldrb w0, [x2+x0]
004948d0strb w0, [sp+39]
004948d4ldur x29, [sp-8]
004948d8ldr x30, [sp], 48
004948dcret x30
004948e0
004948e0loc_4948e0:
004948e0bl runtime.panicIndex
004948e4
004948e4loc_4948e4:
004948e4bl runtime.panicIndex
004948e8hint
004948ec
004948ecloc_4948ec:
004948ecstp x0, x1, [sp+8]
004948f0mov x3, x30
004948f4bl runtime.morestack_noctxt.abi0
004948f8ldp x0, x1, [sp+8]
004948fcb 0x494840
00494840
00494840vendor/golang.org/x/text/unicode/norm.(*input)._byte: ; void vendor/golang.org/x/text/unicode/norm.(*input)._byte(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494840ldr x16, [x28+16]
00494844subs xzr, sp, x16
00494848b.ls 0x4948ec
0049484cstr x30, [sp-48]!
00494850stur x29, [sp-8]
00494854sub x29, sp, 8
00494858str x0, [sp+56]
0049485cstr x1, [sp+64]
00494860strb wzr, [sp+39]
00494864ldr x2, [sp+56]
00494868ldrsb x27, [x2]
0049486cldr x2, [x2+16]
00494870cbnz x2, 0x494878
00494874b 0x4948ac
00494878
00494878loc_494878:
00494878ldr x2, [sp+56]
0049487cldrsb x27, [x2]
00494880ldr x1, [x2+24]
00494884ldr x2, [x2+16]
00494888ldr x0, [sp+64]
0049488csubs xzr, x1, x0
00494890b.hi 0x494898
00494894b 0x4948e4
00494898
00494898loc_494898:
00494898ldrb w0, [x2+x0]
0049489cstrb w0, [sp+39]
004948a0ldur x29, [sp-8]
004948a4ldr x30, [sp], 48
004948a8ret x30
004948ac
004948acloc_4948ac:
004948acldr x2, [sp+56]
004948b0ldrsb x27, [x2]
004948b4ldr x1, [x2+8]
004948b8ldr x2, [x2]
004948bcldr x0, [sp+64]
004948c0subs xzr, x1, x0
004948c4b.hi 0x4948cc
004948c8b 0x4948e0
004948cc
004948ccloc_4948cc:
004948ccldrb w0, [x2+x0]
004948d0strb w0, [sp+39]
004948d4ldur x29, [sp-8]
004948d8ldr x30, [sp], 48
004948dcret x30
004948e0
004948e0loc_4948e0:
004948e0bl runtime.panicIndex
004948e4
004948e4loc_4948e4:
004948e4bl runtime.panicIndex
004948e8hint
004948ec
004948ecloc_4948ec:
004948ecstp x0, x1, [sp+8]
004948f0mov x3, x30
004948f4bl runtime.morestack_noctxt.abi0
004948f8ldp x0, x1, [sp+8]
004948fcb 0x494840
00494840
00494900
00494900vendor/golang.org/x/text/unicode/norm.(*input).skipASCII: ; void vendor/golang.org/x/text/unicode/norm.(*input).skipASCII(vendor/golang.org/x/text/unicode/norm.input * in, int p, int max)
00494900ldr x16, [x28+16]
00494904subs xzr, sp, x16
00494908b.ls 0x494a50
0049490cstr x30, [sp-48]!
00494910stur x29, [sp-8]
00494914sub x29, sp, 8
00494918str x0, [sp+56]
0049491cstr x1, [sp+64]
00494920str x2, [sp+72]
00494924str xzr, [sp+32]
00494928ldrsb x27, [x0]
0049492cldr x2, [x0+16]
00494930cbnz x2, 0x494938
00494934b 0x49493c
00494938
00494938loc_494938:
00494938b 0x4949d0
0049493c
0049493cloc_49493c:
0049493cb 0x494940
00494940
00494940loc_494940:
00494940ldr x2, [sp+72]
00494944ldr x3, [sp+64]
00494948subs xzr, x2, x3
0049494ccset x2, gt
00494950strb w2, [sp+31]
00494954b.gt 0x49495c
00494958b 0x494990
0049495c
0049495cloc_49495c:
0049495cldr x2, [sp+56]
00494960ldrsb x27, [x2]
00494964ldr x1, [x2+8]
00494968ldr x2, [x2]
0049496cldr x0, [sp+64]
00494970subs xzr, x1, x0
00494974b.hi 0x49497c
00494978b 0x4949cc
0049497c
0049497cloc_49497c:
0049497cldrb w2, [x2+x0]
00494980subs wzr, w2, 128
00494984cset x2, lo
00494988strb w2, [sp+31]
0049498cb 0x494994
00494990
00494990loc_494990:
00494990b 0x494994
00494994
00494994loc_494994:
00494994ldrb w2, [sp+31]
00494998tbnz w2, 0, 0x4949a0
0049499cb 0x4949b4
004949a0
004949a0loc_4949a0:
004949a0b 0x4949a4
004949a4
004949a4loc_4949a4:
004949a4ldr x2, [sp+64]
004949a8add x2, x2, 1
004949acstr x2, [sp+64]
004949b0b 0x494940
004949b4
004949b4loc_4949b4:
004949b4b 0x4949b8
004949b8
004949b8loc_4949b8:
004949b8ldr x0, [sp+64]
004949bcstr x0, [sp+32]
004949c0ldur x29, [sp-8]
004949c4ldr x30, [sp], 48
004949c8ret x30
004949cc
004949ccloc_4949cc:
004949ccbl runtime.panicIndex
004949d0
004949d0loc_4949d0:
004949d0ldr x2, [sp+72]
004949d4ldr x3, [sp+64]
004949d8subs xzr, x2, x3
004949dccset x2, gt
004949e0strb w2, [sp+31]
004949e4b.gt 0x4949ec
004949e8b 0x494a20
004949ec
004949ecloc_4949ec:
004949ecldr x2, [sp+56]
004949f0ldrsb x27, [x2]
004949f4ldr x1, [x2+24]
004949f8ldr x2, [x2+16]
004949fcldr x0, [sp+64]
00494a00subs xzr, x0, x1
00494a04b.lo 0x494a0c
00494a08b 0x494a48
00494a0c
00494a0cloc_494a0c:
00494a0cldrb w2, [x2+x0]
00494a10subs wzr, w2, 128
00494a14cset x2, lo
00494a18strb w2, [sp+31]
00494a1cb 0x494a24
00494a20
00494a20loc_494a20:
00494a20b 0x494a24
00494a24
00494a24loc_494a24:
00494a24ldrb w2, [sp+31]
00494a28tbnz w2, 0, 0x494a30
00494a2cb 0x494a44
00494a30
00494a30loc_494a30:
00494a30b 0x494a34
00494a34
00494a34loc_494a34:
00494a34ldr x2, [sp+64]
00494a38add x2, x2, 1
00494a3cstr x2, [sp+64]
00494a40b 0x4949d0
00494a44
00494a44loc_494a44:
00494a44b 0x4949b8
00494a48
00494a48loc_494a48:
00494a48bl runtime.panicIndex
00494a4chint
00494a50
00494a50loc_494a50:
00494a50stp x0, x1, [sp+8]
00494a54str x2, [sp+24]
00494a58mov x3, x30
00494a5cbl runtime.morestack_noctxt.abi0
00494a60ldp x0, x1, [sp+8]
00494a64ldr x2, [sp+24]
00494a68b 0x494900
00494a6cudf 0
00494900
00494900vendor/golang.org/x/text/unicode/norm.(*input).skipASCII: ; void vendor/golang.org/x/text/unicode/norm.(*input).skipASCII(vendor/golang.org/x/text/unicode/norm.input * in, int p, int max)
00494900ldr x16, [x28+16]
00494904subs xzr, sp, x16
00494908b.ls 0x494a50
0049490cstr x30, [sp-48]!
00494910stur x29, [sp-8]
00494914sub x29, sp, 8
00494918str x0, [sp+56]
0049491cstr x1, [sp+64]
00494920str x2, [sp+72]
00494924str xzr, [sp+32]
00494928ldrsb x27, [x0]
0049492cldr x2, [x0+16]
00494930cbnz x2, 0x494938
00494934b 0x49493c
00494938
00494938loc_494938:
00494938b 0x4949d0
0049493c
0049493cloc_49493c:
0049493cb 0x494940
00494940
00494940loc_494940:
00494940ldr x2, [sp+72]
00494944ldr x3, [sp+64]
00494948subs xzr, x2, x3
0049494ccset x2, gt
00494950strb w2, [sp+31]
00494954b.gt 0x49495c
00494958b 0x494990
0049495c
0049495cloc_49495c:
0049495cldr x2, [sp+56]
00494960ldrsb x27, [x2]
00494964ldr x1, [x2+8]
00494968ldr x2, [x2]
0049496cldr x0, [sp+64]
00494970subs xzr, x1, x0
00494974b.hi 0x49497c
00494978b 0x4949cc
0049497c
0049497cloc_49497c:
0049497cldrb w2, [x2+x0]
00494980subs wzr, w2, 128
00494984cset x2, lo
00494988strb w2, [sp+31]
0049498cb 0x494994
00494990
00494990loc_494990:
00494990b 0x494994
00494994
00494994loc_494994:
00494994ldrb w2, [sp+31]
00494998tbnz w2, 0, 0x4949a0
0049499cb 0x4949b4
004949a0
004949a0loc_4949a0:
004949a0b 0x4949a4
004949a4
004949a4loc_4949a4:
004949a4ldr x2, [sp+64]
004949a8add x2, x2, 1
004949acstr x2, [sp+64]
004949b0b 0x494940
004949b4
004949b4loc_4949b4:
004949b4b 0x4949b8
004949b8
004949b8loc_4949b8:
004949b8ldr x0, [sp+64]
004949bcstr x0, [sp+32]
004949c0ldur x29, [sp-8]
004949c4ldr x30, [sp], 48
004949c8ret x30
004949cc
004949ccloc_4949cc:
004949ccbl runtime.panicIndex
004949d0
004949d0loc_4949d0:
004949d0ldr x2, [sp+72]
004949d4ldr x3, [sp+64]
004949d8subs xzr, x2, x3
004949dccset x2, gt
004949e0strb w2, [sp+31]
004949e4b.gt 0x4949ec
004949e8b 0x494a20
004949ec
004949ecloc_4949ec:
004949ecldr x2, [sp+56]
004949f0ldrsb x27, [x2]
004949f4ldr x1, [x2+24]
004949f8ldr x2, [x2+16]
004949fcldr x0, [sp+64]
00494a00subs xzr, x0, x1
00494a04b.lo 0x494a0c
00494a08b 0x494a48
00494a0c
00494a0cloc_494a0c:
00494a0cldrb w2, [x2+x0]
00494a10subs wzr, w2, 128
00494a14cset x2, lo
00494a18strb w2, [sp+31]
00494a1cb 0x494a24
00494a20
00494a20loc_494a20:
00494a20b 0x494a24
00494a24
00494a24loc_494a24:
00494a24ldrb w2, [sp+31]
00494a28tbnz w2, 0, 0x494a30
00494a2cb 0x494a44
00494a30
00494a30loc_494a30:
00494a30b 0x494a34
00494a34
00494a34loc_494a34:
00494a34ldr x2, [sp+64]
00494a38add x2, x2, 1
00494a3cstr x2, [sp+64]
00494a40b 0x4949d0
00494a44
00494a44loc_494a44:
00494a44b 0x4949b8
00494a48
00494a48loc_494a48:
00494a48bl runtime.panicIndex
00494a4chint
00494a50
00494a50loc_494a50:
00494a50stp x0, x1, [sp+8]
00494a54str x2, [sp+24]
00494a58mov x3, x30
00494a5cbl runtime.morestack_noctxt.abi0
00494a60ldp x0, x1, [sp+8]
00494a64ldr x2, [sp+24]
00494a68b 0x494900
00494a6cudf 0
00494900
00494a70
00494a70vendor/golang.org/x/text/unicode/norm.(*input).appendSlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).appendSlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494a70ldr x16, [x28+16]
00494a74sub x17, sp, 96
00494a78subs xzr, x17, x16
00494a7cb.ls 0x494ca0
00494a80str x30, [sp-224]!
00494a84stur x29, [sp-8]
00494a88sub x29, sp, 8
00494a8cstr x0, [sp+232]
00494a90str x1, [sp+240]
00494a94str x2, [sp+248]
00494a98str x3, [sp+256]
00494a9cstr x4, [sp+264]
00494aa0str x5, [sp+272]
00494aa4str xzr, [sp+112]
00494aa8stp xzr, xzr, [sp+120]
00494aacldr x5, [sp+232]
00494ab0ldrsb x27, [x5]
00494ab4ldr x5, [x5+16]
00494ab8cbnz x5, 0x494ac0
00494abcb 0x494bc4
00494ac0
00494ac0loc_494ac0:
00494ac0ldr x5, [sp+232]
00494ac4ldrsb x27, [x5]
00494ac8ldr x2, [x5+32]
00494accldr x5, [x5+16]
00494ad0ldr x0, [sp+264]
00494ad4ldr x1, [sp+272]
00494ad8subs xzr, x2, x1
00494adcb.hs 0x494ae4
00494ae0b 0x494c98
00494ae4
00494ae4loc_494ae4:
00494ae4subs xzr, x1, x0
00494ae8b.hs 0x494af0
00494aecb 0x494c94
00494af0
00494af0loc_494af0:
00494af0sub x6, x2, x0
00494af4sub x7, x1, x0
00494af8sub x8, xzr, x6
00494afcand x8, x0, x8, asr #63
00494b00add x5, x5, x8
00494b04str x5, [sp+184]
00494b08str x7, [sp+192]
00494b0cstr x6, [sp+200]
00494b10ldr x2, [sp+256]
00494b14ldr x0, [sp+240]
00494b18ldr x5, [sp+248]
00494b1cstr x0, [sp+136]
00494b20str x5, [sp+144]
00494b24str x2, [sp+152]
00494b28ldr x6, [sp+192]
00494b2cadd x1, x5, x6
00494b30str x1, [sp+96]
00494b34subs xzr, x2, x1
00494b38b.hs 0x494b40
00494b3cb 0x494b48
00494b40
00494b40loc_494b40:
00494b40str x1, [sp+144]
00494b44b 0x494b68
00494b48
00494b48loc_494b48:
00494b48ldr x3, [sp+192]
00494b4cadrp x4, 0x161000
00494b50add x4, x4, 3072
00494b54bl runtime.growslice
00494b58str x0, [sp+136]
00494b5cstr x1, [sp+144]
00494b60str x2, [sp+152]
00494b64b 0x494b68
00494b68
00494b68loc_494b68:
00494b68ldr x3, [sp+192]
00494b6cstr x3, [sp+104]
00494b70ldr x3, [sp+96]
00494b74ldr x4, [sp+136]
00494b78ldr x5, [sp+192]
00494b7csub x3, x3, x5
00494b80add x0, x4, x3
00494b84str x0, [sp+208]
00494b88ldr x2, [sp+104]
00494b8cldr x1, [sp+184]
00494b90bl runtime.memmove
00494b94ldr x0, [sp+136]
00494b98ldr x1, [sp+144]
00494b9cldr x2, [sp+152]
00494ba0str x0, [sp+160]
00494ba4str x1, [sp+168]
00494ba8str x2, [sp+176]
00494bacstr x0, [sp+112]
00494bb0str x1, [sp+120]
00494bb4str x2, [sp+128]
00494bb8ldur x29, [sp-8]
00494bbcldr x30, [sp], 224
00494bc0ret x30
00494bc4
00494bc4loc_494bc4:
00494bc4ldr x5, [sp+264]
00494bc8str x5, [sp+88]
00494bccb 0x494bd0
00494bd0
00494bd0loc_494bd0:
00494bd0ldr x5, [sp+272]
00494bd4ldr x6, [sp+88]
00494bd8subs xzr, x5, x6
00494bdcb.gt 0x494be4
00494be0b 0x494c6c
00494be4
00494be4loc_494be4:
00494be4ldr x5, [sp+232]
00494be8ldrsb x27, [x5]
00494becldr x1, [x5+8]
00494bf0ldr x5, [x5]
00494bf4ldr x0, [sp+88]
00494bf8subs xzr, x1, x0
00494bfcb.hi 0x494c04
00494c00b 0x494c90
00494c04
00494c04loc_494c04:
00494c04ldrb w5, [x5+x0]
00494c08strb w5, [sp+87]
00494c0cldr x2, [sp+256]
00494c10ldr x0, [sp+240]
00494c14ldr x5, [sp+248]
00494c18add x1, x5, 1
00494c1csubs xzr, x2, x1
00494c20b.hs 0x494c28
00494c24b 0x494c2c
00494c28
00494c28loc_494c28:
00494c28b 0x494c40
00494c2c
00494c2cloc_494c2c:
00494c2corr x3, xzr, 1
00494c30adrp x4, 0x161000
00494c34add x4, x4, 3072
00494c38bl runtime.growslice
00494c3cb 0x494c40
00494c40
00494c40loc_494c40:
00494c40ldrb w5, [sp+87]
00494c44sub x6, x1, 1
00494c48strb w5, [x0+x6]
00494c4cstr x0, [sp+240]
00494c50str x1, [sp+248]
00494c54str x2, [sp+256]
00494c58b 0x494c5c
00494c5c
00494c5cloc_494c5c:
00494c5cldr x5, [sp+88]
00494c60add x5, x5, 1
00494c64str x5, [sp+88]
00494c68b 0x494bd0
00494c6c
00494c6cloc_494c6c:
00494c6cldr x0, [sp+240]
00494c70ldr x1, [sp+248]
00494c74ldr x2, [sp+256]
00494c78str x0, [sp+112]
00494c7cstr x1, [sp+120]
00494c80str x2, [sp+128]
00494c84ldur x29, [sp-8]
00494c88ldr x30, [sp], 224
00494c8cret x30
00494c90
00494c90loc_494c90:
00494c90bl runtime.panicIndex
00494c94
00494c94loc_494c94:
00494c94bl runtime.panicSliceB
00494c98
00494c98loc_494c98:
00494c98bl runtime.panicSliceAcap
00494c9chint
00494ca0
00494ca0loc_494ca0:
00494ca0stp x0, x1, [sp+8]
00494ca4stp x2, x3, [sp+24]
00494ca8stp x4, x5, [sp+40]
00494cacmov x3, x30
00494cb0bl runtime.morestack_noctxt.abi0
00494cb4ldp x0, x1, [sp+8]
00494cb8ldp x2, x3, [sp+24]
00494cbcldp x4, x5, [sp+40]
00494cc0b 0x494a70
00494cc4udf 0
00494cc8udf 0
00494cccudf 0
00494a70
00494a70vendor/golang.org/x/text/unicode/norm.(*input).appendSlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).appendSlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494a70ldr x16, [x28+16]
00494a74sub x17, sp, 96
00494a78subs xzr, x17, x16
00494a7cb.ls 0x494ca0
00494a80str x30, [sp-224]!
00494a84stur x29, [sp-8]
00494a88sub x29, sp, 8
00494a8cstr x0, [sp+232]
00494a90str x1, [sp+240]
00494a94str x2, [sp+248]
00494a98str x3, [sp+256]
00494a9cstr x4, [sp+264]
00494aa0str x5, [sp+272]
00494aa4str xzr, [sp+112]
00494aa8stp xzr, xzr, [sp+120]
00494aacldr x5, [sp+232]
00494ab0ldrsb x27, [x5]
00494ab4ldr x5, [x5+16]
00494ab8cbnz x5, 0x494ac0
00494abcb 0x494bc4
00494ac0
00494ac0loc_494ac0:
00494ac0ldr x5, [sp+232]
00494ac4ldrsb x27, [x5]
00494ac8ldr x2, [x5+32]
00494accldr x5, [x5+16]
00494ad0ldr x0, [sp+264]
00494ad4ldr x1, [sp+272]
00494ad8subs xzr, x2, x1
00494adcb.hs 0x494ae4
00494ae0b 0x494c98
00494ae4
00494ae4loc_494ae4:
00494ae4subs xzr, x1, x0
00494ae8b.hs 0x494af0
00494aecb 0x494c94
00494af0
00494af0loc_494af0:
00494af0sub x6, x2, x0
00494af4sub x7, x1, x0
00494af8sub x8, xzr, x6
00494afcand x8, x0, x8, asr #63
00494b00add x5, x5, x8
00494b04str x5, [sp+184]
00494b08str x7, [sp+192]
00494b0cstr x6, [sp+200]
00494b10ldr x2, [sp+256]
00494b14ldr x0, [sp+240]
00494b18ldr x5, [sp+248]
00494b1cstr x0, [sp+136]
00494b20str x5, [sp+144]
00494b24str x2, [sp+152]
00494b28ldr x6, [sp+192]
00494b2cadd x1, x5, x6
00494b30str x1, [sp+96]
00494b34subs xzr, x2, x1
00494b38b.hs 0x494b40
00494b3cb 0x494b48
00494b40
00494b40loc_494b40:
00494b40str x1, [sp+144]
00494b44b 0x494b68
00494b48
00494b48loc_494b48:
00494b48ldr x3, [sp+192]
00494b4cadrp x4, 0x161000
00494b50add x4, x4, 3072
00494b54bl runtime.growslice
00494b58str x0, [sp+136]
00494b5cstr x1, [sp+144]
00494b60str x2, [sp+152]
00494b64b 0x494b68
00494b68
00494b68loc_494b68:
00494b68ldr x3, [sp+192]
00494b6cstr x3, [sp+104]
00494b70ldr x3, [sp+96]
00494b74ldr x4, [sp+136]
00494b78ldr x5, [sp+192]
00494b7csub x3, x3, x5
00494b80add x0, x4, x3
00494b84str x0, [sp+208]
00494b88ldr x2, [sp+104]
00494b8cldr x1, [sp+184]
00494b90bl runtime.memmove
00494b94ldr x0, [sp+136]
00494b98ldr x1, [sp+144]
00494b9cldr x2, [sp+152]
00494ba0str x0, [sp+160]
00494ba4str x1, [sp+168]
00494ba8str x2, [sp+176]
00494bacstr x0, [sp+112]
00494bb0str x1, [sp+120]
00494bb4str x2, [sp+128]
00494bb8ldur x29, [sp-8]
00494bbcldr x30, [sp], 224
00494bc0ret x30
00494bc4
00494bc4loc_494bc4:
00494bc4ldr x5, [sp+264]
00494bc8str x5, [sp+88]
00494bccb 0x494bd0
00494bd0
00494bd0loc_494bd0:
00494bd0ldr x5, [sp+272]
00494bd4ldr x6, [sp+88]
00494bd8subs xzr, x5, x6
00494bdcb.gt 0x494be4
00494be0b 0x494c6c
00494be4
00494be4loc_494be4:
00494be4ldr x5, [sp+232]
00494be8ldrsb x27, [x5]
00494becldr x1, [x5+8]
00494bf0ldr x5, [x5]
00494bf4ldr x0, [sp+88]
00494bf8subs xzr, x1, x0
00494bfcb.hi 0x494c04
00494c00b 0x494c90
00494c04
00494c04loc_494c04:
00494c04ldrb w5, [x5+x0]
00494c08strb w5, [sp+87]
00494c0cldr x2, [sp+256]
00494c10ldr x0, [sp+240]
00494c14ldr x5, [sp+248]
00494c18add x1, x5, 1
00494c1csubs xzr, x2, x1
00494c20b.hs 0x494c28
00494c24b 0x494c2c
00494c28
00494c28loc_494c28:
00494c28b 0x494c40
00494c2c
00494c2cloc_494c2c:
00494c2corr x3, xzr, 1
00494c30adrp x4, 0x161000
00494c34add x4, x4, 3072
00494c38bl runtime.growslice
00494c3cb 0x494c40
00494c40
00494c40loc_494c40:
00494c40ldrb w5, [sp+87]
00494c44sub x6, x1, 1
00494c48strb w5, [x0+x6]
00494c4cstr x0, [sp+240]
00494c50str x1, [sp+248]
00494c54str x2, [sp+256]
00494c58b 0x494c5c
00494c5c
00494c5cloc_494c5c:
00494c5cldr x5, [sp+88]
00494c60add x5, x5, 1
00494c64str x5, [sp+88]
00494c68b 0x494bd0
00494c6c
00494c6cloc_494c6c:
00494c6cldr x0, [sp+240]
00494c70ldr x1, [sp+248]
00494c74ldr x2, [sp+256]
00494c78str x0, [sp+112]
00494c7cstr x1, [sp+120]
00494c80str x2, [sp+128]
00494c84ldur x29, [sp-8]
00494c88ldr x30, [sp], 224
00494c8cret x30
00494c90
00494c90loc_494c90:
00494c90bl runtime.panicIndex
00494c94
00494c94loc_494c94:
00494c94bl runtime.panicSliceB
00494c98
00494c98loc_494c98:
00494c98bl runtime.panicSliceAcap
00494c9chint
00494ca0
00494ca0loc_494ca0:
00494ca0stp x0, x1, [sp+8]
00494ca4stp x2, x3, [sp+24]
00494ca8stp x4, x5, [sp+40]
00494cacmov x3, x30
00494cb0bl runtime.morestack_noctxt.abi0
00494cb4ldp x0, x1, [sp+8]
00494cb8ldp x2, x3, [sp+24]
00494cbcldp x4, x5, [sp+40]
00494cc0b 0x494a70
00494cc4udf 0
00494cc8udf 0
00494cccudf 0
00494a70
00494cd0
00494cd0vendor/golang.org/x/text/unicode/norm.(*input).copySlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).copySlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494cd0ldr x16, [x28+16]
00494cd4sub x17, sp, 96
00494cd8subs xzr, x17, x16
00494cdcb.ls 0x494f00
00494ce0str x30, [sp-224]!
00494ce4stur x29, [sp-8]
00494ce8sub x29, sp, 8
00494cecstr x0, [sp+232]
00494cf0str x1, [sp+240]
00494cf4str x2, [sp+248]
00494cf8str x3, [sp+256]
00494cfcstr x4, [sp+264]
00494d00str x5, [sp+272]
00494d04str xzr, [sp+40]
00494d08ldr x3, [sp+232]
00494d0cldrsb x27, [x3]
00494d10ldr x3, [x3+16]
00494d14cbnz x3, 0x494d1c
00494d18b 0x494e00
00494d1c
00494d1cloc_494d1c:
00494d1cldr x3, [sp+232]
00494d20ldrsb x27, [x3]
00494d24ldr x2, [x3+32]
00494d28ldr x3, [x3+16]
00494d2csubs xzr, x5, x2
00494d30b.ls 0x494d38
00494d34b 0x494ef4
00494d38
00494d38loc_494d38:
00494d38subs xzr, x5, x4
00494d3cb.hs 0x494d44
00494d40b 0x494ee8
00494d44
00494d44loc_494d44:
00494d44sub x6, x2, x4
00494d48sub x5, x5, x4
00494d4csub x7, xzr, x6
00494d50and x4, x4, x7, asr #63
00494d54add x3, x3, x4
00494d58str x3, [sp+128]
00494d5cstr x5, [sp+136]
00494d60str x6, [sp+144]
00494d64ldr x3, [sp+240]
00494d68ldr x4, [sp+248]
00494d6cldr x5, [sp+256]
00494d70str x3, [sp+192]
00494d74str x4, [sp+200]
00494d78str x5, [sp+208]
00494d7cldr x3, [sp+136]
00494d80ldr x4, [sp+128]
00494d84ldr x5, [sp+144]
00494d88str x4, [sp+168]
00494d8cstr x3, [sp+176]
00494d90str x5, [sp+184]
00494d94ldr x4, [sp+200]
00494d98str x4, [sp+64]
00494d9csubs xzr, x4, x3
00494da0b.gt 0x494da8
00494da4b 0x494db0
00494da8
00494da8loc_494da8:
00494da8str x3, [sp+64]
00494dacb 0x494db4
00494db0
00494db0loc_494db0:
00494db0b 0x494db4
00494db4
00494db4loc_494db4:
00494db4ldr x3, [sp+168]
00494db8ldr x4, [sp+192]
00494dbcsubs xzr, x3, x4
00494dc0b.ne 0x494dc8
00494dc4b 0x494de4
00494dc8
00494dc8loc_494dc8:
00494dc8ldr x3, [sp+64]
00494dccstr x3, [sp+56]
00494dd0ldr x2, [sp+56]
00494dd4ldr x0, [sp+192]
00494dd8ldr x1, [sp+168]
00494ddcbl runtime.memmove
00494de0b 0x494de8
00494de4
00494de4loc_494de4:
00494de4b 0x494de8
00494de8
00494de8loc_494de8:
00494de8ldr x0, [sp+64]
00494decstr x0, [sp+48]
00494df0str x0, [sp+40]
00494df4ldur x29, [sp-8]
00494df8ldr x30, [sp], 224
00494dfcret x30
00494e00
00494e00loc_494e00:
00494e00ldr x3, [sp+232]
00494e04ldrsb x27, [x3]
00494e08ldr x2, [x3+8]
00494e0cldr x3, [x3]
00494e10subs xzr, x5, x2
00494e14b.ls 0x494e1c
00494e18b 0x494ee0
00494e1c
00494e1cloc_494e1c:
00494e1csubs xzr, x5, x4
00494e20b.hs 0x494e28
00494e24b 0x494ed4
00494e28
00494e28loc_494e28:
00494e28sub x5, x5, x4
00494e2csub x6, xzr, x5
00494e30and x4, x4, x6, asr #63
00494e34add x3, x3, x4
00494e38str x3, [sp+152]
00494e3cstr x5, [sp+160]
00494e40ldr x3, [sp+240]
00494e44ldr x4, [sp+248]
00494e48ldr x5, [sp+256]
00494e4cstr x3, [sp+104]
00494e50str x4, [sp+112]
00494e54str x5, [sp+120]
00494e58ldr x3, [sp+160]
00494e5cldr x4, [sp+152]
00494e60str x4, [sp+88]
00494e64str x3, [sp+96]
00494e68ldr x4, [sp+112]
00494e6cstr x4, [sp+80]
00494e70subs xzr, x4, x3
00494e74b.gt 0x494e7c
00494e78b 0x494e84
00494e7c
00494e7cloc_494e7c:
00494e7cstr x3, [sp+80]
00494e80b 0x494e88
00494e84
00494e84loc_494e84:
00494e84b 0x494e88
00494e88
00494e88loc_494e88:
00494e88ldr x3, [sp+88]
00494e8cldr x4, [sp+104]
00494e90subs xzr, x3, x4
00494e94b.ne 0x494e9c
00494e98b 0x494eb8
00494e9c
00494e9cloc_494e9c:
00494e9cldr x3, [sp+80]
00494ea0str x3, [sp+72]
00494ea4ldr x2, [sp+72]
00494ea8ldr x1, [sp+88]
00494eacldr x0, [sp+104]
00494eb0bl runtime.memmove
00494eb4b 0x494ebc
00494eb8
00494eb8loc_494eb8:
00494eb8b 0x494ebc
00494ebc
00494ebcloc_494ebc:
00494ebcldr x0, [sp+80]
00494ec0str x0, [sp+48]
00494ec4str x0, [sp+40]
00494ec8ldur x29, [sp-8]
00494eccldr x30, [sp], 224
00494ed0ret x30
00494ed4
00494ed4loc_494ed4:
00494ed4mov x0, x4
00494ed8mov x1, x5
00494edcbl runtime.panicSliceB
00494ee0
00494ee0loc_494ee0:
00494ee0mov x1, x5
00494ee4bl runtime.panicSliceAlen
00494ee8
00494ee8loc_494ee8:
00494ee8mov x0, x4
00494eecmov x1, x5
00494ef0bl runtime.panicSliceB
00494ef4
00494ef4loc_494ef4:
00494ef4mov x1, x5
00494ef8bl runtime.panicSliceAcap
00494efchint
00494f00
00494f00loc_494f00:
00494f00stp x0, x1, [sp+8]
00494f04stp x2, x3, [sp+24]
00494f08stp x4, x5, [sp+40]
00494f0cmov x3, x30
00494f10bl runtime.morestack_noctxt.abi0
00494f14ldp x0, x1, [sp+8]
00494f18ldp x2, x3, [sp+24]
00494f1cldp x4, x5, [sp+40]
00494f20b 0x494cd0
00494f24udf 0
00494f28udf 0
00494f2cudf 0
00494cd0
00494cd0vendor/golang.org/x/text/unicode/norm.(*input).copySlice: ; void vendor/golang.org/x/text/unicode/norm.(*input).copySlice(vendor/golang.org/x/text/unicode/norm.input * in, struct []uint8 buf, int b, int e)
00494cd0ldr x16, [x28+16]
00494cd4sub x17, sp, 96
00494cd8subs xzr, x17, x16
00494cdcb.ls 0x494f00
00494ce0str x30, [sp-224]!
00494ce4stur x29, [sp-8]
00494ce8sub x29, sp, 8
00494cecstr x0, [sp+232]
00494cf0str x1, [sp+240]
00494cf4str x2, [sp+248]
00494cf8str x3, [sp+256]
00494cfcstr x4, [sp+264]
00494d00str x5, [sp+272]
00494d04str xzr, [sp+40]
00494d08ldr x3, [sp+232]
00494d0cldrsb x27, [x3]
00494d10ldr x3, [x3+16]
00494d14cbnz x3, 0x494d1c
00494d18b 0x494e00
00494d1c
00494d1cloc_494d1c:
00494d1cldr x3, [sp+232]
00494d20ldrsb x27, [x3]
00494d24ldr x2, [x3+32]
00494d28ldr x3, [x3+16]
00494d2csubs xzr, x5, x2
00494d30b.ls 0x494d38
00494d34b 0x494ef4
00494d38
00494d38loc_494d38:
00494d38subs xzr, x5, x4
00494d3cb.hs 0x494d44
00494d40b 0x494ee8
00494d44
00494d44loc_494d44:
00494d44sub x6, x2, x4
00494d48sub x5, x5, x4
00494d4csub x7, xzr, x6
00494d50and x4, x4, x7, asr #63
00494d54add x3, x3, x4
00494d58str x3, [sp+128]
00494d5cstr x5, [sp+136]
00494d60str x6, [sp+144]
00494d64ldr x3, [sp+240]
00494d68ldr x4, [sp+248]
00494d6cldr x5, [sp+256]
00494d70str x3, [sp+192]
00494d74str x4, [sp+200]
00494d78str x5, [sp+208]
00494d7cldr x3, [sp+136]
00494d80ldr x4, [sp+128]
00494d84ldr x5, [sp+144]
00494d88str x4, [sp+168]
00494d8cstr x3, [sp+176]
00494d90str x5, [sp+184]
00494d94ldr x4, [sp+200]
00494d98str x4, [sp+64]
00494d9csubs xzr, x4, x3
00494da0b.gt 0x494da8
00494da4b 0x494db0
00494da8
00494da8loc_494da8:
00494da8str x3, [sp+64]
00494dacb 0x494db4
00494db0
00494db0loc_494db0:
00494db0b 0x494db4
00494db4
00494db4loc_494db4:
00494db4ldr x3, [sp+168]
00494db8ldr x4, [sp+192]
00494dbcsubs xzr, x3, x4
00494dc0b.ne 0x494dc8
00494dc4b 0x494de4
00494dc8
00494dc8loc_494dc8:
00494dc8ldr x3, [sp+64]
00494dccstr x3, [sp+56]
00494dd0ldr x2, [sp+56]
00494dd4ldr x0, [sp+192]
00494dd8ldr x1, [sp+168]
00494ddcbl runtime.memmove
00494de0b 0x494de8
00494de4
00494de4loc_494de4:
00494de4b 0x494de8
00494de8
00494de8loc_494de8:
00494de8ldr x0, [sp+64]
00494decstr x0, [sp+48]
00494df0str x0, [sp+40]
00494df4ldur x29, [sp-8]
00494df8ldr x30, [sp], 224
00494dfcret x30
00494e00
00494e00loc_494e00:
00494e00ldr x3, [sp+232]
00494e04ldrsb x27, [x3]
00494e08ldr x2, [x3+8]
00494e0cldr x3, [x3]
00494e10subs xzr, x5, x2
00494e14b.ls 0x494e1c
00494e18b 0x494ee0
00494e1c
00494e1cloc_494e1c:
00494e1csubs xzr, x5, x4
00494e20b.hs 0x494e28
00494e24b 0x494ed4
00494e28
00494e28loc_494e28:
00494e28sub x5, x5, x4
00494e2csub x6, xzr, x5
00494e30and x4, x4, x6, asr #63
00494e34add x3, x3, x4
00494e38str x3, [sp+152]
00494e3cstr x5, [sp+160]
00494e40ldr x3, [sp+240]
00494e44ldr x4, [sp+248]
00494e48ldr x5, [sp+256]
00494e4cstr x3, [sp+104]
00494e50str x4, [sp+112]
00494e54str x5, [sp+120]
00494e58ldr x3, [sp+160]
00494e5cldr x4, [sp+152]
00494e60str x4, [sp+88]
00494e64str x3, [sp+96]
00494e68ldr x4, [sp+112]
00494e6cstr x4, [sp+80]
00494e70subs xzr, x4, x3
00494e74b.gt 0x494e7c
00494e78b 0x494e84
00494e7c
00494e7cloc_494e7c:
00494e7cstr x3, [sp+80]
00494e80b 0x494e88
00494e84
00494e84loc_494e84:
00494e84b 0x494e88
00494e88
00494e88loc_494e88:
00494e88ldr x3, [sp+88]
00494e8cldr x4, [sp+104]
00494e90subs xzr, x3, x4
00494e94b.ne 0x494e9c
00494e98b 0x494eb8
00494e9c
00494e9cloc_494e9c:
00494e9cldr x3, [sp+80]
00494ea0str x3, [sp+72]
00494ea4ldr x2, [sp+72]
00494ea8ldr x1, [sp+88]
00494eacldr x0, [sp+104]
00494eb0bl runtime.memmove
00494eb4b 0x494ebc
00494eb8
00494eb8loc_494eb8:
00494eb8b 0x494ebc
00494ebc
00494ebcloc_494ebc:
00494ebcldr x0, [sp+80]
00494ec0str x0, [sp+48]
00494ec4str x0, [sp+40]
00494ec8ldur x29, [sp-8]
00494eccldr x30, [sp], 224
00494ed0ret x30
00494ed4
00494ed4loc_494ed4:
00494ed4mov x0, x4
00494ed8mov x1, x5
00494edcbl runtime.panicSliceB
00494ee0
00494ee0loc_494ee0:
00494ee0mov x1, x5
00494ee4bl runtime.panicSliceAlen
00494ee8
00494ee8loc_494ee8:
00494ee8mov x0, x4
00494eecmov x1, x5
00494ef0bl runtime.panicSliceB
00494ef4
00494ef4loc_494ef4:
00494ef4mov x1, x5
00494ef8bl runtime.panicSliceAcap
00494efchint
00494f00
00494f00loc_494f00:
00494f00stp x0, x1, [sp+8]
00494f04stp x2, x3, [sp+24]
00494f08stp x4, x5, [sp+40]
00494f0cmov x3, x30
00494f10bl runtime.morestack_noctxt.abi0
00494f14ldp x0, x1, [sp+8]
00494f18ldp x2, x3, [sp+24]
00494f1cldp x4, x5, [sp+40]
00494f20b 0x494cd0
00494f24udf 0
00494f28udf 0
00494f2cudf 0
00494cd0
00494f30
00494f30vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC: ; void vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494f30ldr x16, [x28+16]
00494f34subs xzr, sp, x16
00494f38b.ls 0x49507c
00494f3cstr x30, [sp-128]!
00494f40stur x29, [sp-8]
00494f44sub x29, sp, 8
00494f48str x0, [sp+136]
00494f4cstr x1, [sp+144]
00494f50strh wzr, [sp+40]
00494f54str xzr, [sp+48]
00494f58ldrsb x27, [x0]
00494f5cldr x4, [x0+16]
00494f60cbnz x4, 0x494f68
00494f64b 0x494fec
00494f68
00494f68loc_494f68:
00494f68ldrsb x27, [x0]
00494f6cldr x4, [x0+24]
00494f70ldr x5, [x0+16]
00494f74ldr x6, [x0+32]
00494f78b 0x494f7c
00494f7c
00494f7cloc_494f7c:
00494f7csubs xzr, x1, x4
00494f80b.ls 0x494f88
00494f84b 0x49506c
00494f88
00494f88loc_494f88:
00494f88sub x3, x6, x1
00494f8csub x2, x4, x1
00494f90sub x4, xzr, x3
00494f94and x4, x1, x4, asr #63
00494f98add x1, x5, x4
00494f9cstr x1, [sp+96]
00494fa0str x2, [sp+104]
00494fa4str x3, [sp+112]
00494fa8adrp x27, 0x58d000
00494facldr x0, [x27+848]
00494fb0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup
00494fb4strh w0, [sp+42]
00494fb8str x1, [sp+72]
00494fbcldrh w4, [sp+42]
00494fc0strh w4, [sp+44]
00494fc4ldr x4, [sp+72]
00494fc8str x4, [sp+56]
00494fccldrh w4, [sp+44]
00494fd0strh w4, [sp+40]
00494fd4ldr x1, [sp+56]
00494fd8str x1, [sp+48]
00494fdcldrh w0, [sp+40]
00494fe0ldur x29, [sp-8]
00494fe4ldr x30, [sp], 128
00494fe8ret x30
00494fec
00494fecloc_494fec:
00494fecldrsb x27, [x0]
00494ff0ldr x3, [x0+8]
00494ff4ldr x4, [x0]
00494ff8subs xzr, x1, x3
00494ffcb.ls 0x495004
00495000b 0x495060
00495004
00495004loc_495004:
00495004sub x2, x3, x1
00495008sub x3, xzr, x2
0049500cand x3, x1, x3, asr #63
00495010add x1, x4, x3
00495014str x1, [sp+80]
00495018str x2, [sp+88]
0049501cadrp x27, 0x58c000
00495020ldr x0, [x27+848]
00495024bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString
00495028strh w0, [sp+42]
0049502cstr x1, [sp+72]
00495030ldrh w3, [sp+42]
00495034strh w3, [sp+46]
00495038ldr x3, [sp+72]
0049503cstr x3, [sp+64]
00495040ldrh w3, [sp+46]
00495044strh w3, [sp+40]
00495048ldr x1, [sp+64]
0049504cstr x1, [sp+48]
00495050ldrh w0, [sp+40]
00495054ldur x29, [sp-8]
00495058ldr x30, [sp], 128
0049505cret x30
00495060
00495060loc_495060:
00495060mov x0, x1
00495064mov x1, x3
00495068bl runtime.panicSliceB
0049506c
0049506cloc_49506c:
0049506cmov x0, x1
00495070mov x1, x4
00495074bl runtime.panicSliceB
00495078hint
0049507c
0049507cloc_49507c:
0049507cstp x0, x1, [sp+8]
00495080mov x3, x30
00495084bl runtime.morestack_noctxt.abi0
00495088ldp x0, x1, [sp+8]
0049508cb 0x494f30
00494f30
00494f30vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC: ; void vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00494f30ldr x16, [x28+16]
00494f34subs xzr, sp, x16
00494f38b.ls 0x49507c
00494f3cstr x30, [sp-128]!
00494f40stur x29, [sp-8]
00494f44sub x29, sp, 8
00494f48str x0, [sp+136]
00494f4cstr x1, [sp+144]
00494f50strh wzr, [sp+40]
00494f54str xzr, [sp+48]
00494f58ldrsb x27, [x0]
00494f5cldr x4, [x0+16]
00494f60cbnz x4, 0x494f68
00494f64b 0x494fec
00494f68
00494f68loc_494f68:
00494f68ldrsb x27, [x0]
00494f6cldr x4, [x0+24]
00494f70ldr x5, [x0+16]
00494f74ldr x6, [x0+32]
00494f78b 0x494f7c
00494f7c
00494f7cloc_494f7c:
00494f7csubs xzr, x1, x4
00494f80b.ls 0x494f88
00494f84b 0x49506c
00494f88
00494f88loc_494f88:
00494f88sub x3, x6, x1
00494f8csub x2, x4, x1
00494f90sub x4, xzr, x3
00494f94and x4, x1, x4, asr #63
00494f98add x1, x5, x4
00494f9cstr x1, [sp+96]
00494fa0str x2, [sp+104]
00494fa4str x3, [sp+112]
00494fa8adrp x27, 0x58d000
00494facldr x0, [x27+848]
00494fb0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup
00494fb4strh w0, [sp+42]
00494fb8str x1, [sp+72]
00494fbcldrh w4, [sp+42]
00494fc0strh w4, [sp+44]
00494fc4ldr x4, [sp+72]
00494fc8str x4, [sp+56]
00494fccldrh w4, [sp+44]
00494fd0strh w4, [sp+40]
00494fd4ldr x1, [sp+56]
00494fd8str x1, [sp+48]
00494fdcldrh w0, [sp+40]
00494fe0ldur x29, [sp-8]
00494fe4ldr x30, [sp], 128
00494fe8ret x30
00494fec
00494fecloc_494fec:
00494fecldrsb x27, [x0]
00494ff0ldr x3, [x0+8]
00494ff4ldr x4, [x0]
00494ff8subs xzr, x1, x3
00494ffcb.ls 0x495004
00495000b 0x495060
00495004
00495004loc_495004:
00495004sub x2, x3, x1
00495008sub x3, xzr, x2
0049500cand x3, x1, x3, asr #63
00495010add x1, x4, x3
00495014str x1, [sp+80]
00495018str x2, [sp+88]
0049501cadrp x27, 0x58c000
00495020ldr x0, [x27+848]
00495024bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString
00495028strh w0, [sp+42]
0049502cstr x1, [sp+72]
00495030ldrh w3, [sp+42]
00495034strh w3, [sp+46]
00495038ldr x3, [sp+72]
0049503cstr x3, [sp+64]
00495040ldrh w3, [sp+46]
00495044strh w3, [sp+40]
00495048ldr x1, [sp+64]
0049504cstr x1, [sp+48]
00495050ldrh w0, [sp+40]
00495054ldur x29, [sp-8]
00495058ldr x30, [sp], 128
0049505cret x30
00495060
00495060loc_495060:
00495060mov x0, x1
00495064mov x1, x3
00495068bl runtime.panicSliceB
0049506c
0049506cloc_49506c:
0049506cmov x0, x1
00495070mov x1, x4
00495074bl runtime.panicSliceB
00495078hint
0049507c
0049507cloc_49507c:
0049507cstp x0, x1, [sp+8]
00495080mov x3, x30
00495084bl runtime.morestack_noctxt.abi0
00495088ldp x0, x1, [sp+8]
0049508cb 0x494f30
00494f30
00495090
00495090vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00495090ldr x16, [x28+16]
00495094subs xzr, sp, x16
00495098b.ls 0x4951dc
0049509cstr x30, [sp-128]!
004950a0stur x29, [sp-8]
004950a4sub x29, sp, 8
004950a8str x0, [sp+136]
004950acstr x1, [sp+144]
004950b0strh wzr, [sp+40]
004950b4str xzr, [sp+48]
004950b8ldrsb x27, [x0]
004950bcldr x4, [x0+16]
004950c0cbnz x4, 0x4950c8
004950c4b 0x49514c
004950c8
004950c8loc_4950c8:
004950c8ldrsb x27, [x0]
004950ccldr x4, [x0+24]
004950d0ldr x5, [x0+16]
004950d4ldr x6, [x0+32]
004950d8b 0x4950dc
004950dc
004950dcloc_4950dc:
004950dcsubs xzr, x1, x4
004950e0b.ls 0x4950e8
004950e4b 0x4951cc
004950e8
004950e8loc_4950e8:
004950e8sub x3, x6, x1
004950ecsub x2, x4, x1
004950f0sub x4, xzr, x3
004950f4and x4, x1, x4, asr #63
004950f8add x1, x5, x4
004950fcstr x1, [sp+96]
00495100str x2, [sp+104]
00495104str x3, [sp+112]
00495108adrp x27, 0x58c000
0049510cldr x0, [x27+856]
00495110bl vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookup
00495114strh w0, [sp+42]
00495118str x1, [sp+72]
0049511cldrh w4, [sp+42]
00495120strh w4, [sp+44]
00495124ldr x4, [sp+72]
00495128str x4, [sp+56]
0049512cldrh w4, [sp+44]
00495130strh w4, [sp+40]
00495134ldr x1, [sp+56]
00495138str x1, [sp+48]
0049513cldrh w0, [sp+40]
00495140ldur x29, [sp-8]
00495144ldr x30, [sp], 128
00495148ret x30
0049514c
0049514cloc_49514c:
0049514cldrsb x27, [x0]
00495150ldr x3, [x0+8]
00495154ldr x4, [x0]
00495158subs xzr, x1, x3
0049515cb.ls 0x495164
00495160b 0x4951c0
00495164
00495164loc_495164:
00495164sub x2, x3, x1
00495168sub x3, xzr, x2
0049516cand x3, x1, x3, asr #63
00495170add x1, x4, x3
00495174str x1, [sp+80]
00495178str x2, [sp+88]
0049517cadrp x27, 0x58c000
00495180ldr x0, [x27+856]
00495184bl vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupString
00495188strh w0, [sp+42]
0049518cstr x1, [sp+72]
00495190ldrh w3, [sp+42]
00495194strh w3, [sp+46]
00495198ldr x3, [sp+72]
0049519cstr x3, [sp+64]
004951a0ldrh w3, [sp+46]
004951a4strh w3, [sp+40]
004951a8ldr x1, [sp+64]
004951acstr x1, [sp+48]
004951b0ldrh w0, [sp+40]
004951b4ldur x29, [sp-8]
004951b8ldr x30, [sp], 128
004951bcret x30
004951c0
004951c0loc_4951c0:
004951c0mov x0, x1
004951c4mov x1, x3
004951c8bl runtime.panicSliceB
004951cc
004951ccloc_4951cc:
004951ccmov x0, x1
004951d0mov x1, x4
004951d4bl runtime.panicSliceB
004951d8hint
004951dc
004951dcloc_4951dc:
004951dcstp x0, x1, [sp+8]
004951e0mov x3, x30
004951e4bl runtime.morestack_noctxt.abi0
004951e8ldp x0, x1, [sp+8]
004951ecb 0x495090
00495090
00495090vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC: ; void vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC(vendor/golang.org/x/text/unicode/norm.input * in, int p)
00495090ldr x16, [x28+16]
00495094subs xzr, sp, x16
00495098b.ls 0x4951dc
0049509cstr x30, [sp-128]!
004950a0stur x29, [sp-8]
004950a4sub x29, sp, 8
004950a8str x0, [sp+136]
004950acstr x1, [sp+144]
004950b0strh wzr, [sp+40]
004950b4str xzr, [sp+48]
004950b8ldrsb x27, [x0]
004950bcldr x4, [x0+16]
004950c0cbnz x4, 0x4950c8
004950c4b 0x49514c
004950c8
004950c8loc_4950c8:
004950c8ldrsb x27, [x0]
004950ccldr x4, [x0+24]
004950d0ldr x5, [x0+16]
004950d4ldr x6, [x0+32]
004950d8b 0x4950dc
004950dc
004950dcloc_4950dc:
004950dcsubs xzr, x1, x4
004950e0b.ls 0x4950e8
004950e4b 0x4951cc
004950e8
004950e8loc_4950e8:
004950e8sub x3, x6, x1
004950ecsub x2, x4, x1
004950f0sub x4, xzr, x3
004950f4and x4, x1, x4, asr #63
004950f8add x1, x5, x4
004950fcstr x1, [sp+96]
00495100str x2, [sp+104]
00495104str x3, [sp+112]
00495108adrp x27, 0x58c000
0049510cldr x0, [x27+856]
00495110bl vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookup
00495114strh w0, [sp+42]
00495118str x1, [sp+72]
0049511cldrh w4, [sp+42]
00495120strh w4, [sp+44]
00495124ldr x4, [sp+72]
00495128str x4, [sp+56]
0049512cldrh w4, [sp+44]
00495130strh w4, [sp+40]
00495134ldr x1, [sp+56]
00495138str x1, [sp+48]
0049513cldrh w0, [sp+40]
00495140ldur x29, [sp-8]
00495144ldr x30, [sp], 128
00495148ret x30
0049514c
0049514cloc_49514c:
0049514cldrsb x27, [x0]
00495150ldr x3, [x0+8]
00495154ldr x4, [x0]
00495158subs xzr, x1, x3
0049515cb.ls 0x495164
00495160b 0x4951c0
00495164
00495164loc_495164:
00495164sub x2, x3, x1
00495168sub x3, xzr, x2
0049516cand x3, x1, x3, asr #63
00495170add x1, x4, x3
00495174str x1, [sp+80]
00495178str x2, [sp+88]
0049517cadrp x27, 0x58c000
00495180ldr x0, [x27+856]
00495184bl vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupString
00495188strh w0, [sp+42]
0049518cstr x1, [sp+72]
00495190ldrh w3, [sp+42]
00495194strh w3, [sp+46]
00495198ldr x3, [sp+72]
0049519cstr x3, [sp+64]
004951a0ldrh w3, [sp+46]
004951a4strh w3, [sp+40]
004951a8ldr x1, [sp+64]
004951acstr x1, [sp+48]
004951b0ldrh w0, [sp+40]
004951b4ldur x29, [sp-8]
004951b8ldr x30, [sp], 128
004951bcret x30
004951c0
004951c0loc_4951c0:
004951c0mov x0, x1
004951c4mov x1, x3
004951c8bl runtime.panicSliceB
004951cc
004951ccloc_4951cc:
004951ccmov x0, x1
004951d0mov x1, x4
004951d4bl runtime.panicSliceB
004951d8hint
004951dc
004951dcloc_4951dc:
004951dcstp x0, x1, [sp+8]
004951e0mov x3, x30
004951e4bl runtime.morestack_noctxt.abi0
004951e8ldp x0, x1, [sp+8]
004951ecb 0x495090
00495090
004951f0
004951f0vendor/golang.org/x/text/unicode/norm.(*input).hangul: ; void vendor/golang.org/x/text/unicode/norm.(*input).hangul(vendor/golang.org/x/text/unicode/norm.input * in, int p)
004951f0ldr x16, [x28+16]
004951f4sub x17, sp, 16
004951f8subs xzr, x17, x16
004951fcb.ls 0x495424
00495200str x30, [sp-144]!
00495204stur x29, [sp-8]
00495208sub x29, sp, 8
0049520cstr x0, [sp+152]
00495210str x1, [sp+160]
00495214str wzr, [sp+48]
00495218str xzr, [sp+64]
0049521cldrsb x27, [x0]
00495220ldr x3, [x0+16]
00495224cbnz x3, 0x49522c
00495228b 0x49530c
0049522c
0049522cloc_49522c:
0049522cldrsb x27, [x0]
00495230ldr x3, [x0+24]
00495234ldr x4, [x0+16]
00495238ldr x5, [x0+32]
0049523cb 0x495240
00495240
00495240loc_495240:
00495240subs xzr, x1, x3
00495244b.ls 0x49524c
00495248b 0x495414
0049524c
0049524cloc_49524c:
0049524csub x2, x5, x1
00495250sub x3, x3, x1
00495254sub x5, xzr, x2
00495258and x5, x1, x5, asr #63
0049525cadd x0, x4, x5
00495260str x0, [sp+112]
00495264str x3, [sp+120]
00495268str x2, [sp+128]
0049526cmov x1, x3
00495270bl vendor/golang.org/x/text/unicode/norm.isHangul
00495274strb w0, [sp+47]
00495278tbnz w0, 0, 0x495280
0049527cb 0x4952f8
00495280
00495280loc_495280:
00495280ldr x3, [sp+152]
00495284ldrsb x27, [x3]
00495288ldr x1, [x3+24]
0049528cldr x4, [x3+16]
00495290ldr x3, [x3+32]
00495294ldr x0, [sp+160]
00495298b 0x49529c
0049529c
0049529cloc_49529c:
0049529csubs xzr, x0, x1
004952a0b.ls 0x4952a8
004952a4b 0x495410
004952a8
004952a8loc_4952a8:
004952a8sub x2, x3, x0
004952acsub x1, x1, x0
004952b0sub x3, xzr, x2
004952b4and x3, x0, x3, asr #63
004952b8add x0, x4, x3
004952bcstr x0, [sp+112]
004952c0str x1, [sp+120]
004952c4str x2, [sp+128]
004952c8bl unicode/utf8.DecodeRune
004952ccstr w0, [sp+60]
004952d0str x1, [sp+88]
004952d4ldrsw x3, [sp+60]
004952d8str w3, [sp+52]
004952dcldr x3, [sp+88]
004952e0str x3, [sp+72]
004952e4ldrsw x3, [sp+52]
004952e8str w3, [sp+48]
004952ecldr x3, [sp+72]
004952f0str x3, [sp+64]
004952f4b 0x4953b8
004952f8
004952f8loc_4952f8:
004952f8str wzr, [sp+48]
004952fcmov x0, xzr
00495300ldur x29, [sp-8]
00495304ldr x30, [sp], 144
00495308ret x30
0049530c
0049530cloc_49530c:
0049530cldrsb x27, [x0]
00495310ldr x2, [x0+8]
00495314ldr x3, [x0]
00495318subs xzr, x1, x2
0049531cb.ls 0x495324
00495320b 0x495404
00495324
00495324loc_495324:
00495324sub x2, x2, x1
00495328sub x4, xzr, x2
0049532cand x4, x1, x4, asr #63
00495330add x0, x3, x4
00495334str x0, [sp+96]
00495338str x2, [sp+104]
0049533cmov x1, x2
00495340bl vendor/golang.org/x/text/unicode/norm.isHangulString
00495344strb w0, [sp+47]
00495348tbnz w0, 0, 0x495350
0049534cb 0x4953ec
00495350
00495350loc_495350:
00495350ldr x2, [sp+152]
00495354ldrsb x27, [x2]
00495358ldr x1, [x2+8]
0049535cldr x2, [x2]
00495360ldr x0, [sp+160]
00495364subs xzr, x0, x1
00495368b.ls 0x495370
0049536cb 0x495400
00495370
00495370loc_495370:
00495370sub x1, x1, x0
00495374sub x3, xzr, x1
00495378and x3, x0, x3, asr #63
0049537cadd x0, x2, x3
00495380str x0, [sp+96]
00495384str x1, [sp+104]
00495388bl unicode/utf8.DecodeRuneInString
0049538cstr w0, [sp+60]
00495390str x1, [sp+88]
00495394ldrsw x2, [sp+60]
00495398str w2, [sp+56]
0049539cldr x2, [sp+88]
004953a0str x2, [sp+80]
004953a4ldrsw x2, [sp+56]
004953a8str w2, [sp+48]
004953acldr x2, [sp+80]
004953b0str x2, [sp+64]
004953b4b 0x4953b8
004953b8
004953b8loc_4953b8:
004953b8ldr x1, [sp+64]
004953bcsubs xzr, x1, 3
004953c0b.ne 0x4953c8
004953c4b 0x4953dc
004953c8
004953c8loc_4953c8:
004953c8str wzr, [sp+48]
004953ccmov x0, xzr
004953d0ldur x29, [sp-8]
004953d4ldr x30, [sp], 144
004953d8ret x30
004953dc
004953dcloc_4953dc:
004953dcldrsw x0, [sp+48]
004953e0ldur x29, [sp-8]
004953e4ldr x30, [sp], 144
004953e8ret x30
004953ec
004953ecloc_4953ec:
004953ecstr wzr, [sp+48]
004953f0mov x0, xzr
004953f4ldur x29, [sp-8]
004953f8ldr x30, [sp], 144
004953fcret x30
00495400
00495400loc_495400:
00495400bl runtime.panicSliceB
00495404
00495404loc_495404:
00495404mov x0, x1
00495408mov x1, x2
0049540cbl runtime.panicSliceB
00495410
00495410loc_495410:
00495410bl runtime.panicSliceB
00495414
00495414loc_495414:
00495414mov x0, x1
00495418mov x1, x3
0049541cbl runtime.panicSliceB
00495420hint
00495424
00495424loc_495424:
00495424stp x0, x1, [sp+8]
00495428mov x3, x30
0049542cbl runtime.morestack_noctxt.abi0
00495430ldp x0, x1, [sp+8]
00495434b 0x4951f0
00495438udf 0
0049543cudf 0
004951f0
004951f0vendor/golang.org/x/text/unicode/norm.(*input).hangul: ; void vendor/golang.org/x/text/unicode/norm.(*input).hangul(vendor/golang.org/x/text/unicode/norm.input * in, int p)
004951f0ldr x16, [x28+16]
004951f4sub x17, sp, 16
004951f8subs xzr, x17, x16
004951fcb.ls 0x495424
00495200str x30, [sp-144]!
00495204stur x29, [sp-8]
00495208sub x29, sp, 8
0049520cstr x0, [sp+152]
00495210str x1, [sp+160]
00495214str wzr, [sp+48]
00495218str xzr, [sp+64]
0049521cldrsb x27, [x0]
00495220ldr x3, [x0+16]
00495224cbnz x3, 0x49522c
00495228b 0x49530c
0049522c
0049522cloc_49522c:
0049522cldrsb x27, [x0]
00495230ldr x3, [x0+24]
00495234ldr x4, [x0+16]
00495238ldr x5, [x0+32]
0049523cb 0x495240
00495240
00495240loc_495240:
00495240subs xzr, x1, x3
00495244b.ls 0x49524c
00495248b 0x495414
0049524c
0049524cloc_49524c:
0049524csub x2, x5, x1
00495250sub x3, x3, x1
00495254sub x5, xzr, x2
00495258and x5, x1, x5, asr #63
0049525cadd x0, x4, x5
00495260str x0, [sp+112]
00495264str x3, [sp+120]
00495268str x2, [sp+128]
0049526cmov x1, x3
00495270bl vendor/golang.org/x/text/unicode/norm.isHangul
00495274strb w0, [sp+47]
00495278tbnz w0, 0, 0x495280
0049527cb 0x4952f8
00495280
00495280loc_495280:
00495280ldr x3, [sp+152]
00495284ldrsb x27, [x3]
00495288ldr x1, [x3+24]
0049528cldr x4, [x3+16]
00495290ldr x3, [x3+32]
00495294ldr x0, [sp+160]
00495298b 0x49529c
0049529c
0049529cloc_49529c:
0049529csubs xzr, x0, x1
004952a0b.ls 0x4952a8
004952a4b 0x495410
004952a8
004952a8loc_4952a8:
004952a8sub x2, x3, x0
004952acsub x1, x1, x0
004952b0sub x3, xzr, x2
004952b4and x3, x0, x3, asr #63
004952b8add x0, x4, x3
004952bcstr x0, [sp+112]
004952c0str x1, [sp+120]
004952c4str x2, [sp+128]
004952c8bl unicode/utf8.DecodeRune
004952ccstr w0, [sp+60]
004952d0str x1, [sp+88]
004952d4ldrsw x3, [sp+60]
004952d8str w3, [sp+52]
004952dcldr x3, [sp+88]
004952e0str x3, [sp+72]
004952e4ldrsw x3, [sp+52]
004952e8str w3, [sp+48]
004952ecldr x3, [sp+72]
004952f0str x3, [sp+64]
004952f4b 0x4953b8
004952f8
004952f8loc_4952f8:
004952f8str wzr, [sp+48]
004952fcmov x0, xzr
00495300ldur x29, [sp-8]
00495304ldr x30, [sp], 144
00495308ret x30
0049530c
0049530cloc_49530c:
0049530cldrsb x27, [x0]
00495310ldr x2, [x0+8]
00495314ldr x3, [x0]
00495318subs xzr, x1, x2
0049531cb.ls 0x495324
00495320b 0x495404
00495324
00495324loc_495324:
00495324sub x2, x2, x1
00495328sub x4, xzr, x2
0049532cand x4, x1, x4, asr #63
00495330add x0, x3, x4
00495334str x0, [sp+96]
00495338str x2, [sp+104]
0049533cmov x1, x2
00495340bl vendor/golang.org/x/text/unicode/norm.isHangulString
00495344strb w0, [sp+47]
00495348tbnz w0, 0, 0x495350
0049534cb 0x4953ec
00495350
00495350loc_495350:
00495350ldr x2, [sp+152]
00495354ldrsb x27, [x2]
00495358ldr x1, [x2+8]
0049535cldr x2, [x2]
00495360ldr x0, [sp+160]
00495364subs xzr, x0, x1
00495368b.ls 0x495370
0049536cb 0x495400
00495370
00495370loc_495370:
00495370sub x1, x1, x0
00495374sub x3, xzr, x1
00495378and x3, x0, x3, asr #63
0049537cadd x0, x2, x3
00495380str x0, [sp+96]
00495384str x1, [sp+104]
00495388bl unicode/utf8.DecodeRuneInString
0049538cstr w0, [sp+60]
00495390str x1, [sp+88]
00495394ldrsw x2, [sp+60]
00495398str w2, [sp+56]
0049539cldr x2, [sp+88]
004953a0str x2, [sp+80]
004953a4ldrsw x2, [sp+56]
004953a8str w2, [sp+48]
004953acldr x2, [sp+80]
004953b0str x2, [sp+64]
004953b4b 0x4953b8
004953b8
004953b8loc_4953b8:
004953b8ldr x1, [sp+64]
004953bcsubs xzr, x1, 3
004953c0b.ne 0x4953c8
004953c4b 0x4953dc
004953c8
004953c8loc_4953c8:
004953c8str wzr, [sp+48]
004953ccmov x0, xzr
004953d0ldur x29, [sp-8]
004953d4ldr x30, [sp], 144
004953d8ret x30
004953dc
004953dcloc_4953dc:
004953dcldrsw x0, [sp+48]
004953e0ldur x29, [sp-8]
004953e4ldr x30, [sp], 144
004953e8ret x30
004953ec
004953ecloc_4953ec:
004953ecstr wzr, [sp+48]
004953f0mov x0, xzr
004953f4ldur x29, [sp-8]
004953f8ldr x30, [sp], 144
004953fcret x30
00495400
00495400loc_495400:
00495400bl runtime.panicSliceB
00495404
00495404loc_495404:
00495404mov x0, x1
00495408mov x1, x2
0049540cbl runtime.panicSliceB
00495410
00495410loc_495410:
00495410bl runtime.panicSliceB
00495414
00495414loc_495414:
00495414mov x0, x1
00495418mov x1, x3
0049541cbl runtime.panicSliceB
00495420hint
00495424
00495424loc_495424:
00495424stp x0, x1, [sp+8]
00495428mov x3, x30
0049542cbl runtime.morestack_noctxt.abi0
00495430ldp x0, x1, [sp+8]
00495434b 0x4951f0
00495438udf 0
0049543cudf 0
004951f0
00495440
00495440vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice: ; void vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice(vendor/golang.org/x/text/unicode/norm.Iter * i, int a, int b)
00495440ldr x16, [x28+16]
00495444sub x17, sp, 64
00495448subs xzr, x17, x16
0049544cb.ls 0x495648
00495450str x30, [sp-192]!
00495454stur x29, [sp-8]
00495458sub x29, sp, 8
0049545cstr x0, [sp+200]
00495460str x1, [sp+208]
00495464str x2, [sp+216]
00495468str xzr, [sp+56]
0049546cstp xzr, xzr, [sp+64]
00495470ldr x3, [sp+200]
00495474ldrsb x27, [x3]
00495478ldr x3, [x3+448]
0049547ccbnz x3, 0x495484
00495480b 0x4954ec
00495484
00495484loc_495484:
00495484ldr x3, [sp+200]
00495488ldrsb x27, [x3]
0049548cldr x2, [x3+464]
00495490ldr x3, [x3+448]
00495494ldr x0, [sp+208]
00495498ldr x1, [sp+216]
0049549csubs xzr, x1, x2
004954a0b.ls 0x4954a8
004954a4b 0x495640
004954a8
004954a8loc_4954a8:
004954a8subs xzr, x1, x0
004954acb.hs 0x4954b4
004954b0b 0x49563c
004954b4
004954b4loc_4954b4:
004954b4sub x2, x2, x0
004954b8sub x1, x1, x0
004954bcsub x4, xzr, x2
004954c0and x4, x0, x4, asr #63
004954c4add x0, x3, x4
004954c8str x0, [sp+120]
004954ccstr x1, [sp+128]
004954d0str x2, [sp+136]
004954d4str x0, [sp+56]
004954d8str x1, [sp+64]
004954dcstr x2, [sp+72]
004954e0ldur x29, [sp-8]
004954e4ldr x30, [sp], 192
004954e8ret x30
004954ec
004954ecloc_4954ec:
004954ecldr x3, [sp+200]
004954f0ldrsb x27, [x3]
004954f4add x3, x3, 552
004954f8ldrsb x27, [x3]
004954fcb 0x495500
00495500
00495500loc_495500:
00495500str x3, [sp+160]
00495504orr x2, xzr, 128
00495508str x2, [sp+168]
0049550cstr x2, [sp+176]
00495510ldr x3, [sp+200]
00495514ldrsb x27, [x3]
00495518ldr x4, [x3+440]
0049551cldr x3, [x3+432]
00495520ldr x1, [sp+216]
00495524ldr x0, [sp+208]
00495528subs xzr, x4, x1
0049552cb.hs 0x495534
00495530b 0x495634
00495534
00495534loc_495534:
00495534subs xzr, x1, x0
00495538b.hs 0x495540
0049553cb 0x495630
00495540
00495540loc_495540:
00495540sub x4, x1, x0
00495544sub x5, xzr, x4
00495548and x5, x0, x5, asr #63
0049554cadd x3, x3, x5
00495550str x3, [sp+144]
00495554str x4, [sp+152]
00495558ldr x3, [sp+160]
0049555cldr x4, [sp+168]
00495560ldr x5, [sp+176]
00495564str x3, [sp+96]
00495568str x4, [sp+104]
0049556cstr x5, [sp+112]
00495570ldr x3, [sp+152]
00495574ldr x4, [sp+144]
00495578str x4, [sp+80]
0049557cstr x3, [sp+88]
00495580ldr x4, [sp+104]
00495584str x4, [sp+48]
00495588subs xzr, x4, x3
0049558cb.gt 0x495594
00495590b 0x49559c
00495594
00495594loc_495594:
00495594str x3, [sp+48]
00495598b 0x4955a0
0049559c
0049559cloc_49559c:
0049559cb 0x4955a0
004955a0
004955a0loc_4955a0:
004955a0ldr x3, [sp+96]
004955a4ldr x4, [sp+80]
004955a8subs xzr, x4, x3
004955acb.ne 0x4955b4
004955b0b 0x4955d0
004955b4
004955b4loc_4955b4:
004955b4ldr x3, [sp+48]
004955b8str x3, [sp+40]
004955bcldr x2, [sp+40]
004955c0ldr x1, [sp+80]
004955c4ldr x0, [sp+96]
004955c8bl runtime.memmove
004955ccb 0x4955d4
004955d0
004955d0loc_4955d0:
004955d0b 0x4955d4
004955d4
004955d4loc_4955d4:
004955d4ldr x1, [sp+48]
004955d8str x1, [sp+32]
004955dcldr x3, [sp+200]
004955e0ldrsb x27, [x3]
004955e4add x3, x3, 552
004955e8ldrsb x27, [x3]
004955ecsubs xzr, x1, 128
004955f0b.ls 0x4955f8
004955f4b 0x495628
004955f8
004955f8loc_4955f8:
004955f8b 0x4955fc
004955fc
004955fcloc_4955fc:
004955fcstr x3, [sp+120]
00495600str x1, [sp+128]
00495604orr x2, xzr, 128
00495608str x2, [sp+136]
0049560cstr x3, [sp+56]
00495610str x1, [sp+64]
00495614str x2, [sp+72]
00495618ldr x0, [sp+56]
0049561cldur x29, [sp-8]
00495620ldr x30, [sp], 192
00495624ret x30
00495628
00495628loc_495628:
00495628orr x2, xzr, 128
0049562cbl runtime.panicSliceAlen
00495630
00495630loc_495630:
00495630bl runtime.panicSliceB
00495634
00495634loc_495634:
00495634mov x2, x4
00495638bl runtime.panicSliceAlen
0049563c
0049563cloc_49563c:
0049563cbl runtime.panicSliceB
00495640
00495640loc_495640:
00495640bl runtime.panicSliceAcap
00495644hint
00495648
00495648loc_495648:
00495648stp x0, x1, [sp+8]
0049564cstr x2, [sp+24]
00495650mov x3, x30
00495654bl runtime.morestack_noctxt.abi0
00495658ldp x0, x1, [sp+8]
0049565cldr x2, [sp+24]
00495660b 0x495440
00495664udf 0
00495668udf 0
0049566cudf 0
00495440
00495440vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice: ; void vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice(vendor/golang.org/x/text/unicode/norm.Iter * i, int a, int b)
00495440ldr x16, [x28+16]
00495444sub x17, sp, 64
00495448subs xzr, x17, x16
0049544cb.ls 0x495648
00495450str x30, [sp-192]!
00495454stur x29, [sp-8]
00495458sub x29, sp, 8
0049545cstr x0, [sp+200]
00495460str x1, [sp+208]
00495464str x2, [sp+216]
00495468str xzr, [sp+56]
0049546cstp xzr, xzr, [sp+64]
00495470ldr x3, [sp+200]
00495474ldrsb x27, [x3]
00495478ldr x3, [x3+448]
0049547ccbnz x3, 0x495484
00495480b 0x4954ec
00495484
00495484loc_495484:
00495484ldr x3, [sp+200]
00495488ldrsb x27, [x3]
0049548cldr x2, [x3+464]
00495490ldr x3, [x3+448]
00495494ldr x0, [sp+208]
00495498ldr x1, [sp+216]
0049549csubs xzr, x1, x2
004954a0b.ls 0x4954a8
004954a4b 0x495640
004954a8
004954a8loc_4954a8:
004954a8subs xzr, x1, x0
004954acb.hs 0x4954b4
004954b0b 0x49563c
004954b4
004954b4loc_4954b4:
004954b4sub x2, x2, x0
004954b8sub x1, x1, x0
004954bcsub x4, xzr, x2
004954c0and x4, x0, x4, asr #63
004954c4add x0, x3, x4
004954c8str x0, [sp+120]
004954ccstr x1, [sp+128]
004954d0str x2, [sp+136]
004954d4str x0, [sp+56]
004954d8str x1, [sp+64]
004954dcstr x2, [sp+72]
004954e0ldur x29, [sp-8]
004954e4ldr x30, [sp], 192
004954e8ret x30
004954ec
004954ecloc_4954ec:
004954ecldr x3, [sp+200]
004954f0ldrsb x27, [x3]
004954f4add x3, x3, 552
004954f8ldrsb x27, [x3]
004954fcb 0x495500
00495500
00495500loc_495500:
00495500str x3, [sp+160]
00495504orr x2, xzr, 128
00495508str x2, [sp+168]
0049550cstr x2, [sp+176]
00495510ldr x3, [sp+200]
00495514ldrsb x27, [x3]
00495518ldr x4, [x3+440]
0049551cldr x3, [x3+432]
00495520ldr x1, [sp+216]
00495524ldr x0, [sp+208]
00495528subs xzr, x4, x1
0049552cb.hs 0x495534
00495530b 0x495634
00495534
00495534loc_495534:
00495534subs xzr, x1, x0
00495538b.hs 0x495540
0049553cb 0x495630
00495540
00495540loc_495540:
00495540sub x4, x1, x0
00495544sub x5, xzr, x4
00495548and x5, x0, x5, asr #63
0049554cadd x3, x3, x5
00495550str x3, [sp+144]
00495554str x4, [sp+152]
00495558ldr x3, [sp+160]
0049555cldr x4, [sp+168]
00495560ldr x5, [sp+176]
00495564str x3, [sp+96]
00495568str x4, [sp+104]
0049556cstr x5, [sp+112]
00495570ldr x3, [sp+152]
00495574ldr x4, [sp+144]
00495578str x4, [sp+80]
0049557cstr x3, [sp+88]
00495580ldr x4, [sp+104]
00495584str x4, [sp+48]
00495588subs xzr, x4, x3
0049558cb.gt 0x495594
00495590b 0x49559c
00495594
00495594loc_495594:
00495594str x3, [sp+48]
00495598b 0x4955a0
0049559c
0049559cloc_49559c:
0049559cb 0x4955a0
004955a0
004955a0loc_4955a0:
004955a0ldr x3, [sp+96]
004955a4ldr x4, [sp+80]
004955a8subs xzr, x4, x3
004955acb.ne 0x4955b4
004955b0b 0x4955d0
004955b4
004955b4loc_4955b4:
004955b4ldr x3, [sp+48]
004955b8str x3, [sp+40]
004955bcldr x2, [sp+40]
004955c0ldr x1, [sp+80]
004955c4ldr x0, [sp+96]
004955c8bl runtime.memmove
004955ccb 0x4955d4
004955d0
004955d0loc_4955d0:
004955d0b 0x4955d4
004955d4
004955d4loc_4955d4:
004955d4ldr x1, [sp+48]
004955d8str x1, [sp+32]
004955dcldr x3, [sp+200]
004955e0ldrsb x27, [x3]
004955e4add x3, x3, 552
004955e8ldrsb x27, [x3]
004955ecsubs xzr, x1, 128
004955f0b.ls 0x4955f8
004955f4b 0x495628
004955f8
004955f8loc_4955f8:
004955f8b 0x4955fc
004955fc
004955fcloc_4955fc:
004955fcstr x3, [sp+120]
00495600str x1, [sp+128]
00495604orr x2, xzr, 128
00495608str x2, [sp+136]
0049560cstr x3, [sp+56]
00495610str x1, [sp+64]
00495614str x2, [sp+72]
00495618ldr x0, [sp+56]
0049561cldur x29, [sp-8]
00495620ldr x30, [sp], 192
00495624ret x30
00495628
00495628loc_495628:
00495628orr x2, xzr, 128
0049562cbl runtime.panicSliceAlen
00495630
00495630loc_495630:
00495630bl runtime.panicSliceB
00495634
00495634loc_495634:
00495634mov x2, x4
00495638bl runtime.panicSliceAlen
0049563c
0049563cloc_49563c:
0049563cbl runtime.panicSliceB
00495640
00495640loc_495640:
00495640bl runtime.panicSliceAcap
00495644hint
00495648
00495648loc_495648:
00495648stp x0, x1, [sp+8]
0049564cstr x2, [sp+24]
00495650mov x3, x30
00495654bl runtime.morestack_noctxt.abi0
00495658ldp x0, x1, [sp+8]
0049565cldr x2, [sp+24]
00495660b 0x495440
00495664udf 0
00495668udf 0
0049566cudf 0
00495440
00495670
00495670vendor/golang.org/x/text/unicode/norm.(*Iter).setDone: ; void vendor/golang.org/x/text/unicode/norm.(*Iter).setDone(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495670ldr x16, [x28+16]
00495674subs xzr, sp, x16
00495678b.ls 0x4956dc
0049567cstr x30, [sp-16]!
00495680stur x29, [sp-8]
00495684sub x29, sp, 8
00495688str x0, [sp+24]
0049568cldrsb x27, [x0]
00495690adrp x27, 0x5b6000
00495694ldr w1, [x27+3056]
00495698cbz w1, 0x4956a0
0049569cb 0x4956a4
004956a0
004956a0loc_4956a0:
004956a0b 0x4956b4
004956a4
004956a4loc_4956a4:
004956a4ldr x1, [x0+688]
004956a8bl runtime.gcWriteBarrier1
004956acstr x1, [x25]
004956b0b 0x4956b4
004956b4
004956b4loc_4956b4:
004956b4adrp x1, 0x245000
004956b8add x1, x1, 840
004956bcstr x1, [x0+688]
004956c0ldrsb x27, [x0]
004956c4ldrsb x27, [x0]
004956c8ldr x1, [x0+472]
004956ccstr x1, [x0+704]
004956d0ldur x29, [sp-8]
004956d4ldr x30, [sp], 16
004956d8ret x30
004956dc
004956dcloc_4956dc:
004956dcstr x0, [sp+8]
004956e0mov x3, x30
004956e4bl runtime.morestack_noctxt.abi0
004956e8ldr x0, [sp+8]
004956ecb 0x495670
00495670
00495670vendor/golang.org/x/text/unicode/norm.(*Iter).setDone: ; void vendor/golang.org/x/text/unicode/norm.(*Iter).setDone(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495670ldr x16, [x28+16]
00495674subs xzr, sp, x16
00495678b.ls 0x4956dc
0049567cstr x30, [sp-16]!
00495680stur x29, [sp-8]
00495684sub x29, sp, 8
00495688str x0, [sp+24]
0049568cldrsb x27, [x0]
00495690adrp x27, 0x5b6000
00495694ldr w1, [x27+3056]
00495698cbz w1, 0x4956a0
0049569cb 0x4956a4
004956a0
004956a0loc_4956a0:
004956a0b 0x4956b4
004956a4
004956a4loc_4956a4:
004956a4ldr x1, [x0+688]
004956a8bl runtime.gcWriteBarrier1
004956acstr x1, [x25]
004956b0b 0x4956b4
004956b4
004956b4loc_4956b4:
004956b4adrp x1, 0x245000
004956b8add x1, x1, 840
004956bcstr x1, [x0+688]
004956c0ldrsb x27, [x0]
004956c4ldrsb x27, [x0]
004956c8ldr x1, [x0+472]
004956ccstr x1, [x0+704]
004956d0ldur x29, [sp-8]
004956d4ldr x30, [sp], 16
004956d8ret x30
004956dc
004956dcloc_4956dc:
004956dcstr x0, [sp+8]
004956e0mov x3, x30
004956e4bl runtime.morestack_noctxt.abi0
004956e8ldr x0, [sp+8]
004956ecb 0x495670
00495670
004956f0
004956f0vendor/golang.org/x/text/unicode/norm.nextHangul: ; void vendor/golang.org/x/text/unicode/norm.nextHangul(vendor/golang.org/x/text/unicode/norm.Iter * i)
004956f0ldr x16, [x28+16]
004956f4sub x17, sp, 144
004956f8subs xzr, x17, x16
004956fcb.ls 0x4959a8
00495700sub x20, sp, 272
00495704stp x29, x30, [x20-8]
00495708add sp, x20, 0
0049570csub x29, sp, 8
00495710str x0, [sp+280]
00495714str xzr, [sp+128]
00495718stp xzr, xzr, [sp+136]
0049571cldr x2, [sp+280]
00495720ldrsb x27, [x2]
00495724ldr x2, [x2+704]
00495728str x2, [sp+96]
0049572cadd x2, x2, 3
00495730str x2, [sp+104]
00495734ldr x3, [sp+280]
00495738ldrsb x27, [x3]
0049573cldr x3, [x3+472]
00495740subs xzr, x3, x2
00495744b.le 0x49574c
00495748b 0x495758
0049574c
0049574cloc_49574c:
0049574cldr x0, [sp+280]
00495750bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00495754b 0x4958cc
00495758
00495758loc_495758:
00495758ldr x2, [sp+280]
0049575cldrsb x27, [x2]
00495760add x0, x2, 432
00495764str x0, [sp+152]
00495768ldr x1, [sp+104]
0049576cbl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00495770str w0, [sp+92]
00495774cbz w0, 0x49577c
00495778b 0x4958c8
0049577c
0049577cloc_49577c:
0049577cldr x8, [sp+280]
00495780ldrsb x27, [x8]
00495784add x8, x8, 385
00495788str x8, [sp+256]
0049578cldr x8, [sp+280]
00495790ldrsb x27, [x8]
00495794ldr x8, [x8+680]
00495798stur x8, [sp+84]
0049579cldrb w1, [sp+84]
004957a0ldr x0, [sp+256]
004957a4ldrb w2, [sp+85]
004957a8ldrb w3, [sp+86]
004957acldrb w4, [sp+87]
004957b0ldrb w5, [sp+88]
004957b4ldrb w6, [sp+89]
004957b8ldrh w7, [sp+90]
004957bcbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004957c0ldr x8, [sp+280]
004957c4ldrsb x27, [x8]
004957c8ldp x9, x10, [x8+432]
004957ccldp x11, x12, [x8+448]
004957d0stp x9, x10, [sp+216]
004957d4stp x11, x12, [sp+232]
004957d8ldr x8, [x8+464]
004957dcstr x8, [sp+248]
004957e0ldr x8, [sp+280]
004957e4ldrsb x27, [x8]
004957e8ldr x5, [x8+704]
004957ecstr x5, [sp+120]
004957f0ldr x8, [sp+280]
004957f4ldrsb x27, [x8]
004957f8ldr x26, [x8+416]
004957fcldr x8, [x26]
00495800ldr x0, [sp+216]
00495804ldr x1, [sp+224]
00495808ldr x2, [sp+232]
0049580cldr x3, [sp+240]
00495810ldr x4, [sp+248]
00495814blr x8
00495818strb w0, [sp+76]
0049581cstrb w1, [sp+77]
00495820strb w2, [sp+78]
00495824strb w3, [sp+79]
00495828strb w4, [sp+80]
0049582cstrb w5, [sp+81]
00495830strh w6, [sp+82]
00495834ldur x8, [sp+76]
00495838stur x8, [sp+68]
0049583cldr x8, [sp+280]
00495840ldrsb x27, [x8]
00495844ldur x9, [sp+76]
00495848str x9, [x8+680]
0049584cldr x8, [sp+280]
00495850ldrsb x27, [x8]
00495854ldr x9, [sp+280]
00495858ldrsb x27, [x9]
0049585cldr x9, [x9+424]
00495860adrp x27, 0x5b6000
00495864ldr w10, [x27+3056]
00495868cbz w10, 0x495870
0049586cb 0x495874
00495870
00495870loc_495870:
00495870b 0x495888
00495874
00495874loc_495874:
00495874bl runtime.gcWriteBarrier2
00495878str x9, [x25]
0049587cldr x1, [x8+688]
00495880str x1, [x25+8]
00495884b 0x495888
00495888
00495888loc_495888:
00495888str x9, [x8+688]
0049588cldr x1, [sp+280]
00495890ldrsb x27, [x1]
00495894ldr x26, [x1+688]
00495898ldr x1, [x26]
0049589cldr x0, [sp+280]
004958a0blr x1
004958a4str x0, [sp+184]
004958a8str x1, [sp+192]
004958acstr x2, [sp+200]
004958b0str x0, [sp+128]
004958b4str x1, [sp+136]
004958b8str x2, [sp+144]
004958bcldp x29, x30, [sp-8]
004958c0add sp, sp, 272
004958c4ret x30
004958c8
004958c8loc_4958c8:
004958c8b 0x4958cc
004958cc
004958ccloc_4958cc:
004958ccldr x2, [sp+280]
004958d0ldrsb x27, [x2]
004958d4ldr x3, [sp+104]
004958d8str x3, [x2+704]
004958dcldr x2, [sp+280]
004958e0ldrsb x27, [x2]
004958e4add x2, x2, 552
004958e8ldrsb x27, [x2]
004958ecb 0x4958f0
004958f0
004958f0loc_4958f0:
004958f0str x2, [sp+184]
004958f4orr x2, xzr, 128
004958f8str x2, [sp+192]
004958fcstr x2, [sp+200]
00495900ldr x2, [sp+280]
00495904ldrsb x27, [x2]
00495908add x0, x2, 432
0049590cstr x0, [sp+208]
00495910ldr x1, [sp+96]
00495914bl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00495918str w0, [sp+92]
0049591cldr x2, [sp+184]
00495920ldr x1, [sp+192]
00495924ldr x3, [sp+200]
00495928mov x4, x0
0049592cmov x0, x2
00495930mov x2, x3
00495934mov x3, x4
00495938bl vendor/golang.org/x/text/unicode/norm.decomposeHangul
0049593cstr x0, [sp+112]
00495940ldr x2, [sp+280]
00495944ldrsb x27, [x2]
00495948add x2, x2, 552
0049594cldrsb x27, [x2]
00495950subs xzr, x0, 128
00495954b.ls 0x49595c
00495958b 0x495998
0049595c
0049595cloc_49595c:
0049595cb 0x495960
00495960
00495960loc_495960:
00495960str x2, [sp+160]
00495964str x0, [sp+168]
00495968orr x3, xzr, 128
0049596cstr x3, [sp+176]
00495970str x2, [sp+128]
00495974str x0, [sp+136]
00495978str x3, [sp+144]
0049597cldr x4, [sp+128]
00495980mov x1, x0
00495984mov x2, x3
00495988mov x0, x4
0049598cldp x29, x30, [sp-8]
00495990add sp, sp, 272
00495994ret x30
00495998
00495998loc_495998:
00495998mov x1, x0
0049599corr x2, xzr, 128
004959a0bl runtime.panicSliceAlen
004959a4hint
004959a8
004959a8loc_4959a8:
004959a8str x0, [sp+8]
004959acmov x3, x30
004959b0bl runtime.morestack_noctxt.abi0
004959b4ldr x0, [sp+8]
004959b8b 0x4956f0
004959bcudf 0
004956f0
004956f0vendor/golang.org/x/text/unicode/norm.nextHangul: ; void vendor/golang.org/x/text/unicode/norm.nextHangul(vendor/golang.org/x/text/unicode/norm.Iter * i)
004956f0ldr x16, [x28+16]
004956f4sub x17, sp, 144
004956f8subs xzr, x17, x16
004956fcb.ls 0x4959a8
00495700sub x20, sp, 272
00495704stp x29, x30, [x20-8]
00495708add sp, x20, 0
0049570csub x29, sp, 8
00495710str x0, [sp+280]
00495714str xzr, [sp+128]
00495718stp xzr, xzr, [sp+136]
0049571cldr x2, [sp+280]
00495720ldrsb x27, [x2]
00495724ldr x2, [x2+704]
00495728str x2, [sp+96]
0049572cadd x2, x2, 3
00495730str x2, [sp+104]
00495734ldr x3, [sp+280]
00495738ldrsb x27, [x3]
0049573cldr x3, [x3+472]
00495740subs xzr, x3, x2
00495744b.le 0x49574c
00495748b 0x495758
0049574c
0049574cloc_49574c:
0049574cldr x0, [sp+280]
00495750bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00495754b 0x4958cc
00495758
00495758loc_495758:
00495758ldr x2, [sp+280]
0049575cldrsb x27, [x2]
00495760add x0, x2, 432
00495764str x0, [sp+152]
00495768ldr x1, [sp+104]
0049576cbl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00495770str w0, [sp+92]
00495774cbz w0, 0x49577c
00495778b 0x4958c8
0049577c
0049577cloc_49577c:
0049577cldr x8, [sp+280]
00495780ldrsb x27, [x8]
00495784add x8, x8, 385
00495788str x8, [sp+256]
0049578cldr x8, [sp+280]
00495790ldrsb x27, [x8]
00495794ldr x8, [x8+680]
00495798stur x8, [sp+84]
0049579cldrb w1, [sp+84]
004957a0ldr x0, [sp+256]
004957a4ldrb w2, [sp+85]
004957a8ldrb w3, [sp+86]
004957acldrb w4, [sp+87]
004957b0ldrb w5, [sp+88]
004957b4ldrb w6, [sp+89]
004957b8ldrh w7, [sp+90]
004957bcbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004957c0ldr x8, [sp+280]
004957c4ldrsb x27, [x8]
004957c8ldp x9, x10, [x8+432]
004957ccldp x11, x12, [x8+448]
004957d0stp x9, x10, [sp+216]
004957d4stp x11, x12, [sp+232]
004957d8ldr x8, [x8+464]
004957dcstr x8, [sp+248]
004957e0ldr x8, [sp+280]
004957e4ldrsb x27, [x8]
004957e8ldr x5, [x8+704]
004957ecstr x5, [sp+120]
004957f0ldr x8, [sp+280]
004957f4ldrsb x27, [x8]
004957f8ldr x26, [x8+416]
004957fcldr x8, [x26]
00495800ldr x0, [sp+216]
00495804ldr x1, [sp+224]
00495808ldr x2, [sp+232]
0049580cldr x3, [sp+240]
00495810ldr x4, [sp+248]
00495814blr x8
00495818strb w0, [sp+76]
0049581cstrb w1, [sp+77]
00495820strb w2, [sp+78]
00495824strb w3, [sp+79]
00495828strb w4, [sp+80]
0049582cstrb w5, [sp+81]
00495830strh w6, [sp+82]
00495834ldur x8, [sp+76]
00495838stur x8, [sp+68]
0049583cldr x8, [sp+280]
00495840ldrsb x27, [x8]
00495844ldur x9, [sp+76]
00495848str x9, [x8+680]
0049584cldr x8, [sp+280]
00495850ldrsb x27, [x8]
00495854ldr x9, [sp+280]
00495858ldrsb x27, [x9]
0049585cldr x9, [x9+424]
00495860adrp x27, 0x5b6000
00495864ldr w10, [x27+3056]
00495868cbz w10, 0x495870
0049586cb 0x495874
00495870
00495870loc_495870:
00495870b 0x495888
00495874
00495874loc_495874:
00495874bl runtime.gcWriteBarrier2
00495878str x9, [x25]
0049587cldr x1, [x8+688]
00495880str x1, [x25+8]
00495884b 0x495888
00495888
00495888loc_495888:
00495888str x9, [x8+688]
0049588cldr x1, [sp+280]
00495890ldrsb x27, [x1]
00495894ldr x26, [x1+688]
00495898ldr x1, [x26]
0049589cldr x0, [sp+280]
004958a0blr x1
004958a4str x0, [sp+184]
004958a8str x1, [sp+192]
004958acstr x2, [sp+200]
004958b0str x0, [sp+128]
004958b4str x1, [sp+136]
004958b8str x2, [sp+144]
004958bcldp x29, x30, [sp-8]
004958c0add sp, sp, 272
004958c4ret x30
004958c8
004958c8loc_4958c8:
004958c8b 0x4958cc
004958cc
004958ccloc_4958cc:
004958ccldr x2, [sp+280]
004958d0ldrsb x27, [x2]
004958d4ldr x3, [sp+104]
004958d8str x3, [x2+704]
004958dcldr x2, [sp+280]
004958e0ldrsb x27, [x2]
004958e4add x2, x2, 552
004958e8ldrsb x27, [x2]
004958ecb 0x4958f0
004958f0
004958f0loc_4958f0:
004958f0str x2, [sp+184]
004958f4orr x2, xzr, 128
004958f8str x2, [sp+192]
004958fcstr x2, [sp+200]
00495900ldr x2, [sp+280]
00495904ldrsb x27, [x2]
00495908add x0, x2, 432
0049590cstr x0, [sp+208]
00495910ldr x1, [sp+96]
00495914bl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00495918str w0, [sp+92]
0049591cldr x2, [sp+184]
00495920ldr x1, [sp+192]
00495924ldr x3, [sp+200]
00495928mov x4, x0
0049592cmov x0, x2
00495930mov x2, x3
00495934mov x3, x4
00495938bl vendor/golang.org/x/text/unicode/norm.decomposeHangul
0049593cstr x0, [sp+112]
00495940ldr x2, [sp+280]
00495944ldrsb x27, [x2]
00495948add x2, x2, 552
0049594cldrsb x27, [x2]
00495950subs xzr, x0, 128
00495954b.ls 0x49595c
00495958b 0x495998
0049595c
0049595cloc_49595c:
0049595cb 0x495960
00495960
00495960loc_495960:
00495960str x2, [sp+160]
00495964str x0, [sp+168]
00495968orr x3, xzr, 128
0049596cstr x3, [sp+176]
00495970str x2, [sp+128]
00495974str x0, [sp+136]
00495978str x3, [sp+144]
0049597cldr x4, [sp+128]
00495980mov x1, x0
00495984mov x2, x3
00495988mov x0, x4
0049598cldp x29, x30, [sp-8]
00495990add sp, sp, 272
00495994ret x30
00495998
00495998loc_495998:
00495998mov x1, x0
0049599corr x2, xzr, 128
004959a0bl runtime.panicSliceAlen
004959a4hint
004959a8
004959a8loc_4959a8:
004959a8str x0, [sp+8]
004959acmov x3, x30
004959b0bl runtime.morestack_noctxt.abi0
004959b4ldr x0, [sp+8]
004959b8b 0x4956f0
004959bcudf 0
004956f0
004959c0
004959c0vendor/golang.org/x/text/unicode/norm.nextDone: ; void vendor/golang.org/x/text/unicode/norm.nextDone(vendor/golang.org/x/text/unicode/norm.Iter * i)
004959c0str x30, [sp-48]!
004959c4stur x29, [sp-8]
004959c8sub x29, sp, 8
004959ccstr x0, [sp+56]
004959d0str xzr, [sp+16]
004959d4stp xzr, xzr, [sp+24]
004959d8str xzr, [sp+16]
004959dcstp xzr, xzr, [sp+24]
004959e0mov x0, xzr
004959e4mov x1, xzr
004959e8mov x2, x1
004959ecadd x29, sp, 40
004959f0add sp, sp, 48
004959f4ret x30
004959f8udf 0
004959fcudf 0
004959c0
004959c0vendor/golang.org/x/text/unicode/norm.nextDone: ; void vendor/golang.org/x/text/unicode/norm.nextDone(vendor/golang.org/x/text/unicode/norm.Iter * i)
004959c0str x30, [sp-48]!
004959c4stur x29, [sp-8]
004959c8sub x29, sp, 8
004959ccstr x0, [sp+56]
004959d0str xzr, [sp+16]
004959d4stp xzr, xzr, [sp+24]
004959d8str xzr, [sp+16]
004959dcstp xzr, xzr, [sp+24]
004959e0mov x0, xzr
004959e4mov x1, xzr
004959e8mov x2, x1
004959ecadd x29, sp, 40
004959f0add sp, sp, 48
004959f4ret x30
004959f8udf 0
004959fcudf 0
004959c0
00495a00
00495a00vendor/golang.org/x/text/unicode/norm.nextMulti: ; void vendor/golang.org/x/text/unicode/norm.nextMulti(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495a00ldr x16, [x28+16]
00495a04sub x17, sp, 96
00495a08subs xzr, x17, x16
00495a0cb.ls 0x495ce0
00495a10str x30, [sp-224]!
00495a14stur x29, [sp-8]
00495a18sub x29, sp, 8
00495a1cstr x0, [sp+232]
00495a20str xzr, [sp+104]
00495a24stp xzr, xzr, [sp+112]
00495a28str xzr, [sp+88]
00495a2cldr x6, [sp+232]
00495a30ldrsb x27, [x6]
00495a34ldr x7, [x6+712]
00495a38ldr x8, [x6+720]
00495a3cldr x6, [x6+728]
00495a40str x7, [sp+128]
00495a44str x8, [sp+136]
00495a48str x6, [sp+144]
00495a4corr x6, xzr, 1
00495a50str x6, [sp+88]
00495a54b 0x495a58
00495a58
00495a58loc_495a58:
00495a58ldr x6, [sp+136]
00495a5cstr x6, [sp+96]
00495a60ldr x7, [sp+88]
00495a64subs xzr, x6, x7
00495a68cset x6, gt
00495a6cstrb w6, [sp+71]
00495a70b.gt 0x495a78
00495a74b 0x495aac
00495a78
00495a78loc_495a78:
00495a78ldr x0, [sp+88]
00495a7cldr x1, [sp+136]
00495a80ldr x2, [sp+128]
00495a84subs xzr, x1, x0
00495a88b.hi 0x495a90
00495a8cb 0x495cd8
00495a90
00495a90loc_495a90:
00495a90ldrb w0, [x2+x0]
00495a94strb w0, [sp+69]
00495a98bl unicode/utf8.RuneStart
00495a9cstrb w0, [sp+70]
00495aa0eor x1, x0, 1
00495aa4strb w1, [sp+71]
00495aa8b 0x495ab0
00495aac
00495aacloc_495aac:
00495aacb 0x495ab0
00495ab0
00495ab0loc_495ab0:
00495ab0ldrb w6, [sp+71]
00495ab4tbnz w6, 0, 0x495abc
00495ab8b 0x495ad0
00495abc
00495abcloc_495abc:
00495abcb 0x495ac0
00495ac0
00495ac0loc_495ac0:
00495ac0ldr x6, [sp+88]
00495ac4add x6, x6, 1
00495ac8str x6, [sp+88]
00495accb 0x495a58
00495ad0
00495ad0loc_495ad0:
00495ad0b 0x495ad4
00495ad4
00495ad4loc_495ad4:
00495ad4ldr x6, [sp+136]
00495ad8str x6, [sp+96]
00495adcldr x7, [sp+88]
00495ae0subs xzr, x6, x7
00495ae4b.gt 0x495aec
00495ae8b 0x495c54
00495aec
00495aecloc_495aec:
00495aecstp xzr, xzr, [sp+176]
00495af0stp xzr, xzr, [sp+192]
00495af4str xzr, [sp+208]
00495af8ldr x0, [sp+176]
00495afcldr x2, [sp+128]
00495b00ldr x3, [sp+136]
00495b04ldr x4, [sp+144]
00495b08str x2, [sp+192]
00495b0cstr x3, [sp+200]
00495b10str x4, [sp+208]
00495b14ldr x6, [sp+232]
00495b18ldrsb x27, [x6]
00495b1cldr x26, [x6+416]
00495b20ldr x5, [sp+88]
00495b24ldr x6, [x26]
00495b28mov x1, xzr
00495b2cblr x6
00495b30strb w0, [sp+80]
00495b34strb w1, [sp+81]
00495b38strb w2, [sp+82]
00495b3cstrb w3, [sp+83]
00495b40strb w4, [sp+84]
00495b44strb w5, [sp+85]
00495b48strh w6, [sp+86]
00495b4cldr x6, [sp+80]
00495b50str x6, [sp+72]
00495b54ldrb w0, [sp+72]
00495b58ldrb w1, [sp+73]
00495b5cldrb w2, [sp+74]
00495b60ldrb w3, [sp+75]
00495b64ldrb w4, [sp+76]
00495b68ldrb w5, [sp+77]
00495b6cldrh w6, [sp+78]
00495b70bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore
00495b74strb w0, [sp+71]
00495b78tbnz w0, 0, 0x495b80
00495b7cb 0x495c3c
00495b80
00495b80loc_495b80:
00495b80ldr x0, [sp+88]
00495b84ldr x1, [sp+136]
00495b88ldr x3, [sp+128]
00495b8cldr x4, [sp+144]
00495b90b 0x495b94
00495b94
00495b94loc_495b94:
00495b94subs xzr, x1, x0
00495b98b.hs 0x495ba0
00495b9cb 0x495cd4
00495ba0
00495ba0loc_495ba0:
00495ba0sub x4, x4, x0
00495ba4sub x5, x1, x0
00495ba8sub x6, xzr, x4
00495bacand x6, x0, x6, asr #63
00495bb0add x3, x3, x6
00495bb4str x3, [sp+152]
00495bb8str x5, [sp+160]
00495bbcstr x4, [sp+168]
00495bc0ldr x6, [sp+232]
00495bc4ldrsb x27, [x6]
00495bc8str x5, [x6+720]
00495bccstr x4, [x6+728]
00495bd0adrp x27, 0x5b6000
00495bd4ldr w4, [x27+3056]
00495bd8cbz w4, 0x495be0
00495bdcb 0x495be4
00495be0
00495be0loc_495be0:
00495be0b 0x495bf8
00495be4
00495be4loc_495be4:
00495be4bl runtime.gcWriteBarrier2
00495be8str x3, [x25]
00495becldr x4, [x6+712]
00495bf0str x4, [x25+8]
00495bf4b 0x495bf8
00495bf8
00495bf8loc_495bf8:
00495bf8str x3, [x6+712]
00495bfcldr x1, [sp+88]
00495c00ldr x2, [sp+144]
00495c04ldr x0, [sp+128]
00495c08subs xzr, x2, x1
00495c0cb.hs 0x495c14
00495c10b 0x495cd0
00495c14
00495c14loc_495c14:
00495c14b 0x495c18
00495c18
00495c18loc_495c18:
00495c18str x0, [sp+152]
00495c1cstr x1, [sp+160]
00495c20str x2, [sp+168]
00495c24str x0, [sp+104]
00495c28str x1, [sp+112]
00495c2cstr x2, [sp+120]
00495c30ldur x29, [sp-8]
00495c34ldr x30, [sp], 224
00495c38ret x30
00495c3c
00495c3cloc_495c3c:
00495c3cldr x6, [sp+88]
00495c40ldrb w7, [sp+73]
00495c44add x6, x6, x7
00495c48str x6, [sp+88]
00495c4cb 0x495c50
00495c50
00495c50loc_495c50:
00495c50b 0x495ad4
00495c54
00495c54loc_495c54:
00495c54ldr x1, [sp+232]
00495c58ldrsb x27, [x1]
00495c5cldr x2, [sp+232]
00495c60ldrsb x27, [x2]
00495c64ldr x2, [x2+424]
00495c68adrp x27, 0x5b6000
00495c6cldr w3, [x27+3056]
00495c70cbz w3, 0x495c78
00495c74b 0x495c7c
00495c78
00495c78loc_495c78:
00495c78b 0x495c90
00495c7c
00495c7cloc_495c7c:
00495c7cbl runtime.gcWriteBarrier2
00495c80str x2, [x25]
00495c84ldr x3, [x1+688]
00495c88str x3, [x25+8]
00495c8cb 0x495c90
00495c90
00495c90loc_495c90:
00495c90str x2, [x1+688]
00495c94ldr x1, [sp+232]
00495c98ldrsb x27, [x1]
00495c9cldr x26, [x1+688]
00495ca0ldr x1, [x26]
00495ca4ldr x0, [sp+232]
00495ca8blr x1
00495cacstr x0, [sp+152]
00495cb0str x1, [sp+160]
00495cb4str x2, [sp+168]
00495cb8str x0, [sp+104]
00495cbcstr x1, [sp+112]
00495cc0str x2, [sp+120]
00495cc4ldur x29, [sp-8]
00495cc8ldr x30, [sp], 224
00495cccret x30
00495cd0
00495cd0loc_495cd0:
00495cd0bl runtime.panicSliceAcap
00495cd4
00495cd4loc_495cd4:
00495cd4bl runtime.panicSliceB
00495cd8
00495cd8loc_495cd8:
00495cd8bl runtime.panicIndex
00495cdchint
00495ce0
00495ce0loc_495ce0:
00495ce0str x0, [sp+8]
00495ce4mov x3, x30
00495ce8bl runtime.morestack_noctxt.abi0
00495cecldr x0, [sp+8]
00495cf0b 0x495a00
00495cf4udf 0
00495cf8udf 0
00495cfcudf 0
00495a00
00495a00vendor/golang.org/x/text/unicode/norm.nextMulti: ; void vendor/golang.org/x/text/unicode/norm.nextMulti(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495a00ldr x16, [x28+16]
00495a04sub x17, sp, 96
00495a08subs xzr, x17, x16
00495a0cb.ls 0x495ce0
00495a10str x30, [sp-224]!
00495a14stur x29, [sp-8]
00495a18sub x29, sp, 8
00495a1cstr x0, [sp+232]
00495a20str xzr, [sp+104]
00495a24stp xzr, xzr, [sp+112]
00495a28str xzr, [sp+88]
00495a2cldr x6, [sp+232]
00495a30ldrsb x27, [x6]
00495a34ldr x7, [x6+712]
00495a38ldr x8, [x6+720]
00495a3cldr x6, [x6+728]
00495a40str x7, [sp+128]
00495a44str x8, [sp+136]
00495a48str x6, [sp+144]
00495a4corr x6, xzr, 1
00495a50str x6, [sp+88]
00495a54b 0x495a58
00495a58
00495a58loc_495a58:
00495a58ldr x6, [sp+136]
00495a5cstr x6, [sp+96]
00495a60ldr x7, [sp+88]
00495a64subs xzr, x6, x7
00495a68cset x6, gt
00495a6cstrb w6, [sp+71]
00495a70b.gt 0x495a78
00495a74b 0x495aac
00495a78
00495a78loc_495a78:
00495a78ldr x0, [sp+88]
00495a7cldr x1, [sp+136]
00495a80ldr x2, [sp+128]
00495a84subs xzr, x1, x0
00495a88b.hi 0x495a90
00495a8cb 0x495cd8
00495a90
00495a90loc_495a90:
00495a90ldrb w0, [x2+x0]
00495a94strb w0, [sp+69]
00495a98bl unicode/utf8.RuneStart
00495a9cstrb w0, [sp+70]
00495aa0eor x1, x0, 1
00495aa4strb w1, [sp+71]
00495aa8b 0x495ab0
00495aac
00495aacloc_495aac:
00495aacb 0x495ab0
00495ab0
00495ab0loc_495ab0:
00495ab0ldrb w6, [sp+71]
00495ab4tbnz w6, 0, 0x495abc
00495ab8b 0x495ad0
00495abc
00495abcloc_495abc:
00495abcb 0x495ac0
00495ac0
00495ac0loc_495ac0:
00495ac0ldr x6, [sp+88]
00495ac4add x6, x6, 1
00495ac8str x6, [sp+88]
00495accb 0x495a58
00495ad0
00495ad0loc_495ad0:
00495ad0b 0x495ad4
00495ad4
00495ad4loc_495ad4:
00495ad4ldr x6, [sp+136]
00495ad8str x6, [sp+96]
00495adcldr x7, [sp+88]
00495ae0subs xzr, x6, x7
00495ae4b.gt 0x495aec
00495ae8b 0x495c54
00495aec
00495aecloc_495aec:
00495aecstp xzr, xzr, [sp+176]
00495af0stp xzr, xzr, [sp+192]
00495af4str xzr, [sp+208]
00495af8ldr x0, [sp+176]
00495afcldr x2, [sp+128]
00495b00ldr x3, [sp+136]
00495b04ldr x4, [sp+144]
00495b08str x2, [sp+192]
00495b0cstr x3, [sp+200]
00495b10str x4, [sp+208]
00495b14ldr x6, [sp+232]
00495b18ldrsb x27, [x6]
00495b1cldr x26, [x6+416]
00495b20ldr x5, [sp+88]
00495b24ldr x6, [x26]
00495b28mov x1, xzr
00495b2cblr x6
00495b30strb w0, [sp+80]
00495b34strb w1, [sp+81]
00495b38strb w2, [sp+82]
00495b3cstrb w3, [sp+83]
00495b40strb w4, [sp+84]
00495b44strb w5, [sp+85]
00495b48strh w6, [sp+86]
00495b4cldr x6, [sp+80]
00495b50str x6, [sp+72]
00495b54ldrb w0, [sp+72]
00495b58ldrb w1, [sp+73]
00495b5cldrb w2, [sp+74]
00495b60ldrb w3, [sp+75]
00495b64ldrb w4, [sp+76]
00495b68ldrb w5, [sp+77]
00495b6cldrh w6, [sp+78]
00495b70bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore
00495b74strb w0, [sp+71]
00495b78tbnz w0, 0, 0x495b80
00495b7cb 0x495c3c
00495b80
00495b80loc_495b80:
00495b80ldr x0, [sp+88]
00495b84ldr x1, [sp+136]
00495b88ldr x3, [sp+128]
00495b8cldr x4, [sp+144]
00495b90b 0x495b94
00495b94
00495b94loc_495b94:
00495b94subs xzr, x1, x0
00495b98b.hs 0x495ba0
00495b9cb 0x495cd4
00495ba0
00495ba0loc_495ba0:
00495ba0sub x4, x4, x0
00495ba4sub x5, x1, x0
00495ba8sub x6, xzr, x4
00495bacand x6, x0, x6, asr #63
00495bb0add x3, x3, x6
00495bb4str x3, [sp+152]
00495bb8str x5, [sp+160]
00495bbcstr x4, [sp+168]
00495bc0ldr x6, [sp+232]
00495bc4ldrsb x27, [x6]
00495bc8str x5, [x6+720]
00495bccstr x4, [x6+728]
00495bd0adrp x27, 0x5b6000
00495bd4ldr w4, [x27+3056]
00495bd8cbz w4, 0x495be0
00495bdcb 0x495be4
00495be0
00495be0loc_495be0:
00495be0b 0x495bf8
00495be4
00495be4loc_495be4:
00495be4bl runtime.gcWriteBarrier2
00495be8str x3, [x25]
00495becldr x4, [x6+712]
00495bf0str x4, [x25+8]
00495bf4b 0x495bf8
00495bf8
00495bf8loc_495bf8:
00495bf8str x3, [x6+712]
00495bfcldr x1, [sp+88]
00495c00ldr x2, [sp+144]
00495c04ldr x0, [sp+128]
00495c08subs xzr, x2, x1
00495c0cb.hs 0x495c14
00495c10b 0x495cd0
00495c14
00495c14loc_495c14:
00495c14b 0x495c18
00495c18
00495c18loc_495c18:
00495c18str x0, [sp+152]
00495c1cstr x1, [sp+160]
00495c20str x2, [sp+168]
00495c24str x0, [sp+104]
00495c28str x1, [sp+112]
00495c2cstr x2, [sp+120]
00495c30ldur x29, [sp-8]
00495c34ldr x30, [sp], 224
00495c38ret x30
00495c3c
00495c3cloc_495c3c:
00495c3cldr x6, [sp+88]
00495c40ldrb w7, [sp+73]
00495c44add x6, x6, x7
00495c48str x6, [sp+88]
00495c4cb 0x495c50
00495c50
00495c50loc_495c50:
00495c50b 0x495ad4
00495c54
00495c54loc_495c54:
00495c54ldr x1, [sp+232]
00495c58ldrsb x27, [x1]
00495c5cldr x2, [sp+232]
00495c60ldrsb x27, [x2]
00495c64ldr x2, [x2+424]
00495c68adrp x27, 0x5b6000
00495c6cldr w3, [x27+3056]
00495c70cbz w3, 0x495c78
00495c74b 0x495c7c
00495c78
00495c78loc_495c78:
00495c78b 0x495c90
00495c7c
00495c7cloc_495c7c:
00495c7cbl runtime.gcWriteBarrier2
00495c80str x2, [x25]
00495c84ldr x3, [x1+688]
00495c88str x3, [x25+8]
00495c8cb 0x495c90
00495c90
00495c90loc_495c90:
00495c90str x2, [x1+688]
00495c94ldr x1, [sp+232]
00495c98ldrsb x27, [x1]
00495c9cldr x26, [x1+688]
00495ca0ldr x1, [x26]
00495ca4ldr x0, [sp+232]
00495ca8blr x1
00495cacstr x0, [sp+152]
00495cb0str x1, [sp+160]
00495cb4str x2, [sp+168]
00495cb8str x0, [sp+104]
00495cbcstr x1, [sp+112]
00495cc0str x2, [sp+120]
00495cc4ldur x29, [sp-8]
00495cc8ldr x30, [sp], 224
00495cccret x30
00495cd0
00495cd0loc_495cd0:
00495cd0bl runtime.panicSliceAcap
00495cd4
00495cd4loc_495cd4:
00495cd4bl runtime.panicSliceB
00495cd8
00495cd8loc_495cd8:
00495cd8bl runtime.panicIndex
00495cdchint
00495ce0
00495ce0loc_495ce0:
00495ce0str x0, [sp+8]
00495ce4mov x3, x30
00495ce8bl runtime.morestack_noctxt.abi0
00495cecldr x0, [sp+8]
00495cf0b 0x495a00
00495cf4udf 0
00495cf8udf 0
00495cfcudf 0
00495a00
Loading..