File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00495d00
00495d00vendor/golang.org/x/text/unicode/norm.nextMultiNorm: ; void vendor/golang.org/x/text/unicode/norm.nextMultiNorm(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495d00ldr x16, [x28+16]
00495d04sub x17, sp, 256
00495d08subs xzr, x17, x16
00495d0cb.ls 0x4960c8
00495d10sub x20, sp, 384
00495d14stp x29, x30, [x20-8]
00495d18add sp, x20, 0
00495d1csub x29, sp, 8
00495d20str x0, [sp+392]
00495d24str xzr, [sp+128]
00495d28stp xzr, xzr, [sp+136]
00495d2cstr xzr, [sp+104]
00495d30ldr x6, [sp+392]
00495d34ldrsb x27, [x6]
00495d38ldr x7, [x6+712]
00495d3cldr x8, [x6+720]
00495d40ldr x6, [x6+728]
00495d44str x7, [sp+176]
00495d48str x8, [sp+184]
00495d4cstr x6, [sp+192]
00495d50b 0x495d54
00495d54
00495d54loc_495d54:
00495d54ldr x6, [sp+184]
00495d58str x6, [sp+120]
00495d5cldr x7, [sp+104]
00495d60subs xzr, x6, x7
00495d64b.gt 0x495d6c
00495d68b 0x496018
00495d6c
00495d6cloc_495d6c:
00495d6cstp xzr, xzr, [sp+336]
00495d70stp xzr, xzr, [sp+352]
00495d74str xzr, [sp+368]
00495d78ldr x0, [sp+336]
00495d7cldr x2, [sp+176]
00495d80ldr x3, [sp+184]
00495d84ldr x4, [sp+192]
00495d88str x2, [sp+352]
00495d8cstr x3, [sp+360]
00495d90str x4, [sp+368]
00495d94ldr x6, [sp+392]
00495d98ldrsb x27, [x6]
00495d9cldr x26, [x6+416]
00495da0ldr x5, [sp+104]
00495da4ldr x6, [x26]
00495da8mov x1, xzr
00495dacblr x6
00495db0strb w0, [sp+96]
00495db4strb w1, [sp+97]
00495db8strb w2, [sp+98]
00495dbcstrb w3, [sp+99]
00495dc0strb w4, [sp+100]
00495dc4strb w5, [sp+101]
00495dc8strh w6, [sp+102]
00495dccldr x6, [sp+96]
00495dd0str x6, [sp+88]
00495dd4ldrb w0, [sp+88]
00495dd8ldrb w1, [sp+89]
00495ddcldrb w2, [sp+90]
00495de0ldrb w3, [sp+91]
00495de4ldrb w4, [sp+92]
00495de8ldrb w5, [sp+93]
00495decldrh w6, [sp+94]
00495df0bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore
00495df4strb w0, [sp+87]
00495df8tbnz w0, 0, 0x495e00
00495dfcb 0x495f98
00495e00
00495e00loc_495e00:
00495e00ldr x0, [sp+392]
00495e04ldrsb x27, [x0]
00495e08str x0, [sp+328]
00495e0cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose
00495e10ldr x1, [sp+392]
00495e14ldrsb x27, [x1]
00495e18add x1, x1, 552
00495e1cldrsb x27, [x1]
00495e20b 0x495e24
00495e24
00495e24loc_495e24:
00495e24str x1, [sp+200]
00495e28orr x4, xzr, 128
00495e2cstr x4, [sp+208]
00495e30str x4, [sp+216]
00495e34ldr x0, [sp+392]
00495e38ldrsb x27, [x0]
00495e3cstr x0, [sp+320]
00495e40ldr x1, [sp+200]
00495e44ldr x2, [sp+208]
00495e48ldr x3, [sp+216]
00495e4cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy
00495e50str x0, [sp+112]
00495e54ldr x4, [sp+392]
00495e58ldrsb x27, [x4]
00495e5cadd x4, x4, 552
00495e60ldrsb x27, [x4]
00495e64subs xzr, x0, 128
00495e68b.ls 0x495e70
00495e6cb 0x4960b8
00495e70
00495e70loc_495e70:
00495e70b 0x495e74
00495e74
00495e74loc_495e74:
00495e74str x4, [sp+152]
00495e78str x0, [sp+160]
00495e7corr x14, xzr, 128
00495e80str x14, [sp+168]
00495e84stp xzr, xzr, [sp+280]
00495e88stp xzr, xzr, [sp+296]
00495e8cstr xzr, [sp+312]
00495e90ldr x14, [sp+176]
00495e94ldr x15, [sp+184]
00495e98ldr x16, [sp+192]
00495e9cstr x14, [sp+296]
00495ea0str x15, [sp+304]
00495ea4str x16, [sp+312]
00495ea8ldr x0, [sp+392]
00495eacldrsb x27, [x0]
00495eb0str x0, [sp+272]
00495eb4ldrb w7, [sp+88]
00495eb8ldr x6, [sp+104]
00495ebcldr x1, [sp+280]
00495ec0ldrb w8, [sp+89]
00495ec4ldrb w9, [sp+90]
00495ec8ldrb w10, [sp+91]
00495eccldrb w11, [sp+92]
00495ed0ldrb w12, [sp+93]
00495ed4ldrh w13, [sp+94]
00495ed8ldr x2, [sp+288]
00495edcldr x3, [sp+296]
00495ee0ldr x4, [sp+304]
00495ee4ldr x5, [sp+312]
00495ee8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00495eecldr x14, [sp+104]
00495ef0ldrb w15, [sp+89]
00495ef4add x0, x14, x15
00495ef8str x0, [sp+112]
00495efcldr x1, [sp+184]
00495f00ldr x14, [sp+176]
00495f04ldr x15, [sp+192]
00495f08b 0x495f0c
00495f0c
00495f0cloc_495f0c:
00495f0csubs xzr, x1, x0
00495f10b.hs 0x495f18
00495f14b 0x4960b4
00495f18
00495f18loc_495f18:
00495f18sub x3, x15, x0
00495f1csub x4, x1, x0
00495f20sub x5, xzr, x3
00495f24and x5, x0, x5, asr #63
00495f28add x5, x14, x5
00495f2cstr x5, [sp+200]
00495f30str x4, [sp+208]
00495f34str x3, [sp+216]
00495f38ldr x6, [sp+392]
00495f3cldrsb x27, [x6]
00495f40str x4, [x6+720]
00495f44str x3, [x6+728]
00495f48adrp x27, 0x5b6000
00495f4cldr w3, [x27+3056]
00495f50cbz w3, 0x495f58
00495f54b 0x495f5c
00495f58
00495f58loc_495f58:
00495f58b 0x495f70
00495f5c
00495f5cloc_495f5c:
00495f5cbl runtime.gcWriteBarrier2
00495f60str x5, [x25]
00495f64ldr x3, [x6+712]
00495f68str x3, [x25+8]
00495f6cb 0x495f70
00495f70
00495f70loc_495f70:
00495f70str x5, [x6+712]
00495f74ldr x0, [sp+152]
00495f78ldr x1, [sp+160]
00495f7cldr x2, [sp+168]
00495f80str x0, [sp+128]
00495f84str x1, [sp+136]
00495f88str x2, [sp+144]
00495f8cldp x29, x30, [sp-8]
00495f90add sp, sp, 384
00495f94ret x30
00495f98
00495f98loc_495f98:
00495f98stp xzr, xzr, [sp+232]
00495f9cstp xzr, xzr, [sp+248]
00495fa0str xzr, [sp+264]
00495fa4ldr x14, [sp+176]
00495fa8ldr x15, [sp+184]
00495facldr x16, [sp+192]
00495fb0str x14, [sp+248]
00495fb4str x15, [sp+256]
00495fb8str x16, [sp+264]
00495fbcldr x0, [sp+392]
00495fc0ldrsb x27, [x0]
00495fc4str x0, [sp+224]
00495fc8ldrb w7, [sp+88]
00495fccldr x6, [sp+104]
00495fd0ldr x1, [sp+232]
00495fd4ldrb w8, [sp+89]
00495fd8ldrb w9, [sp+90]
00495fdcldrb w10, [sp+91]
00495fe0ldrb w11, [sp+92]
00495fe4ldrb w12, [sp+93]
00495fe8ldrh w13, [sp+94]
00495fecldr x2, [sp+240]
00495ff0ldr x3, [sp+248]
00495ff4ldr x4, [sp+256]
00495ff8ldr x5, [sp+264]
00495ffcbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00496000ldr x14, [sp+104]
00496004ldrb w15, [sp+89]
00496008add x14, x14, x15
0049600cstr x14, [sp+104]
00496010b 0x496014
00496014
00496014loc_496014:
00496014b 0x495d54
00496018
00496018loc_496018:
00496018ldr x1, [sp+392]
0049601cldrsb x27, [x1]
00496020add x27, x1, 720
00496024stp xzr, xzr, [x27]
00496028adrp x27, 0x5b5000
0049602cldr w2, [x27+3056]
00496030cbz w2, 0x496038
00496034b 0x49603c
00496038
00496038loc_496038:
00496038b 0x49604c
0049603c
0049603cloc_49603c:
0049603cldr x2, [x1+712]
00496040bl runtime.gcWriteBarrier1
00496044str x2, [x25]
00496048b 0x49604c
0049604c
0049604cloc_49604c:
0049604cstr xzr, [x1+712]
00496050ldr x1, [sp+392]
00496054ldrsb x27, [x1]
00496058adrp x27, 0x5b5000
0049605cldr w2, [x27+3056]
00496060cbz w2, 0x496068
00496064b 0x49606c
00496068
00496068loc_496068:
00496068b 0x49607c
0049606c
0049606cloc_49606c:
0049606cldr x2, [x1+688]
00496070bl runtime.gcWriteBarrier1
00496074str x2, [x25]
00496078b 0x49607c
0049607c
0049607cloc_49607c:
0049607cadrp x2, 0x244000
00496080add x2, x2, 824
00496084str x2, [x1+688]
00496088ldr x0, [sp+392]
0049608cbl vendor/golang.org/x/text/unicode/norm.doNormComposed
00496090str x0, [sp+200]
00496094str x1, [sp+208]
00496098str x2, [sp+216]
0049609cstr x0, [sp+128]
004960a0str x1, [sp+136]
004960a4str x2, [sp+144]
004960a8ldp x29, x30, [sp-8]
004960acadd sp, sp, 384
004960b0ret x30
004960b4
004960b4loc_4960b4:
004960b4bl runtime.panicSliceB
004960b8
004960b8loc_4960b8:
004960b8mov x1, x0
004960bcorr x2, xzr, 128
004960c0bl runtime.panicSliceAlen
004960c4hint
004960c8
004960c8loc_4960c8:
004960c8str x0, [sp+8]
004960ccmov x3, x30
004960d0bl runtime.morestack_noctxt.abi0
004960d4ldr x0, [sp+8]
004960d8b 0x495d00
004960dcudf 0
00495d00
00495d00vendor/golang.org/x/text/unicode/norm.nextMultiNorm: ; void vendor/golang.org/x/text/unicode/norm.nextMultiNorm(vendor/golang.org/x/text/unicode/norm.Iter * i)
00495d00ldr x16, [x28+16]
00495d04sub x17, sp, 256
00495d08subs xzr, x17, x16
00495d0cb.ls 0x4960c8
00495d10sub x20, sp, 384
00495d14stp x29, x30, [x20-8]
00495d18add sp, x20, 0
00495d1csub x29, sp, 8
00495d20str x0, [sp+392]
00495d24str xzr, [sp+128]
00495d28stp xzr, xzr, [sp+136]
00495d2cstr xzr, [sp+104]
00495d30ldr x6, [sp+392]
00495d34ldrsb x27, [x6]
00495d38ldr x7, [x6+712]
00495d3cldr x8, [x6+720]
00495d40ldr x6, [x6+728]
00495d44str x7, [sp+176]
00495d48str x8, [sp+184]
00495d4cstr x6, [sp+192]
00495d50b 0x495d54
00495d54
00495d54loc_495d54:
00495d54ldr x6, [sp+184]
00495d58str x6, [sp+120]
00495d5cldr x7, [sp+104]
00495d60subs xzr, x6, x7
00495d64b.gt 0x495d6c
00495d68b 0x496018
00495d6c
00495d6cloc_495d6c:
00495d6cstp xzr, xzr, [sp+336]
00495d70stp xzr, xzr, [sp+352]
00495d74str xzr, [sp+368]
00495d78ldr x0, [sp+336]
00495d7cldr x2, [sp+176]
00495d80ldr x3, [sp+184]
00495d84ldr x4, [sp+192]
00495d88str x2, [sp+352]
00495d8cstr x3, [sp+360]
00495d90str x4, [sp+368]
00495d94ldr x6, [sp+392]
00495d98ldrsb x27, [x6]
00495d9cldr x26, [x6+416]
00495da0ldr x5, [sp+104]
00495da4ldr x6, [x26]
00495da8mov x1, xzr
00495dacblr x6
00495db0strb w0, [sp+96]
00495db4strb w1, [sp+97]
00495db8strb w2, [sp+98]
00495dbcstrb w3, [sp+99]
00495dc0strb w4, [sp+100]
00495dc4strb w5, [sp+101]
00495dc8strh w6, [sp+102]
00495dccldr x6, [sp+96]
00495dd0str x6, [sp+88]
00495dd4ldrb w0, [sp+88]
00495dd8ldrb w1, [sp+89]
00495ddcldrb w2, [sp+90]
00495de0ldrb w3, [sp+91]
00495de4ldrb w4, [sp+92]
00495de8ldrb w5, [sp+93]
00495decldrh w6, [sp+94]
00495df0bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore
00495df4strb w0, [sp+87]
00495df8tbnz w0, 0, 0x495e00
00495dfcb 0x495f98
00495e00
00495e00loc_495e00:
00495e00ldr x0, [sp+392]
00495e04ldrsb x27, [x0]
00495e08str x0, [sp+328]
00495e0cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose
00495e10ldr x1, [sp+392]
00495e14ldrsb x27, [x1]
00495e18add x1, x1, 552
00495e1cldrsb x27, [x1]
00495e20b 0x495e24
00495e24
00495e24loc_495e24:
00495e24str x1, [sp+200]
00495e28orr x4, xzr, 128
00495e2cstr x4, [sp+208]
00495e30str x4, [sp+216]
00495e34ldr x0, [sp+392]
00495e38ldrsb x27, [x0]
00495e3cstr x0, [sp+320]
00495e40ldr x1, [sp+200]
00495e44ldr x2, [sp+208]
00495e48ldr x3, [sp+216]
00495e4cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy
00495e50str x0, [sp+112]
00495e54ldr x4, [sp+392]
00495e58ldrsb x27, [x4]
00495e5cadd x4, x4, 552
00495e60ldrsb x27, [x4]
00495e64subs xzr, x0, 128
00495e68b.ls 0x495e70
00495e6cb 0x4960b8
00495e70
00495e70loc_495e70:
00495e70b 0x495e74
00495e74
00495e74loc_495e74:
00495e74str x4, [sp+152]
00495e78str x0, [sp+160]
00495e7corr x14, xzr, 128
00495e80str x14, [sp+168]
00495e84stp xzr, xzr, [sp+280]
00495e88stp xzr, xzr, [sp+296]
00495e8cstr xzr, [sp+312]
00495e90ldr x14, [sp+176]
00495e94ldr x15, [sp+184]
00495e98ldr x16, [sp+192]
00495e9cstr x14, [sp+296]
00495ea0str x15, [sp+304]
00495ea4str x16, [sp+312]
00495ea8ldr x0, [sp+392]
00495eacldrsb x27, [x0]
00495eb0str x0, [sp+272]
00495eb4ldrb w7, [sp+88]
00495eb8ldr x6, [sp+104]
00495ebcldr x1, [sp+280]
00495ec0ldrb w8, [sp+89]
00495ec4ldrb w9, [sp+90]
00495ec8ldrb w10, [sp+91]
00495eccldrb w11, [sp+92]
00495ed0ldrb w12, [sp+93]
00495ed4ldrh w13, [sp+94]
00495ed8ldr x2, [sp+288]
00495edcldr x3, [sp+296]
00495ee0ldr x4, [sp+304]
00495ee4ldr x5, [sp+312]
00495ee8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00495eecldr x14, [sp+104]
00495ef0ldrb w15, [sp+89]
00495ef4add x0, x14, x15
00495ef8str x0, [sp+112]
00495efcldr x1, [sp+184]
00495f00ldr x14, [sp+176]
00495f04ldr x15, [sp+192]
00495f08b 0x495f0c
00495f0c
00495f0cloc_495f0c:
00495f0csubs xzr, x1, x0
00495f10b.hs 0x495f18
00495f14b 0x4960b4
00495f18
00495f18loc_495f18:
00495f18sub x3, x15, x0
00495f1csub x4, x1, x0
00495f20sub x5, xzr, x3
00495f24and x5, x0, x5, asr #63
00495f28add x5, x14, x5
00495f2cstr x5, [sp+200]
00495f30str x4, [sp+208]
00495f34str x3, [sp+216]
00495f38ldr x6, [sp+392]
00495f3cldrsb x27, [x6]
00495f40str x4, [x6+720]
00495f44str x3, [x6+728]
00495f48adrp x27, 0x5b6000
00495f4cldr w3, [x27+3056]
00495f50cbz w3, 0x495f58
00495f54b 0x495f5c
00495f58
00495f58loc_495f58:
00495f58b 0x495f70
00495f5c
00495f5cloc_495f5c:
00495f5cbl runtime.gcWriteBarrier2
00495f60str x5, [x25]
00495f64ldr x3, [x6+712]
00495f68str x3, [x25+8]
00495f6cb 0x495f70
00495f70
00495f70loc_495f70:
00495f70str x5, [x6+712]
00495f74ldr x0, [sp+152]
00495f78ldr x1, [sp+160]
00495f7cldr x2, [sp+168]
00495f80str x0, [sp+128]
00495f84str x1, [sp+136]
00495f88str x2, [sp+144]
00495f8cldp x29, x30, [sp-8]
00495f90add sp, sp, 384
00495f94ret x30
00495f98
00495f98loc_495f98:
00495f98stp xzr, xzr, [sp+232]
00495f9cstp xzr, xzr, [sp+248]
00495fa0str xzr, [sp+264]
00495fa4ldr x14, [sp+176]
00495fa8ldr x15, [sp+184]
00495facldr x16, [sp+192]
00495fb0str x14, [sp+248]
00495fb4str x15, [sp+256]
00495fb8str x16, [sp+264]
00495fbcldr x0, [sp+392]
00495fc0ldrsb x27, [x0]
00495fc4str x0, [sp+224]
00495fc8ldrb w7, [sp+88]
00495fccldr x6, [sp+104]
00495fd0ldr x1, [sp+232]
00495fd4ldrb w8, [sp+89]
00495fd8ldrb w9, [sp+90]
00495fdcldrb w10, [sp+91]
00495fe0ldrb w11, [sp+92]
00495fe4ldrb w12, [sp+93]
00495fe8ldrh w13, [sp+94]
00495fecldr x2, [sp+240]
00495ff0ldr x3, [sp+248]
00495ff4ldr x4, [sp+256]
00495ff8ldr x5, [sp+264]
00495ffcbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00496000ldr x14, [sp+104]
00496004ldrb w15, [sp+89]
00496008add x14, x14, x15
0049600cstr x14, [sp+104]
00496010b 0x496014
00496014
00496014loc_496014:
00496014b 0x495d54
00496018
00496018loc_496018:
00496018ldr x1, [sp+392]
0049601cldrsb x27, [x1]
00496020add x27, x1, 720
00496024stp xzr, xzr, [x27]
00496028adrp x27, 0x5b5000
0049602cldr w2, [x27+3056]
00496030cbz w2, 0x496038
00496034b 0x49603c
00496038
00496038loc_496038:
00496038b 0x49604c
0049603c
0049603cloc_49603c:
0049603cldr x2, [x1+712]
00496040bl runtime.gcWriteBarrier1
00496044str x2, [x25]
00496048b 0x49604c
0049604c
0049604cloc_49604c:
0049604cstr xzr, [x1+712]
00496050ldr x1, [sp+392]
00496054ldrsb x27, [x1]
00496058adrp x27, 0x5b5000
0049605cldr w2, [x27+3056]
00496060cbz w2, 0x496068
00496064b 0x49606c
00496068
00496068loc_496068:
00496068b 0x49607c
0049606c
0049606cloc_49606c:
0049606cldr x2, [x1+688]
00496070bl runtime.gcWriteBarrier1
00496074str x2, [x25]
00496078b 0x49607c
0049607c
0049607cloc_49607c:
0049607cadrp x2, 0x244000
00496080add x2, x2, 824
00496084str x2, [x1+688]
00496088ldr x0, [sp+392]
0049608cbl vendor/golang.org/x/text/unicode/norm.doNormComposed
00496090str x0, [sp+200]
00496094str x1, [sp+208]
00496098str x2, [sp+216]
0049609cstr x0, [sp+128]
004960a0str x1, [sp+136]
004960a4str x2, [sp+144]
004960a8ldp x29, x30, [sp-8]
004960acadd sp, sp, 384
004960b0ret x30
004960b4
004960b4loc_4960b4:
004960b4bl runtime.panicSliceB
004960b8
004960b8loc_4960b8:
004960b8mov x1, x0
004960bcorr x2, xzr, 128
004960c0bl runtime.panicSliceAlen
004960c4hint
004960c8
004960c8loc_4960c8:
004960c8str x0, [sp+8]
004960ccmov x3, x30
004960d0bl runtime.morestack_noctxt.abi0
004960d4ldr x0, [sp+8]
004960d8b 0x495d00
004960dcudf 0
00495d00
004960e0
004960e0vendor/golang.org/x/text/unicode/norm.nextDecomposed: ; void vendor/golang.org/x/text/unicode/norm.nextDecomposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
004960e0ldr x16, [x28+16]
004960e4sub x17, sp, 560
004960e8subs xzr, x17, x16
004960ecb.ls 0x496f30
004960f0sub x20, sp, 688
004960f4stp x29, x30, [x20-8]
004960f8add sp, x20, 0
004960fcsub x29, sp, 8
00496100str x0, [sp+696]
00496104str xzr, [sp+336]
00496108stp xzr, xzr, [sp+344]
0049610cstr xzr, [sp+168]
00496110ldr x7, [sp+696]
00496114ldrsb x27, [x7]
00496118ldr x7, [x7+704]
0049611cstr x7, [sp+184]
00496120str xzr, [sp+176]
00496124b 0x496128
00496128
00496128loc_496128:
00496128b 0x49612c
0049612c
0049612cloc_49612c:
0049612cldr x7, [sp+696]
00496130ldrsb x27, [x7]
00496134ldrb w7, [x7+681]
00496138str x7, [sp+136]
0049613csubs xzr, x7, 1
00496140b.le 0x496148
00496144b 0x4962b8
00496148
00496148loc_496148:
00496148ldr x2, [sp+696]
0049614cldrsb x27, [x2]
00496150strb wzr, [x2+385]
00496154ldr x2, [sp+696]
00496158ldrsb x27, [x2]
0049615cldr x2, [x2+704]
00496160str x2, [sp+160]
00496164ldr x2, [sp+696]
00496168ldrsb x27, [x2]
0049616cldr x3, [sp+696]
00496170ldrsb x27, [x3]
00496174ldr x3, [x3+704]
00496178add x3, x3, 1
0049617cstr x3, [x2+704]
00496180ldr x2, [sp+696]
00496184ldrsb x27, [x2]
00496188ldr x2, [x2+704]
0049618cldr x3, [sp+696]
00496190ldrsb x27, [x3]
00496194ldr x3, [x3+472]
00496198subs xzr, x3, x2
0049619cb.le 0x4961a4
004961a0b 0x4961ec
004961a4
004961a4loc_4961a4:
004961a4ldr x0, [sp+696]
004961a8bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
004961acldr x1, [sp+696]
004961b0ldrsb x27, [x1]
004961b4ldr x2, [x1+704]
004961b8str x2, [sp+312]
004961bcldr x1, [sp+160]
004961c0ldr x0, [sp+696]
004961c4bl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
004961c8str x0, [sp+656]
004961ccstr x1, [sp+664]
004961d0str x2, [sp+672]
004961d4str x0, [sp+336]
004961d8str x1, [sp+344]
004961dcstr x2, [sp+352]
004961e0ldp x29, x30, [sp-8]
004961e4add sp, sp, 688
004961e8ret x30
004961ec
004961ecloc_4961ec:
004961ecldr x2, [sp+696]
004961f0ldrsb x27, [x2]
004961f4add x0, x2, 432
004961f8str x0, [sp+624]
004961fcldr x2, [sp+696]
00496200ldrsb x27, [x2]
00496204ldr x1, [x2+704]
00496208str x1, [sp+304]
0049620cbl vendor/golang.org/x/text/unicode/norm.(*input)._byte
00496210strb w0, [sp+63]
00496214ubfm x2, x0, 0, 7
00496218subs wzr, w2, 128
0049621cb.lo 0x496224
00496220b 0x4962a4
00496224
00496224loc_496224:
00496224ldr x3, [sp+696]
00496228ldrsb x27, [x3]
0049622cldr x4, [sp+696]
00496230ldrsb x27, [x4]
00496234ldr x4, [x4+696]
00496238adrp x27, 0x5b5000
0049623cldr w5, [x27+3056]
00496240cbz w5, 0x496248
00496244b 0x49624c
00496248
00496248loc_496248:
00496248b 0x496260
0049624c
0049624cloc_49624c:
0049624cbl runtime.gcWriteBarrier2
00496250str x4, [x25]
00496254ldr x5, [x3+688]
00496258str x5, [x25+8]
0049625cb 0x496260
00496260
00496260loc_496260:
00496260str x4, [x3+688]
00496264ldr x3, [sp+696]
00496268ldrsb x27, [x3]
0049626cldr x2, [x3+704]
00496270str x2, [sp+296]
00496274ldr x1, [sp+160]
00496278ldr x0, [sp+696]
0049627cbl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00496280str x0, [sp+656]
00496284str x1, [sp+664]
00496288str x2, [sp+672]
0049628cstr x0, [sp+336]
00496290str x1, [sp+344]
00496294str x2, [sp+352]
00496298ldp x29, x30, [sp-8]
0049629cadd sp, sp, 688
004962a0ret x30
004962a4
004962a4loc_4962a4:
004962a4b 0x4962a8
004962a8
004962a8loc_4962a8:
004962a8ldr x6, [sp+168]
004962acadd x6, x6, 1
004962b0str x6, [sp+168]
004962b4b 0x496b1c
004962b8
004962b8loc_4962b8:
004962b8ldr x7, [sp+696]
004962bcldrsb x27, [x7]
004962c0ldr x7, [x7+680]
004962c4str x7, [sp+104]
004962c8ldrb w0, [sp+104]
004962ccldrb w1, [sp+105]
004962d0ldrb w2, [sp+106]
004962d4ldrb w3, [sp+107]
004962d8ldrb w4, [sp+108]
004962dcldrb w5, [sp+109]
004962e0ldrh w6, [sp+110]
004962e4bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
004962e8str x0, [sp+360]
004962ecstr x1, [sp+368]
004962f0str x2, [sp+376]
004962f4cbnz x0, 0x4962fc
004962f8b 0x496944
004962fc
004962fcloc_4962fc:
004962fcstr x1, [sp+328]
00496300ldr x7, [sp+168]
00496304add x7, x7, x1
00496308str x7, [sp+152]
0049630cldr x7, [sp+168]
00496310subs xzr, x7, 0
00496314b.gt 0x49631c
00496318b 0x4963f4
0049631c
0049631cloc_49631c:
0049631cldr x6, [sp+696]
00496320ldrsb x27, [x6]
00496324add x6, x6, 552
00496328ldrsb x27, [x6]
0049632cldr x0, [sp+176]
00496330subs xzr, x0, 128
00496334b.ls 0x49633c
00496338b 0x496f24
0049633c
0049633cloc_49633c:
0049633corr x7, xzr, 128
00496340sub x7, x7, x0
00496344sub x8, xzr, x7
00496348and x8, x0, x8, asr #63
0049634cadd x6, x6, x8
00496350str x6, [sp+656]
00496354str x7, [sp+664]
00496358str x7, [sp+672]
0049635cldr x6, [sp+696]
00496360ldrsb x27, [x6]
00496364add x0, x6, 432
00496368str x0, [sp+616]
0049636cldr x6, [sp+696]
00496370ldrsb x27, [x6]
00496374ldr x5, [x6+704]
00496378str x5, [sp+288]
0049637cldr x4, [sp+184]
00496380ldr x1, [sp+656]
00496384ldr x2, [sp+664]
00496388ldr x3, [sp+672]
0049638cbl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496390ldr x6, [sp+152]
00496394subs xzr, x6, 128
00496398b.gt 0x4963a0
0049639cb 0x4963f0
004963a0
004963a0loc_4963a0:
004963a0ldr x3, [sp+696]
004963a4ldrsb x27, [x3]
004963a8add x3, x3, 552
004963acldrsb x27, [x3]
004963b0ldr x1, [sp+168]
004963b4subs xzr, x1, 128
004963b8b.ls 0x4963c0
004963bcb 0x496f1c
004963c0
004963c0loc_4963c0:
004963c0b 0x4963c4
004963c4
004963c4loc_4963c4:
004963c4str x3, [sp+656]
004963c8str x1, [sp+664]
004963ccorr x2, xzr, 128
004963d0str x2, [sp+672]
004963d4str x3, [sp+336]
004963d8str x1, [sp+344]
004963dcstr x2, [sp+352]
004963e0ldr x0, [sp+336]
004963e4ldp x29, x30, [sp-8]
004963e8add sp, sp, 688
004963ecret x30
004963f0
004963f0loc_4963f0:
004963f0b 0x49655c
004963f4
004963f4loc_4963f4:
004963f4ldr x7, [sp+696]
004963f8ldrsb x27, [x7]
004963fcldr x7, [x7+680]
00496400str x7, [sp+96]
00496404ldrb w0, [sp+96]
00496408ldrb w1, [sp+97]
0049640cldrb w2, [sp+98]
00496410ldrb w3, [sp+99]
00496414ldrb w4, [sp+100]
00496418ldrb w5, [sp+101]
0049641cldrh w6, [sp+102]
00496420bl vendor/golang.org/x/text/unicode/norm.Properties.multiSegment
00496424strb w0, [sp+62]
00496428tbnz w0, 0, 0x496430
0049642cb 0x496554
00496430
00496430loc_496430:
00496430ldr x6, [sp+696]
00496434ldrsb x27, [x6]
00496438ldr x6, [x6+712]
0049643ccbnz x6, 0x496444
00496440b 0x4964a8
00496444
00496444loc_496444:
00496444ldr x6, [sp+696]
00496448ldrsb x27, [x6]
0049644cldr x7, [x6+712]
00496450ldr x8, [x6+720]
00496454ldr x6, [x6+728]
00496458str x7, [sp+360]
0049645cstr x8, [sp+368]
00496460str x6, [sp+376]
00496464ldr x6, [sp+696]
00496468ldrsb x27, [x6]
0049646cadd x27, x6, 720
00496470stp xzr, xzr, [x27]
00496474adrp x27, 0x5b5000
00496478ldr w7, [x27+3056]
0049647ccbz w7, 0x496484
00496480b 0x496488
00496484
00496484loc_496484:
00496484b 0x496498
00496488
00496488loc_496488:
00496488ldr x7, [x6+712]
0049648cbl runtime.gcWriteBarrier1
00496490str x7, [x25]
00496494b 0x496498
00496498
00496498loc_496498:
00496498str xzr, [x6+712]
0049649cldr x6, [sp+368]
004964a0str x6, [sp+152]
004964a4b 0x496558
004964a8
004964a8loc_4964a8:
004964a8ldr x1, [sp+696]
004964acldrsb x27, [x1]
004964b0ldr x2, [sp+360]
004964b4ldr x3, [sp+368]
004964b8ldr x4, [sp+376]
004964bcstr x3, [x1+720]
004964c0str x4, [x1+728]
004964c4adrp x27, 0x5b5000
004964c8ldr w3, [x27+3056]
004964cccbz w3, 0x4964d4
004964d0b 0x4964d8
004964d4
004964d4loc_4964d4:
004964d4b 0x4964ec
004964d8
004964d8loc_4964d8:
004964d8bl runtime.gcWriteBarrier2
004964dcstr x2, [x25]
004964e0ldr x3, [x1+712]
004964e4str x3, [x25+8]
004964e8b 0x4964ec
004964ec
004964ecloc_4964ec:
004964ecstr x2, [x1+712]
004964f0ldr x1, [sp+696]
004964f4ldrsb x27, [x1]
004964f8adrp x27, 0x5b5000
004964fcldr w2, [x27+3056]
00496500cbz w2, 0x496508
00496504b 0x49650c
00496508
00496508loc_496508:
00496508b 0x49651c
0049650c
0049650cloc_49650c:
0049650cldr x2, [x1+688]
00496510bl runtime.gcWriteBarrier1
00496514str x2, [x25]
00496518b 0x49651c
0049651c
0049651cloc_49651c:
0049651cadrp x2, 0x244000
00496520add x2, x2, 856
00496524str x2, [x1+688]
00496528ldr x0, [sp+696]
0049652cbl vendor/golang.org/x/text/unicode/norm.nextMulti
00496530str x0, [sp+656]
00496534str x1, [sp+664]
00496538str x2, [sp+672]
0049653cstr x0, [sp+336]
00496540str x1, [sp+344]
00496544str x2, [sp+352]
00496548ldp x29, x30, [sp-8]
0049654cadd sp, sp, 688
00496550ret x30
00496554
00496554loc_496554:
00496554b 0x496558
00496558
00496558loc_496558:
00496558b 0x49655c
0049655c
0049655cloc_49655c:
0049655cldr x6, [sp+696]
00496560ldrsb x27, [x6]
00496564ldrb w6, [x6+683]
00496568strb w6, [sp+61]
0049656cldr x6, [sp+696]
00496570ldrsb x27, [x6]
00496574ldr x7, [sp+696]
00496578ldrsb x27, [x7]
0049657cldr x7, [x7+704]
00496580ldr x8, [sp+136]
00496584add x7, x7, x8
00496588str x7, [x6+704]
0049658cldr x6, [sp+696]
00496590ldrsb x27, [x6]
00496594ldr x6, [x6+704]
00496598ldr x7, [sp+696]
0049659cldrsb x27, [x7]
004965a0ldr x7, [x7+472]
004965a4subs xzr, x7, x6
004965a8b.le 0x4965b0
004965acb 0x4965c8
004965b0
004965b0loc_4965b0:
004965b0ldr x0, [sp+696]
004965b4bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
004965b8ldr x1, [sp+696]
004965bcldrsb x27, [x1]
004965c0str xzr, [x1+680]
004965c4b 0x496660
004965c8
004965c8loc_4965c8:
004965c8ldr x6, [sp+696]
004965ccldrsb x27, [x6]
004965d0ldp x7, x8, [x6+432]
004965d4ldp x9, x10, [x6+448]
004965d8add x27, sp, 576
004965dcstp x7, x8, [x27]
004965e0add x27, sp, 592
004965e4stp x9, x10, [x27]
004965e8ldr x6, [x6+464]
004965ecstr x6, [sp+608]
004965f0ldr x6, [sp+696]
004965f4ldrsb x27, [x6]
004965f8ldr x5, [x6+704]
004965fcstr x5, [sp+280]
00496600ldr x6, [sp+696]
00496604ldrsb x27, [x6]
00496608ldr x26, [x6+416]
0049660cldr x6, [x26]
00496610ldr x0, [sp+576]
00496614ldr x1, [sp+584]
00496618ldr x2, [sp+592]
0049661cldr x3, [sp+600]
00496620ldr x4, [sp+608]
00496624blr x6
00496628strb w0, [sp+72]
0049662cstrb w1, [sp+73]
00496630strb w2, [sp+74]
00496634strb w3, [sp+75]
00496638strb w4, [sp+76]
0049663cstrb w5, [sp+77]
00496640strh w6, [sp+78]
00496644ldr x6, [sp+72]
00496648str x6, [sp+112]
0049664cldr x6, [sp+696]
00496650ldrsb x27, [x6]
00496654ldr x7, [sp+72]
00496658str x7, [x6+680]
0049665cb 0x496660
00496660
00496660loc_496660:
00496660ldr x8, [sp+696]
00496664ldrsb x27, [x8]
00496668add x8, x8, 385
0049666cstr x8, [sp+568]
00496670ldr x8, [sp+696]
00496674ldrsb x27, [x8]
00496678ldr x8, [x8+680]
0049667cstr x8, [sp+88]
00496680ldrb w1, [sp+88]
00496684ldr x0, [sp+568]
00496688ldrb w2, [sp+89]
0049668cldrb w3, [sp+90]
00496690ldrb w4, [sp+91]
00496694ldrb w5, [sp+92]
00496698ldrb w6, [sp+93]
0049669cldrh w7, [sp+94]
004966a0bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004966a4str x0, [sp+320]
004966a8str x0, [sp+272]
004966acsubs xzr, x0, 1
004966b0b.eq 0x4966b8
004966b4b 0x4966bc
004966b8
004966b8loc_4966b8:
004966b8b 0x496708
004966bc
004966bcloc_4966bc:
004966bcsubs xzr, x0, 2
004966c0b.eq 0x4966c8
004966c4b 0x496844
004966c8
004966c8loc_4966c8:
004966c8b 0x4966cc
004966cc
004966ccloc_4966cc:
004966ccldr x3, [sp+696]
004966d0ldrsb x27, [x3]
004966d4adrp x27, 0x5b5000
004966d8ldr w4, [x27+3056]
004966dccbz w4, 0x4966e4
004966e0b 0x4966e8
004966e4
004966e4loc_4966e4:
004966e4b 0x4966f8
004966e8
004966e8loc_4966e8:
004966e8ldr x4, [x3+688]
004966ecbl runtime.gcWriteBarrier1
004966f0str x4, [x25]
004966f4b 0x4966f8
004966f8
004966f8loc_4966f8:
004966f8adrp x4, 0x244000
004966fcadd x4, x4, 816
00496700str x4, [x3+688]
00496704b 0x496708
00496708
00496708loc_496708:
00496708ldr x3, [sp+168]
0049670csubs xzr, x3, 0
00496710b.gt 0x496718
00496714b 0x496820
00496718
00496718loc_496718:
00496718ldr x3, [sp+696]
0049671cldrsb x27, [x3]
00496720add x3, x3, 552
00496724ldrsb x27, [x3]
00496728ldr x0, [sp+168]
0049672csubs xzr, x0, 128
00496730b.ls 0x496738
00496734b 0x496f14
00496738
00496738loc_496738:
00496738orr x2, xzr, 128
0049673csub x4, x2, x0
00496740sub x5, xzr, x4
00496744and x5, x0, x5, asr #63
00496748add x3, x3, x5
0049674cstr x3, [sp+656]
00496750str x4, [sp+664]
00496754str x4, [sp+672]
00496758str x3, [sp+544]
0049675cstr x4, [sp+552]
00496760str x4, [sp+560]
00496764ldr x3, [sp+368]
00496768ldr x4, [sp+360]
0049676cldr x5, [sp+376]
00496770str x4, [sp+520]
00496774str x3, [sp+528]
00496778str x5, [sp+536]
0049677cldr x4, [sp+552]
00496780str x4, [sp+264]
00496784subs xzr, x4, x3
00496788b.gt 0x496790
0049678cb 0x496798
00496790
00496790loc_496790:
00496790str x3, [sp+264]
00496794b 0x49679c
00496798
00496798loc_496798:
00496798b 0x49679c
0049679c
0049679cloc_49679c:
0049679cldr x3, [sp+520]
004967a0ldr x4, [sp+544]
004967a4subs xzr, x3, x4
004967a8b.ne 0x4967b0
004967acb 0x4967cc
004967b0
004967b0loc_4967b0:
004967b0ldr x3, [sp+264]
004967b4str x3, [sp+256]
004967b8ldr x2, [sp+256]
004967bcldr x1, [sp+520]
004967c0ldr x0, [sp+544]
004967c4bl runtime.memmove
004967c8b 0x4967d0
004967cc
004967ccloc_4967cc:
004967ccb 0x4967d0
004967d0
004967d0loc_4967d0:
004967d0ldr x3, [sp+696]
004967d4ldrsb x27, [x3]
004967d8add x3, x3, 552
004967dcldrsb x27, [x3]
004967e0ldr x1, [sp+152]
004967e4subs xzr, x1, 128
004967e8b.ls 0x4967f0
004967ecb 0x496f0c
004967f0
004967f0loc_4967f0:
004967f0b 0x4967f4
004967f4
004967f4loc_4967f4:
004967f4str x3, [sp+656]
004967f8str x1, [sp+664]
004967fcorr x2, xzr, 128
00496800str x2, [sp+672]
00496804str x3, [sp+336]
00496808str x1, [sp+344]
0049680cstr x2, [sp+352]
00496810ldr x0, [sp+336]
00496814ldp x29, x30, [sp-8]
00496818add sp, sp, 688
0049681cret x30
00496820
00496820loc_496820:
00496820ldr x0, [sp+360]
00496824ldr x1, [sp+368]
00496828ldr x2, [sp+376]
0049682cstr x0, [sp+336]
00496830str x1, [sp+344]
00496834str x2, [sp+352]
00496838ldp x29, x30, [sp-8]
0049683cadd sp, sp, 688
00496840ret x30
00496844
00496844loc_496844:
00496844b 0x496848
00496848
00496848loc_496848:
00496848b 0x49684c
0049684c
0049684cloc_49684c:
0049684cldr x7, [sp+696]
00496850ldrsb x27, [x7]
00496854add x7, x7, 552
00496858ldrsb x27, [x7]
0049685cldr x0, [sp+168]
00496860subs xzr, x0, 128
00496864b.ls 0x49686c
00496868b 0x496f04
0049686c
0049686cloc_49686c:
0049686corr x1, xzr, 128
00496870sub x8, x1, x0
00496874sub x9, xzr, x8
00496878and x9, x0, x9, asr #63
0049687cadd x7, x7, x9
00496880str x7, [sp+656]
00496884str x8, [sp+664]
00496888str x8, [sp+672]
0049688cstr x7, [sp+496]
00496890str x8, [sp+504]
00496894str x8, [sp+512]
00496898ldr x7, [sp+368]
0049689cldr x8, [sp+360]
004968a0ldr x9, [sp+376]
004968a4str x8, [sp+472]
004968a8str x7, [sp+480]
004968acstr x9, [sp+488]
004968b0ldr x8, [sp+504]
004968b4str x8, [sp+248]
004968b8subs xzr, x8, x7
004968bcb.gt 0x4968c4
004968c0b 0x4968cc
004968c4
004968c4loc_4968c4:
004968c4str x7, [sp+248]
004968c8b 0x4968d0
004968cc
004968ccloc_4968cc:
004968ccb 0x4968d0
004968d0
004968d0loc_4968d0:
004968d0ldr x7, [sp+496]
004968d4ldr x8, [sp+472]
004968d8subs xzr, x8, x7
004968dcb.ne 0x4968e4
004968e0b 0x496900
004968e4
004968e4loc_4968e4:
004968e4ldr x3, [sp+248]
004968e8str x3, [sp+240]
004968ecldr x2, [sp+240]
004968f0ldr x1, [sp+472]
004968f4ldr x0, [sp+496]
004968f8bl runtime.memmove
004968fcb 0x496904
00496900
00496900loc_496900:
00496900b 0x496904
00496904
00496904loc_496904:
00496904ldr x7, [sp+152]
00496908str x7, [sp+168]
0049690cldr x8, [sp+696]
00496910ldrsb x27, [x8]
00496914ldr x8, [x8+704]
00496918str x8, [sp+184]
0049691cstr x7, [sp+176]
00496920ldr x7, [sp+696]
00496924ldrsb x27, [x7]
00496928ldrb w7, [x7+682]
0049692cldrb w8, [sp+61]
00496930subs wzr, w7, w8
00496934b.lo 0x49693c
00496938b 0x496940
0049693c
0049693cloc_49693c:
0049693cb 0x496de4
00496940
00496940loc_496940:
00496940b 0x496ed8
00496944
00496944loc_496944:
00496944ldr x2, [sp+696]
00496948ldrsb x27, [x2]
0049694cadd x0, x2, 432
00496950str x0, [sp+464]
00496954ldr x2, [sp+696]
00496958ldrsb x27, [x2]
0049695cldr x1, [x2+704]
00496960str x1, [sp+232]
00496964bl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00496968str w0, [sp+120]
0049696ccbnz w0, 0x496974
00496970b 0x496acc
00496974
00496974loc_496974:
00496974ldr x4, [sp+696]
00496978ldrsb x27, [x4]
0049697cadd x0, x4, 552
00496980ldrsb x27, [x0]
00496984b 0x496988
00496988
00496988loc_496988:
00496988str x0, [sp+656]
0049698corr x2, xzr, 128
00496990str x2, [sp+664]
00496994str x2, [sp+672]
00496998ldrsw x3, [sp+120]
0049699cmov x1, x2
004969a0bl vendor/golang.org/x/text/unicode/norm.decomposeHangul
004969a4str x0, [sp+168]
004969a8ldr x4, [sp+696]
004969acldrsb x27, [x4]
004969b0ldr x5, [sp+696]
004969b4ldrsb x27, [x5]
004969b8ldr x5, [x5+704]
004969bcadd x5, x5, 3
004969c0str x5, [x4+704]
004969c4ldr x4, [sp+696]
004969c8ldrsb x27, [x4]
004969ccldr x4, [x4+704]
004969d0str x4, [sp+184]
004969d4ldr x4, [sp+168]
004969d8str x4, [sp+176]
004969dcldr x4, [sp+696]
004969e0ldrsb x27, [x4]
004969e4ldr x4, [x4+704]
004969e8ldr x5, [sp+696]
004969ecldrsb x27, [x5]
004969f0ldr x5, [x5+472]
004969f4subs xzr, x5, x4
004969f8b.le 0x496a00
004969fcb 0x496a0c
00496a00
00496a00loc_496a00:
00496a00ldr x0, [sp+696]
00496a04bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00496a08b 0x496c88
00496a0c
00496a0cloc_496a0c:
00496a0cldr x2, [sp+696]
00496a10ldrsb x27, [x2]
00496a14add x0, x2, 432
00496a18str x0, [sp+456]
00496a1cldr x2, [sp+696]
00496a20ldrsb x27, [x2]
00496a24ldr x1, [x2+704]
00496a28str x1, [sp+224]
00496a2cbl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00496a30str w0, [sp+124]
00496a34cbnz w0, 0x496a3c
00496a38b 0x496ac4
00496a3c
00496a3cloc_496a3c:
00496a3cldr x3, [sp+696]
00496a40ldrsb x27, [x3]
00496a44adrp x27, 0x5b5000
00496a48ldr w4, [x27+3056]
00496a4ccbz w4, 0x496a54
00496a50b 0x496a58
00496a54
00496a54loc_496a54:
00496a54b 0x496a68
00496a58
00496a58loc_496a58:
00496a58ldr x4, [x3+688]
00496a5cbl runtime.gcWriteBarrier1
00496a60str x4, [x25]
00496a64b 0x496a68
00496a68
00496a68loc_496a68:
00496a68adrp x4, 0x244000
00496a6cadd x4, x4, 848
00496a70str x4, [x3+688]
00496a74ldr x3, [sp+696]
00496a78ldrsb x27, [x3]
00496a7cadd x3, x3, 552
00496a80ldrsb x27, [x3]
00496a84ldr x1, [sp+168]
00496a88subs xzr, x1, 128
00496a8cb.ls 0x496a94
00496a90b 0x496efc
00496a94
00496a94loc_496a94:
00496a94b 0x496a98
00496a98
00496a98loc_496a98:
00496a98str x3, [sp+656]
00496a9cstr x1, [sp+664]
00496aa0orr x2, xzr, 128
00496aa4str x2, [sp+672]
00496aa8str x3, [sp+336]
00496aacstr x1, [sp+344]
00496ab0str x2, [sp+352]
00496ab4ldr x0, [sp+336]
00496ab8ldp x29, x30, [sp-8]
00496abcadd sp, sp, 688
00496ac0ret x30
00496ac4
00496ac4loc_496ac4:
00496ac4b 0x496ac8
00496ac8
00496ac8loc_496ac8:
00496ac8b 0x496b14
00496acc
00496accloc_496acc:
00496accldr x6, [sp+136]
00496ad0ldr x7, [sp+168]
00496ad4add x6, x7, x6
00496ad8str x6, [sp+144]
00496adcsubs xzr, x6, 128
00496ae0b.gt 0x496ae8
00496ae4b 0x496aec
00496ae8
00496ae8loc_496ae8:
00496ae8b 0x496c88
00496aec
00496aecloc_496aec:
00496aecstr x6, [sp+168]
00496af0ldr x6, [sp+696]
00496af4ldrsb x27, [x6]
00496af8ldr x7, [sp+696]
00496afcldrsb x27, [x7]
00496b00ldr x7, [x7+704]
00496b04ldr x8, [sp+136]
00496b08add x7, x7, x8
00496b0cstr x7, [x6+704]
00496b10b 0x496b14
00496b14
00496b14loc_496b14:
00496b14b 0x496b18
00496b18
00496b18loc_496b18:
00496b18b 0x496b1c
00496b1c
00496b1cloc_496b1c:
00496b1cldr x6, [sp+696]
00496b20ldrsb x27, [x6]
00496b24ldr x6, [x6+704]
00496b28ldr x7, [sp+696]
00496b2cldrsb x27, [x7]
00496b30ldr x7, [x7+472]
00496b34subs xzr, x7, x6
00496b38b.le 0x496b40
00496b3cb 0x496b4c
00496b40
00496b40loc_496b40:
00496b40ldr x0, [sp+696]
00496b44bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00496b48b 0x496c88
00496b4c
00496b4cloc_496b4c:
00496b4cldr x6, [sp+696]
00496b50ldrsb x27, [x6]
00496b54ldrb w6, [x6+683]
00496b58strb w6, [sp+60]
00496b5cldr x6, [sp+696]
00496b60ldrsb x27, [x6]
00496b64ldp x7, x8, [x6+432]
00496b68ldp x9, x10, [x6+448]
00496b6cstp x7, x8, [sp+416]
00496b70stp x9, x10, [sp+432]
00496b74ldr x6, [x6+464]
00496b78str x6, [sp+448]
00496b7cldr x6, [sp+696]
00496b80ldrsb x27, [x6]
00496b84ldr x5, [x6+704]
00496b88str x5, [sp+216]
00496b8cldr x6, [sp+696]
00496b90ldrsb x27, [x6]
00496b94ldr x26, [x6+416]
00496b98ldr x6, [x26]
00496b9cldr x0, [sp+416]
00496ba0ldr x1, [sp+424]
00496ba4ldr x2, [sp+432]
00496ba8ldr x3, [sp+440]
00496bacldr x4, [sp+448]
00496bb0blr x6
00496bb4strb w0, [sp+64]
00496bb8strb w1, [sp+65]
00496bbcstrb w2, [sp+66]
00496bc0strb w3, [sp+67]
00496bc4strb w4, [sp+68]
00496bc8strb w5, [sp+69]
00496bccstrh w6, [sp+70]
00496bd0ldr x6, [sp+64]
00496bd4str x6, [sp+112]
00496bd8ldr x6, [sp+696]
00496bdcldrsb x27, [x6]
00496be0ldr x7, [sp+64]
00496be4str x7, [x6+680]
00496be8ldr x6, [sp+696]
00496becldrsb x27, [x6]
00496bf0add x6, x6, 385
00496bf4str x6, [sp+408]
00496bf8ldr x6, [sp+696]
00496bfcldrsb x27, [x6]
00496c00ldr x6, [x6+680]
00496c04str x6, [sp+80]
00496c08ldrb w1, [sp+80]
00496c0cldr x0, [sp+408]
00496c10ldrb w2, [sp+81]
00496c14ldrb w3, [sp+82]
00496c18ldrb w4, [sp+83]
00496c1cldrb w5, [sp+84]
00496c20ldrb w6, [sp+85]
00496c24ldrh w7, [sp+86]
00496c28bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00496c2cstr x0, [sp+128]
00496c30subs xzr, x0, 1
00496c34b.eq 0x496c3c
00496c38b 0x496c40
00496c3c
00496c3cloc_496c3c:
00496c3cb 0x496c88
00496c40
00496c40loc_496c40:
00496c40subs xzr, x0, 2
00496c44b.eq 0x496c4c
00496c48b 0x496dc0
00496c4c
00496c4cloc_496c4c:
00496c4cldr x6, [sp+696]
00496c50ldrsb x27, [x6]
00496c54adrp x27, 0x5b5000
00496c58ldr w7, [x27+3056]
00496c5ccbz w7, 0x496c64
00496c60b 0x496c68
00496c64
00496c64loc_496c64:
00496c64b 0x496c78
00496c68
00496c68loc_496c68:
00496c68ldr x7, [x6+688]
00496c6cbl runtime.gcWriteBarrier1
00496c70str x7, [x25]
00496c74b 0x496c78
00496c78
00496c78loc_496c78:
00496c78adrp x7, 0x244000
00496c7cadd x7, x7, 816
00496c80str x7, [x6+688]
00496c84b 0x496c88
00496c88
00496c88loc_496c88:
00496c88ldr x6, [sp+176]
00496c8ccbz x6, 0x496c94
00496c90b 0x496cd4
00496c94
00496c94loc_496c94:
00496c94ldr x3, [sp+696]
00496c98ldrsb x27, [x3]
00496c9cldr x2, [x3+704]
00496ca0str x2, [sp+208]
00496ca4ldr x1, [sp+184]
00496ca8ldr x0, [sp+696]
00496cacbl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00496cb0str x0, [sp+656]
00496cb4str x1, [sp+664]
00496cb8str x2, [sp+672]
00496cbcstr x0, [sp+336]
00496cc0str x1, [sp+344]
00496cc4str x2, [sp+352]
00496cc8ldp x29, x30, [sp-8]
00496cccadd sp, sp, 688
00496cd0ret x30
00496cd4
00496cd4loc_496cd4:
00496cd4ldr x6, [sp+184]
00496cd8ldr x7, [sp+696]
00496cdcldrsb x27, [x7]
00496ce0ldr x7, [x7+704]
00496ce4subs xzr, x7, x6
00496ce8b.gt 0x496cf0
00496cecb 0x496d68
00496cf0
00496cf0loc_496cf0:
00496cf0ldr x6, [sp+696]
00496cf4ldrsb x27, [x6]
00496cf8add x6, x6, 552
00496cfcldrsb x27, [x6]
00496d00ldr x0, [sp+176]
00496d04subs xzr, x0, 128
00496d08b.ls 0x496d10
00496d0cb 0x496ef4
00496d10
00496d10loc_496d10:
00496d10orr x7, xzr, 128
00496d14sub x7, x7, x0
00496d18sub x8, xzr, x7
00496d1cand x8, x0, x8, asr #63
00496d20add x6, x6, x8
00496d24str x6, [sp+656]
00496d28str x7, [sp+664]
00496d2cstr x7, [sp+672]
00496d30ldr x6, [sp+696]
00496d34ldrsb x27, [x6]
00496d38add x0, x6, 432
00496d3cstr x0, [sp+400]
00496d40ldr x6, [sp+696]
00496d44ldrsb x27, [x6]
00496d48ldr x5, [x6+704]
00496d4cstr x5, [sp+200]
00496d50ldr x4, [sp+184]
00496d54ldr x1, [sp+656]
00496d58ldr x2, [sp+664]
00496d5cldr x3, [sp+672]
00496d60bl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496d64b 0x496d6c
00496d68
00496d68loc_496d68:
00496d68b 0x496d6c
00496d6c
00496d6cloc_496d6c:
00496d6cb 0x496d70
00496d70
00496d70loc_496d70:
00496d70ldr x3, [sp+696]
00496d74ldrsb x27, [x3]
00496d78add x3, x3, 552
00496d7cldrsb x27, [x3]
00496d80ldr x1, [sp+168]
00496d84subs xzr, x1, 128
00496d88b.ls 0x496d90
00496d8cb 0x496eec
00496d90
00496d90loc_496d90:
00496d90b 0x496d94
00496d94
00496d94loc_496d94:
00496d94str x3, [sp+656]
00496d98str x1, [sp+664]
00496d9corr x2, xzr, 128
00496da0str x2, [sp+672]
00496da4str x3, [sp+336]
00496da8str x1, [sp+344]
00496dacstr x2, [sp+352]
00496db0ldr x0, [sp+336]
00496db4ldp x29, x30, [sp-8]
00496db8add sp, sp, 688
00496dbcret x30
00496dc0
00496dc0loc_496dc0:
00496dc0b 0x496dc4
00496dc4
00496dc4loc_496dc4:
00496dc4ldr x7, [sp+696]
00496dc8ldrsb x27, [x7]
00496dccldrb w7, [x7+682]
00496dd0ldrb w8, [sp+60]
00496dd4subs wzr, w8, w7
00496dd8b.hi 0x496de0
00496ddcb 0x496ed4
00496de0
00496de0loc_496de0:
00496de0b 0x496de4
00496de4
00496de4loc_496de4:
00496de4ldr x6, [sp+696]
00496de8ldrsb x27, [x6]
00496decadd x6, x6, 552
00496df0ldrsb x27, [x6]
00496df4ldr x0, [sp+176]
00496df8subs xzr, x0, 128
00496dfcb.ls 0x496e04
00496e00b 0x496ee4
00496e04
00496e04loc_496e04:
00496e04orr x7, xzr, 128
00496e08sub x7, x7, x0
00496e0csub x8, xzr, x7
00496e10and x8, x0, x8, asr #63
00496e14add x6, x6, x8
00496e18str x6, [sp+632]
00496e1cstr x7, [sp+640]
00496e20str x7, [sp+648]
00496e24ldr x6, [sp+696]
00496e28ldrsb x27, [x6]
00496e2cadd x0, x6, 432
00496e30str x0, [sp+392]
00496e34ldr x6, [sp+696]
00496e38ldrsb x27, [x6]
00496e3cldr x5, [x6+704]
00496e40str x5, [sp+192]
00496e44ldr x4, [sp+184]
00496e48ldr x1, [sp+632]
00496e4cldr x2, [sp+640]
00496e50ldr x3, [sp+648]
00496e54bl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496e58ldr x6, [sp+696]
00496e5cldrsb x27, [x6]
00496e60add x6, x6, 552
00496e64ldrsb x27, [x6]
00496e68ldr x1, [sp+168]
00496e6csubs xzr, x1, 128
00496e70b.ls 0x496e78
00496e74b 0x496edc
00496e78
00496e78loc_496e78:
00496e78b 0x496e7c
00496e7c
00496e7cloc_496e7c:
00496e7cstr x6, [sp+632]
00496e80str x1, [sp+640]
00496e84orr x4, xzr, 128
00496e88str x4, [sp+648]
00496e8cldr x0, [sp+696]
00496e90ldrsb x27, [x0]
00496e94str x0, [sp+384]
00496e98ldr x1, [sp+632]
00496e9cldr x2, [sp+640]
00496ea0ldr x3, [sp+648]
00496ea4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed
00496ea8ldr x0, [sp+696]
00496eacbl vendor/golang.org/x/text/unicode/norm.doNormDecomposed
00496eb0str x0, [sp+632]
00496eb4str x1, [sp+640]
00496eb8str x2, [sp+648]
00496ebcstr x0, [sp+336]
00496ec0str x1, [sp+344]
00496ec4str x2, [sp+352]
00496ec8ldp x29, x30, [sp-8]
00496eccadd sp, sp, 688
00496ed0ret x30
00496ed4
00496ed4loc_496ed4:
00496ed4b 0x496ed8
00496ed8
00496ed8loc_496ed8:
00496ed8b 0x496128
00496edc
00496edcloc_496edc:
00496edcorr x2, xzr, 128
00496ee0bl runtime.panicSliceAlen
00496ee4
00496ee4loc_496ee4:
00496ee4orr x1, xzr, 128
00496ee8bl runtime.panicSliceB
00496eec
00496eecloc_496eec:
00496eecorr x2, xzr, 128
00496ef0bl runtime.panicSliceAlen
00496ef4
00496ef4loc_496ef4:
00496ef4orr x1, xzr, 128
00496ef8bl runtime.panicSliceB
00496efc
00496efcloc_496efc:
00496efcorr x2, xzr, 128
00496f00bl runtime.panicSliceAlen
00496f04
00496f04loc_496f04:
00496f04orr x1, xzr, 128
00496f08bl runtime.panicSliceB
00496f0c
00496f0cloc_496f0c:
00496f0corr x2, xzr, 128
00496f10bl runtime.panicSliceAlen
00496f14
00496f14loc_496f14:
00496f14orr x1, xzr, 128
00496f18bl runtime.panicSliceB
00496f1c
00496f1cloc_496f1c:
00496f1corr x2, xzr, 128
00496f20bl runtime.panicSliceAlen
00496f24
00496f24loc_496f24:
00496f24orr x1, xzr, 128
00496f28bl runtime.panicSliceB
00496f2chint
00496f30
00496f30loc_496f30:
00496f30str x0, [sp+8]
00496f34mov x3, x30
00496f38bl runtime.morestack_noctxt.abi0
00496f3cldr x0, [sp+8]
00496f40b 0x4960e0
00496f44udf 0
00496f48udf 0
00496f4cudf 0
004960e0
004960e0vendor/golang.org/x/text/unicode/norm.nextDecomposed: ; void vendor/golang.org/x/text/unicode/norm.nextDecomposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
004960e0ldr x16, [x28+16]
004960e4sub x17, sp, 560
004960e8subs xzr, x17, x16
004960ecb.ls 0x496f30
004960f0sub x20, sp, 688
004960f4stp x29, x30, [x20-8]
004960f8add sp, x20, 0
004960fcsub x29, sp, 8
00496100str x0, [sp+696]
00496104str xzr, [sp+336]
00496108stp xzr, xzr, [sp+344]
0049610cstr xzr, [sp+168]
00496110ldr x7, [sp+696]
00496114ldrsb x27, [x7]
00496118ldr x7, [x7+704]
0049611cstr x7, [sp+184]
00496120str xzr, [sp+176]
00496124b 0x496128
00496128
00496128loc_496128:
00496128b 0x49612c
0049612c
0049612cloc_49612c:
0049612cldr x7, [sp+696]
00496130ldrsb x27, [x7]
00496134ldrb w7, [x7+681]
00496138str x7, [sp+136]
0049613csubs xzr, x7, 1
00496140b.le 0x496148
00496144b 0x4962b8
00496148
00496148loc_496148:
00496148ldr x2, [sp+696]
0049614cldrsb x27, [x2]
00496150strb wzr, [x2+385]
00496154ldr x2, [sp+696]
00496158ldrsb x27, [x2]
0049615cldr x2, [x2+704]
00496160str x2, [sp+160]
00496164ldr x2, [sp+696]
00496168ldrsb x27, [x2]
0049616cldr x3, [sp+696]
00496170ldrsb x27, [x3]
00496174ldr x3, [x3+704]
00496178add x3, x3, 1
0049617cstr x3, [x2+704]
00496180ldr x2, [sp+696]
00496184ldrsb x27, [x2]
00496188ldr x2, [x2+704]
0049618cldr x3, [sp+696]
00496190ldrsb x27, [x3]
00496194ldr x3, [x3+472]
00496198subs xzr, x3, x2
0049619cb.le 0x4961a4
004961a0b 0x4961ec
004961a4
004961a4loc_4961a4:
004961a4ldr x0, [sp+696]
004961a8bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
004961acldr x1, [sp+696]
004961b0ldrsb x27, [x1]
004961b4ldr x2, [x1+704]
004961b8str x2, [sp+312]
004961bcldr x1, [sp+160]
004961c0ldr x0, [sp+696]
004961c4bl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
004961c8str x0, [sp+656]
004961ccstr x1, [sp+664]
004961d0str x2, [sp+672]
004961d4str x0, [sp+336]
004961d8str x1, [sp+344]
004961dcstr x2, [sp+352]
004961e0ldp x29, x30, [sp-8]
004961e4add sp, sp, 688
004961e8ret x30
004961ec
004961ecloc_4961ec:
004961ecldr x2, [sp+696]
004961f0ldrsb x27, [x2]
004961f4add x0, x2, 432
004961f8str x0, [sp+624]
004961fcldr x2, [sp+696]
00496200ldrsb x27, [x2]
00496204ldr x1, [x2+704]
00496208str x1, [sp+304]
0049620cbl vendor/golang.org/x/text/unicode/norm.(*input)._byte
00496210strb w0, [sp+63]
00496214ubfm x2, x0, 0, 7
00496218subs wzr, w2, 128
0049621cb.lo 0x496224
00496220b 0x4962a4
00496224
00496224loc_496224:
00496224ldr x3, [sp+696]
00496228ldrsb x27, [x3]
0049622cldr x4, [sp+696]
00496230ldrsb x27, [x4]
00496234ldr x4, [x4+696]
00496238adrp x27, 0x5b5000
0049623cldr w5, [x27+3056]
00496240cbz w5, 0x496248
00496244b 0x49624c
00496248
00496248loc_496248:
00496248b 0x496260
0049624c
0049624cloc_49624c:
0049624cbl runtime.gcWriteBarrier2
00496250str x4, [x25]
00496254ldr x5, [x3+688]
00496258str x5, [x25+8]
0049625cb 0x496260
00496260
00496260loc_496260:
00496260str x4, [x3+688]
00496264ldr x3, [sp+696]
00496268ldrsb x27, [x3]
0049626cldr x2, [x3+704]
00496270str x2, [sp+296]
00496274ldr x1, [sp+160]
00496278ldr x0, [sp+696]
0049627cbl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00496280str x0, [sp+656]
00496284str x1, [sp+664]
00496288str x2, [sp+672]
0049628cstr x0, [sp+336]
00496290str x1, [sp+344]
00496294str x2, [sp+352]
00496298ldp x29, x30, [sp-8]
0049629cadd sp, sp, 688
004962a0ret x30
004962a4
004962a4loc_4962a4:
004962a4b 0x4962a8
004962a8
004962a8loc_4962a8:
004962a8ldr x6, [sp+168]
004962acadd x6, x6, 1
004962b0str x6, [sp+168]
004962b4b 0x496b1c
004962b8
004962b8loc_4962b8:
004962b8ldr x7, [sp+696]
004962bcldrsb x27, [x7]
004962c0ldr x7, [x7+680]
004962c4str x7, [sp+104]
004962c8ldrb w0, [sp+104]
004962ccldrb w1, [sp+105]
004962d0ldrb w2, [sp+106]
004962d4ldrb w3, [sp+107]
004962d8ldrb w4, [sp+108]
004962dcldrb w5, [sp+109]
004962e0ldrh w6, [sp+110]
004962e4bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
004962e8str x0, [sp+360]
004962ecstr x1, [sp+368]
004962f0str x2, [sp+376]
004962f4cbnz x0, 0x4962fc
004962f8b 0x496944
004962fc
004962fcloc_4962fc:
004962fcstr x1, [sp+328]
00496300ldr x7, [sp+168]
00496304add x7, x7, x1
00496308str x7, [sp+152]
0049630cldr x7, [sp+168]
00496310subs xzr, x7, 0
00496314b.gt 0x49631c
00496318b 0x4963f4
0049631c
0049631cloc_49631c:
0049631cldr x6, [sp+696]
00496320ldrsb x27, [x6]
00496324add x6, x6, 552
00496328ldrsb x27, [x6]
0049632cldr x0, [sp+176]
00496330subs xzr, x0, 128
00496334b.ls 0x49633c
00496338b 0x496f24
0049633c
0049633cloc_49633c:
0049633corr x7, xzr, 128
00496340sub x7, x7, x0
00496344sub x8, xzr, x7
00496348and x8, x0, x8, asr #63
0049634cadd x6, x6, x8
00496350str x6, [sp+656]
00496354str x7, [sp+664]
00496358str x7, [sp+672]
0049635cldr x6, [sp+696]
00496360ldrsb x27, [x6]
00496364add x0, x6, 432
00496368str x0, [sp+616]
0049636cldr x6, [sp+696]
00496370ldrsb x27, [x6]
00496374ldr x5, [x6+704]
00496378str x5, [sp+288]
0049637cldr x4, [sp+184]
00496380ldr x1, [sp+656]
00496384ldr x2, [sp+664]
00496388ldr x3, [sp+672]
0049638cbl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496390ldr x6, [sp+152]
00496394subs xzr, x6, 128
00496398b.gt 0x4963a0
0049639cb 0x4963f0
004963a0
004963a0loc_4963a0:
004963a0ldr x3, [sp+696]
004963a4ldrsb x27, [x3]
004963a8add x3, x3, 552
004963acldrsb x27, [x3]
004963b0ldr x1, [sp+168]
004963b4subs xzr, x1, 128
004963b8b.ls 0x4963c0
004963bcb 0x496f1c
004963c0
004963c0loc_4963c0:
004963c0b 0x4963c4
004963c4
004963c4loc_4963c4:
004963c4str x3, [sp+656]
004963c8str x1, [sp+664]
004963ccorr x2, xzr, 128
004963d0str x2, [sp+672]
004963d4str x3, [sp+336]
004963d8str x1, [sp+344]
004963dcstr x2, [sp+352]
004963e0ldr x0, [sp+336]
004963e4ldp x29, x30, [sp-8]
004963e8add sp, sp, 688
004963ecret x30
004963f0
004963f0loc_4963f0:
004963f0b 0x49655c
004963f4
004963f4loc_4963f4:
004963f4ldr x7, [sp+696]
004963f8ldrsb x27, [x7]
004963fcldr x7, [x7+680]
00496400str x7, [sp+96]
00496404ldrb w0, [sp+96]
00496408ldrb w1, [sp+97]
0049640cldrb w2, [sp+98]
00496410ldrb w3, [sp+99]
00496414ldrb w4, [sp+100]
00496418ldrb w5, [sp+101]
0049641cldrh w6, [sp+102]
00496420bl vendor/golang.org/x/text/unicode/norm.Properties.multiSegment
00496424strb w0, [sp+62]
00496428tbnz w0, 0, 0x496430
0049642cb 0x496554
00496430
00496430loc_496430:
00496430ldr x6, [sp+696]
00496434ldrsb x27, [x6]
00496438ldr x6, [x6+712]
0049643ccbnz x6, 0x496444
00496440b 0x4964a8
00496444
00496444loc_496444:
00496444ldr x6, [sp+696]
00496448ldrsb x27, [x6]
0049644cldr x7, [x6+712]
00496450ldr x8, [x6+720]
00496454ldr x6, [x6+728]
00496458str x7, [sp+360]
0049645cstr x8, [sp+368]
00496460str x6, [sp+376]
00496464ldr x6, [sp+696]
00496468ldrsb x27, [x6]
0049646cadd x27, x6, 720
00496470stp xzr, xzr, [x27]
00496474adrp x27, 0x5b5000
00496478ldr w7, [x27+3056]
0049647ccbz w7, 0x496484
00496480b 0x496488
00496484
00496484loc_496484:
00496484b 0x496498
00496488
00496488loc_496488:
00496488ldr x7, [x6+712]
0049648cbl runtime.gcWriteBarrier1
00496490str x7, [x25]
00496494b 0x496498
00496498
00496498loc_496498:
00496498str xzr, [x6+712]
0049649cldr x6, [sp+368]
004964a0str x6, [sp+152]
004964a4b 0x496558
004964a8
004964a8loc_4964a8:
004964a8ldr x1, [sp+696]
004964acldrsb x27, [x1]
004964b0ldr x2, [sp+360]
004964b4ldr x3, [sp+368]
004964b8ldr x4, [sp+376]
004964bcstr x3, [x1+720]
004964c0str x4, [x1+728]
004964c4adrp x27, 0x5b5000
004964c8ldr w3, [x27+3056]
004964cccbz w3, 0x4964d4
004964d0b 0x4964d8
004964d4
004964d4loc_4964d4:
004964d4b 0x4964ec
004964d8
004964d8loc_4964d8:
004964d8bl runtime.gcWriteBarrier2
004964dcstr x2, [x25]
004964e0ldr x3, [x1+712]
004964e4str x3, [x25+8]
004964e8b 0x4964ec
004964ec
004964ecloc_4964ec:
004964ecstr x2, [x1+712]
004964f0ldr x1, [sp+696]
004964f4ldrsb x27, [x1]
004964f8adrp x27, 0x5b5000
004964fcldr w2, [x27+3056]
00496500cbz w2, 0x496508
00496504b 0x49650c
00496508
00496508loc_496508:
00496508b 0x49651c
0049650c
0049650cloc_49650c:
0049650cldr x2, [x1+688]
00496510bl runtime.gcWriteBarrier1
00496514str x2, [x25]
00496518b 0x49651c
0049651c
0049651cloc_49651c:
0049651cadrp x2, 0x244000
00496520add x2, x2, 856
00496524str x2, [x1+688]
00496528ldr x0, [sp+696]
0049652cbl vendor/golang.org/x/text/unicode/norm.nextMulti
00496530str x0, [sp+656]
00496534str x1, [sp+664]
00496538str x2, [sp+672]
0049653cstr x0, [sp+336]
00496540str x1, [sp+344]
00496544str x2, [sp+352]
00496548ldp x29, x30, [sp-8]
0049654cadd sp, sp, 688
00496550ret x30
00496554
00496554loc_496554:
00496554b 0x496558
00496558
00496558loc_496558:
00496558b 0x49655c
0049655c
0049655cloc_49655c:
0049655cldr x6, [sp+696]
00496560ldrsb x27, [x6]
00496564ldrb w6, [x6+683]
00496568strb w6, [sp+61]
0049656cldr x6, [sp+696]
00496570ldrsb x27, [x6]
00496574ldr x7, [sp+696]
00496578ldrsb x27, [x7]
0049657cldr x7, [x7+704]
00496580ldr x8, [sp+136]
00496584add x7, x7, x8
00496588str x7, [x6+704]
0049658cldr x6, [sp+696]
00496590ldrsb x27, [x6]
00496594ldr x6, [x6+704]
00496598ldr x7, [sp+696]
0049659cldrsb x27, [x7]
004965a0ldr x7, [x7+472]
004965a4subs xzr, x7, x6
004965a8b.le 0x4965b0
004965acb 0x4965c8
004965b0
004965b0loc_4965b0:
004965b0ldr x0, [sp+696]
004965b4bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
004965b8ldr x1, [sp+696]
004965bcldrsb x27, [x1]
004965c0str xzr, [x1+680]
004965c4b 0x496660
004965c8
004965c8loc_4965c8:
004965c8ldr x6, [sp+696]
004965ccldrsb x27, [x6]
004965d0ldp x7, x8, [x6+432]
004965d4ldp x9, x10, [x6+448]
004965d8add x27, sp, 576
004965dcstp x7, x8, [x27]
004965e0add x27, sp, 592
004965e4stp x9, x10, [x27]
004965e8ldr x6, [x6+464]
004965ecstr x6, [sp+608]
004965f0ldr x6, [sp+696]
004965f4ldrsb x27, [x6]
004965f8ldr x5, [x6+704]
004965fcstr x5, [sp+280]
00496600ldr x6, [sp+696]
00496604ldrsb x27, [x6]
00496608ldr x26, [x6+416]
0049660cldr x6, [x26]
00496610ldr x0, [sp+576]
00496614ldr x1, [sp+584]
00496618ldr x2, [sp+592]
0049661cldr x3, [sp+600]
00496620ldr x4, [sp+608]
00496624blr x6
00496628strb w0, [sp+72]
0049662cstrb w1, [sp+73]
00496630strb w2, [sp+74]
00496634strb w3, [sp+75]
00496638strb w4, [sp+76]
0049663cstrb w5, [sp+77]
00496640strh w6, [sp+78]
00496644ldr x6, [sp+72]
00496648str x6, [sp+112]
0049664cldr x6, [sp+696]
00496650ldrsb x27, [x6]
00496654ldr x7, [sp+72]
00496658str x7, [x6+680]
0049665cb 0x496660
00496660
00496660loc_496660:
00496660ldr x8, [sp+696]
00496664ldrsb x27, [x8]
00496668add x8, x8, 385
0049666cstr x8, [sp+568]
00496670ldr x8, [sp+696]
00496674ldrsb x27, [x8]
00496678ldr x8, [x8+680]
0049667cstr x8, [sp+88]
00496680ldrb w1, [sp+88]
00496684ldr x0, [sp+568]
00496688ldrb w2, [sp+89]
0049668cldrb w3, [sp+90]
00496690ldrb w4, [sp+91]
00496694ldrb w5, [sp+92]
00496698ldrb w6, [sp+93]
0049669cldrh w7, [sp+94]
004966a0bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004966a4str x0, [sp+320]
004966a8str x0, [sp+272]
004966acsubs xzr, x0, 1
004966b0b.eq 0x4966b8
004966b4b 0x4966bc
004966b8
004966b8loc_4966b8:
004966b8b 0x496708
004966bc
004966bcloc_4966bc:
004966bcsubs xzr, x0, 2
004966c0b.eq 0x4966c8
004966c4b 0x496844
004966c8
004966c8loc_4966c8:
004966c8b 0x4966cc
004966cc
004966ccloc_4966cc:
004966ccldr x3, [sp+696]
004966d0ldrsb x27, [x3]
004966d4adrp x27, 0x5b5000
004966d8ldr w4, [x27+3056]
004966dccbz w4, 0x4966e4
004966e0b 0x4966e8
004966e4
004966e4loc_4966e4:
004966e4b 0x4966f8
004966e8
004966e8loc_4966e8:
004966e8ldr x4, [x3+688]
004966ecbl runtime.gcWriteBarrier1
004966f0str x4, [x25]
004966f4b 0x4966f8
004966f8
004966f8loc_4966f8:
004966f8adrp x4, 0x244000
004966fcadd x4, x4, 816
00496700str x4, [x3+688]
00496704b 0x496708
00496708
00496708loc_496708:
00496708ldr x3, [sp+168]
0049670csubs xzr, x3, 0
00496710b.gt 0x496718
00496714b 0x496820
00496718
00496718loc_496718:
00496718ldr x3, [sp+696]
0049671cldrsb x27, [x3]
00496720add x3, x3, 552
00496724ldrsb x27, [x3]
00496728ldr x0, [sp+168]
0049672csubs xzr, x0, 128
00496730b.ls 0x496738
00496734b 0x496f14
00496738
00496738loc_496738:
00496738orr x2, xzr, 128
0049673csub x4, x2, x0
00496740sub x5, xzr, x4
00496744and x5, x0, x5, asr #63
00496748add x3, x3, x5
0049674cstr x3, [sp+656]
00496750str x4, [sp+664]
00496754str x4, [sp+672]
00496758str x3, [sp+544]
0049675cstr x4, [sp+552]
00496760str x4, [sp+560]
00496764ldr x3, [sp+368]
00496768ldr x4, [sp+360]
0049676cldr x5, [sp+376]
00496770str x4, [sp+520]
00496774str x3, [sp+528]
00496778str x5, [sp+536]
0049677cldr x4, [sp+552]
00496780str x4, [sp+264]
00496784subs xzr, x4, x3
00496788b.gt 0x496790
0049678cb 0x496798
00496790
00496790loc_496790:
00496790str x3, [sp+264]
00496794b 0x49679c
00496798
00496798loc_496798:
00496798b 0x49679c
0049679c
0049679cloc_49679c:
0049679cldr x3, [sp+520]
004967a0ldr x4, [sp+544]
004967a4subs xzr, x3, x4
004967a8b.ne 0x4967b0
004967acb 0x4967cc
004967b0
004967b0loc_4967b0:
004967b0ldr x3, [sp+264]
004967b4str x3, [sp+256]
004967b8ldr x2, [sp+256]
004967bcldr x1, [sp+520]
004967c0ldr x0, [sp+544]
004967c4bl runtime.memmove
004967c8b 0x4967d0
004967cc
004967ccloc_4967cc:
004967ccb 0x4967d0
004967d0
004967d0loc_4967d0:
004967d0ldr x3, [sp+696]
004967d4ldrsb x27, [x3]
004967d8add x3, x3, 552
004967dcldrsb x27, [x3]
004967e0ldr x1, [sp+152]
004967e4subs xzr, x1, 128
004967e8b.ls 0x4967f0
004967ecb 0x496f0c
004967f0
004967f0loc_4967f0:
004967f0b 0x4967f4
004967f4
004967f4loc_4967f4:
004967f4str x3, [sp+656]
004967f8str x1, [sp+664]
004967fcorr x2, xzr, 128
00496800str x2, [sp+672]
00496804str x3, [sp+336]
00496808str x1, [sp+344]
0049680cstr x2, [sp+352]
00496810ldr x0, [sp+336]
00496814ldp x29, x30, [sp-8]
00496818add sp, sp, 688
0049681cret x30
00496820
00496820loc_496820:
00496820ldr x0, [sp+360]
00496824ldr x1, [sp+368]
00496828ldr x2, [sp+376]
0049682cstr x0, [sp+336]
00496830str x1, [sp+344]
00496834str x2, [sp+352]
00496838ldp x29, x30, [sp-8]
0049683cadd sp, sp, 688
00496840ret x30
00496844
00496844loc_496844:
00496844b 0x496848
00496848
00496848loc_496848:
00496848b 0x49684c
0049684c
0049684cloc_49684c:
0049684cldr x7, [sp+696]
00496850ldrsb x27, [x7]
00496854add x7, x7, 552
00496858ldrsb x27, [x7]
0049685cldr x0, [sp+168]
00496860subs xzr, x0, 128
00496864b.ls 0x49686c
00496868b 0x496f04
0049686c
0049686cloc_49686c:
0049686corr x1, xzr, 128
00496870sub x8, x1, x0
00496874sub x9, xzr, x8
00496878and x9, x0, x9, asr #63
0049687cadd x7, x7, x9
00496880str x7, [sp+656]
00496884str x8, [sp+664]
00496888str x8, [sp+672]
0049688cstr x7, [sp+496]
00496890str x8, [sp+504]
00496894str x8, [sp+512]
00496898ldr x7, [sp+368]
0049689cldr x8, [sp+360]
004968a0ldr x9, [sp+376]
004968a4str x8, [sp+472]
004968a8str x7, [sp+480]
004968acstr x9, [sp+488]
004968b0ldr x8, [sp+504]
004968b4str x8, [sp+248]
004968b8subs xzr, x8, x7
004968bcb.gt 0x4968c4
004968c0b 0x4968cc
004968c4
004968c4loc_4968c4:
004968c4str x7, [sp+248]
004968c8b 0x4968d0
004968cc
004968ccloc_4968cc:
004968ccb 0x4968d0
004968d0
004968d0loc_4968d0:
004968d0ldr x7, [sp+496]
004968d4ldr x8, [sp+472]
004968d8subs xzr, x8, x7
004968dcb.ne 0x4968e4
004968e0b 0x496900
004968e4
004968e4loc_4968e4:
004968e4ldr x3, [sp+248]
004968e8str x3, [sp+240]
004968ecldr x2, [sp+240]
004968f0ldr x1, [sp+472]
004968f4ldr x0, [sp+496]
004968f8bl runtime.memmove
004968fcb 0x496904
00496900
00496900loc_496900:
00496900b 0x496904
00496904
00496904loc_496904:
00496904ldr x7, [sp+152]
00496908str x7, [sp+168]
0049690cldr x8, [sp+696]
00496910ldrsb x27, [x8]
00496914ldr x8, [x8+704]
00496918str x8, [sp+184]
0049691cstr x7, [sp+176]
00496920ldr x7, [sp+696]
00496924ldrsb x27, [x7]
00496928ldrb w7, [x7+682]
0049692cldrb w8, [sp+61]
00496930subs wzr, w7, w8
00496934b.lo 0x49693c
00496938b 0x496940
0049693c
0049693cloc_49693c:
0049693cb 0x496de4
00496940
00496940loc_496940:
00496940b 0x496ed8
00496944
00496944loc_496944:
00496944ldr x2, [sp+696]
00496948ldrsb x27, [x2]
0049694cadd x0, x2, 432
00496950str x0, [sp+464]
00496954ldr x2, [sp+696]
00496958ldrsb x27, [x2]
0049695cldr x1, [x2+704]
00496960str x1, [sp+232]
00496964bl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00496968str w0, [sp+120]
0049696ccbnz w0, 0x496974
00496970b 0x496acc
00496974
00496974loc_496974:
00496974ldr x4, [sp+696]
00496978ldrsb x27, [x4]
0049697cadd x0, x4, 552
00496980ldrsb x27, [x0]
00496984b 0x496988
00496988
00496988loc_496988:
00496988str x0, [sp+656]
0049698corr x2, xzr, 128
00496990str x2, [sp+664]
00496994str x2, [sp+672]
00496998ldrsw x3, [sp+120]
0049699cmov x1, x2
004969a0bl vendor/golang.org/x/text/unicode/norm.decomposeHangul
004969a4str x0, [sp+168]
004969a8ldr x4, [sp+696]
004969acldrsb x27, [x4]
004969b0ldr x5, [sp+696]
004969b4ldrsb x27, [x5]
004969b8ldr x5, [x5+704]
004969bcadd x5, x5, 3
004969c0str x5, [x4+704]
004969c4ldr x4, [sp+696]
004969c8ldrsb x27, [x4]
004969ccldr x4, [x4+704]
004969d0str x4, [sp+184]
004969d4ldr x4, [sp+168]
004969d8str x4, [sp+176]
004969dcldr x4, [sp+696]
004969e0ldrsb x27, [x4]
004969e4ldr x4, [x4+704]
004969e8ldr x5, [sp+696]
004969ecldrsb x27, [x5]
004969f0ldr x5, [x5+472]
004969f4subs xzr, x5, x4
004969f8b.le 0x496a00
004969fcb 0x496a0c
00496a00
00496a00loc_496a00:
00496a00ldr x0, [sp+696]
00496a04bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00496a08b 0x496c88
00496a0c
00496a0cloc_496a0c:
00496a0cldr x2, [sp+696]
00496a10ldrsb x27, [x2]
00496a14add x0, x2, 432
00496a18str x0, [sp+456]
00496a1cldr x2, [sp+696]
00496a20ldrsb x27, [x2]
00496a24ldr x1, [x2+704]
00496a28str x1, [sp+224]
00496a2cbl vendor/golang.org/x/text/unicode/norm.(*input).hangul
00496a30str w0, [sp+124]
00496a34cbnz w0, 0x496a3c
00496a38b 0x496ac4
00496a3c
00496a3cloc_496a3c:
00496a3cldr x3, [sp+696]
00496a40ldrsb x27, [x3]
00496a44adrp x27, 0x5b5000
00496a48ldr w4, [x27+3056]
00496a4ccbz w4, 0x496a54
00496a50b 0x496a58
00496a54
00496a54loc_496a54:
00496a54b 0x496a68
00496a58
00496a58loc_496a58:
00496a58ldr x4, [x3+688]
00496a5cbl runtime.gcWriteBarrier1
00496a60str x4, [x25]
00496a64b 0x496a68
00496a68
00496a68loc_496a68:
00496a68adrp x4, 0x244000
00496a6cadd x4, x4, 848
00496a70str x4, [x3+688]
00496a74ldr x3, [sp+696]
00496a78ldrsb x27, [x3]
00496a7cadd x3, x3, 552
00496a80ldrsb x27, [x3]
00496a84ldr x1, [sp+168]
00496a88subs xzr, x1, 128
00496a8cb.ls 0x496a94
00496a90b 0x496efc
00496a94
00496a94loc_496a94:
00496a94b 0x496a98
00496a98
00496a98loc_496a98:
00496a98str x3, [sp+656]
00496a9cstr x1, [sp+664]
00496aa0orr x2, xzr, 128
00496aa4str x2, [sp+672]
00496aa8str x3, [sp+336]
00496aacstr x1, [sp+344]
00496ab0str x2, [sp+352]
00496ab4ldr x0, [sp+336]
00496ab8ldp x29, x30, [sp-8]
00496abcadd sp, sp, 688
00496ac0ret x30
00496ac4
00496ac4loc_496ac4:
00496ac4b 0x496ac8
00496ac8
00496ac8loc_496ac8:
00496ac8b 0x496b14
00496acc
00496accloc_496acc:
00496accldr x6, [sp+136]
00496ad0ldr x7, [sp+168]
00496ad4add x6, x7, x6
00496ad8str x6, [sp+144]
00496adcsubs xzr, x6, 128
00496ae0b.gt 0x496ae8
00496ae4b 0x496aec
00496ae8
00496ae8loc_496ae8:
00496ae8b 0x496c88
00496aec
00496aecloc_496aec:
00496aecstr x6, [sp+168]
00496af0ldr x6, [sp+696]
00496af4ldrsb x27, [x6]
00496af8ldr x7, [sp+696]
00496afcldrsb x27, [x7]
00496b00ldr x7, [x7+704]
00496b04ldr x8, [sp+136]
00496b08add x7, x7, x8
00496b0cstr x7, [x6+704]
00496b10b 0x496b14
00496b14
00496b14loc_496b14:
00496b14b 0x496b18
00496b18
00496b18loc_496b18:
00496b18b 0x496b1c
00496b1c
00496b1cloc_496b1c:
00496b1cldr x6, [sp+696]
00496b20ldrsb x27, [x6]
00496b24ldr x6, [x6+704]
00496b28ldr x7, [sp+696]
00496b2cldrsb x27, [x7]
00496b30ldr x7, [x7+472]
00496b34subs xzr, x7, x6
00496b38b.le 0x496b40
00496b3cb 0x496b4c
00496b40
00496b40loc_496b40:
00496b40ldr x0, [sp+696]
00496b44bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00496b48b 0x496c88
00496b4c
00496b4cloc_496b4c:
00496b4cldr x6, [sp+696]
00496b50ldrsb x27, [x6]
00496b54ldrb w6, [x6+683]
00496b58strb w6, [sp+60]
00496b5cldr x6, [sp+696]
00496b60ldrsb x27, [x6]
00496b64ldp x7, x8, [x6+432]
00496b68ldp x9, x10, [x6+448]
00496b6cstp x7, x8, [sp+416]
00496b70stp x9, x10, [sp+432]
00496b74ldr x6, [x6+464]
00496b78str x6, [sp+448]
00496b7cldr x6, [sp+696]
00496b80ldrsb x27, [x6]
00496b84ldr x5, [x6+704]
00496b88str x5, [sp+216]
00496b8cldr x6, [sp+696]
00496b90ldrsb x27, [x6]
00496b94ldr x26, [x6+416]
00496b98ldr x6, [x26]
00496b9cldr x0, [sp+416]
00496ba0ldr x1, [sp+424]
00496ba4ldr x2, [sp+432]
00496ba8ldr x3, [sp+440]
00496bacldr x4, [sp+448]
00496bb0blr x6
00496bb4strb w0, [sp+64]
00496bb8strb w1, [sp+65]
00496bbcstrb w2, [sp+66]
00496bc0strb w3, [sp+67]
00496bc4strb w4, [sp+68]
00496bc8strb w5, [sp+69]
00496bccstrh w6, [sp+70]
00496bd0ldr x6, [sp+64]
00496bd4str x6, [sp+112]
00496bd8ldr x6, [sp+696]
00496bdcldrsb x27, [x6]
00496be0ldr x7, [sp+64]
00496be4str x7, [x6+680]
00496be8ldr x6, [sp+696]
00496becldrsb x27, [x6]
00496bf0add x6, x6, 385
00496bf4str x6, [sp+408]
00496bf8ldr x6, [sp+696]
00496bfcldrsb x27, [x6]
00496c00ldr x6, [x6+680]
00496c04str x6, [sp+80]
00496c08ldrb w1, [sp+80]
00496c0cldr x0, [sp+408]
00496c10ldrb w2, [sp+81]
00496c14ldrb w3, [sp+82]
00496c18ldrb w4, [sp+83]
00496c1cldrb w5, [sp+84]
00496c20ldrb w6, [sp+85]
00496c24ldrh w7, [sp+86]
00496c28bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00496c2cstr x0, [sp+128]
00496c30subs xzr, x0, 1
00496c34b.eq 0x496c3c
00496c38b 0x496c40
00496c3c
00496c3cloc_496c3c:
00496c3cb 0x496c88
00496c40
00496c40loc_496c40:
00496c40subs xzr, x0, 2
00496c44b.eq 0x496c4c
00496c48b 0x496dc0
00496c4c
00496c4cloc_496c4c:
00496c4cldr x6, [sp+696]
00496c50ldrsb x27, [x6]
00496c54adrp x27, 0x5b5000
00496c58ldr w7, [x27+3056]
00496c5ccbz w7, 0x496c64
00496c60b 0x496c68
00496c64
00496c64loc_496c64:
00496c64b 0x496c78
00496c68
00496c68loc_496c68:
00496c68ldr x7, [x6+688]
00496c6cbl runtime.gcWriteBarrier1
00496c70str x7, [x25]
00496c74b 0x496c78
00496c78
00496c78loc_496c78:
00496c78adrp x7, 0x244000
00496c7cadd x7, x7, 816
00496c80str x7, [x6+688]
00496c84b 0x496c88
00496c88
00496c88loc_496c88:
00496c88ldr x6, [sp+176]
00496c8ccbz x6, 0x496c94
00496c90b 0x496cd4
00496c94
00496c94loc_496c94:
00496c94ldr x3, [sp+696]
00496c98ldrsb x27, [x3]
00496c9cldr x2, [x3+704]
00496ca0str x2, [sp+208]
00496ca4ldr x1, [sp+184]
00496ca8ldr x0, [sp+696]
00496cacbl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00496cb0str x0, [sp+656]
00496cb4str x1, [sp+664]
00496cb8str x2, [sp+672]
00496cbcstr x0, [sp+336]
00496cc0str x1, [sp+344]
00496cc4str x2, [sp+352]
00496cc8ldp x29, x30, [sp-8]
00496cccadd sp, sp, 688
00496cd0ret x30
00496cd4
00496cd4loc_496cd4:
00496cd4ldr x6, [sp+184]
00496cd8ldr x7, [sp+696]
00496cdcldrsb x27, [x7]
00496ce0ldr x7, [x7+704]
00496ce4subs xzr, x7, x6
00496ce8b.gt 0x496cf0
00496cecb 0x496d68
00496cf0
00496cf0loc_496cf0:
00496cf0ldr x6, [sp+696]
00496cf4ldrsb x27, [x6]
00496cf8add x6, x6, 552
00496cfcldrsb x27, [x6]
00496d00ldr x0, [sp+176]
00496d04subs xzr, x0, 128
00496d08b.ls 0x496d10
00496d0cb 0x496ef4
00496d10
00496d10loc_496d10:
00496d10orr x7, xzr, 128
00496d14sub x7, x7, x0
00496d18sub x8, xzr, x7
00496d1cand x8, x0, x8, asr #63
00496d20add x6, x6, x8
00496d24str x6, [sp+656]
00496d28str x7, [sp+664]
00496d2cstr x7, [sp+672]
00496d30ldr x6, [sp+696]
00496d34ldrsb x27, [x6]
00496d38add x0, x6, 432
00496d3cstr x0, [sp+400]
00496d40ldr x6, [sp+696]
00496d44ldrsb x27, [x6]
00496d48ldr x5, [x6+704]
00496d4cstr x5, [sp+200]
00496d50ldr x4, [sp+184]
00496d54ldr x1, [sp+656]
00496d58ldr x2, [sp+664]
00496d5cldr x3, [sp+672]
00496d60bl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496d64b 0x496d6c
00496d68
00496d68loc_496d68:
00496d68b 0x496d6c
00496d6c
00496d6cloc_496d6c:
00496d6cb 0x496d70
00496d70
00496d70loc_496d70:
00496d70ldr x3, [sp+696]
00496d74ldrsb x27, [x3]
00496d78add x3, x3, 552
00496d7cldrsb x27, [x3]
00496d80ldr x1, [sp+168]
00496d84subs xzr, x1, 128
00496d88b.ls 0x496d90
00496d8cb 0x496eec
00496d90
00496d90loc_496d90:
00496d90b 0x496d94
00496d94
00496d94loc_496d94:
00496d94str x3, [sp+656]
00496d98str x1, [sp+664]
00496d9corr x2, xzr, 128
00496da0str x2, [sp+672]
00496da4str x3, [sp+336]
00496da8str x1, [sp+344]
00496dacstr x2, [sp+352]
00496db0ldr x0, [sp+336]
00496db4ldp x29, x30, [sp-8]
00496db8add sp, sp, 688
00496dbcret x30
00496dc0
00496dc0loc_496dc0:
00496dc0b 0x496dc4
00496dc4
00496dc4loc_496dc4:
00496dc4ldr x7, [sp+696]
00496dc8ldrsb x27, [x7]
00496dccldrb w7, [x7+682]
00496dd0ldrb w8, [sp+60]
00496dd4subs wzr, w8, w7
00496dd8b.hi 0x496de0
00496ddcb 0x496ed4
00496de0
00496de0loc_496de0:
00496de0b 0x496de4
00496de4
00496de4loc_496de4:
00496de4ldr x6, [sp+696]
00496de8ldrsb x27, [x6]
00496decadd x6, x6, 552
00496df0ldrsb x27, [x6]
00496df4ldr x0, [sp+176]
00496df8subs xzr, x0, 128
00496dfcb.ls 0x496e04
00496e00b 0x496ee4
00496e04
00496e04loc_496e04:
00496e04orr x7, xzr, 128
00496e08sub x7, x7, x0
00496e0csub x8, xzr, x7
00496e10and x8, x0, x8, asr #63
00496e14add x6, x6, x8
00496e18str x6, [sp+632]
00496e1cstr x7, [sp+640]
00496e20str x7, [sp+648]
00496e24ldr x6, [sp+696]
00496e28ldrsb x27, [x6]
00496e2cadd x0, x6, 432
00496e30str x0, [sp+392]
00496e34ldr x6, [sp+696]
00496e38ldrsb x27, [x6]
00496e3cldr x5, [x6+704]
00496e40str x5, [sp+192]
00496e44ldr x4, [sp+184]
00496e48ldr x1, [sp+632]
00496e4cldr x2, [sp+640]
00496e50ldr x3, [sp+648]
00496e54bl vendor/golang.org/x/text/unicode/norm.(*input).copySlice
00496e58ldr x6, [sp+696]
00496e5cldrsb x27, [x6]
00496e60add x6, x6, 552
00496e64ldrsb x27, [x6]
00496e68ldr x1, [sp+168]
00496e6csubs xzr, x1, 128
00496e70b.ls 0x496e78
00496e74b 0x496edc
00496e78
00496e78loc_496e78:
00496e78b 0x496e7c
00496e7c
00496e7cloc_496e7c:
00496e7cstr x6, [sp+632]
00496e80str x1, [sp+640]
00496e84orr x4, xzr, 128
00496e88str x4, [sp+648]
00496e8cldr x0, [sp+696]
00496e90ldrsb x27, [x0]
00496e94str x0, [sp+384]
00496e98ldr x1, [sp+632]
00496e9cldr x2, [sp+640]
00496ea0ldr x3, [sp+648]
00496ea4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed
00496ea8ldr x0, [sp+696]
00496eacbl vendor/golang.org/x/text/unicode/norm.doNormDecomposed
00496eb0str x0, [sp+632]
00496eb4str x1, [sp+640]
00496eb8str x2, [sp+648]
00496ebcstr x0, [sp+336]
00496ec0str x1, [sp+344]
00496ec4str x2, [sp+352]
00496ec8ldp x29, x30, [sp-8]
00496eccadd sp, sp, 688
00496ed0ret x30
00496ed4
00496ed4loc_496ed4:
00496ed4b 0x496ed8
00496ed8
00496ed8loc_496ed8:
00496ed8b 0x496128
00496edc
00496edcloc_496edc:
00496edcorr x2, xzr, 128
00496ee0bl runtime.panicSliceAlen
00496ee4
00496ee4loc_496ee4:
00496ee4orr x1, xzr, 128
00496ee8bl runtime.panicSliceB
00496eec
00496eecloc_496eec:
00496eecorr x2, xzr, 128
00496ef0bl runtime.panicSliceAlen
00496ef4
00496ef4loc_496ef4:
00496ef4orr x1, xzr, 128
00496ef8bl runtime.panicSliceB
00496efc
00496efcloc_496efc:
00496efcorr x2, xzr, 128
00496f00bl runtime.panicSliceAlen
00496f04
00496f04loc_496f04:
00496f04orr x1, xzr, 128
00496f08bl runtime.panicSliceB
00496f0c
00496f0cloc_496f0c:
00496f0corr x2, xzr, 128
00496f10bl runtime.panicSliceAlen
00496f14
00496f14loc_496f14:
00496f14orr x1, xzr, 128
00496f18bl runtime.panicSliceB
00496f1c
00496f1cloc_496f1c:
00496f1corr x2, xzr, 128
00496f20bl runtime.panicSliceAlen
00496f24
00496f24loc_496f24:
00496f24orr x1, xzr, 128
00496f28bl runtime.panicSliceB
00496f2chint
00496f30
00496f30loc_496f30:
00496f30str x0, [sp+8]
00496f34mov x3, x30
00496f38bl runtime.morestack_noctxt.abi0
00496f3cldr x0, [sp+8]
00496f40b 0x4960e0
00496f44udf 0
00496f48udf 0
00496f4cudf 0
004960e0
Loading..