File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00490c70
    00490c70vendor/golang.org/x/text/secure/bidirule.(*Transformer).advanceString: ; void vendor/golang.org/x/text/secure/bidirule.(*Transformer).advanceString(vendor/golang.org/x/text/secure/bidirule.Transformer * t, struct string s)
    00490c70ldr x16, [x28+16]
    00490c74subs xzr, sp, x16
    00490c78b.ls 0x490fb0
    00490c7cstr x30, [sp-128]!
    00490c80stur x29, [sp-8]
    00490c84sub x29, sp, 8
    00490c88str x0, [sp+136]
    00490c8cstr x1, [sp+144]
    00490c90str x2, [sp+152]
    00490c94str xzr, [sp+64]
    00490c98strb wzr, [sp+38]
    00490c9cstrb wzr, [sp+39]
    00490ca0strb wzr, [sp+40]
    00490ca4str xzr, [sp+56]
    00490ca8b 0x490cac
    00490cac
    00490cacloc_490cac:
    00490cacldr x2, [sp+152]
    00490cb0str x2, [sp+96]
    00490cb4ldr x3, [sp+64]
    00490cb8subs xzr, x2, x3
    00490cbcb.gt 0x490cc4
    00490cc0b 0x490f78
    00490cc4
    00490cc4loc_490cc4:
    00490cc4ldr x0, [sp+64]
    00490cc8ldr x1, [sp+152]
    00490cccldr x2, [sp+144]
    00490cd0subs xzr, x1, x0
    00490cd4b.hi 0x490cdc
    00490cd8b 0x490fa8
    00490cdc
    00490cdcloc_490cdc:
    00490cdcldrb w2, [x2+x0]
    00490ce0subs wzr, w2, 128
    00490ce4b.lo 0x490cec
    00490ce8b 0x490d44
    00490cec
    00490cecloc_490cec:
    00490cecldr x0, [sp+64]
    00490cf0ldr x1, [sp+152]
    00490cf4ldr x2, [sp+144]
    00490cf8subs xzr, x1, x0
    00490cfcb.hi 0x490d04
    00490d00b 0x490fa4
    00490d04
    00490d04loc_490d04:
    00490d04ldrb w2, [x2+x0]
    00490d08mov x0, x2
    00490d0csubs xzr, x0, 128
    00490d10b.lo 0x490d18
    00490d14b 0x490f9c
    00490d18
    00490d18loc_490d18:
    00490d18ubfm x2, x2, 63, 7
    00490d1cadrp x3, 0x5bc000
    00490d20add x3, x3, 736
    00490d24ldrb w4, [x3+x2]
    00490d28add x2, x3, x2
    00490d2cldrb w2, [x2+1]
    00490d30strb w4, [sp+39]
    00490d34strb w2, [sp+40]
    00490d38orr x2, xzr, 1
    00490d3cstr x2, [sp+56]
    00490d40b 0x490e00
    00490d44
    00490d44loc_490d44:
    00490d44ldr x0, [sp+64]
    00490d48ldr x1, [sp+152]
    00490d4cldr x2, [sp+144]
    00490d50subs xzr, x1, x0
    00490d54b.hs 0x490d5c
    00490d58b 0x490f98
    00490d5c
    00490d5cloc_490d5c:
    00490d5csub x1, x1, x0
    00490d60sub x3, xzr, x1
    00490d64and x3, x0, x3, asr #63
    00490d68add x0, x2, x3
    00490d6cstr x0, [sp+104]
    00490d70str x1, [sp+112]
    00490d74bl vendor/golang.org/x/text/unicode/bidi.LookupString
    00490d78strb w0, [sp+44]
    00490d7cstrb w1, [sp+45]
    00490d80str x2, [sp+88]
    00490d84ldrb w2, [sp+44]
    00490d88ldrb w3, [sp+45]
    00490d8cstrb w2, [sp+41]
    00490d90strb w3, [sp+42]
    00490d94ldr x2, [sp+88]
    00490d98str x2, [sp+72]
    00490d9cldrb w2, [sp+41]
    00490da0ldrb w3, [sp+42]
    00490da4strb w2, [sp+39]
    00490da8strb w3, [sp+40]
    00490dacldr x2, [sp+72]
    00490db0str x2, [sp+56]
    00490db4subs xzr, x2, 1
    00490db8b.le 0x490dc0
    00490dbcb 0x490dfc
    00490dc0
    00490dc0loc_490dc0:
    00490dc0subs xzr, x2, 1
    00490dc4b.eq 0x490dcc
    00490dc8b 0x490de4
    00490dcc
    00490dccloc_490dcc:
    00490dccstrb wzr, [sp+38]
    00490dd0ldr x0, [sp+64]
    00490dd4mov x1, xzr
    00490dd8ldur x29, [sp-8]
    00490ddcldr x30, [sp], 128
    00490de0ret x30
    00490de4
    00490de4loc_490de4:
    00490de4orr x1, xzr, 1
    00490de8strb w1, [sp+38]
    00490decldr x0, [sp+64]
    00490df0ldur x29, [sp-8]
    00490df4ldr x30, [sp], 128
    00490df8ret x30
    00490dfc
    00490dfcloc_490dfc:
    00490dfcb 0x490e00
    00490e00
    00490e00loc_490e00:
    00490e00ldrb w0, [sp+39]
    00490e04ldrb w1, [sp+40]
    00490e08bl vendor/golang.org/x/text/unicode/bidi.Properties.Class
    00490e0cstr x0, [sp+80]
    00490e10orr x2, xzr, 1
    00490e14lslv x3, x2, x0
    00490e18subs xzr, x0, 64
    00490e1ccsel x3, x3, xzr, lo
    00490e20strh w3, [sp+54]
    00490e24ldr x4, [sp+136]
    00490e28ldrsb x27, [x4]
    00490e2cldr x5, [sp+136]
    00490e30ldrsb x27, [x5]
    00490e34ldrh w5, [x5+2]
    00490e38orr x3, x5, x3
    00490e3cstrh w3, [x4+2]
    00490e40ldr x3, [sp+136]
    00490e44ldrsb x27, [x3]
    00490e48ldrh w3, [x3+2]
    00490e4cmovz x4, 36
    00490e50and x3, x3, x4
    00490e54subs wzr, w3, 36
    00490e58b.eq 0x490e60
    00490e5cb 0x490e88
    00490e60
    00490e60loc_490e60:
    00490e60ldr x2, [sp+136]
    00490e64ldrsb x27, [x2]
    00490e68movz x3, 5
    00490e6cstrb w3, [x2]
    00490e70strb wzr, [sp+38]
    00490e74ldr x0, [sp+64]
    00490e78mov x1, xzr
    00490e7cldur x29, [sp-8]
    00490e80ldr x30, [sp], 128
    00490e84ret x30
    00490e88
    00490e88loc_490e88:
    00490e88ldr x3, [sp+136]
    00490e8cldrsb x27, [x3]
    00490e90ldrb w3, [x3]
    00490e94mov x0, x3
    00490e98subs xzr, x0, 6
    00490e9cb.lo 0x490ea4
    00490ea0b 0x490f90
    00490ea4
    00490ea4loc_490ea4:
    00490ea4ubfm x3, x3, 61, 7
    00490ea8adrp x4, 0x533000
    00490eacadd x4, x4, 608
    00490eb0ldr x3, [x4+x3]
    00490eb4stur x3, [sp+46]
    00490eb8ldrh w3, [sp+48]
    00490ebcldrh w4, [sp+54]
    00490ec0and x3, x3, x4
    00490ec4ubfm x3, x3, 0, 15
    00490ec8cbnz w3, 0x490ed0
    00490eccb 0x490ee8
    00490ed0
    00490ed0loc_490ed0:
    00490ed0b 0x490ed4
    00490ed4
    00490ed4loc_490ed4:
    00490ed4ldr x3, [sp+136]
    00490ed8ldrsb x27, [x3]
    00490edcldrb w4, [sp+46]
    00490ee0strb w4, [x3]
    00490ee4b 0x490f60
    00490ee8
    00490ee8loc_490ee8:
    00490ee8ldrh w3, [sp+52]
    00490eecldrh w4, [sp+54]
    00490ef0and x3, x3, x4
    00490ef4ubfm x3, x3, 0, 15
    00490ef8cbnz w3, 0x490f00
    00490efcb 0x490f18
    00490f00
    00490f00loc_490f00:
    00490f00b 0x490f04
    00490f04
    00490f04loc_490f04:
    00490f04ldr x3, [sp+136]
    00490f08ldrsb x27, [x3]
    00490f0cldrb w4, [sp+50]
    00490f10strb w4, [x3]
    00490f14b 0x490f60
    00490f18
    00490f18loc_490f18:
    00490f18b 0x490f1c
    00490f1c
    00490f1cloc_490f1c:
    00490f1cldr x1, [sp+136]
    00490f20ldrsb x27, [x1]
    00490f24movz x2, 5
    00490f28strb w2, [x1]
    00490f2cldr x0, [sp+136]
    00490f30bl vendor/golang.org/x/text/secure/bidirule.(*Transformer).isRTL
    00490f34strb w0, [sp+43]
    00490f38tbnz w0, 0, 0x490f40
    00490f3cb 0x490f58
    00490f40
    00490f40loc_490f40:
    00490f40strb wzr, [sp+38]
    00490f44ldr x0, [sp+64]
    00490f48mov x1, xzr
    00490f4cldur x29, [sp-8]
    00490f50ldr x30, [sp], 128
    00490f54ret x30
    00490f58
    00490f58loc_490f58:
    00490f58orr x2, xzr, 1
    00490f5cb 0x490f60
    00490f60
    00490f60loc_490f60:
    00490f60ldr x3, [sp+56]
    00490f64ldr x4, [sp+64]
    00490f68add x3, x4, x3
    00490f6cstr x3, [sp+64]
    00490f70b 0x490f74
    00490f74
    00490f74loc_490f74:
    00490f74b 0x490cac
    00490f78
    00490f78loc_490f78:
    00490f78orr x1, xzr, 1
    00490f7cstrb w1, [sp+38]
    00490f80ldr x0, [sp+64]
    00490f84ldur x29, [sp-8]
    00490f88ldr x30, [sp], 128
    00490f8cret x30
    00490f90
    00490f90loc_490f90:
    00490f90orr x1, xzr, 6
    00490f94bl runtime.panicIndex
    00490f98
    00490f98loc_490f98:
    00490f98bl runtime.panicSliceB
    00490f9c
    00490f9cloc_490f9c:
    00490f9corr x1, xzr, 128
    00490fa0bl runtime.panicIndex
    00490fa4
    00490fa4loc_490fa4:
    00490fa4bl runtime.panicIndex
    00490fa8
    00490fa8loc_490fa8:
    00490fa8bl runtime.panicIndex
    00490fachint
    00490fb0
    00490fb0loc_490fb0:
    00490fb0stp x0, x1, [sp+8]
    00490fb4str x2, [sp+24]
    00490fb8mov x3, x30
    00490fbcbl runtime.morestack_noctxt.abi0
    00490fc0ldp x0, x1, [sp+8]
    00490fc4ldr x2, [sp+24]
    00490fc8b 0x490c70
    00490fccudf 0
    00490c70
    00490fd0
    00490fd0vendor/golang.org/x/text/secure/bidirule.(*Transformer).isFinal: ; void vendor/golang.org/x/text/secure/bidirule.(*Transformer).isFinal(vendor/golang.org/x/text/secure/bidirule.Transformer * t)
    00490fd0str x30, [sp-32]!
    00490fd4stur x29, [sp-8]
    00490fd8sub x29, sp, 8
    00490fdcstr x0, [sp+40]
    00490fe0strb wzr, [sp+21]
    00490fe4ldr x1, [sp+40]
    00490fe8ldrsb x27, [x1]
    00490fecldrb w1, [x1]
    00490ff0subs wzr, w1, 2
    00490ff4cset x1, eq
    00490ff8strb w1, [sp+22]
    00490ffcb.eq 0x491004
    00491000b 0x491008
    00491004
    00491004loc_491004:
    00491004b 0x491024
    00491008
    00491008loc_491008:
    00491008ldr x1, [sp+40]
    0049100cldrsb x27, [x1]
    00491010ldrb w1, [x1]
    00491014subs wzr, w1, 4
    00491018cset x1, eq
    0049101cstrb w1, [sp+22]
    00491020b 0x491024
    00491024
    00491024loc_491024:
    00491024ldrb w1, [sp+22]
    00491028strb w1, [sp+23]
    0049102ctbnz w1, 0, 0x491034
    00491030b 0x491038
    00491034
    00491034loc_491034:
    00491034b 0x491054
    00491038
    00491038loc_491038:
    00491038ldr x1, [sp+40]
    0049103cldrsb x27, [x1]
    00491040ldrb w1, [x1]
    00491044subs wzr, w1, 0
    00491048cset x1, eq
    0049104cstrb w1, [sp+23]
    00491050b 0x491054
    00491054
    00491054loc_491054:
    00491054ldrb w0, [sp+23]
    00491058strb w0, [sp+21]
    0049105cadd x29, sp, 24
    00491060add sp, sp, 32
    00491064ret x30
    00491068udf 0
    0049106cudf 0
    00490fd0
    00491070
    00491070vendor/golang.org/x/text/unicode/norm.init: ; void vendor/golang.org/x/text/unicode/norm.init(void)
    00491070ldr x16, [x28+16]
    00491074subs xzr, sp, x16
    00491078b.ls 0x49132c
    0049107cstr x30, [sp-80]!
    00491080stur x29, [sp-8]
    00491084sub x29, sp, 8
    00491088adrp x27, 0x591000
    0049108cldr x1, [x27+2584]
    00491090adrp x27, 0x591000
    00491094ldr x2, [x27+2576]
    00491098adrp x27, 0x592000
    0049109cstr x2, [x27+3504]
    004910a0adrp x27, 0x5ba000
    004910a4ldr w2, [x27+3056]
    004910a8cbz w2, 0x4910b0
    004910acb 0x4910b4
    004910b0
    004910b0loc_4910b0:
    004910b0b 0x4910cc
    004910b4
    004910b4loc_4910b4:
    004910b4bl runtime.gcWriteBarrier2
    004910b8str x1, [x25]
    004910bcadrp x27, 0x592000
    004910c0ldr x2, [x27+3512]
    004910c4str x2, [x25+8]
    004910c8b 0x4910cc
    004910cc
    004910ccloc_4910cc:
    004910ccadrp x27, 0x592000
    004910d0str x1, [x27+3512]
    004910d4adrp x27, 0x591000
    004910d8ldr x1, [x27+2600]
    004910dcadrp x27, 0x591000
    004910e0ldr x2, [x27+2592]
    004910e4adrp x27, 0x592000
    004910e8str x2, [x27+3520]
    004910ecadrp x27, 0x5ba000
    004910f0ldr w2, [x27+3056]
    004910f4cbz w2, 0x4910fc
    004910f8b 0x491100
    004910fc
    004910fcloc_4910fc:
    004910fcb 0x491118
    00491100
    00491100loc_491100:
    00491100bl runtime.gcWriteBarrier2
    00491104str x1, [x25]
    00491108adrp x27, 0x592000
    0049110cldr x2, [x27+3528]
    00491110str x2, [x25+8]
    00491114b 0x491118
    00491118
    00491118loc_491118:
    00491118adrp x27, 0x592000
    0049111cstr x1, [x27+3528]
    00491120b 0x491124
    00491124
    00491124loc_491124:
    00491124adrp x1, 0x53f000
    00491128add x1, x1, 3136
    0049112cstr x1, [sp+48]
    00491130movz x2, 730
    00491134str x2, [sp+56]
    00491138str x2, [sp+64]
    0049113cadrp x27, 0x592000
    00491140str x2, [x27+3368]
    00491144adrp x27, 0x592000
    00491148str x2, [x27+3376]
    0049114cadrp x27, 0x5ba000
    00491150ldr w2, [x27+3056]
    00491154cbz w2, 0x49115c
    00491158b 0x491160
    0049115c
    0049115cloc_49115c:
    0049115cb 0x491174
    00491160
    00491160loc_491160:
    00491160adrp x27, 0x592000
    00491164ldr x2, [x27+3360]
    00491168bl runtime.gcWriteBarrier1
    0049116cstr x2, [x25]
    00491170b 0x491174
    00491174
    00491174loc_491174:
    00491174adrp x27, 0x592000
    00491178str x1, [x27+3360]
    0049117cadrp x27, 0x580000
    00491180ldr x1, [x27+4080]
    00491184adrp x27, 0x580000
    00491188ldr x2, [x27+4088]
    0049118cadrp x27, 0x581000
    00491190ldr x3, [x27]
    00491194str x1, [sp+24]
    00491198str x2, [sp+32]
    0049119cstr x3, [sp+40]
    004911a0adrp x27, 0x592000
    004911a4str x2, [x27+3392]
    004911a8adrp x27, 0x592000
    004911acstr x3, [x27+3400]
    004911b0adrp x27, 0x5ba000
    004911b4ldr w2, [x27+3056]
    004911b8cbz w2, 0x4911c0
    004911bcb 0x4911c4
    004911c0
    004911c0loc_4911c0:
    004911c0b 0x4911dc
    004911c4
    004911c4loc_4911c4:
    004911c4bl runtime.gcWriteBarrier2
    004911c8str x1, [x25]
    004911ccadrp x27, 0x592000
    004911d0ldr x2, [x27+3384]
    004911d4str x2, [x25+8]
    004911d8b 0x4911dc
    004911dc
    004911dcloc_4911dc:
    004911dcadrp x27, 0x592000
    004911e0str x1, [x27+3384]
    004911e4b 0x4911e8
    004911e8
    004911e8loc_4911e8:
    004911e8adrp x1, 0x542000
    004911ecadd x1, x1, 3776
    004911f0str x1, [sp+48]
    004911f4movz x2, 919
    004911f8str x2, [sp+56]
    004911fcstr x2, [sp+64]
    00491200adrp x27, 0x592000
    00491204str x2, [x27+3432]
    00491208adrp x27, 0x592000
    0049120cstr x2, [x27+3440]
    00491210adrp x27, 0x5ba000
    00491214ldr w2, [x27+3056]
    00491218cbz w2, 0x491220
    0049121cb 0x491224
    00491220
    00491220loc_491220:
    00491220b 0x491238
    00491224
    00491224loc_491224:
    00491224adrp x27, 0x592000
    00491228ldr x2, [x27+3424]
    0049122cbl runtime.gcWriteBarrier1
    00491230str x2, [x25]
    00491234b 0x491238
    00491238
    00491238loc_491238:
    00491238adrp x27, 0x592000
    0049123cstr x1, [x27+3424]
    00491240adrp x27, 0x581000
    00491244ldr x1, [x27+16]
    00491248adrp x27, 0x581000
    0049124cldr x2, [x27+24]
    00491250adrp x27, 0x581000
    00491254ldr x3, [x27+32]
    00491258str x1, [sp+24]
    0049125cstr x2, [sp+32]
    00491260str x3, [sp+40]
    00491264adrp x27, 0x592000
    00491268str x2, [x27+3456]
    0049126cadrp x27, 0x592000
    00491270str x3, [x27+3464]
    00491274adrp x27, 0x5ba000
    00491278ldr w2, [x27+3056]
    0049127ccbz w2, 0x491284
    00491280b 0x491288
    00491284
    00491284loc_491284:
    00491284b 0x4912a0
    00491288
    00491288loc_491288:
    00491288bl runtime.gcWriteBarrier2
    0049128cstr x1, [x25]
    00491290adrp x27, 0x592000
    00491294ldr x2, [x27+3448]
    00491298str x2, [x25+8]
    0049129cb 0x4912a0
    004912a0
    004912a0loc_4912a0:
    004912a0adrp x27, 0x592000
    004912a4str x1, [x27+3448]
    004912a8mov x0, xzr
    004912acbl vendor/golang.org/x/text/unicode/norm.newNfcTrie
    004912b0adrp x27, 0x5ba000
    004912b4ldr w1, [x27+3056]
    004912b8cbz w1, 0x4912c0
    004912bcb 0x4912c4
    004912c0
    004912c0loc_4912c0:
    004912c0b 0x4912dc
    004912c4
    004912c4loc_4912c4:
    004912c4bl runtime.gcWriteBarrier2
    004912c8str x0, [x25]
    004912ccadrp x27, 0x590000
    004912d0ldr x1, [x27+848]
    004912d4str x1, [x25+8]
    004912d8b 0x4912dc
    004912dc
    004912dcloc_4912dc:
    004912dcadrp x27, 0x590000
    004912e0str x0, [x27+848]
    004912e4mov x0, xzr
    004912e8bl vendor/golang.org/x/text/unicode/norm.newNfkcTrie
    004912ecadrp x27, 0x5ba000
    004912f0ldr w1, [x27+3056]
    004912f4cbz w1, 0x4912fc
    004912f8b 0x491300
    004912fc
    004912fcloc_4912fc:
    004912fcb 0x491318
    00491300
    00491300loc_491300:
    00491300bl runtime.gcWriteBarrier2
    00491304str x0, [x25]
    00491308adrp x27, 0x590000
    0049130cldr x1, [x27+856]
    00491310str x1, [x25+8]
    00491314b 0x491318
    00491318
    00491318loc_491318:
    00491318adrp x27, 0x590000
    0049131cstr x0, [x27+856]
    00491320ldur x29, [sp-8]
    00491324ldr x30, [sp], 80
    00491328ret x30
    0049132c
    0049132cloc_49132c:
    0049132cmov x3, x30
    00491330bl runtime.morestack_noctxt.abi0
    00491334b 0x491070
    00491338udf 0
    0049133cudf 0
    00491070
    00491340
    00491340vendor/golang.org/x/text/unicode/norm.(*streamSafe).first: ; void vendor/golang.org/x/text/unicode/norm.(*streamSafe).first(vendor/golang.org/x/text/unicode/norm.streamSafe * ss, vendor/golang.org/x/text/unicode/norm.Properties p)
    00491340ldr x16, [x28+16]
    00491344subs xzr, sp, x16
    00491348b.ls 0x4913b4
    0049134cstr x30, [sp-32]!
    00491350stur x29, [sp-8]
    00491354sub x29, sp, 8
    00491358str x0, [sp+40]
    0049135cstrb w1, [sp+48]
    00491360strb w2, [sp+49]
    00491364strb w3, [sp+50]
    00491368strb w4, [sp+51]
    0049136cstrb w5, [sp+52]
    00491370strb w6, [sp+53]
    00491374strh w7, [sp+54]
    00491378ldrb w0, [sp+48]
    0049137cldrb w1, [sp+49]
    00491380ldrb w2, [sp+50]
    00491384ldrb w3, [sp+51]
    00491388ldrb w4, [sp+52]
    0049138cldrb w5, [sp+53]
    00491390mov x6, x7
    00491394bl vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters
    00491398strb w0, [sp+23]
    0049139cldr x7, [sp+40]
    004913a0ldrsb x27, [x7]
    004913a4strb w0, [x7]
    004913a8ldur x29, [sp-8]
    004913acldr x30, [sp], 32
    004913b0ret x30
    004913b4
    004913b4loc_4913b4:
    004913b4str x0, [sp+8]
    004913b8strb w1, [sp+16]
    004913bcstrb w2, [sp+17]
    004913c0strb w3, [sp+18]
    004913c4strb w4, [sp+19]
    004913c8strb w5, [sp+20]
    004913ccstrb w6, [sp+21]
    004913d0strh w7, [sp+22]
    004913d4mov x3, x30
    004913d8bl runtime.morestack_noctxt.abi0
    004913dcldr x0, [sp+8]
    004913e0ldrb w1, [sp+16]
    004913e4ldrb w2, [sp+17]
    004913e8ldrb w3, [sp+18]
    004913ecldrb w4, [sp+19]
    004913f0ldrb w5, [sp+20]
    004913f4ldrb w6, [sp+21]
    004913f8ldrh w7, [sp+22]
    004913fcb 0x491340
    00491340
    00491400
    00491400vendor/golang.org/x/text/unicode/norm.(*streamSafe).next: ; void vendor/golang.org/x/text/unicode/norm.(*streamSafe).next(vendor/golang.org/x/text/unicode/norm.streamSafe * ss, vendor/golang.org/x/text/unicode/norm.Properties p)
    00491400ldr x16, [x28+16]
    00491404subs xzr, sp, x16
    00491408b.ls 0x491548
    0049140cstr x30, [sp-48]!
    00491410stur x29, [sp-8]
    00491414sub x29, sp, 8
    00491418str x0, [sp+56]
    0049141cstrb w1, [sp+64]
    00491420strb w2, [sp+65]
    00491424strb w3, [sp+66]
    00491428strb w4, [sp+67]
    0049142cstrb w5, [sp+68]
    00491430strb w6, [sp+69]
    00491434strh w7, [sp+70]
    00491438str xzr, [sp+32]
    0049143cldr x7, [sp+56]
    00491440ldrsb x27, [x7]
    00491444ldrb w7, [x7]
    00491448subs wzr, w7, 30
    0049144cb.hi 0x491530
    00491450b 0x491454
    00491454
    00491454loc_491454:
    00491454ldrb w0, [sp+64]
    00491458ldrb w1, [sp+65]
    0049145cldrb w2, [sp+66]
    00491460ldrb w3, [sp+67]
    00491464ldrb w4, [sp+68]
    00491468ldrb w5, [sp+69]
    0049146cldrh w6, [sp+70]
    00491470bl vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters
    00491474strb w0, [sp+30]
    00491478ldr x7, [sp+56]
    0049147cldrsb x27, [x7]
    00491480ldr x8, [sp+56]
    00491484ldrsb x27, [x8]
    00491488ldrb w8, [x8]
    0049148cadd x8, x8, x0
    00491490strb w8, [x7]
    00491494ldr x7, [sp+56]
    00491498ldrsb x27, [x7]
    0049149cldrb w7, [x7]
    004914a0subs wzr, w7, 30
    004914a4b.hi 0x4914ac
    004914a8b 0x4914cc
    004914ac
    004914acloc_4914ac:
    004914acldr x1, [sp+56]
    004914b0ldrsb x27, [x1]
    004914b4strb wzr, [x1]
    004914b8orr x0, xzr, 2
    004914bcstr x0, [sp+32]
    004914c0ldur x29, [sp-8]
    004914c4ldr x30, [sp], 48
    004914c8ret x30
    004914cc
    004914ccloc_4914cc:
    004914ccldrb w7, [sp+30]
    004914d0cbz w7, 0x4914d8
    004914d4b 0x49151c
    004914d8
    004914d8loc_4914d8:
    004914d8ldrb w0, [sp+64]
    004914dcldrb w1, [sp+65]
    004914e0ldrb w2, [sp+66]
    004914e4ldrb w3, [sp+67]
    004914e8ldrb w4, [sp+68]
    004914ecldrb w5, [sp+69]
    004914f0ldrh w6, [sp+70]
    004914f4bl vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters
    004914f8strb w0, [sp+31]
    004914fcldr x7, [sp+56]
    00491500ldrsb x27, [x7]
    00491504strb w0, [x7]
    00491508orr x0, xzr, 1
    0049150cstr x0, [sp+32]
    00491510ldur x29, [sp-8]
    00491514ldr x30, [sp], 48
    00491518ret x30
    0049151c
    0049151cloc_49151c:
    0049151cstr xzr, [sp+32]
    00491520mov x0, xzr
    00491524ldur x29, [sp-8]
    00491528ldr x30, [sp], 48
    0049152cret x30
    00491530
    00491530loc_491530:
    00491530adrp x0, 0x164000
    00491534add x0, x0, 2944
    00491538adrp x1, 0x281000
    0049153cadd x1, x1, 3824
    00491540bl runtime.gopanic
    00491544hint
    00491548
    00491548loc_491548:
    00491548str x0, [sp+8]
    0049154cstrb w1, [sp+16]
    00491550strb w2, [sp+17]
    00491554strb w3, [sp+18]
    00491558strb w4, [sp+19]
    0049155cstrb w5, [sp+20]
    00491560strb w6, [sp+21]
    00491564strh w7, [sp+22]
    00491568mov x3, x30
    0049156cbl runtime.morestack_noctxt.abi0
    00491570ldr x0, [sp+8]
    00491574ldrb w1, [sp+16]
    00491578ldrb w2, [sp+17]
    0049157cldrb w3, [sp+18]
    00491580ldrb w4, [sp+19]
    00491584ldrb w5, [sp+20]
    00491588ldrb w6, [sp+21]
    0049158cldrh w7, [sp+22]
    00491590b 0x491400
    00491594udf 0
    00491598udf 0
    0049159cudf 0
    00491400
    004915a0
    004915a0vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlusher: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlusher(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, struct []uint8 out, func(*vendor/golang.org/x/text/unicode/norm.reorderBuffer) bool f)
    004915a0ldr x16, [x28+16]
    004915a4subs xzr, sp, x16
    004915a8b.ls 0x491644
    004915acstr x30, [sp-16]!
    004915b0stur x29, [sp-8]
    004915b4sub x29, sp, 8
    004915b8str x0, [sp+24]
    004915bcstr x1, [sp+32]
    004915c0str x2, [sp+40]
    004915c4str x3, [sp+48]
    004915c8str x4, [sp+56]
    004915ccldrsb x27, [x0]
    004915d0str x2, [x0+528]
    004915d4str x3, [x0+536]
    004915d8adrp x27, 0x5ba000
    004915dcldr w2, [x27+3056]
    004915e0cbz w2, 0x4915e8
    004915e4b 0x4915ec
    004915e8
    004915e8loc_4915e8:
    004915e8b 0x491600
    004915ec
    004915ecloc_4915ec:
    004915ecbl runtime.gcWriteBarrier2
    004915f0str x1, [x25]
    004915f4ldr x2, [x0+520]
    004915f8str x2, [x25+8]
    004915fcb 0x491600
    00491600
    00491600loc_491600:
    00491600str x1, [x0+520]
    00491604ldr x0, [sp+24]
    00491608ldrsb x27, [x0]
    0049160cadrp x27, 0x5ba000
    00491610ldr w1, [x27+3056]
    00491614cbz w1, 0x49161c
    00491618b 0x491620
    0049161c
    0049161cloc_49161c:
    0049161cb 0x491634
    00491620
    00491620loc_491620:
    00491620bl runtime.gcWriteBarrier2
    00491624str x4, [x25]
    00491628ldr x1, [x0+544]
    0049162cstr x1, [x25+8]
    00491630b 0x491634
    00491634
    00491634loc_491634:
    00491634str x4, [x0+544]
    00491638ldur x29, [sp-8]
    0049163cldr x30, [sp], 16
    00491640ret x30
    00491644
    00491644loc_491644:
    00491644stp x0, x1, [sp+8]
    00491648stp x2, x3, [sp+24]
    0049164cstr x4, [sp+40]
    00491650mov x3, x30
    00491654bl runtime.morestack_noctxt.abi0
    00491658ldp x0, x1, [sp+8]
    0049165cldp x2, x3, [sp+24]
    00491660ldr x4, [sp+40]
    00491664b 0x4915a0
    00491668udf 0
    0049166cudf 0
    004915a0
    00491670
    00491670vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).reset: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).reset(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
    00491670str x0, [sp+8]
    00491674ldrsb x27, [x0]
    00491678str xzr, [x0+392]
    0049167cldrsb x27, [x0]
    00491680strb wzr, [x0+384]
    00491684ret x30
    00491688udf 0
    0049168cudf 0
    00491670
    00491690
    00491690vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
    00491690ldr x16, [x28+16]
    00491694subs xzr, sp, x16
    00491698b.ls 0x49170c
    0049169cstr x30, [sp-32]!
    004916a0stur x29, [sp-8]
    004916a4sub x29, sp, 8
    004916a8str x0, [sp+40]
    004916acstrb wzr, [sp+22]
    004916b0ldr x1, [sp+40]
    004916b4ldrsb x27, [x1]
    004916b8ldrb w1, [x1+408]
    004916bctbnz w1, 0, 0x4916c4
    004916c0b 0x4916d0
    004916c4
    004916c4loc_4916c4:
    004916c4ldr x0, [sp+40]
    004916c8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose
    004916ccb 0x4916d4
    004916d0
    004916d0loc_4916d0:
    004916d0b 0x4916d4
    004916d4
    004916d4loc_4916d4:
    004916d4ldr x1, [sp+40]
    004916d8ldrsb x27, [x1]
    004916dcldr x26, [x1+544]
    004916e0ldr x1, [x26]
    004916e4ldr x0, [sp+40]
    004916e8blr x1
    004916ecstrb w0, [sp+23]
    004916f0ldr x0, [sp+40]
    004916f4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).reset
    004916f8ldrb w0, [sp+23]
    004916fcstrb w0, [sp+22]
    00491700ldur x29, [sp-8]
    00491704ldr x30, [sp], 32
    00491708ret x30
    0049170c
    0049170cloc_49170c:
    0049170cstr x0, [sp+8]
    00491710mov x3, x30
    00491714bl runtime.morestack_noctxt.abi0
    00491718ldr x0, [sp+8]
    0049171cb 0x491690
    00491690
    00491720
    00491720vendor/golang.org/x/text/unicode/norm.appendFlush: ; void vendor/golang.org/x/text/unicode/norm.appendFlush(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
    00491720ldr x16, [x28+16]
    00491724sub x17, sp, 48
    00491728subs xzr, x17, x16
    0049172cb.ls 0x491930
    00491730str x30, [sp-176]!
    00491734stur x29, [sp-8]
    00491738sub x29, sp, 8
    0049173cstr x0, [sp+184]
    00491740strb wzr, [sp+61]
    00491744str xzr, [sp+64]
    00491748b 0x49174c
    0049174c
    0049174cloc_49174c:
    0049174cldr x5, [sp+64]
    00491750ldr x6, [sp+184]
    00491754ldrsb x27, [x6]
    00491758ldr x6, [x6+392]
    0049175csubs xzr, x6, x5
    00491760b.gt 0x491768
    00491764b 0x4918fc
    00491768
    00491768loc_491768:
    00491768ldr x5, [sp+184]
    0049176cldrsb x27, [x5]
    00491770ldr x0, [sp+64]
    00491774subs xzr, x0, 32
    00491778b.lo 0x491780
    0049177cb 0x491924
    00491780
    00491780loc_491780:
    00491780ubfm x6, x0, 61, 60
    00491784ldrb w5, [x5+x6]
    00491788strb w5, [sp+62]
    0049178cldr x6, [sp+184]
    00491790ldrsb x27, [x6]
    00491794ldr x0, [sp+64]
    00491798subs xzr, x0, 32
    0049179cb.lo 0x4917a4
    004917a0b 0x49191c
    004917a4
    004917a4loc_4917a4:
    004917a4add x6, x6, x0, lsl #3
    004917a8ldrb w6, [x6+1]
    004917acadd x6, x5, x6
    004917b0strb w6, [sp+63]
    004917b4ldr x7, [sp+184]
    004917b8ldrsb x27, [x7]
    004917bcadd x7, x7, 256
    004917c0ldrsb x27, [x7]
    004917c4ubfm x1, x6, 0, 7
    004917c8subs xzr, x1, 128
    004917ccb.ls 0x4917d4
    004917d0b 0x491914
    004917d4
    004917d4loc_4917d4:
    004917d4mov x0, x5
    004917d8subs xzr, x0, x1
    004917dcb.ls 0x4917e4
    004917e0b 0x491910
    004917e4
    004917e4loc_4917e4:
    004917e4orr x5, xzr, 128
    004917e8sub x6, x5, x0
    004917ecsub x8, x1, x0
    004917f0sub x9, xzr, x6
    004917f4and x9, x0, x9, asr #63
    004917f8add x7, x7, x9
    004917fcstr x7, [sp+136]
    00491800str x8, [sp+144]
    00491804str x6, [sp+152]
    00491808ldr x6, [sp+184]
    0049180cldrsb x27, [x6]
    00491810ldr x2, [x6+536]
    00491814ldr x0, [x6+520]
    00491818ldr x6, [x6+528]
    0049181cstr x0, [sp+112]
    00491820str x6, [sp+120]
    00491824str x2, [sp+128]
    00491828str x0, [sp+88]
    0049182cstr x6, [sp+96]
    00491830str x2, [sp+104]
    00491834ldr x7, [sp+144]
    00491838add x1, x6, x7
    0049183cstr x1, [sp+80]
    00491840subs xzr, x2, x1
    00491844b.hs 0x49184c
    00491848b 0x491854
    0049184c
    0049184cloc_49184c:
    0049184cstr x1, [sp+96]
    00491850b 0x491874
    00491854
    00491854loc_491854:
    00491854ldr x3, [sp+144]
    00491858adrp x4, 0x164000
    0049185cadd x4, x4, 3072
    00491860bl runtime.growslice
    00491864str x0, [sp+88]
    00491868str x1, [sp+96]
    0049186cstr x2, [sp+104]
    00491870b 0x491874
    00491874
    00491874loc_491874:
    00491874ldr x3, [sp+144]
    00491878str x3, [sp+72]
    0049187cldr x3, [sp+80]
    00491880ldr x4, [sp+88]
    00491884ldr x5, [sp+144]
    00491888sub x3, x3, x5
    0049188cadd x0, x4, x3
    00491890str x0, [sp+160]
    00491894ldr x2, [sp+72]
    00491898ldr x1, [sp+136]
    0049189cbl runtime.memmove
    004918a0ldr x3, [sp+184]
    004918a4ldrsb x27, [x3]
    004918a8ldr x4, [sp+88]
    004918acldr x5, [sp+96]
    004918b0ldr x6, [sp+104]
    004918b4str x5, [x3+528]
    004918b8str x6, [x3+536]
    004918bcadrp x27, 0x5ba000
    004918c0ldr w5, [x27+3056]
    004918c4cbz w5, 0x4918cc
    004918c8b 0x4918d0
    004918cc
    004918ccloc_4918cc:
    004918ccb 0x4918e4
    004918d0
    004918d0loc_4918d0:
    004918d0bl runtime.gcWriteBarrier2
    004918d4str x4, [x25]
    004918d8ldr x5, [x3+520]
    004918dcstr x5, [x25+8]
    004918e0b 0x4918e4
    004918e4
    004918e4loc_4918e4:
    004918e4str x4, [x3+520]
    004918e8b 0x4918ec
    004918ec
    004918ecloc_4918ec:
    004918ecldr x5, [sp+64]
    004918f0add x5, x5, 1
    004918f4str x5, [sp+64]
    004918f8b 0x49174c
    004918fc
    004918fcloc_4918fc:
    004918fcorr x0, xzr, 1
    00491900strb w0, [sp+61]
    00491904ldur x29, [sp-8]
    00491908ldr x30, [sp], 176
    0049190cret x30
    00491910
    00491910loc_491910:
    00491910bl runtime.panicSliceB
    00491914
    00491914loc_491914:
    00491914orr x2, xzr, 128
    00491918bl runtime.panicSliceAlen
    0049191c
    0049191cloc_49191c:
    0049191corr x1, xzr, 32
    00491920bl runtime.panicIndex
    00491924
    00491924loc_491924:
    00491924orr x1, xzr, 32
    00491928bl runtime.panicIndex
    0049192chint
    00491930
    00491930loc_491930:
    00491930str x0, [sp+8]
    00491934mov x3, x30
    00491938bl runtime.morestack_noctxt.abi0
    0049193cldr x0, [sp+8]
    00491940b 0x491720
    00491944udf 0
    00491948udf 0
    0049194cudf 0
    00491720
    00491950
    00491950vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, struct []uint8 buf)
    00491950ldr x16, [x28+16]
    00491954sub x17, sp, 80
    00491958subs xzr, x17, x16
    0049195cb.ls 0x491b58
    00491960str x30, [sp-208]!
    00491964stur x29, [sp-8]
    00491968sub x29, sp, 8
    0049196cstr x0, [sp+216]
    00491970str x1, [sp+224]
    00491974str x2, [sp+232]
    00491978str x3, [sp+240]
    0049197cstr xzr, [sp+56]
    00491980str xzr, [sp+64]
    00491984str xzr, [sp+72]
    00491988b 0x49198c
    0049198c
    0049198cloc_49198c:
    0049198cldr x3, [sp+72]
    00491990ldr x4, [sp+216]
    00491994ldrsb x27, [x4]
    00491998ldr x4, [x4+392]
    0049199csubs xzr, x4, x3
    004919a0b.gt 0x4919a8
    004919a4b 0x491b20
    004919a8
    004919a8loc_4919a8:
    004919a8ldr x3, [sp+216]
    004919acldrsb x27, [x3]
    004919b0ldr x0, [sp+72]
    004919b4subs xzr, x0, 32
    004919b8b.lo 0x4919c0
    004919bcb 0x491b4c
    004919c0
    004919c0loc_4919c0:
    004919c0ldr x3, [x3+3*x0]
    004919c4str x3, [sp+48]
    004919c8ldr x0, [sp+64]
    004919ccldr x1, [sp+232]
    004919d0ldr x3, [sp+224]
    004919d4ldr x4, [sp+240]
    004919d8b 0x4919dc
    004919dc
    004919dcloc_4919dc:
    004919dcsubs xzr, x1, x0
    004919e0b.hs 0x4919e8
    004919e4b 0x491b48
    004919e8
    004919e8loc_4919e8:
    004919e8sub x4, x4, x0
    004919ecsub x5, x1, x0
    004919f0sub x6, xzr, x4
    004919f4and x6, x0, x6, asr #63
    004919f8add x3, x3, x6
    004919fcstr x3, [sp+128]
    00491a00str x5, [sp+136]
    00491a04str x4, [sp+144]
    00491a08ldrb w3, [sp+48]
    00491a0cstrb w3, [sp+47]
    00491a10ldrb w4, [sp+48]
    00491a14ldrb w5, [sp+49]
    00491a18add x4, x4, x5
    00491a1cstrb w4, [sp+46]
    00491a20ldr x5, [sp+216]
    00491a24ldrsb x27, [x5]
    00491a28add x5, x5, 256
    00491a2cldrsb x27, [x5]
    00491a30ubfm x1, x4, 0, 7
    00491a34subs xzr, x1, 128
    00491a38b.ls 0x491a40
    00491a3cb 0x491b40
    00491a40
    00491a40loc_491a40:
    00491a40mov x0, x3
    00491a44subs xzr, x0, x1
    00491a48b.ls 0x491a50
    00491a4cb 0x491b3c
    00491a50
    00491a50loc_491a50:
    00491a50orr x2, xzr, 128
    00491a54sub x3, x2, x0
    00491a58sub x4, x1, x0
    00491a5csub x6, xzr, x3
    00491a60and x6, x0, x6, asr #63
    00491a64add x5, x5, x6
    00491a68str x5, [sp+104]
    00491a6cstr x4, [sp+112]
    00491a70str x3, [sp+120]
    00491a74ldr x3, [sp+128]
    00491a78ldr x4, [sp+136]
    00491a7cldr x5, [sp+144]
    00491a80str x3, [sp+176]
    00491a84str x4, [sp+184]
    00491a88str x5, [sp+192]
    00491a8cldr x3, [sp+112]
    00491a90ldr x4, [sp+104]
    00491a94ldr x5, [sp+120]
    00491a98str x4, [sp+152]
    00491a9cstr x3, [sp+160]
    00491aa0str x5, [sp+168]
    00491aa4ldr x4, [sp+184]
    00491aa8str x4, [sp+88]
    00491aacsubs xzr, x4, x3
    00491ab0b.gt 0x491ab8
    00491ab4b 0x491ac0
    00491ab8
    00491ab8loc_491ab8:
    00491ab8str x3, [sp+88]
    00491abcb 0x491ac4
    00491ac0
    00491ac0loc_491ac0:
    00491ac0b 0x491ac4
    00491ac4
    00491ac4loc_491ac4:
    00491ac4ldr x3, [sp+152]
    00491ac8ldr x4, [sp+176]
    00491accsubs xzr, x3, x4
    00491ad0b.ne 0x491ad8
    00491ad4b 0x491af4
    00491ad8
    00491ad8loc_491ad8:
    00491ad8ldr x3, [sp+88]
    00491adcstr x3, [sp+80]
    00491ae0ldr x2, [sp+80]
    00491ae4ldr x1, [sp+152]
    00491ae8ldr x0, [sp+176]
    00491aecbl runtime.memmove
    00491af0b 0x491af8
    00491af4
    00491af4loc_491af4:
    00491af4b 0x491af8
    00491af8
    00491af8loc_491af8:
    00491af8ldr x3, [sp+88]
    00491afcstr x3, [sp+96]
    00491b00ldr x4, [sp+64]
    00491b04add x3, x4, x3
    00491b08str x3, [sp+64]
    00491b0cb 0x491b10
    00491b10
    00491b10loc_491b10:
    00491b10ldr x3, [sp+72]
    00491b14add x3, x3, 1
    00491b18str x3, [sp+72]
    00491b1cb 0x49198c
    00491b20
    00491b20loc_491b20:
    00491b20ldr x0, [sp+216]
    00491b24bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).reset
    00491b28ldr x0, [sp+64]
    00491b2cstr x0, [sp+56]
    00491b30ldur x29, [sp-8]
    00491b34ldr x30, [sp], 208
    00491b38ret x30
    00491b3c
    00491b3cloc_491b3c:
    00491b3cbl runtime.panicSliceB
    00491b40
    00491b40loc_491b40:
    00491b40orr x2, xzr, 128
    00491b44bl runtime.panicSliceAlen
    00491b48
    00491b48loc_491b48:
    00491b48bl runtime.panicSliceB
    00491b4c
    00491b4cloc_491b4c:
    00491b4corr x1, xzr, 32
    00491b50bl runtime.panicIndex
    00491b54hint
    00491b58
    00491b58loc_491b58:
    00491b58stp x0, x1, [sp+8]
    00491b5cstp x2, x3, [sp+24]
    00491b60mov x3, x30
    00491b64bl runtime.morestack_noctxt.abi0
    00491b68ldp x0, x1, [sp+8]
    00491b6cldp x2, x3, [sp+24]
    00491b70b 0x491950
    00491b74udf 0
    00491b78udf 0
    00491b7cudf 0
    00491950
    00491b80
    00491b80vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrdered: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrdered(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, vendor/golang.org/x/text/unicode/norm.Properties info)
    00491b80ldr x16, [x28+16]
    00491b84subs xzr, sp, x16
    00491b88b.ls 0x491d34
    00491b8cstr x30, [sp-80]!
    00491b90stur x29, [sp-8]
    00491b94sub x29, sp, 8
    00491b98str x0, [sp+88]
    00491b9cstrb w1, [sp+96]
    00491ba0strb w2, [sp+97]
    00491ba4strb w3, [sp+98]
    00491ba8strb w4, [sp+99]
    00491bacstrb w5, [sp+100]
    00491bb0strb w6, [sp+101]
    00491bb4strh w7, [sp+102]
    00491bb8ldr x2, [sp+88]
    00491bbcldrsb x27, [x2]
    00491bc0ldr x2, [x2+392]
    00491bc4str x2, [sp+40]
    00491bc8ldr x2, [sp+88]
    00491bccldrsb x27, [x2]
    00491bd0ldrsb x27, [x2]
    00491bd4b 0x491bd8
    00491bd8
    00491bd8loc_491bd8:
    00491bd8str x2, [sp+48]
    00491bdcorr x2, xzr, 32
    00491be0str x2, [sp+56]
    00491be4str x2, [sp+64]
    00491be8ldrb w2, [sp+98]
    00491becstrb w2, [sp+39]
    00491bf0cbnz w2, 0x491bf8
    00491bf4b 0x491bfc
    00491bf8
    00491bf8loc_491bf8:
    00491bf8b 0x491c80
    00491bfc
    00491bfcloc_491bfc:
    00491bfcb 0x491c00
    00491c00
    00491c00loc_491c00:
    00491c00ldr x2, [sp+88]
    00491c04ldrsb x27, [x2]
    00491c08ldr x3, [sp+88]
    00491c0cldrsb x27, [x3]
    00491c10ldr x3, [x3+392]
    00491c14add x3, x3, 1
    00491c18str x3, [x2+392]
    00491c1cldr x2, [sp+88]
    00491c20ldrsb x27, [x2]
    00491c24ldrb w2, [x2+384]
    00491c28strb w2, [sp+38]
    00491c2cldr x2, [sp+88]
    00491c30ldrsb x27, [x2]
    00491c34ldr x3, [sp+88]
    00491c38ldrsb x27, [x3]
    00491c3cldrb w3, [x3+384]
    00491c40add x3, x3, 4
    00491c44strb w3, [x2+384]
    00491c48ldrb w2, [sp+38]
    00491c4cstrb w2, [sp+96]
    00491c50ldr x0, [sp+40]
    00491c54ldr x1, [sp+56]
    00491c58ldr x2, [sp+48]
    00491c5csubs xzr, x1, x0
    00491c60b.hi 0x491c68
    00491c64b 0x491c7c
    00491c68
    00491c68loc_491c68:
    00491c68ldr x1, [sp+96]
    00491c6cstr x1, [x2+3*x0]
    00491c70ldur x29, [sp-8]
    00491c74ldr x30, [sp], 80
    00491c78ret x30
    00491c7c
    00491c7cloc_491c7c:
    00491c7cbl runtime.panicIndex
    00491c80
    00491c80loc_491c80:
    00491c80ldr x2, [sp+40]
    00491c84subs xzr, x2, 0
    00491c88b.gt 0x491c90
    00491c8cb 0x491d18
    00491c90
    00491c90loc_491c90:
    00491c90ldr x1, [sp+56]
    00491c94ldr x2, [sp+48]
    00491c98ldr x3, [sp+40]
    00491c9csub x0, x3, 1
    00491ca0subs xzr, x1, x0
    00491ca4b.hi 0x491cac
    00491ca8b 0x491d2c
    00491cac
    00491cacloc_491cac:
    00491cacadd x2, x2, x0, lsl #3
    00491cb0ldrb w2, [x2+2]
    00491cb4ldrb w3, [sp+39]
    00491cb8subs wzr, w2, w3
    00491cbcb.ls 0x491cc4
    00491cc0b 0x491cc8
    00491cc4
    00491cc4loc_491cc4:
    00491cc4b 0x491d1c
    00491cc8
    00491cc8loc_491cc8:
    00491cc8ldr x1, [sp+56]
    00491cccldr x2, [sp+48]
    00491cd0ldr x3, [sp+40]
    00491cd4sub x0, x3, 1
    00491cd8subs xzr, x1, x0
    00491cdcb.hi 0x491ce4
    00491ce0b 0x491d28
    00491ce4
    00491ce4loc_491ce4:
    00491ce4ldr x3, [sp+40]
    00491ce8ldr x1, [sp+56]
    00491cecldr x4, [sp+48]
    00491cf0subs xzr, x3, x1
    00491cf4b.lo 0x491cfc
    00491cf8b 0x491d20
    00491cfc
    00491cfcloc_491cfc:
    00491cfcldr x2, [x2+3*x0]
    00491d00str x2, [x4+3*x3]
    00491d04b 0x491d08
    00491d08
    00491d08loc_491d08:
    00491d08ldr x2, [sp+40]
    00491d0csub x2, x2, 1
    00491d10str x2, [sp+40]
    00491d14b 0x491c80
    00491d18
    00491d18loc_491d18:
    00491d18b 0x491d1c
    00491d1c
    00491d1cloc_491d1c:
    00491d1cb 0x491c00
    00491d20
    00491d20loc_491d20:
    00491d20mov x0, x3
    00491d24bl runtime.panicIndex
    00491d28
    00491d28loc_491d28:
    00491d28bl runtime.panicIndex
    00491d2c
    00491d2cloc_491d2c:
    00491d2cbl runtime.panicIndex
    00491d30hint
    00491d34
    00491d34loc_491d34:
    00491d34str x0, [sp+8]
    00491d38strb w1, [sp+16]
    00491d3cstrb w2, [sp+17]
    00491d40strb w3, [sp+18]
    00491d44strb w4, [sp+19]
    00491d48strb w5, [sp+20]
    00491d4cstrb w6, [sp+21]
    00491d50strh w7, [sp+22]
    00491d54mov x3, x30
    00491d58bl runtime.morestack_noctxt.abi0
    00491d5cldr x0, [sp+8]
    00491d60ldrb w1, [sp+16]
    00491d64ldrb w2, [sp+17]
    00491d68ldrb w3, [sp+18]
    00491d6cldrb w4, [sp+19]
    00491d70ldrb w5, [sp+20]
    00491d74ldrb w6, [sp+21]
    00491d78ldrh w7, [sp+22]
    00491d7cb 0x491b80
    00491b80
    00491d80
    00491d80vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, vendor/golang.org/x/text/unicode/norm.input src, int i, vendor/golang.org/x/text/unicode/norm.Properties info)
    00491d80ldr x16, [x28+16]
    00491d84subs xzr, sp, x16
    00491d88b.ls 0x491ee4
    00491d8cstr x30, [sp-128]!
    00491d90stur x29, [sp-8]
    00491d94sub x29, sp, 8
    00491d98str x0, [sp+136]
    00491d9cstr x1, [sp+144]
    00491da0str x2, [sp+152]
    00491da4str x3, [sp+160]
    00491da8str x4, [sp+168]
    00491dacstr x5, [sp+176]
    00491db0str x6, [sp+184]
    00491db4strb w7, [sp+192]
    00491db8strb w8, [sp+193]
    00491dbcstrb w9, [sp+194]
    00491dc0strb w10, [sp+195]
    00491dc4strb w11, [sp+196]
    00491dc8strb w12, [sp+197]
    00491dccstrh w13, [sp+198]
    00491dd0str xzr, [sp+80]
    00491dd4ldr x1, [sp+184]
    00491dd8add x0, sp, 144
    00491ddcbl vendor/golang.org/x/text/unicode/norm.(*input).hangul
    00491de0str w0, [sp+76]
    00491de4cbnz w0, 0x491dec
    00491de8b 0x491e10
    00491dec
    00491decloc_491dec:
    00491decldr x2, [sp+136]
    00491df0mov x1, x0
    00491df4mov x0, x2
    00491df8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul
    00491dfcstr xzr, [sp+80]
    00491e00mov x0, xzr
    00491e04ldur x29, [sp-8]
    00491e08ldr x30, [sp], 128
    00491e0cret x30
    00491e10
    00491e10loc_491e10:
    00491e10ldrb w0, [sp+192]
    00491e14ldrb w1, [sp+193]
    00491e18ldrb w2, [sp+194]
    00491e1cldrb w3, [sp+195]
    00491e20ldrb w4, [sp+196]
    00491e24ldrb w5, [sp+197]
    00491e28ldrh w6, [sp+198]
    00491e2cbl vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition
    00491e30strb w0, [sp+75]
    00491e34tbnz w0, 0, 0x491e3c
    00491e38b 0x491e94
    00491e3c
    00491e3cloc_491e3c:
    00491e3cldrb w0, [sp+192]
    00491e40ldrb w1, [sp+193]
    00491e44ldrb w2, [sp+194]
    00491e48ldrb w3, [sp+195]
    00491e4cldrb w4, [sp+196]
    00491e50ldrb w5, [sp+197]
    00491e54ldrh w6, [sp+198]
    00491e58bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
    00491e5cstr x0, [sp+96]
    00491e60str x1, [sp+104]
    00491e64str x2, [sp+112]
    00491e68ldr x7, [sp+136]
    00491e6cmov x3, x2
    00491e70mov x2, x1
    00491e74mov x1, x0
    00491e78mov x0, x7
    00491e7cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed
    00491e80str x0, [sp+88]
    00491e84str x0, [sp+80]
    00491e88ldur x29, [sp-8]
    00491e8cldr x30, [sp], 128
    00491e90ret x30
    00491e94
    00491e94loc_491e94:
    00491e94ldrb w7, [sp+192]
    00491e98ldr x6, [sp+184]
    00491e9cldr x0, [sp+136]
    00491ea0ldr x1, [sp+144]
    00491ea4ldrb w8, [sp+193]
    00491ea8ldrb w9, [sp+194]
    00491eacldrb w10, [sp+195]
    00491eb0ldrb w11, [sp+196]
    00491eb4ldrb w12, [sp+197]
    00491eb8ldrh w13, [sp+198]
    00491ebcldr x2, [sp+152]
    00491ec0ldr x3, [sp+160]
    00491ec4ldr x4, [sp+168]
    00491ec8ldr x5, [sp+176]
    00491eccbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle
    00491ed0str xzr, [sp+80]
    00491ed4mov x0, xzr
    00491ed8ldur x29, [sp-8]
    00491edcldr x30, [sp], 128
    00491ee0ret x30
    00491ee4
    00491ee4loc_491ee4:
    00491ee4stp x0, x1, [sp+8]
    00491ee8stp x2, x3, [sp+24]
    00491eecstp x4, x5, [sp+40]
    00491ef0str x6, [sp+56]
    00491ef4strb w7, [sp+64]
    00491ef8strb w8, [sp+65]
    00491efcstrb w9, [sp+66]
    00491f00strb w10, [sp+67]
    00491f04strb w11, [sp+68]
    00491f08strb w12, [sp+69]
    00491f0cstrh w13, [sp+70]
    00491f10mov x3, x30
    00491f14bl runtime.morestack_noctxt.abi0
    00491f18ldp x0, x1, [sp+8]
    00491f1cldp x2, x3, [sp+24]
    00491f20ldp x4, x5, [sp+40]
    00491f24ldr x6, [sp+56]
    00491f28ldrb w7, [sp+64]
    00491f2cldrb w8, [sp+65]
    00491f30ldrb w9, [sp+66]
    00491f34ldrb w10, [sp+67]
    00491f38ldrb w11, [sp+68]
    00491f3cldrb w12, [sp+69]
    00491f40ldrh w13, [sp+70]
    00491f44b 0x491d80
    00491f48udf 0
    00491f4cudf 0
    00491d80
    00491f50
    00491f50vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, vendor/golang.org/x/text/unicode/norm.input src, int i, vendor/golang.org/x/text/unicode/norm.Properties info)
    00491f50ldr x16, [x28+16]
    00491f54subs xzr, sp, x16
    00491f58b.ls 0x492090
    00491f5cstr x30, [sp-112]!
    00491f60stur x29, [sp-8]
    00491f64sub x29, sp, 8
    00491f68str x0, [sp+120]
    00491f6cstr x1, [sp+128]
    00491f70str x2, [sp+136]
    00491f74str x3, [sp+144]
    00491f78str x4, [sp+152]
    00491f7cstr x5, [sp+160]
    00491f80str x6, [sp+168]
    00491f84strb w7, [sp+176]
    00491f88strb w8, [sp+177]
    00491f8cstrb w9, [sp+178]
    00491f90strb w10, [sp+179]
    00491f94strb w11, [sp+180]
    00491f98strb w12, [sp+181]
    00491f9cstrh w13, [sp+182]
    00491fa0ldr x1, [sp+168]
    00491fa4add x0, sp, 128
    00491fa8bl vendor/golang.org/x/text/unicode/norm.(*input).hangul
    00491facstr w0, [sp+76]
    00491fb0cbnz w0, 0x491fb8
    00491fb4b 0x491fcc
    00491fb8
    00491fb8loc_491fb8:
    00491fb8ldr x2, [sp+120]
    00491fbcmov x1, x0
    00491fc0mov x0, x2
    00491fc4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul
    00491fc8b 0x491fd0
    00491fcc
    00491fccloc_491fcc:
    00491fccb 0x491fd0
    00491fd0
    00491fd0loc_491fd0:
    00491fd0ldrb w0, [sp+176]
    00491fd4ldrb w1, [sp+177]
    00491fd8ldrb w2, [sp+178]
    00491fdcldrb w3, [sp+179]
    00491fe0ldrb w4, [sp+180]
    00491fe4ldrb w5, [sp+181]
    00491fe8ldrh w6, [sp+182]
    00491fecbl vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition
    00491ff0strb w0, [sp+75]
    00491ff4tbnz w0, 0, 0x491ffc
    00491ff8b 0x492044
    00491ffc
    00491ffcloc_491ffc:
    00491ffcldrb w0, [sp+176]
    00492000ldrb w1, [sp+177]
    00492004ldrb w2, [sp+178]
    00492008ldrb w3, [sp+179]
    0049200cldrb w4, [sp+180]
    00492010ldrb w5, [sp+181]
    00492014ldrh w6, [sp+182]
    00492018bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
    0049201cstr x0, [sp+80]
    00492020str x1, [sp+88]
    00492024str x2, [sp+96]
    00492028ldr x7, [sp+120]
    0049202cmov x3, x2
    00492030mov x2, x1
    00492034mov x1, x0
    00492038mov x0, x7
    0049203cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed
    00492040b 0x492084
    00492044
    00492044loc_492044:
    00492044ldrb w7, [sp+176]
    00492048ldr x6, [sp+168]
    0049204cldr x0, [sp+120]
    00492050ldr x1, [sp+128]
    00492054ldrb w8, [sp+177]
    00492058ldrb w9, [sp+178]
    0049205cldrb w10, [sp+179]
    00492060ldrb w11, [sp+180]
    00492064ldrb w12, [sp+181]
    00492068ldrh w13, [sp+182]
    0049206cldr x2, [sp+136]
    00492070ldr x3, [sp+144]
    00492074ldr x4, [sp+152]
    00492078ldr x5, [sp+160]
    0049207cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle
    00492080b 0x492084
    00492084
    00492084loc_492084:
    00492084ldur x29, [sp-8]
    00492088ldr x30, [sp], 112
    0049208cret x30
    00492090
    00492090loc_492090:
    00492090stp x0, x1, [sp+8]
    00492094stp x2, x3, [sp+24]
    00492098stp x4, x5, [sp+40]
    0049209cstr x6, [sp+56]
    004920a0strb w7, [sp+64]
    004920a4strb w8, [sp+65]
    004920a8strb w9, [sp+66]
    004920acstrb w10, [sp+67]
    004920b0strb w11, [sp+68]
    004920b4strb w12, [sp+69]
    004920b8strh w13, [sp+70]
    004920bcmov x3, x30
    004920c0bl runtime.morestack_noctxt.abi0
    004920c4ldp x0, x1, [sp+8]
    004920c8ldp x2, x3, [sp+24]
    004920ccldp x4, x5, [sp+40]
    004920d0ldr x6, [sp+56]
    004920d4ldrb w7, [sp+64]
    004920d8ldrb w8, [sp+65]
    004920dcldrb w9, [sp+66]
    004920e0ldrb w10, [sp+67]
    004920e4ldrb w11, [sp+68]
    004920e8ldrb w12, [sp+69]
    004920ecldrh w13, [sp+70]
    004920f0b 0x491f50
    004920f4udf 0
    004920f8udf 0
    004920fcudf 0
    00491f50
    00492100
    00492100vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, struct []uint8 dcomp)
    00492100ldr x16, [x28+16]
    00492104sub x17, sp, 160
    00492108subs xzr, x17, x16
    0049210cb.ls 0x49240c
    00492110sub x20, sp, 288
    00492114stp x29, x30, [x20-8]
    00492118add sp, x20, 0
    0049211csub x29, sp, 8
    00492120str x0, [sp+296]
    00492124str x1, [sp+304]
    00492128str x2, [sp+312]
    0049212cstr x3, [sp+320]
    00492130str xzr, [sp+80]
    00492134ldrsb x27, [x0]
    00492138add x0, x0, 480
    0049213cstr x0, [sp+224]
    00492140ldr x1, [sp+304]
    00492144ldr x2, [sp+312]
    00492148ldr x3, [sp+320]
    0049214cbl vendor/golang.org/x/text/unicode/norm.(*input).setBytes
    00492150str xzr, [sp+88]
    00492154b 0x492158
    00492158
    00492158loc_492158:
    00492158ldr x6, [sp+312]
    0049215cstr x6, [sp+96]
    00492160ldr x7, [sp+88]
    00492164subs xzr, x6, x7
    00492168b.gt 0x492170
    0049216cb 0x4923e4
    00492170
    00492170loc_492170:
    00492170ldr x6, [sp+296]
    00492174ldrsb x27, [x6]
    00492178ldp x7, x8, [x6+480]
    0049217cldp x9, x10, [x6+496]
    00492180stp x7, x8, [sp+184]
    00492184stp x9, x10, [sp+200]
    00492188ldr x6, [x6+512]
    0049218cstr x6, [sp+216]
    00492190ldr x6, [sp+296]
    00492194ldrsb x27, [x6]
    00492198ldr x26, [x6+416]
    0049219cldr x5, [sp+88]
    004921a0ldr x6, [x26]
    004921a4ldr x0, [sp+184]
    004921a8ldr x1, [sp+192]
    004921acldr x2, [sp+200]
    004921b0ldr x3, [sp+208]
    004921b4ldr x4, [sp+216]
    004921b8blr x6
    004921bcstrb w0, [sp+72]
    004921c0strb w1, [sp+73]
    004921c4strb w2, [sp+74]
    004921c8strb w3, [sp+75]
    004921ccstrb w4, [sp+76]
    004921d0strb w5, [sp+77]
    004921d4strh w6, [sp+78]
    004921d8ldr x6, [sp+72]
    004921dcstr x6, [sp+64]
    004921e0ldrb w0, [sp+64]
    004921e4ldrb w1, [sp+65]
    004921e8ldrb w2, [sp+66]
    004921ecldrb w3, [sp+67]
    004921f0ldrb w4, [sp+68]
    004921f4ldrb w5, [sp+69]
    004921f8ldrh w6, [sp+70]
    004921fcbl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore
    00492200strb w0, [sp+60]
    00492204strb w0, [sp+61]
    00492208tbnz w0, 0, 0x492210
    0049220cb 0x49222c
    00492210
    00492210loc_492210:
    00492210ldr x8, [sp+296]
    00492214ldrsb x27, [x8]
    00492218ldr x8, [x8+392]
    0049221csubs xzr, x8, 0
    00492220cset x8, gt
    00492224strb w8, [sp+61]
    00492228b 0x492230
    0049222c
    0049222cloc_49222c:
    0049222cb 0x492230
    00492230
    00492230loc_492230:
    00492230ldrb w8, [sp+61]
    00492234strb w8, [sp+62]
    00492238tbnz w8, 0, 0x492240
    0049223cb 0x492258
    00492240
    00492240loc_492240:
    00492240ldr x0, [sp+296]
    00492244bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush
    00492248strb w0, [sp+59]
    0049224ceor x1, x0, 1
    00492250strb w1, [sp+62]
    00492254b 0x49225c
    00492258
    00492258loc_492258:
    00492258b 0x49225c
    0049225c
    0049225cloc_49225c:
    0049225cldrb w8, [sp+62]
    00492260tbnz w8, 0, 0x492268
    00492264b 0x49227c
    00492268
    00492268loc_492268:
    00492268movn x0, 0
    0049226cstr x0, [sp+80]
    00492270ldp x29, x30, [sp-8]
    00492274add sp, sp, 288
    00492278ret x30
    0049227c
    0049227cloc_49227c:
    0049227cldr x8, [sp+296]
    00492280ldrsb x27, [x8]
    00492284ldrb w8, [x8+384]
    00492288strb w8, [sp+63]
    0049228cldr x9, [sp+296]
    00492290ldrsb x27, [x9]
    00492294add x9, x9, 256
    00492298ldrsb x27, [x9]
    0049229cmov x0, x8
    004922a0subs xzr, x0, 128
    004922a4b.ls 0x4922ac
    004922a8b 0x492400
    004922ac
    004922acloc_4922ac:
    004922acorr x8, xzr, 128
    004922b0sub x10, x8, x0
    004922b4sub x11, xzr, x10
    004922b8and x11, x0, x11, asr #63
    004922bcadd x9, x9, x11
    004922c0str x9, [sp+256]
    004922c4str x10, [sp+264]
    004922c8str x10, [sp+272]
    004922ccldr x9, [sp+88]
    004922d0ldrb w10, [sp+65]
    004922d4add x1, x9, x10
    004922d8str x1, [sp+128]
    004922dcldr x0, [sp+88]
    004922e0ldr x2, [sp+320]
    004922e4ldr x9, [sp+304]
    004922e8subs xzr, x2, x1
    004922ecb.hs 0x4922f4
    004922f0b 0x4923fc
    004922f4
    004922f4loc_4922f4:
    004922f4subs xzr, x0, x1
    004922f8b.ls 0x492300
    004922fcb 0x4923f8
    00492300
    00492300loc_492300:
    00492300sub x10, x2, x0
    00492304sub x11, x1, x0
    00492308sub x12, xzr, x10
    0049230cand x12, x0, x12, asr #63
    00492310add x9, x9, x12
    00492314str x9, [sp+232]
    00492318str x11, [sp+240]
    0049231cstr x10, [sp+248]
    00492320ldr x9, [sp+256]
    00492324ldr x10, [sp+264]
    00492328ldr x11, [sp+272]
    0049232cstr x9, [sp+160]
    00492330str x10, [sp+168]
    00492334str x11, [sp+176]
    00492338ldr x9, [sp+240]
    0049233cldr x10, [sp+232]
    00492340ldr x11, [sp+248]
    00492344str x10, [sp+136]
    00492348str x9, [sp+144]
    0049234cstr x11, [sp+152]
    00492350ldr x10, [sp+168]
    00492354str x10, [sp+112]
    00492358subs xzr, x10, x9
    0049235cb.gt 0x492364
    00492360b 0x49236c
    00492364
    00492364loc_492364:
    00492364str x9, [sp+112]
    00492368b 0x492370
    0049236c
    0049236cloc_49236c:
    0049236cb 0x492370
    00492370
    00492370loc_492370:
    00492370ldr x9, [sp+136]
    00492374ldr x10, [sp+160]
    00492378subs xzr, x9, x10
    0049237cb.ne 0x492384
    00492380b 0x4923a0
    00492384
    00492384loc_492384:
    00492384ldr x3, [sp+112]
    00492388str x3, [sp+104]
    0049238cldr x2, [sp+104]
    00492390ldr x1, [sp+136]
    00492394ldr x0, [sp+160]
    00492398bl runtime.memmove
    0049239cb 0x4923a4
    004923a0
    004923a0loc_4923a0:
    004923a0b 0x4923a4
    004923a4
    004923a4loc_4923a4:
    004923a4ldr x8, [sp+112]
    004923a8str x8, [sp+120]
    004923acldr x9, [sp+88]
    004923b0add x8, x9, x8
    004923b4str x8, [sp+88]
    004923b8ldrb w1, [sp+64]
    004923bcldr x0, [sp+296]
    004923c0ldrb w2, [sp+65]
    004923c4ldrb w3, [sp+66]
    004923c8ldrb w4, [sp+67]
    004923ccldrb w5, [sp+68]
    004923d0ldrb w6, [sp+69]
    004923d4ldrh w7, [sp+70]
    004923d8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrdered
    004923dcb 0x4923e0
    004923e0
    004923e0loc_4923e0:
    004923e0b 0x492158
    004923e4
    004923e4loc_4923e4:
    004923e4str xzr, [sp+80]
    004923e8mov x0, xzr
    004923ecldp x29, x30, [sp-8]
    004923f0add sp, sp, 288
    004923f4ret x30
    004923f8
    004923f8loc_4923f8:
    004923f8bl runtime.panicSliceB
    004923fc
    004923fcloc_4923fc:
    004923fcbl runtime.panicSliceAcap
    00492400
    00492400loc_492400:
    00492400orr x1, xzr, 128
    00492404bl runtime.panicSliceB
    00492408hint
    0049240c
    0049240cloc_49240c:
    0049240cstp x0, x1, [sp+8]
    00492410stp x2, x3, [sp+24]
    00492414mov x3, x30
    00492418bl runtime.morestack_noctxt.abi0
    0049241cldp x0, x1, [sp+8]
    00492420ldp x2, x3, [sp+24]
    00492424b 0x492100
    00492428udf 0
    0049242cudf 0
    00492100
    00492430
    00492430vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, vendor/golang.org/x/text/unicode/norm.input src, int i, vendor/golang.org/x/text/unicode/norm.Properties info)
    00492430ldr x16, [x28+16]
    00492434subs xzr, sp, x16
    00492438b.ls 0x492528
    0049243cstr x30, [sp-96]!
    00492440stur x29, [sp-8]
    00492444sub x29, sp, 8
    00492448str x0, [sp+104]
    0049244cstr x1, [sp+112]
    00492450str x2, [sp+120]
    00492454str x3, [sp+128]
    00492458str x4, [sp+136]
    0049245cstr x5, [sp+144]
    00492460str x6, [sp+152]
    00492464strb w7, [sp+160]
    00492468strb w8, [sp+161]
    0049246cstrb w9, [sp+162]
    00492470strb w10, [sp+163]
    00492474strb w11, [sp+164]
    00492478strb w12, [sp+165]
    0049247cstrh w13, [sp+166]
    00492480ldr x6, [sp+104]
    00492484ldrsb x27, [x6]
    00492488ldrb w6, [x6+384]
    0049248cstrb w6, [sp+63]
    00492490ldr x7, [sp+104]
    00492494ldrsb x27, [x7]
    00492498add x7, x7, 256
    0049249cldrsb x27, [x7]
    004924a0mov x0, x6
    004924a4subs xzr, x0, 128
    004924a8b.ls 0x4924b0
    004924acb 0x49251c
    004924b0
    004924b0loc_4924b0:
    004924b0orr x6, xzr, 128
    004924b4sub x3, x6, x0
    004924b8sub x6, xzr, x3
    004924bcand x6, x0, x6, asr #63
    004924c0add x1, x7, x6
    004924c4str x1, [sp+64]
    004924c8str x3, [sp+72]
    004924ccstr x3, [sp+80]
    004924d0ldr x4, [sp+152]
    004924d4ldr x6, [sp+152]
    004924d8ldrb w7, [sp+161]
    004924dcadd x5, x6, x7
    004924e0add x0, sp, 112
    004924e4mov x2, x3
    004924e8bl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
    004924ecldrb w1, [sp+160]
    004924f0ldr x0, [sp+104]
    004924f4ldrb w2, [sp+161]
    004924f8ldrb w3, [sp+162]
    004924fcldrb w4, [sp+163]
    00492500ldrb w5, [sp+164]
    00492504ldrb w6, [sp+165]
    00492508ldrh w7, [sp+166]
    0049250cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrdered
    00492510ldur x29, [sp-8]
    00492514ldr x30, [sp], 96
    00492518ret x30
    0049251c
    0049251cloc_49251c:
    0049251corr x1, xzr, 128
    00492520bl runtime.panicSliceB
    00492524hint
    00492528
    00492528loc_492528:
    00492528stp x0, x1, [sp+8]
    0049252cstp x2, x3, [sp+24]
    00492530stp x4, x5, [sp+40]
    00492534str x6, [sp+56]
    00492538strb w7, [sp+64]
    0049253cstrb w8, [sp+65]
    00492540strb w9, [sp+66]
    00492544strb w10, [sp+67]
    00492548strb w11, [sp+68]
    0049254cstrb w12, [sp+69]
    00492550strh w13, [sp+70]
    00492554mov x3, x30
    00492558bl runtime.morestack_noctxt.abi0
    0049255cldp x0, x1, [sp+8]
    00492560ldp x2, x3, [sp+24]
    00492564ldp x4, x5, [sp+40]
    00492568ldr x6, [sp+56]
    0049256cldrb w7, [sp+64]
    00492570ldrb w8, [sp+65]
    00492574ldrb w9, [sp+66]
    00492578ldrb w10, [sp+67]
    0049257cldrb w11, [sp+68]
    00492580ldrb w12, [sp+69]
    00492584ldrh w13, [sp+70]
    00492588b 0x492430
    0049258cudf 0
    00492430
    00492590
    00492590vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
    00492590ldr x16, [x28+16]
    00492594subs xzr, sp, x16
    00492598b.ls 0x492604
    0049259cstr x30, [sp-80]!
    004925a0stur x29, [sp-8]
    004925a4sub x29, sp, 8
    004925a8str x0, [sp+88]
    004925acadrp x27, 0x286000
    004925b0ldr x1, [x27+912]
    004925b4adrp x27, 0x286000
    004925b8ldr x2, [x27+920]
    004925bcadrp x27, 0x286000
    004925c0ldr x3, [x27+928]
    004925c4adrp x27, 0x286000
    004925c8ldr x4, [x27+936]
    004925ccadrp x27, 0x286000
    004925d0ldr x5, [x27+944]
    004925d4mov x6, xzr
    004925d8mov x7, xzr
    004925dcorr x8, xzr, 2
    004925e0mov x9, xzr
    004925e4mov x10, xzr
    004925e8mov x11, xzr
    004925ecmov x12, xzr
    004925f0mov x13, xzr
    004925f4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle
    004925f8ldur x29, [sp-8]
    004925fcldr x30, [sp], 80
    00492600ret x30
    00492604
    00492604loc_492604:
    00492604str x0, [sp+8]
    00492608mov x3, x30
    0049260cbl runtime.morestack_noctxt.abi0
    00492610ldr x0, [sp+8]
    00492614b 0x492590
    00492618udf 0
    0049261cudf 0
    00492590
    00492620
    00492620vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int32 r)
    00492620ldr x16, [x28+16]
    00492624subs xzr, sp, x16
    00492628b.ls 0x492740
    0049262cstr x30, [sp-96]!
    00492630stur x29, [sp-8]
    00492634sub x29, sp, 8
    00492638str x0, [sp+104]
    0049263cstr w1, [sp+112]
    00492640ldr x4, [sp+104]
    00492644ldrsb x27, [x4]
    00492648ldrb w4, [x4+384]
    0049264cstrb w4, [sp+47]
    00492650ldr x5, [sp+104]
    00492654ldrsb x27, [x5]
    00492658add x5, x5, 256
    0049265cldrsb x27, [x5]
    00492660mov x0, x4
    00492664subs xzr, x0, 128
    00492668b.ls 0x492670
    0049266cb 0x492734
    00492670
    00492670loc_492670:
    00492670orr x4, xzr, 128
    00492674sub x2, x4, x0
    00492678sub x4, xzr, x2
    0049267cand x4, x0, x4, asr #63
    00492680add x0, x5, x4
    00492684str x0, [sp+64]
    00492688str x2, [sp+72]
    0049268cstr x2, [sp+80]
    00492690ldrsw x3, [sp+112]
    00492694mov x1, x2
    00492698bl unicode/utf8.EncodeRune
    0049269cstr x0, [sp+56]
    004926a0ldr x4, [sp+104]
    004926a4ldrsb x27, [x4]
    004926a8ldr x5, [sp+104]
    004926acldrsb x27, [x5]
    004926b0ldrb w5, [x5+384]
    004926b4add x5, x5, 4
    004926b8strb w5, [x4+384]
    004926bcstr xzr, [sp+48]
    004926c0ldrb w4, [sp+47]
    004926c4strb w4, [sp+48]
    004926c8ldr x5, [sp+56]
    004926ccstrb w5, [sp+49]
    004926d0ldr x6, [sp+104]
    004926d4ldrsb x27, [x6]
    004926d8ldr x7, [sp+104]
    004926dcldrsb x27, [x7]
    004926e0ldr x0, [x7+392]
    004926e4subs xzr, x0, 32
    004926e8b.lo 0x4926f0
    004926ecb 0x49272c
    004926f0
    004926f0loc_4926f0:
    004926f0str xzr, [x6+3*x0]
    004926f4add x1, x6, x0, lsl #3
    004926f8ubfm x0, x0, 61, 60
    004926fcstrb w4, [x6+x0]
    00492700strb w5, [x1+1]
    00492704ldr x0, [sp+104]
    00492708ldrsb x27, [x0]
    0049270cldr x1, [sp+104]
    00492710ldrsb x27, [x1]
    00492714ldr x1, [x1+392]
    00492718add x1, x1, 1
    0049271cstr x1, [x0+392]
    00492720ldur x29, [sp-8]
    00492724ldr x30, [sp], 96
    00492728ret x30
    0049272c
    0049272cloc_49272c:
    0049272corr x1, xzr, 32
    00492730bl runtime.panicIndex
    00492734
    00492734loc_492734:
    00492734orr x1, xzr, 128
    00492738bl runtime.panicSliceB
    0049273chint
    00492740
    00492740loc_492740:
    00492740str x0, [sp+8]
    00492744str w1, [sp+16]
    00492748mov x3, x30
    0049274cbl runtime.morestack_noctxt.abi0
    00492750ldr x0, [sp+8]
    00492754ldrsw x1, [sp+16]
    00492758b 0x492620
    0049275cudf 0
    00492620
    00492760
    00492760vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int pos, int32 r)
    00492760ldr x16, [x28+16]
    00492764subs xzr, sp, x16
    00492768b.ls 0x492860
    0049276cstr x30, [sp-96]!
    00492770stur x29, [sp-8]
    00492774sub x29, sp, 8
    00492778str x0, [sp+104]
    0049277cstr x1, [sp+112]
    00492780str w2, [sp+120]
    00492784ldr x4, [sp+104]
    00492788ldrsb x27, [x4]
    0049278cldr x0, [sp+112]
    00492790subs xzr, x0, 32
    00492794b.lo 0x49279c
    00492798b 0x492854
    0049279c
    0049279cloc_49279c:
    0049279cubfm x5, x0, 61, 60
    004927a0ldrb w4, [x4+x5]
    004927a4strb w4, [sp+47]
    004927a8ldr x5, [sp+104]
    004927acldrsb x27, [x5]
    004927b0add x5, x5, 256
    004927b4ldrsb x27, [x5]
    004927b8mov x0, x4
    004927bcsubs xzr, x0, 128
    004927c0b.ls 0x4927c8
    004927c4b 0x49284c
    004927c8
    004927c8loc_4927c8:
    004927c8orr x4, xzr, 128
    004927ccsub x2, x4, x0
    004927d0sub x4, xzr, x2
    004927d4and x4, x0, x4, asr #63
    004927d8add x0, x5, x4
    004927dcstr x0, [sp+64]
    004927e0str x2, [sp+72]
    004927e4str x2, [sp+80]
    004927e8ldrsw x3, [sp+120]
    004927ecmov x1, x2
    004927f0bl unicode/utf8.EncodeRune
    004927f4str x0, [sp+56]
    004927f8str xzr, [sp+48]
    004927fcldrb w4, [sp+47]
    00492800strb w4, [sp+48]
    00492804ldr x5, [sp+56]
    00492808strb w5, [sp+49]
    0049280cldr x6, [sp+104]
    00492810ldrsb x27, [x6]
    00492814ldr x0, [sp+112]
    00492818subs xzr, x0, 32
    0049281cb.lo 0x492824
    00492820b 0x492844
    00492824
    00492824loc_492824:
    00492824str xzr, [x6+3*x0]
    00492828add x1, x6, x0, lsl #3
    0049282cubfm x0, x0, 61, 60
    00492830strb w4, [x6+x0]
    00492834strb w5, [x1+1]
    00492838ldur x29, [sp-8]
    0049283cldr x30, [sp], 96
    00492840ret x30
    00492844
    00492844loc_492844:
    00492844orr x1, xzr, 32
    00492848bl runtime.panicIndex
    0049284c
    0049284cloc_49284c:
    0049284corr x1, xzr, 128
    00492850bl runtime.panicSliceB
    00492854
    00492854loc_492854:
    00492854orr x1, xzr, 32
    00492858bl runtime.panicIndex
    0049285chint
    00492860
    00492860loc_492860:
    00492860stp x0, x1, [sp+8]
    00492864str w2, [sp+24]
    00492868mov x3, x30
    0049286cbl runtime.morestack_noctxt.abi0
    00492870ldp x0, x1, [sp+8]
    00492874ldrsw x2, [sp+24]
    00492878b 0x492760
    0049287cudf 0
    00492760
    00492880
    00492880vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int n)
    00492880ldr x16, [x28+16]
    00492884subs xzr, sp, x16
    00492888b.ls 0x49297c
    0049288cstr x30, [sp-112]!
    00492890stur x29, [sp-8]
    00492894sub x29, sp, 8
    00492898str x0, [sp+120]
    0049289cstr x1, [sp+128]
    004928a0str wzr, [sp+48]
    004928a4ldr x3, [sp+120]
    004928a8ldrsb x27, [x3]
    004928acldr x0, [sp+128]
    004928b0subs xzr, x0, 32
    004928b4b.lo 0x4928bc
    004928b8b 0x492970
    004928bc
    004928bcloc_4928bc:
    004928bcldr x3, [x3+3*x0]
    004928c0str x3, [sp+40]
    004928c4ldrb w3, [sp+40]
    004928c8strb w3, [sp+39]
    004928ccldrb w4, [sp+40]
    004928d0ldrb w5, [sp+41]
    004928d4add x4, x4, x5
    004928d8strb w4, [sp+38]
    004928dcldr x5, [sp+120]
    004928e0ldrsb x27, [x5]
    004928e4add x5, x5, 256
    004928e8ldrsb x27, [x5]
    004928ecubfm x1, x4, 0, 7
    004928f0subs xzr, x1, 128
    004928f4b.ls 0x4928fc
    004928f8b 0x492968
    004928fc
    004928fcloc_4928fc:
    004928fcmov x0, x3
    00492900subs xzr, x0, x1
    00492904b.ls 0x49290c
    00492908b 0x492964
    0049290c
    0049290cloc_49290c:
    0049290corr x3, xzr, 128
    00492910sub x2, x3, x0
    00492914sub x1, x1, x0
    00492918sub x3, xzr, x2
    0049291cand x3, x0, x3, asr #63
    00492920add x0, x5, x3
    00492924str x0, [sp+80]
    00492928str x1, [sp+88]
    0049292cstr x2, [sp+96]
    00492930bl unicode/utf8.DecodeRune
    00492934str w0, [sp+60]
    00492938str x1, [sp+72]
    0049293cldrsw x3, [sp+60]
    00492940str w3, [sp+56]
    00492944ldr x3, [sp+72]
    00492948str x3, [sp+64]
    0049294cldrsw x0, [sp+56]
    00492950str w0, [sp+52]
    00492954str w0, [sp+48]
    00492958ldur x29, [sp-8]
    0049295cldr x30, [sp], 112
    00492960ret x30
    00492964
    00492964loc_492964:
    00492964bl runtime.panicSliceB
    00492968
    00492968loc_492968:
    00492968orr x2, xzr, 128
    0049296cbl runtime.panicSliceAlen
    00492970
    00492970loc_492970:
    00492970orr x1, xzr, 32
    00492974bl runtime.panicIndex
    00492978hint
    0049297c
    0049297cloc_49297c:
    0049297cstp x0, x1, [sp+8]
    00492980mov x3, x30
    00492984bl runtime.morestack_noctxt.abi0
    00492988ldp x0, x1, [sp+8]
    0049298cb 0x492880
    00492880
    00492990
    00492990vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAt: ; void vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAt(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int n)
    00492990ldr x16, [x28+16]
    00492994subs xzr, sp, x16
    00492998b.ls 0x492a74
    0049299cstr x30, [sp-112]!
    004929a0stur x29, [sp-8]
    004929a4sub x29, sp, 8
    004929a8str x0, [sp+120]
    004929acstr x1, [sp+128]
    004929b0str xzr, [sp+56]
    004929b4stp xzr, xzr, [sp+64]
    004929b8ldr x3, [sp+120]
    004929bcldrsb x27, [x3]
    004929c0ldr x0, [sp+128]
    004929c4subs xzr, x0, 32
    004929c8b.lo 0x4929d0
    004929ccb 0x492a68
    004929d0
    004929d0loc_4929d0:
    004929d0ldr x3, [x3+3*x0]
    004929d4str x3, [sp+40]
    004929d8ldrb w3, [sp+40]
    004929dcstrb w3, [sp+39]
    004929e0ldrb w3, [sp+40]
    004929e4ldrb w4, [sp+41]
    004929e8add x1, x3, x4
    004929ecstr x1, [sp+48]
    004929f0ldr x3, [sp+120]
    004929f4ldrsb x27, [x3]
    004929f8add x3, x3, 256
    004929fcldrsb x27, [x3]
    00492a00ldrb w4, [sp+39]
    00492a04subs xzr, x1, 128
    00492a08b.ls 0x492a10
    00492a0cb 0x492a60
    00492a10
    00492a10loc_492a10:
    00492a10mov x0, x4
    00492a14subs xzr, x0, x1
    00492a18b.ls 0x492a20
    00492a1cb 0x492a5c
    00492a20
    00492a20loc_492a20:
    00492a20orr x4, xzr, 128
    00492a24sub x2, x4, x0
    00492a28sub x1, x1, x0
    00492a2csub x4, xzr, x2
    00492a30and x4, x0, x4, asr #63
    00492a34add x0, x3, x4
    00492a38str x0, [sp+80]
    00492a3cstr x1, [sp+88]
    00492a40str x2, [sp+96]
    00492a44str x0, [sp+56]
    00492a48str x1, [sp+64]
    00492a4cstr x2, [sp+72]
    00492a50ldur x29, [sp-8]
    00492a54ldr x30, [sp], 112
    00492a58ret x30
    00492a5c
    00492a5cloc_492a5c:
    00492a5cbl runtime.panicSliceB
    00492a60
    00492a60loc_492a60:
    00492a60orr x2, xzr, 128
    00492a64bl runtime.panicSliceAlen
    00492a68
    00492a68loc_492a68:
    00492a68orr x1, xzr, 32
    00492a6cbl runtime.panicIndex
    00492a70hint
    00492a74
    00492a74loc_492a74:
    00492a74stp x0, x1, [sp+8]
    00492a78mov x3, x30
    00492a7cbl runtime.morestack_noctxt.abi0
    00492a80ldp x0, x1, [sp+8]
    00492a84b 0x492990
    00492a88udf 0
    00492a8cudf 0
    00492990
    00492a90
    00492a90vendor/golang.org/x/text/unicode/norm.isHangul: ; void vendor/golang.org/x/text/unicode/norm.isHangul(struct []uint8 b)
    00492a90ldr x16, [x28+16]
    00492a94subs xzr, sp, x16
    00492a98b.ls 0x492c54
    00492a9cstr x30, [sp-48]!
    00492aa0stur x29, [sp-8]
    00492aa4sub x29, sp, 8
    00492aa8str x0, [sp+56]
    00492aacstr x1, [sp+64]
    00492ab0str x2, [sp+72]
    00492ab4strb wzr, [sp+28]
    00492ab8ldr x2, [sp+64]
    00492abcstr x2, [sp+32]
    00492ac0subs xzr, x2, 3
    00492ac4b.lt 0x492acc
    00492ac8b 0x492ae0
    00492acc
    00492accloc_492acc:
    00492accstrb wzr, [sp+28]
    00492ad0mov x0, xzr
    00492ad4ldur x29, [sp-8]
    00492ad8ldr x30, [sp], 48
    00492adcret x30
    00492ae0
    00492ae0loc_492ae0:
    00492ae0ldr x2, [sp+56]
    00492ae4subs xzr, x1, 0
    00492ae8b.hi 0x492af0
    00492aecb 0x492c48
    00492af0
    00492af0loc_492af0:
    00492af0ldrb w2, [x2]
    00492af4strb w2, [sp+30]
    00492af8mov x3, x2
    00492afcsubs wzr, w3, 234
    00492b00b.lo 0x492b08
    00492b04b 0x492b1c
    00492b08
    00492b08loc_492b08:
    00492b08strb wzr, [sp+28]
    00492b0cmov x0, xzr
    00492b10ldur x29, [sp-8]
    00492b14ldr x30, [sp], 48
    00492b18ret x30
    00492b1c
    00492b1cloc_492b1c:
    00492b1cldr x1, [sp+64]
    00492b20ldr x3, [sp+56]
    00492b24subs xzr, x1, 1
    00492b28b.hi 0x492b30
    00492b2cb 0x492c40
    00492b30
    00492b30loc_492b30:
    00492b30ldrb w3, [x3+1]
    00492b34strb w3, [sp+29]
    00492b38mov x4, x2
    00492b3csubs wzr, w4, 234
    00492b40b.eq 0x492b48
    00492b44b 0x492b68
    00492b48
    00492b48loc_492b48:
    00492b48b 0x492b4c
    00492b4c
    00492b4cloc_492b4c:
    00492b4cmov x1, x3
    00492b50subs wzr, w1, 176
    00492b54cset x0, hs
    00492b58strb w0, [sp+28]
    00492b5cldur x29, [sp-8]
    00492b60ldr x30, [sp], 48
    00492b64ret x30
    00492b68
    00492b68loc_492b68:
    00492b68mov x4, x2
    00492b6csubs wzr, w4, 237
    00492b70b.lo 0x492b78
    00492b74b 0x492b90
    00492b78
    00492b78loc_492b78:
    00492b78b 0x492b7c
    00492b7c
    00492b7cloc_492b7c:
    00492b7corr x0, xzr, 1
    00492b80strb w0, [sp+28]
    00492b84ldur x29, [sp-8]
    00492b88ldr x30, [sp], 48
    00492b8cret x30
    00492b90
    00492b90loc_492b90:
    00492b90subs wzr, w2, 237
    00492b94b.hi 0x492b9c
    00492b98b 0x492bb4
    00492b9c
    00492b9cloc_492b9c:
    00492b9cb 0x492ba0
    00492ba0
    00492ba0loc_492ba0:
    00492ba0strb wzr, [sp+28]
    00492ba4mov x0, xzr
    00492ba8ldur x29, [sp-8]
    00492bacldr x30, [sp], 48
    00492bb0ret x30
    00492bb4
    00492bb4loc_492bb4:
    00492bb4mov x2, x3
    00492bb8subs wzr, w2, 158
    00492bbcb.lo 0x492bc4
    00492bc0b 0x492bdc
    00492bc4
    00492bc4loc_492bc4:
    00492bc4b 0x492bc8
    00492bc8
    00492bc8loc_492bc8:
    00492bc8orr x0, xzr, 1
    00492bccstrb w0, [sp+28]
    00492bd0ldur x29, [sp-8]
    00492bd4ldr x30, [sp], 48
    00492bd8ret x30
    00492bdc
    00492bdcloc_492bdc:
    00492bdcb 0x492be0
    00492be0
    00492be0loc_492be0:
    00492be0mov x2, x3
    00492be4subs wzr, w2, 158
    00492be8cset x2, eq
    00492becstrb w2, [sp+31]
    00492bf0b.eq 0x492bf8
    00492bf4b 0x492c20
    00492bf8
    00492bf8loc_492bf8:
    00492bf8ldr x1, [sp+64]
    00492bfcldr x2, [sp+56]
    00492c00subs xzr, x1, 2
    00492c04b.hi 0x492c0c
    00492c08b 0x492c38
    00492c0c
    00492c0cloc_492c0c:
    00492c0cldrb w1, [x2+2]
    00492c10subs wzr, w1, 164
    00492c14cset x1, lo
    00492c18strb w1, [sp+31]
    00492c1cb 0x492c24
    00492c20
    00492c20loc_492c20:
    00492c20b 0x492c24
    00492c24
    00492c24loc_492c24:
    00492c24ldrb w0, [sp+31]
    00492c28strb w0, [sp+28]
    00492c2cldur x29, [sp-8]
    00492c30ldr x30, [sp], 48
    00492c34ret x30
    00492c38
    00492c38loc_492c38:
    00492c38orr x0, xzr, 2
    00492c3cbl runtime.panicIndex
    00492c40
    00492c40loc_492c40:
    00492c40orr x0, xzr, 1
    00492c44bl runtime.panicIndex
    00492c48
    00492c48loc_492c48:
    00492c48mov x0, xzr
    00492c4cbl runtime.panicIndex
    00492c50hint
    00492c54
    00492c54loc_492c54:
    00492c54stp x0, x1, [sp+8]
    00492c58str x2, [sp+24]
    00492c5cmov x3, x30
    00492c60bl runtime.morestack_noctxt.abi0
    00492c64ldp x0, x1, [sp+8]
    00492c68ldr x2, [sp+24]
    00492c6cb 0x492a90
    00492a90
    00492c70
    00492c70vendor/golang.org/x/text/unicode/norm.isHangulString: ; void vendor/golang.org/x/text/unicode/norm.isHangulString(struct string b)
    00492c70ldr x16, [x28+16]
    00492c74subs xzr, sp, x16
    00492c78b.ls 0x492e2c
    00492c7cstr x30, [sp-48]!
    00492c80stur x29, [sp-8]
    00492c84sub x29, sp, 8
    00492c88str x0, [sp+56]
    00492c8cstr x1, [sp+64]
    00492c90strb wzr, [sp+28]
    00492c94ldr x2, [sp+64]
    00492c98str x2, [sp+32]
    00492c9csubs xzr, x2, 3
    00492ca0b.lt 0x492ca8
    00492ca4b 0x492cbc
    00492ca8
    00492ca8loc_492ca8:
    00492ca8strb wzr, [sp+28]
    00492cacmov x0, xzr
    00492cb0ldur x29, [sp-8]
    00492cb4ldr x30, [sp], 48
    00492cb8ret x30
    00492cbc
    00492cbcloc_492cbc:
    00492cbcsubs xzr, x1, 0
    00492cc0b.hi 0x492cc8
    00492cc4b 0x492e20
    00492cc8
    00492cc8loc_492cc8:
    00492cc8ldrb w2, [x0]
    00492cccstrb w2, [sp+30]
    00492cd0mov x3, x2
    00492cd4subs wzr, w3, 234
    00492cd8b.lo 0x492ce0
    00492cdcb 0x492cf4
    00492ce0
    00492ce0loc_492ce0:
    00492ce0strb wzr, [sp+28]
    00492ce4mov x0, xzr
    00492ce8ldur x29, [sp-8]
    00492cecldr x30, [sp], 48
    00492cf0ret x30
    00492cf4
    00492cf4loc_492cf4:
    00492cf4ldr x1, [sp+64]
    00492cf8ldr x3, [sp+56]
    00492cfcsubs xzr, x1, 1
    00492d00b.hi 0x492d08
    00492d04b 0x492e18
    00492d08
    00492d08loc_492d08:
    00492d08ldrb w3, [x3+1]
    00492d0cstrb w3, [sp+29]
    00492d10mov x4, x2
    00492d14subs wzr, w4, 234
    00492d18b.eq 0x492d20
    00492d1cb 0x492d40
    00492d20
    00492d20loc_492d20:
    00492d20b 0x492d24
    00492d24
    00492d24loc_492d24:
    00492d24mov x1, x3
    00492d28subs wzr, w1, 176
    00492d2ccset x0, hs
    00492d30strb w0, [sp+28]
    00492d34ldur x29, [sp-8]
    00492d38ldr x30, [sp], 48
    00492d3cret x30
    00492d40
    00492d40loc_492d40:
    00492d40mov x4, x2
    00492d44subs wzr, w4, 237
    00492d48b.lo 0x492d50
    00492d4cb 0x492d68
    00492d50
    00492d50loc_492d50:
    00492d50b 0x492d54
    00492d54
    00492d54loc_492d54:
    00492d54orr x0, xzr, 1
    00492d58strb w0, [sp+28]
    00492d5cldur x29, [sp-8]
    00492d60ldr x30, [sp], 48
    00492d64ret x30
    00492d68
    00492d68loc_492d68:
    00492d68subs wzr, w2, 237
    00492d6cb.hi 0x492d74
    00492d70b 0x492d8c
    00492d74
    00492d74loc_492d74:
    00492d74b 0x492d78
    00492d78
    00492d78loc_492d78:
    00492d78strb wzr, [sp+28]
    00492d7cmov x0, xzr
    00492d80ldur x29, [sp-8]
    00492d84ldr x30, [sp], 48
    00492d88ret x30
    00492d8c
    00492d8cloc_492d8c:
    00492d8cmov x2, x3
    00492d90subs wzr, w2, 158
    00492d94b.lo 0x492d9c
    00492d98b 0x492db4
    00492d9c
    00492d9cloc_492d9c:
    00492d9cb 0x492da0
    00492da0
    00492da0loc_492da0:
    00492da0orr x0, xzr, 1
    00492da4strb w0, [sp+28]
    00492da8ldur x29, [sp-8]
    00492dacldr x30, [sp], 48
    00492db0ret x30
    00492db4
    00492db4loc_492db4:
    00492db4b 0x492db8
    00492db8
    00492db8loc_492db8:
    00492db8mov x2, x3
    00492dbcsubs wzr, w2, 158
    00492dc0cset x2, eq
    00492dc4strb w2, [sp+31]
    00492dc8b.eq 0x492dd0
    00492dccb 0x492df8
    00492dd0
    00492dd0loc_492dd0:
    00492dd0ldr x1, [sp+64]
    00492dd4ldr x2, [sp+56]
    00492dd8subs xzr, x1, 2
    00492ddcb.hi 0x492de4
    00492de0b 0x492e10
    00492de4
    00492de4loc_492de4:
    00492de4ldrb w1, [x2+2]
    00492de8subs wzr, w1, 164
    00492deccset x1, lo
    00492df0strb w1, [sp+31]
    00492df4b 0x492dfc
    00492df8
    00492df8loc_492df8:
    00492df8b 0x492dfc
    00492dfc
    00492dfcloc_492dfc:
    00492dfcldrb w0, [sp+31]
    00492e00strb w0, [sp+28]
    00492e04ldur x29, [sp-8]
    00492e08ldr x30, [sp], 48
    00492e0cret x30
    00492e10
    00492e10loc_492e10:
    00492e10orr x0, xzr, 2
    00492e14bl runtime.panicIndex
    00492e18
    00492e18loc_492e18:
    00492e18orr x0, xzr, 1
    00492e1cbl runtime.panicIndex
    00492e20
    00492e20loc_492e20:
    00492e20mov x0, xzr
    00492e24bl runtime.panicIndex
    00492e28hint
    00492e2c
    00492e2cloc_492e2c:
    00492e2cstp x0, x1, [sp+8]
    00492e30mov x3, x30
    00492e34bl runtime.morestack_noctxt.abi0
    00492e38ldp x0, x1, [sp+8]
    00492e3cb 0x492c70
    00492c70
    00492e40
    00492e40vendor/golang.org/x/text/unicode/norm.isJamoVT: ; void vendor/golang.org/x/text/unicode/norm.isJamoVT(struct []uint8 b)
    00492e40ldr x16, [x28+16]
    00492e44subs xzr, sp, x16
    00492e48b.ls 0x492eec
    00492e4cstr x30, [sp-48]!
    00492e50stur x29, [sp-8]
    00492e54sub x29, sp, 8
    00492e58str x0, [sp+56]
    00492e5cstr x1, [sp+64]
    00492e60str x2, [sp+72]
    00492e64strb wzr, [sp+38]
    00492e68ldr x1, [sp+64]
    00492e6cldr x2, [sp+56]
    00492e70subs xzr, x1, 0
    00492e74b.hi 0x492e7c
    00492e78b 0x492ee0
    00492e7c
    00492e7cloc_492e7c:
    00492e7cldrb w2, [x2]
    00492e80subs wzr, w2, 225
    00492e84cset x2, eq
    00492e88strb w2, [sp+39]
    00492e8cb.eq 0x492e94
    00492e90b 0x492ec0
    00492e94
    00492e94loc_492e94:
    00492e94ldr x1, [sp+64]
    00492e98ldr x2, [sp+56]
    00492e9csubs xzr, x1, 1
    00492ea0b.hi 0x492ea8
    00492ea4b 0x492ed8
    00492ea8
    00492ea8loc_492ea8:
    00492ea8ldrb w1, [x2+1]
    00492eacand x1, x1, 252
    00492eb0subs wzr, w1, 132
    00492eb4cset x1, eq
    00492eb8strb w1, [sp+39]
    00492ebcb 0x492ec4
    00492ec0
    00492ec0loc_492ec0:
    00492ec0b 0x492ec4
    00492ec4
    00492ec4loc_492ec4:
    00492ec4ldrb w0, [sp+39]
    00492ec8strb w0, [sp+38]
    00492eccldur x29, [sp-8]
    00492ed0ldr x30, [sp], 48
    00492ed4ret x30
    00492ed8
    00492ed8loc_492ed8:
    00492ed8orr x0, xzr, 1
    00492edcbl runtime.panicIndex
    00492ee0
    00492ee0loc_492ee0:
    00492ee0mov x0, xzr
    00492ee4bl runtime.panicIndex
    00492ee8hint
    00492eec
    00492eecloc_492eec:
    00492eecstp x0, x1, [sp+8]
    00492ef0str x2, [sp+24]
    00492ef4mov x3, x30
    00492ef8bl runtime.morestack_noctxt.abi0
    00492efcldp x0, x1, [sp+8]
    00492f00ldr x2, [sp+24]
    00492f04b 0x492e40
    00492f08udf 0
    00492f0cudf 0
    00492e40