File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00497fa0
00497fa0vendor/golang.org/x/text/unicode/norm.Form.Bytes: ; void vendor/golang.org/x/text/unicode/norm.Form.Bytes(vendor/golang.org/x/text/unicode/norm.Form f, struct []uint8 b)
00497fa0ldr x16, [x28+16]
00497fa4sub x17, sp, 800
00497fa8subs xzr, x17, x16
00497facb.ls 0x4982c4
00497fb0sub x20, sp, 928
00497fb4stp x29, x30, [x20-8]
00497fb8add sp, x20, 0
00497fbcsub x29, sp, 8
00497fc0str x0, [sp+936]
00497fc4str x1, [sp+944]
00497fc8str x2, [sp+952]
00497fccstr x3, [sp+960]
00497fd0str xzr, [sp+144]
00497fd4stp xzr, xzr, [sp+152]
00497fd8ldr x0, [sp+944]
00497fdcldr x1, [sp+952]
00497fe0ldr x2, [sp+960]
00497fe4bl vendor/golang.org/x/text/unicode/norm.inputBytes
00497fe8str x0, [sp+248]
00497fecstr x1, [sp+256]
00497ff0str x2, [sp+264]
00497ff4str x3, [sp+272]
00497ff8str x4, [sp+280]
00497ffcldp x3, x4, [sp+248]
00498000ldp x5, x6, [sp+264]
00498004stp x3, x4, [sp+168]
00498008stp x5, x6, [sp+184]
0049800cldr x3, [sp+280]
00498010str x3, [sp+200]
00498014ldr x0, [sp+936]
00498018adrp x27, 0x579000
0049801cldr x1, [x27+4056]
00498020adrp x27, 0x579000
00498024ldr x3, [x27+4048]
00498028subs xzr, x1, x0
0049802cb.hi 0x498034
00498030b 0x4982bc
00498034
00498034loc_498034:
00498034ldr x0, [x3+3*x0]
00498038str x0, [sp+232]
0049803cldr x7, [sp+952]
00498040str x7, [sp+136]
00498044ldr x1, [sp+168]
00498048ldr x2, [sp+176]
0049804cldr x3, [sp+184]
00498050ldr x4, [sp+192]
00498054ldr x5, [sp+200]
00498058mov x6, xzr
0049805corr x8, xzr, 1
00498060bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498064str x0, [sp+128]
00498068strb w1, [sp+95]
0049806cldr x9, [sp+128]
00498070str x9, [sp+104]
00498074ldrb w9, [sp+95]
00498078strb w9, [sp+94]
0049807cldr x1, [sp+104]
00498080str x1, [sp+96]
00498084ldrb w9, [sp+94]
00498088strb w9, [sp+93]
0049808ctbnz w9, 0, 0x498094
00498090b 0x4980b8
00498094
00498094loc_498094:
00498094ldr x0, [sp+944]
00498098ldr x1, [sp+952]
0049809cldr x2, [sp+960]
004980a0str x0, [sp+144]
004980a4str x1, [sp+152]
004980a8str x2, [sp+160]
004980acldp x29, x30, [sp-8]
004980b0add sp, sp, 928
004980b4ret x30
004980b8
004980b8loc_4980b8:
004980b8ldr x2, [sp+952]
004980bcstr x2, [sp+128]
004980c0adrp x0, 0x15d000
004980c4add x0, x0, 3072
004980c8bl runtime.makeslice
004980ccldr x3, [sp+96]
004980d0ldr x4, [sp+128]
004980d4str x0, [sp+208]
004980d8str x3, [sp+216]
004980dcstr x4, [sp+224]
004980e0ldr x1, [sp+96]
004980e4ldr x2, [sp+960]
004980e8ldr x3, [sp+944]
004980ecsubs xzr, x2, x1
004980f0b.hs 0x4980f8
004980f4b 0x4982b8
004980f8
004980f8loc_4980f8:
004980f8b 0x4980fc
004980fc
004980fcloc_4980fc:
004980fcstr x3, [sp+888]
00498100str x1, [sp+896]
00498104str x2, [sp+904]
00498108ldr x3, [sp+208]
0049810cldr x4, [sp+216]
00498110ldr x5, [sp+224]
00498114str x3, [sp+864]
00498118str x4, [sp+872]
0049811cstr x5, [sp+880]
00498120ldr x3, [sp+896]
00498124ldr x4, [sp+888]
00498128ldr x5, [sp+904]
0049812cstr x4, [sp+840]
00498130str x3, [sp+848]
00498134str x5, [sp+856]
00498138ldr x4, [sp+872]
0049813cstr x4, [sp+120]
00498140subs xzr, x4, x3
00498144b.gt 0x49814c
00498148b 0x498154
0049814c
0049814cloc_49814c:
0049814cstr x3, [sp+120]
00498150b 0x498158
00498154
00498154loc_498154:
00498154b 0x498158
00498158
00498158loc_498158:
00498158ldr x3, [sp+840]
0049815cldr x4, [sp+864]
00498160subs xzr, x3, x4
00498164b.ne 0x49816c
00498168b 0x498188
0049816c
0049816cloc_49816c:
0049816cldr x3, [sp+120]
00498170str x3, [sp+112]
00498174ldr x2, [sp+112]
00498178ldr x0, [sp+864]
0049817cldr x1, [sp+840]
00498180bl runtime.memmove
00498184b 0x49818c
00498188
00498188loc_498188:
00498188b 0x49818c
0049818c
0049818cloc_49818c:
0049818cadrp x0, 0x1fd000
00498190add x0, x0, 4032
00498194bl runtime.newobject
00498198str x0, [sp+912]
0049819cldr x1, [sp+952]
004981a0str x1, [sp+128]
004981a4add x20, sp, 288
004981a8adr x27, 16
004981acstp x29, x27, [sp-24]
004981b0sub x29, sp, 24
004981b4bl fn_87c88
004981b8sub x29, sp, 8
004981bcstr xzr, [sp+832]
004981c0ldr x1, [sp+232]
004981c4ldrsb x27, [x1]
004981c8ldp x2, x3, [x1]
004981ccldp x1, x4, [x1+16]
004981d0add x27, sp, 688
004981d4stp x2, x3, [x27]
004981d8add x27, sp, 704
004981dcstp x1, x4, [x27]
004981e0ldp x1, x2, [sp+168]
004981e4ldp x3, x4, [sp+184]
004981e8add x27, sp, 720
004981ecstp x1, x2, [x27]
004981f0add x27, sp, 736
004981f4stp x3, x4, [x27]
004981f8ldr x1, [sp+200]
004981fcstr x1, [sp+752]
00498200ldr x1, [sp+128]
00498204str x1, [sp+760]
00498208ldr x1, [sp+208]
0049820cldr x2, [sp+216]
00498210ldr x3, [sp+224]
00498214str x1, [sp+808]
00498218str x2, [sp+816]
0049821cstr x3, [sp+824]
00498220adrp x1, 0x242000
00498224add x1, x1, 776
00498228str x1, [sp+832]
0049822cldr x21, [sp+912]
00498230str x21, [sp+240]
00498234adrp x27, 0x5b3000
00498238ldr w1, [x27+3056]
0049823ccbz w1, 0x498244
00498240b 0x498248
00498244
00498244loc_498244:
00498244b 0x498264
00498248
00498248loc_498248:
00498248adrp x0, 0x1fd000
0049824cadd x0, x0, 4032
00498250mov x1, x21
00498254add x2, sp, 288
00498258bl runtime.wbMove
0049825cldr x21, [sp+240]
00498260b 0x498264
00498264
00498264loc_498264:
00498264add x20, sp, 288
00498268adr x27, 16
0049826cstp x29, x27, [sp-24]
00498270sub x29, sp, 24
00498274bl fn_87e10
00498278sub x29, sp, 8
0049827cldr x2, [sp+832]
00498280ldr x3, [sp+240]
00498284str x2, [x3+544]
00498288ldr x1, [sp+96]
0049828cldr x0, [sp+912]
00498290bl vendor/golang.org/x/text/unicode/norm.doAppendInner
00498294str x0, [sp+888]
00498298str x1, [sp+896]
0049829cstr x2, [sp+904]
004982a0str x0, [sp+144]
004982a4str x1, [sp+152]
004982a8str x2, [sp+160]
004982acldp x29, x30, [sp-8]
004982b0add sp, sp, 928
004982b4ret x30
004982b8
004982b8loc_4982b8:
004982b8bl runtime.panicSliceAcap
004982bc
004982bcloc_4982bc:
004982bcbl runtime.panicIndex
004982c0hint
004982c4
004982c4loc_4982c4:
004982c4stp x0, x1, [sp+8]
004982c8stp x2, x3, [sp+24]
004982ccmov x3, x30
004982d0bl runtime.morestack_noctxt.abi0
004982d4ldp x0, x1, [sp+8]
004982d8ldp x2, x3, [sp+24]
004982dcb 0x497fa0
00497fa0
00497fa0vendor/golang.org/x/text/unicode/norm.Form.Bytes: ; void vendor/golang.org/x/text/unicode/norm.Form.Bytes(vendor/golang.org/x/text/unicode/norm.Form f, struct []uint8 b)
00497fa0ldr x16, [x28+16]
00497fa4sub x17, sp, 800
00497fa8subs xzr, x17, x16
00497facb.ls 0x4982c4
00497fb0sub x20, sp, 928
00497fb4stp x29, x30, [x20-8]
00497fb8add sp, x20, 0
00497fbcsub x29, sp, 8
00497fc0str x0, [sp+936]
00497fc4str x1, [sp+944]
00497fc8str x2, [sp+952]
00497fccstr x3, [sp+960]
00497fd0str xzr, [sp+144]
00497fd4stp xzr, xzr, [sp+152]
00497fd8ldr x0, [sp+944]
00497fdcldr x1, [sp+952]
00497fe0ldr x2, [sp+960]
00497fe4bl vendor/golang.org/x/text/unicode/norm.inputBytes
00497fe8str x0, [sp+248]
00497fecstr x1, [sp+256]
00497ff0str x2, [sp+264]
00497ff4str x3, [sp+272]
00497ff8str x4, [sp+280]
00497ffcldp x3, x4, [sp+248]
00498000ldp x5, x6, [sp+264]
00498004stp x3, x4, [sp+168]
00498008stp x5, x6, [sp+184]
0049800cldr x3, [sp+280]
00498010str x3, [sp+200]
00498014ldr x0, [sp+936]
00498018adrp x27, 0x579000
0049801cldr x1, [x27+4056]
00498020adrp x27, 0x579000
00498024ldr x3, [x27+4048]
00498028subs xzr, x1, x0
0049802cb.hi 0x498034
00498030b 0x4982bc
00498034
00498034loc_498034:
00498034ldr x0, [x3+3*x0]
00498038str x0, [sp+232]
0049803cldr x7, [sp+952]
00498040str x7, [sp+136]
00498044ldr x1, [sp+168]
00498048ldr x2, [sp+176]
0049804cldr x3, [sp+184]
00498050ldr x4, [sp+192]
00498054ldr x5, [sp+200]
00498058mov x6, xzr
0049805corr x8, xzr, 1
00498060bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498064str x0, [sp+128]
00498068strb w1, [sp+95]
0049806cldr x9, [sp+128]
00498070str x9, [sp+104]
00498074ldrb w9, [sp+95]
00498078strb w9, [sp+94]
0049807cldr x1, [sp+104]
00498080str x1, [sp+96]
00498084ldrb w9, [sp+94]
00498088strb w9, [sp+93]
0049808ctbnz w9, 0, 0x498094
00498090b 0x4980b8
00498094
00498094loc_498094:
00498094ldr x0, [sp+944]
00498098ldr x1, [sp+952]
0049809cldr x2, [sp+960]
004980a0str x0, [sp+144]
004980a4str x1, [sp+152]
004980a8str x2, [sp+160]
004980acldp x29, x30, [sp-8]
004980b0add sp, sp, 928
004980b4ret x30
004980b8
004980b8loc_4980b8:
004980b8ldr x2, [sp+952]
004980bcstr x2, [sp+128]
004980c0adrp x0, 0x15d000
004980c4add x0, x0, 3072
004980c8bl runtime.makeslice
004980ccldr x3, [sp+96]
004980d0ldr x4, [sp+128]
004980d4str x0, [sp+208]
004980d8str x3, [sp+216]
004980dcstr x4, [sp+224]
004980e0ldr x1, [sp+96]
004980e4ldr x2, [sp+960]
004980e8ldr x3, [sp+944]
004980ecsubs xzr, x2, x1
004980f0b.hs 0x4980f8
004980f4b 0x4982b8
004980f8
004980f8loc_4980f8:
004980f8b 0x4980fc
004980fc
004980fcloc_4980fc:
004980fcstr x3, [sp+888]
00498100str x1, [sp+896]
00498104str x2, [sp+904]
00498108ldr x3, [sp+208]
0049810cldr x4, [sp+216]
00498110ldr x5, [sp+224]
00498114str x3, [sp+864]
00498118str x4, [sp+872]
0049811cstr x5, [sp+880]
00498120ldr x3, [sp+896]
00498124ldr x4, [sp+888]
00498128ldr x5, [sp+904]
0049812cstr x4, [sp+840]
00498130str x3, [sp+848]
00498134str x5, [sp+856]
00498138ldr x4, [sp+872]
0049813cstr x4, [sp+120]
00498140subs xzr, x4, x3
00498144b.gt 0x49814c
00498148b 0x498154
0049814c
0049814cloc_49814c:
0049814cstr x3, [sp+120]
00498150b 0x498158
00498154
00498154loc_498154:
00498154b 0x498158
00498158
00498158loc_498158:
00498158ldr x3, [sp+840]
0049815cldr x4, [sp+864]
00498160subs xzr, x3, x4
00498164b.ne 0x49816c
00498168b 0x498188
0049816c
0049816cloc_49816c:
0049816cldr x3, [sp+120]
00498170str x3, [sp+112]
00498174ldr x2, [sp+112]
00498178ldr x0, [sp+864]
0049817cldr x1, [sp+840]
00498180bl runtime.memmove
00498184b 0x49818c
00498188
00498188loc_498188:
00498188b 0x49818c
0049818c
0049818cloc_49818c:
0049818cadrp x0, 0x1fd000
00498190add x0, x0, 4032
00498194bl runtime.newobject
00498198str x0, [sp+912]
0049819cldr x1, [sp+952]
004981a0str x1, [sp+128]
004981a4add x20, sp, 288
004981a8adr x27, 16
004981acstp x29, x27, [sp-24]
004981b0sub x29, sp, 24
004981b4bl fn_87c88
004981b8sub x29, sp, 8
004981bcstr xzr, [sp+832]
004981c0ldr x1, [sp+232]
004981c4ldrsb x27, [x1]
004981c8ldp x2, x3, [x1]
004981ccldp x1, x4, [x1+16]
004981d0add x27, sp, 688
004981d4stp x2, x3, [x27]
004981d8add x27, sp, 704
004981dcstp x1, x4, [x27]
004981e0ldp x1, x2, [sp+168]
004981e4ldp x3, x4, [sp+184]
004981e8add x27, sp, 720
004981ecstp x1, x2, [x27]
004981f0add x27, sp, 736
004981f4stp x3, x4, [x27]
004981f8ldr x1, [sp+200]
004981fcstr x1, [sp+752]
00498200ldr x1, [sp+128]
00498204str x1, [sp+760]
00498208ldr x1, [sp+208]
0049820cldr x2, [sp+216]
00498210ldr x3, [sp+224]
00498214str x1, [sp+808]
00498218str x2, [sp+816]
0049821cstr x3, [sp+824]
00498220adrp x1, 0x242000
00498224add x1, x1, 776
00498228str x1, [sp+832]
0049822cldr x21, [sp+912]
00498230str x21, [sp+240]
00498234adrp x27, 0x5b3000
00498238ldr w1, [x27+3056]
0049823ccbz w1, 0x498244
00498240b 0x498248
00498244
00498244loc_498244:
00498244b 0x498264
00498248
00498248loc_498248:
00498248adrp x0, 0x1fd000
0049824cadd x0, x0, 4032
00498250mov x1, x21
00498254add x2, sp, 288
00498258bl runtime.wbMove
0049825cldr x21, [sp+240]
00498260b 0x498264
00498264
00498264loc_498264:
00498264add x20, sp, 288
00498268adr x27, 16
0049826cstp x29, x27, [sp-24]
00498270sub x29, sp, 24
00498274bl fn_87e10
00498278sub x29, sp, 8
0049827cldr x2, [sp+832]
00498280ldr x3, [sp+240]
00498284str x2, [x3+544]
00498288ldr x1, [sp+96]
0049828cldr x0, [sp+912]
00498290bl vendor/golang.org/x/text/unicode/norm.doAppendInner
00498294str x0, [sp+888]
00498298str x1, [sp+896]
0049829cstr x2, [sp+904]
004982a0str x0, [sp+144]
004982a4str x1, [sp+152]
004982a8str x2, [sp+160]
004982acldp x29, x30, [sp-8]
004982b0add sp, sp, 928
004982b4ret x30
004982b8
004982b8loc_4982b8:
004982b8bl runtime.panicSliceAcap
004982bc
004982bcloc_4982bc:
004982bcbl runtime.panicIndex
004982c0hint
004982c4
004982c4loc_4982c4:
004982c4stp x0, x1, [sp+8]
004982c8stp x2, x3, [sp+24]
004982ccmov x3, x30
004982d0bl runtime.morestack_noctxt.abi0
004982d4ldp x0, x1, [sp+8]
004982d8ldp x2, x3, [sp+24]
004982dcb 0x497fa0
00497fa0
004982e0
004982e0vendor/golang.org/x/text/unicode/norm.Form.String: ; void vendor/golang.org/x/text/unicode/norm.Form.String(vendor/golang.org/x/text/unicode/norm.Form f, struct string s)
004982e0ldr x16, [x28+16]
004982e4sub x17, sp, 800
004982e8subs xzr, x17, x16
004982ecb.ls 0x4985f0
004982f0sub x20, sp, 928
004982f4stp x29, x30, [x20-8]
004982f8add sp, x20, 0
004982fcsub x29, sp, 8
00498300str x0, [sp+936]
00498304str x1, [sp+944]
00498308str x2, [sp+952]
0049830cstp xzr, xzr, [sp+144]
00498310ldr x0, [sp+944]
00498314ldr x1, [sp+952]
00498318bl vendor/golang.org/x/text/unicode/norm.inputString
0049831cstr x0, [sp+240]
00498320str x1, [sp+248]
00498324str x2, [sp+256]
00498328str x3, [sp+264]
0049832cstr x4, [sp+272]
00498330ldp x2, x3, [sp+240]
00498334ldp x4, x5, [sp+256]
00498338stp x2, x3, [sp+160]
0049833cstp x4, x5, [sp+176]
00498340ldr x2, [sp+272]
00498344str x2, [sp+192]
00498348ldr x0, [sp+936]
0049834cadrp x27, 0x579000
00498350ldr x1, [x27+4056]
00498354adrp x27, 0x579000
00498358ldr x2, [x27+4048]
0049835csubs xzr, x1, x0
00498360b.hi 0x498368
00498364b 0x4985e8
00498368
00498368loc_498368:
00498368ldr x0, [x2+3*x0]
0049836cstr x0, [sp+224]
00498370ldr x7, [sp+952]
00498374str x7, [sp+136]
00498378ldr x1, [sp+160]
0049837cldr x2, [sp+168]
00498380ldr x3, [sp+176]
00498384ldr x4, [sp+184]
00498388ldr x5, [sp+192]
0049838cmov x6, xzr
00498390orr x8, xzr, 1
00498394bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498398str x0, [sp+128]
0049839cstrb w1, [sp+95]
004983a0ldr x9, [sp+128]
004983a4str x9, [sp+104]
004983a8ldrb w9, [sp+95]
004983acstrb w9, [sp+94]
004983b0ldr x1, [sp+104]
004983b4str x1, [sp+96]
004983b8ldrb w9, [sp+94]
004983bcstrb w9, [sp+93]
004983c0tbnz w9, 0, 0x4983c8
004983c4b 0x4983e4
004983c8
004983c8loc_4983c8:
004983c8ldr x0, [sp+944]
004983ccldr x1, [sp+952]
004983d0str x0, [sp+144]
004983d4str x1, [sp+152]
004983d8ldp x29, x30, [sp-8]
004983dcadd sp, sp, 928
004983e0ret x30
004983e4
004983e4loc_4983e4:
004983e4ldr x2, [sp+952]
004983e8str x2, [sp+128]
004983ecadrp x0, 0x15d000
004983f0add x0, x0, 3072
004983f4bl runtime.makeslice
004983f8ldr x3, [sp+96]
004983fcldr x4, [sp+128]
00498400str x0, [sp+200]
00498404str x3, [sp+208]
00498408str x4, [sp+216]
0049840cldr x1, [sp+96]
00498410ldr x2, [sp+952]
00498414ldr x3, [sp+944]
00498418subs xzr, x2, x1
0049841cb.hs 0x498424
00498420b 0x4985e4
00498424
00498424loc_498424:
00498424b 0x498428
00498428
00498428loc_498428:
00498428str x3, [sp+896]
0049842cstr x1, [sp+904]
00498430ldr x3, [sp+200]
00498434ldr x4, [sp+208]
00498438ldr x5, [sp+216]
0049843cstr x3, [sp+848]
00498440str x4, [sp+856]
00498444str x5, [sp+864]
00498448ldr x3, [sp+904]
0049844cldr x4, [sp+896]
00498450str x4, [sp+832]
00498454str x3, [sp+840]
00498458ldr x4, [sp+856]
0049845cstr x4, [sp+120]
00498460subs xzr, x4, x3
00498464b.gt 0x49846c
00498468b 0x498474
0049846c
0049846cloc_49846c:
0049846cstr x3, [sp+120]
00498470b 0x498478
00498474
00498474loc_498474:
00498474b 0x498478
00498478
00498478loc_498478:
00498478ldr x3, [sp+832]
0049847cldr x4, [sp+848]
00498480subs xzr, x3, x4
00498484b.ne 0x49848c
00498488b 0x4984a8
0049848c
0049848cloc_49848c:
0049848cldr x3, [sp+120]
00498490str x3, [sp+112]
00498494ldr x2, [sp+112]
00498498ldr x1, [sp+832]
0049849cldr x0, [sp+848]
004984a0bl runtime.memmove
004984a4b 0x4984ac
004984a8
004984a8loc_4984a8:
004984a8b 0x4984ac
004984ac
004984acloc_4984ac:
004984acadrp x0, 0x1fd000
004984b0add x0, x0, 4032
004984b4bl runtime.newobject
004984b8str x0, [sp+912]
004984bcldr x1, [sp+952]
004984c0str x1, [sp+128]
004984c4add x20, sp, 280
004984c8adr x27, 16
004984ccstp x29, x27, [sp-24]
004984d0sub x29, sp, 24
004984d4bl fn_87c88
004984d8sub x29, sp, 8
004984dcstr xzr, [sp+824]
004984e0ldr x1, [sp+224]
004984e4ldrsb x27, [x1]
004984e8ldp x2, x3, [x1]
004984ecldp x1, x4, [x1+16]
004984f0add x27, sp, 680
004984f4stp x2, x3, [x27]
004984f8add x27, sp, 696
004984fcstp x1, x4, [x27]
00498500ldp x1, x2, [sp+160]
00498504ldp x3, x4, [sp+176]
00498508add x27, sp, 712
0049850cstp x1, x2, [x27]
00498510add x27, sp, 728
00498514stp x3, x4, [x27]
00498518ldr x1, [sp+192]
0049851cstr x1, [sp+744]
00498520ldr x1, [sp+128]
00498524str x1, [sp+752]
00498528ldr x1, [sp+200]
0049852cldr x2, [sp+208]
00498530ldr x3, [sp+216]
00498534str x1, [sp+800]
00498538str x2, [sp+808]
0049853cstr x3, [sp+816]
00498540adrp x1, 0x242000
00498544add x1, x1, 776
00498548str x1, [sp+824]
0049854cldr x21, [sp+912]
00498550str x21, [sp+232]
00498554adrp x27, 0x5b3000
00498558ldr w1, [x27+3056]
0049855ccbz w1, 0x498564
00498560b 0x498568
00498564
00498564loc_498564:
00498564b 0x498584
00498568
00498568loc_498568:
00498568adrp x0, 0x1fd000
0049856cadd x0, x0, 4032
00498570mov x1, x21
00498574add x2, sp, 280
00498578bl runtime.wbMove
0049857cldr x21, [sp+232]
00498580b 0x498584
00498584
00498584loc_498584:
00498584add x20, sp, 280
00498588adr x27, 16
0049858cstp x29, x27, [sp-24]
00498590sub x29, sp, 24
00498594bl fn_87e10
00498598sub x29, sp, 8
0049859cldr x2, [sp+824]
004985a0ldr x3, [sp+232]
004985a4str x2, [x3+544]
004985a8ldr x1, [sp+96]
004985acldr x0, [sp+912]
004985b0bl vendor/golang.org/x/text/unicode/norm.doAppendInner
004985b4str x0, [sp+872]
004985b8str x1, [sp+880]
004985bcstr x2, [sp+888]
004985c0mov x2, x1
004985c4mov x1, x0
004985c8mov x0, xzr
004985ccbl runtime.slicebytetostring
004985d0str x0, [sp+144]
004985d4str x1, [sp+152]
004985d8ldp x29, x30, [sp-8]
004985dcadd sp, sp, 928
004985e0ret x30
004985e4
004985e4loc_4985e4:
004985e4bl runtime.panicSliceAlen
004985e8
004985e8loc_4985e8:
004985e8bl runtime.panicIndex
004985echint
004985f0
004985f0loc_4985f0:
004985f0stp x0, x1, [sp+8]
004985f4str x2, [sp+24]
004985f8mov x3, x30
004985fcbl runtime.morestack_noctxt.abi0
00498600ldp x0, x1, [sp+8]
00498604ldr x2, [sp+24]
00498608b 0x4982e0
0049860cudf 0
004982e0
004982e0vendor/golang.org/x/text/unicode/norm.Form.String: ; void vendor/golang.org/x/text/unicode/norm.Form.String(vendor/golang.org/x/text/unicode/norm.Form f, struct string s)
004982e0ldr x16, [x28+16]
004982e4sub x17, sp, 800
004982e8subs xzr, x17, x16
004982ecb.ls 0x4985f0
004982f0sub x20, sp, 928
004982f4stp x29, x30, [x20-8]
004982f8add sp, x20, 0
004982fcsub x29, sp, 8
00498300str x0, [sp+936]
00498304str x1, [sp+944]
00498308str x2, [sp+952]
0049830cstp xzr, xzr, [sp+144]
00498310ldr x0, [sp+944]
00498314ldr x1, [sp+952]
00498318bl vendor/golang.org/x/text/unicode/norm.inputString
0049831cstr x0, [sp+240]
00498320str x1, [sp+248]
00498324str x2, [sp+256]
00498328str x3, [sp+264]
0049832cstr x4, [sp+272]
00498330ldp x2, x3, [sp+240]
00498334ldp x4, x5, [sp+256]
00498338stp x2, x3, [sp+160]
0049833cstp x4, x5, [sp+176]
00498340ldr x2, [sp+272]
00498344str x2, [sp+192]
00498348ldr x0, [sp+936]
0049834cadrp x27, 0x579000
00498350ldr x1, [x27+4056]
00498354adrp x27, 0x579000
00498358ldr x2, [x27+4048]
0049835csubs xzr, x1, x0
00498360b.hi 0x498368
00498364b 0x4985e8
00498368
00498368loc_498368:
00498368ldr x0, [x2+3*x0]
0049836cstr x0, [sp+224]
00498370ldr x7, [sp+952]
00498374str x7, [sp+136]
00498378ldr x1, [sp+160]
0049837cldr x2, [sp+168]
00498380ldr x3, [sp+176]
00498384ldr x4, [sp+184]
00498388ldr x5, [sp+192]
0049838cmov x6, xzr
00498390orr x8, xzr, 1
00498394bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498398str x0, [sp+128]
0049839cstrb w1, [sp+95]
004983a0ldr x9, [sp+128]
004983a4str x9, [sp+104]
004983a8ldrb w9, [sp+95]
004983acstrb w9, [sp+94]
004983b0ldr x1, [sp+104]
004983b4str x1, [sp+96]
004983b8ldrb w9, [sp+94]
004983bcstrb w9, [sp+93]
004983c0tbnz w9, 0, 0x4983c8
004983c4b 0x4983e4
004983c8
004983c8loc_4983c8:
004983c8ldr x0, [sp+944]
004983ccldr x1, [sp+952]
004983d0str x0, [sp+144]
004983d4str x1, [sp+152]
004983d8ldp x29, x30, [sp-8]
004983dcadd sp, sp, 928
004983e0ret x30
004983e4
004983e4loc_4983e4:
004983e4ldr x2, [sp+952]
004983e8str x2, [sp+128]
004983ecadrp x0, 0x15d000
004983f0add x0, x0, 3072
004983f4bl runtime.makeslice
004983f8ldr x3, [sp+96]
004983fcldr x4, [sp+128]
00498400str x0, [sp+200]
00498404str x3, [sp+208]
00498408str x4, [sp+216]
0049840cldr x1, [sp+96]
00498410ldr x2, [sp+952]
00498414ldr x3, [sp+944]
00498418subs xzr, x2, x1
0049841cb.hs 0x498424
00498420b 0x4985e4
00498424
00498424loc_498424:
00498424b 0x498428
00498428
00498428loc_498428:
00498428str x3, [sp+896]
0049842cstr x1, [sp+904]
00498430ldr x3, [sp+200]
00498434ldr x4, [sp+208]
00498438ldr x5, [sp+216]
0049843cstr x3, [sp+848]
00498440str x4, [sp+856]
00498444str x5, [sp+864]
00498448ldr x3, [sp+904]
0049844cldr x4, [sp+896]
00498450str x4, [sp+832]
00498454str x3, [sp+840]
00498458ldr x4, [sp+856]
0049845cstr x4, [sp+120]
00498460subs xzr, x4, x3
00498464b.gt 0x49846c
00498468b 0x498474
0049846c
0049846cloc_49846c:
0049846cstr x3, [sp+120]
00498470b 0x498478
00498474
00498474loc_498474:
00498474b 0x498478
00498478
00498478loc_498478:
00498478ldr x3, [sp+832]
0049847cldr x4, [sp+848]
00498480subs xzr, x3, x4
00498484b.ne 0x49848c
00498488b 0x4984a8
0049848c
0049848cloc_49848c:
0049848cldr x3, [sp+120]
00498490str x3, [sp+112]
00498494ldr x2, [sp+112]
00498498ldr x1, [sp+832]
0049849cldr x0, [sp+848]
004984a0bl runtime.memmove
004984a4b 0x4984ac
004984a8
004984a8loc_4984a8:
004984a8b 0x4984ac
004984ac
004984acloc_4984ac:
004984acadrp x0, 0x1fd000
004984b0add x0, x0, 4032
004984b4bl runtime.newobject
004984b8str x0, [sp+912]
004984bcldr x1, [sp+952]
004984c0str x1, [sp+128]
004984c4add x20, sp, 280
004984c8adr x27, 16
004984ccstp x29, x27, [sp-24]
004984d0sub x29, sp, 24
004984d4bl fn_87c88
004984d8sub x29, sp, 8
004984dcstr xzr, [sp+824]
004984e0ldr x1, [sp+224]
004984e4ldrsb x27, [x1]
004984e8ldp x2, x3, [x1]
004984ecldp x1, x4, [x1+16]
004984f0add x27, sp, 680
004984f4stp x2, x3, [x27]
004984f8add x27, sp, 696
004984fcstp x1, x4, [x27]
00498500ldp x1, x2, [sp+160]
00498504ldp x3, x4, [sp+176]
00498508add x27, sp, 712
0049850cstp x1, x2, [x27]
00498510add x27, sp, 728
00498514stp x3, x4, [x27]
00498518ldr x1, [sp+192]
0049851cstr x1, [sp+744]
00498520ldr x1, [sp+128]
00498524str x1, [sp+752]
00498528ldr x1, [sp+200]
0049852cldr x2, [sp+208]
00498530ldr x3, [sp+216]
00498534str x1, [sp+800]
00498538str x2, [sp+808]
0049853cstr x3, [sp+816]
00498540adrp x1, 0x242000
00498544add x1, x1, 776
00498548str x1, [sp+824]
0049854cldr x21, [sp+912]
00498550str x21, [sp+232]
00498554adrp x27, 0x5b3000
00498558ldr w1, [x27+3056]
0049855ccbz w1, 0x498564
00498560b 0x498568
00498564
00498564loc_498564:
00498564b 0x498584
00498568
00498568loc_498568:
00498568adrp x0, 0x1fd000
0049856cadd x0, x0, 4032
00498570mov x1, x21
00498574add x2, sp, 280
00498578bl runtime.wbMove
0049857cldr x21, [sp+232]
00498580b 0x498584
00498584
00498584loc_498584:
00498584add x20, sp, 280
00498588adr x27, 16
0049858cstp x29, x27, [sp-24]
00498590sub x29, sp, 24
00498594bl fn_87e10
00498598sub x29, sp, 8
0049859cldr x2, [sp+824]
004985a0ldr x3, [sp+232]
004985a4str x2, [x3+544]
004985a8ldr x1, [sp+96]
004985acldr x0, [sp+912]
004985b0bl vendor/golang.org/x/text/unicode/norm.doAppendInner
004985b4str x0, [sp+872]
004985b8str x1, [sp+880]
004985bcstr x2, [sp+888]
004985c0mov x2, x1
004985c4mov x1, x0
004985c8mov x0, xzr
004985ccbl runtime.slicebytetostring
004985d0str x0, [sp+144]
004985d4str x1, [sp+152]
004985d8ldp x29, x30, [sp-8]
004985dcadd sp, sp, 928
004985e0ret x30
004985e4
004985e4loc_4985e4:
004985e4bl runtime.panicSliceAlen
004985e8
004985e8loc_4985e8:
004985e8bl runtime.panicIndex
004985echint
004985f0
004985f0loc_4985f0:
004985f0stp x0, x1, [sp+8]
004985f4str x2, [sp+24]
004985f8mov x3, x30
004985fcbl runtime.morestack_noctxt.abi0
00498600ldp x0, x1, [sp+8]
00498604ldr x2, [sp+24]
00498608b 0x4982e0
0049860cudf 0
004982e0
00498610
00498610vendor/golang.org/x/text/unicode/norm.Form.IsNormalString: ; void vendor/golang.org/x/text/unicode/norm.Form.IsNormalString(vendor/golang.org/x/text/unicode/norm.Form f, struct string s)
00498610ldr x16, [x28+16]
00498614sub x17, sp, 688
00498618subs xzr, x17, x16
0049861cb.ls 0x498988
00498620sub x20, sp, 816
00498624stp x29, x30, [x20-8]
00498628add sp, x20, 0
0049862csub x29, sp, 8
00498630str x0, [sp+824]
00498634str x1, [sp+832]
00498638str x2, [sp+840]
0049863cstrb wzr, [sp+91]
00498640ldr x0, [sp+832]
00498644ldr x1, [sp+840]
00498648bl vendor/golang.org/x/text/unicode/norm.inputString
0049864cstr x0, [sp+192]
00498650str x1, [sp+200]
00498654str x2, [sp+208]
00498658str x3, [sp+216]
0049865cstr x4, [sp+224]
00498660ldp x2, x3, [sp+192]
00498664ldp x4, x5, [sp+208]
00498668stp x2, x3, [sp+136]
0049866cstp x4, x5, [sp+152]
00498670ldr x2, [sp+224]
00498674str x2, [sp+168]
00498678ldr x0, [sp+824]
0049867cadrp x27, 0x579000
00498680ldr x1, [x27+4056]
00498684adrp x27, 0x579000
00498688ldr x2, [x27+4048]
0049868csubs xzr, x1, x0
00498690b.hi 0x498698
00498694b 0x498980
00498698
00498698loc_498698:
00498698ldr x1, [x2+3*x0]
0049869cstr x1, [sp+176]
004986a0adrp x0, 0x15d000
004986a4add x0, x0, 3520
004986a8bl runtime.newobject
004986acstr x0, [sp+800]
004986b0ldr x7, [sp+840]
004986b4str x7, [sp+120]
004986b8ldr x0, [sp+176]
004986bcldr x1, [sp+136]
004986c0ldr x2, [sp+144]
004986c4ldr x3, [sp+152]
004986c8ldr x4, [sp+160]
004986ccldr x5, [sp+168]
004986d0mov x6, xzr
004986d4orr x8, xzr, 1
004986d8bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
004986dcstr x0, [sp+112]
004986e0strb w1, [sp+94]
004986e4ldr x1, [sp+112]
004986e8str x1, [sp+96]
004986ecldrb w1, [sp+94]
004986f0strb w1, [sp+93]
004986f4ldr x1, [sp+96]
004986f8ldr x2, [sp+800]
004986fcstr x1, [x2]
00498700ldrb w1, [sp+93]
00498704strb w1, [sp+92]
00498708tbnz w1, 0, 0x498710
0049870cb 0x498724
00498710
00498710loc_498710:
00498710orr x0, xzr, 1
00498714strb w0, [sp+91]
00498718ldp x29, x30, [sp-8]
0049871cadd sp, sp, 816
00498720ret x30
00498724
00498724loc_498724:
00498724adrp x0, 0x1fd000
00498728add x0, x0, 4032
0049872cbl runtime.newobject
00498730str x0, [sp+792]
00498734ldr x1, [sp+840]
00498738str x1, [sp+112]
0049873cadd x20, sp, 240
00498740adr x27, 16
00498744stp x29, x27, [sp-24]
00498748sub x29, sp, 24
0049874cbl fn_87c88
00498750sub x29, sp, 8
00498754str xzr, [sp+784]
00498758ldr x1, [sp+176]
0049875cldrsb x27, [x1]
00498760ldp x2, x3, [x1]
00498764ldp x1, x4, [x1+16]
00498768add x27, sp, 640
0049876cstp x2, x3, [x27]
00498770add x27, sp, 656
00498774stp x1, x4, [x27]
00498778ldp x1, x2, [sp+136]
0049877cldp x3, x4, [sp+152]
00498780add x27, sp, 672
00498784stp x1, x2, [x27]
00498788add x27, sp, 688
0049878cstp x3, x4, [x27]
00498790ldr x1, [sp+168]
00498794str x1, [sp+704]
00498798ldr x1, [sp+112]
0049879cstr x1, [sp+712]
004987a0ldr x21, [sp+792]
004987a4str x21, [sp+184]
004987a8adrp x27, 0x5b3000
004987acldr w1, [x27+3056]
004987b0cbz w1, 0x4987b8
004987b4b 0x4987bc
004987b8
004987b8loc_4987b8:
004987b8b 0x4987d8
004987bc
004987bcloc_4987bc:
004987bcadrp x0, 0x1fd000
004987c0add x0, x0, 4032
004987c4mov x1, x21
004987c8add x2, sp, 240
004987ccbl runtime.wbMove
004987d0ldr x21, [sp+184]
004987d4b 0x4987d8
004987d8
004987d8loc_4987d8:
004987d8add x20, sp, 240
004987dcadr x27, 16
004987e0stp x29, x27, [sp-24]
004987e4sub x29, sp, 24
004987e8bl fn_87e10
004987ecsub x29, sp, 8
004987f0ldr x1, [sp+784]
004987f4ldr x2, [sp+184]
004987f8str x1, [x2+544]
004987fcadrp x0, 0x1b3000
00498800add x0, x0, 896
00498804bl runtime.newobject
00498808str x0, [sp+232]
0049880cadrp x1, 0
00498810add x1, x1, 2480
00498814str x1, [x0]
00498818ldr x1, [sp+800]
0049881cldr x2, [sp+232]
00498820ldrsb x27, [x2]
00498824adrp x27, 0x5b3000
00498828ldr w3, [x27+3056]
0049882ccbz w3, 0x498834
00498830b 0x498838
00498834
00498834loc_498834:
00498834b 0x49884c
00498838
00498838loc_498838:
00498838bl runtime.gcWriteBarrier2
0049883cstr x1, [x25]
00498840ldr x5, [x2+8]
00498844str x5, [x25+8]
00498848b 0x49884c
0049884c
0049884cloc_49884c:
0049884cstr x1, [x2+8]
00498850ldr x5, [sp+832]
00498854ldr x6, [sp+840]
00498858ldr x7, [sp+232]
0049885cldrsb x27, [x7]
00498860str x6, [x7+24]
00498864adrp x27, 0x5b3000
00498868ldr w6, [x27+3056]
0049886ccbz w6, 0x498874
00498870b 0x498878
00498874
00498874loc_498874:
00498874b 0x49888c
00498878
00498878loc_498878:
00498878bl runtime.gcWriteBarrier2
0049887cstr x5, [x25]
00498880ldr x6, [x7+16]
00498884str x6, [x25+8]
00498888b 0x49888c
0049888c
0049888cloc_49888c:
0049888cstr x5, [x7+16]
00498890ldr x0, [sp+792]
00498894ldr x4, [sp+232]
00498898mov x1, xzr
0049889cmov x2, xzr
004988a0mov x3, x2
004988a4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlusher
004988a8b 0x4988ac
004988ac
004988acloc_4988ac:
004988acldr x3, [sp+840]
004988b0str x3, [sp+112]
004988b4ldr x4, [sp+800]
004988b8ldr x4, [x4]
004988bcsubs xzr, x3, x4
004988c0b.gt 0x4988c8
004988c4b 0x49896c
004988c8
004988c8loc_4988c8:
004988c8ldr x3, [sp+800]
004988ccldr x1, [x3]
004988d0ldr x0, [sp+792]
004988d4orr x2, xzr, 1
004988d8bl vendor/golang.org/x/text/unicode/norm.decomposeSegment
004988dcldr x3, [sp+800]
004988e0str x0, [x3]
004988e4ldr x3, [sp+800]
004988e8ldr x3, [x3]
004988ectbnz x3, 63, 0x4988f4
004988f0b 0x498908
004988f4
004988f4loc_4988f4:
004988f4strb wzr, [sp+91]
004988f8mov x0, xzr
004988fcldp x29, x30, [sp-8]
00498900add sp, sp, 816
00498904ret x30
00498908
00498908loc_498908:
00498908ldr x7, [sp+840]
0049890cstr x7, [sp+120]
00498910ldr x9, [sp+792]
00498914add x0, x9, 400
00498918ldr x9, [sp+800]
0049891cldr x6, [x9]
00498920ldr x9, [sp+792]
00498924ldr x1, [x9+432]
00498928ldr x2, [x9+440]
0049892cldr x3, [x9+448]
00498930ldr x4, [x9+456]
00498934ldr x5, [x9+464]
00498938orr x8, xzr, 1
0049893cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498940str x0, [sp+104]
00498944strb w1, [sp+94]
00498948ldr x9, [sp+104]
0049894cstr x9, [sp+128]
00498950ldrb w9, [sp+94]
00498954strb w9, [sp+95]
00498958ldr x9, [sp+128]
0049895cldr x10, [sp+800]
00498960str x9, [x10]
00498964b 0x498968
00498968
00498968loc_498968:
00498968b 0x4988ac
0049896c
0049896cloc_49896c:
0049896corr x0, xzr, 1
00498970strb w0, [sp+91]
00498974ldp x29, x30, [sp-8]
00498978add sp, sp, 816
0049897cret x30
00498980
00498980loc_498980:
00498980bl runtime.panicIndex
00498984hint
00498988
00498988loc_498988:
00498988stp x0, x1, [sp+8]
0049898cstr x2, [sp+24]
00498990mov x3, x30
00498994bl runtime.morestack_noctxt.abi0
00498998ldp x0, x1, [sp+8]
0049899cldr x2, [sp+24]
004989a0b 0x498610
004989a4udf 0
004989a8udf 0
004989acudf 0
00498610
00498610vendor/golang.org/x/text/unicode/norm.Form.IsNormalString: ; void vendor/golang.org/x/text/unicode/norm.Form.IsNormalString(vendor/golang.org/x/text/unicode/norm.Form f, struct string s)
00498610ldr x16, [x28+16]
00498614sub x17, sp, 688
00498618subs xzr, x17, x16
0049861cb.ls 0x498988
00498620sub x20, sp, 816
00498624stp x29, x30, [x20-8]
00498628add sp, x20, 0
0049862csub x29, sp, 8
00498630str x0, [sp+824]
00498634str x1, [sp+832]
00498638str x2, [sp+840]
0049863cstrb wzr, [sp+91]
00498640ldr x0, [sp+832]
00498644ldr x1, [sp+840]
00498648bl vendor/golang.org/x/text/unicode/norm.inputString
0049864cstr x0, [sp+192]
00498650str x1, [sp+200]
00498654str x2, [sp+208]
00498658str x3, [sp+216]
0049865cstr x4, [sp+224]
00498660ldp x2, x3, [sp+192]
00498664ldp x4, x5, [sp+208]
00498668stp x2, x3, [sp+136]
0049866cstp x4, x5, [sp+152]
00498670ldr x2, [sp+224]
00498674str x2, [sp+168]
00498678ldr x0, [sp+824]
0049867cadrp x27, 0x579000
00498680ldr x1, [x27+4056]
00498684adrp x27, 0x579000
00498688ldr x2, [x27+4048]
0049868csubs xzr, x1, x0
00498690b.hi 0x498698
00498694b 0x498980
00498698
00498698loc_498698:
00498698ldr x1, [x2+3*x0]
0049869cstr x1, [sp+176]
004986a0adrp x0, 0x15d000
004986a4add x0, x0, 3520
004986a8bl runtime.newobject
004986acstr x0, [sp+800]
004986b0ldr x7, [sp+840]
004986b4str x7, [sp+120]
004986b8ldr x0, [sp+176]
004986bcldr x1, [sp+136]
004986c0ldr x2, [sp+144]
004986c4ldr x3, [sp+152]
004986c8ldr x4, [sp+160]
004986ccldr x5, [sp+168]
004986d0mov x6, xzr
004986d4orr x8, xzr, 1
004986d8bl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
004986dcstr x0, [sp+112]
004986e0strb w1, [sp+94]
004986e4ldr x1, [sp+112]
004986e8str x1, [sp+96]
004986ecldrb w1, [sp+94]
004986f0strb w1, [sp+93]
004986f4ldr x1, [sp+96]
004986f8ldr x2, [sp+800]
004986fcstr x1, [x2]
00498700ldrb w1, [sp+93]
00498704strb w1, [sp+92]
00498708tbnz w1, 0, 0x498710
0049870cb 0x498724
00498710
00498710loc_498710:
00498710orr x0, xzr, 1
00498714strb w0, [sp+91]
00498718ldp x29, x30, [sp-8]
0049871cadd sp, sp, 816
00498720ret x30
00498724
00498724loc_498724:
00498724adrp x0, 0x1fd000
00498728add x0, x0, 4032
0049872cbl runtime.newobject
00498730str x0, [sp+792]
00498734ldr x1, [sp+840]
00498738str x1, [sp+112]
0049873cadd x20, sp, 240
00498740adr x27, 16
00498744stp x29, x27, [sp-24]
00498748sub x29, sp, 24
0049874cbl fn_87c88
00498750sub x29, sp, 8
00498754str xzr, [sp+784]
00498758ldr x1, [sp+176]
0049875cldrsb x27, [x1]
00498760ldp x2, x3, [x1]
00498764ldp x1, x4, [x1+16]
00498768add x27, sp, 640
0049876cstp x2, x3, [x27]
00498770add x27, sp, 656
00498774stp x1, x4, [x27]
00498778ldp x1, x2, [sp+136]
0049877cldp x3, x4, [sp+152]
00498780add x27, sp, 672
00498784stp x1, x2, [x27]
00498788add x27, sp, 688
0049878cstp x3, x4, [x27]
00498790ldr x1, [sp+168]
00498794str x1, [sp+704]
00498798ldr x1, [sp+112]
0049879cstr x1, [sp+712]
004987a0ldr x21, [sp+792]
004987a4str x21, [sp+184]
004987a8adrp x27, 0x5b3000
004987acldr w1, [x27+3056]
004987b0cbz w1, 0x4987b8
004987b4b 0x4987bc
004987b8
004987b8loc_4987b8:
004987b8b 0x4987d8
004987bc
004987bcloc_4987bc:
004987bcadrp x0, 0x1fd000
004987c0add x0, x0, 4032
004987c4mov x1, x21
004987c8add x2, sp, 240
004987ccbl runtime.wbMove
004987d0ldr x21, [sp+184]
004987d4b 0x4987d8
004987d8
004987d8loc_4987d8:
004987d8add x20, sp, 240
004987dcadr x27, 16
004987e0stp x29, x27, [sp-24]
004987e4sub x29, sp, 24
004987e8bl fn_87e10
004987ecsub x29, sp, 8
004987f0ldr x1, [sp+784]
004987f4ldr x2, [sp+184]
004987f8str x1, [x2+544]
004987fcadrp x0, 0x1b3000
00498800add x0, x0, 896
00498804bl runtime.newobject
00498808str x0, [sp+232]
0049880cadrp x1, 0
00498810add x1, x1, 2480
00498814str x1, [x0]
00498818ldr x1, [sp+800]
0049881cldr x2, [sp+232]
00498820ldrsb x27, [x2]
00498824adrp x27, 0x5b3000
00498828ldr w3, [x27+3056]
0049882ccbz w3, 0x498834
00498830b 0x498838
00498834
00498834loc_498834:
00498834b 0x49884c
00498838
00498838loc_498838:
00498838bl runtime.gcWriteBarrier2
0049883cstr x1, [x25]
00498840ldr x5, [x2+8]
00498844str x5, [x25+8]
00498848b 0x49884c
0049884c
0049884cloc_49884c:
0049884cstr x1, [x2+8]
00498850ldr x5, [sp+832]
00498854ldr x6, [sp+840]
00498858ldr x7, [sp+232]
0049885cldrsb x27, [x7]
00498860str x6, [x7+24]
00498864adrp x27, 0x5b3000
00498868ldr w6, [x27+3056]
0049886ccbz w6, 0x498874
00498870b 0x498878
00498874
00498874loc_498874:
00498874b 0x49888c
00498878
00498878loc_498878:
00498878bl runtime.gcWriteBarrier2
0049887cstr x5, [x25]
00498880ldr x6, [x7+16]
00498884str x6, [x25+8]
00498888b 0x49888c
0049888c
0049888cloc_49888c:
0049888cstr x5, [x7+16]
00498890ldr x0, [sp+792]
00498894ldr x4, [sp+232]
00498898mov x1, xzr
0049889cmov x2, xzr
004988a0mov x3, x2
004988a4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlusher
004988a8b 0x4988ac
004988ac
004988acloc_4988ac:
004988acldr x3, [sp+840]
004988b0str x3, [sp+112]
004988b4ldr x4, [sp+800]
004988b8ldr x4, [x4]
004988bcsubs xzr, x3, x4
004988c0b.gt 0x4988c8
004988c4b 0x49896c
004988c8
004988c8loc_4988c8:
004988c8ldr x3, [sp+800]
004988ccldr x1, [x3]
004988d0ldr x0, [sp+792]
004988d4orr x2, xzr, 1
004988d8bl vendor/golang.org/x/text/unicode/norm.decomposeSegment
004988dcldr x3, [sp+800]
004988e0str x0, [x3]
004988e4ldr x3, [sp+800]
004988e8ldr x3, [x3]
004988ectbnz x3, 63, 0x4988f4
004988f0b 0x498908
004988f4
004988f4loc_4988f4:
004988f4strb wzr, [sp+91]
004988f8mov x0, xzr
004988fcldp x29, x30, [sp-8]
00498900add sp, sp, 816
00498904ret x30
00498908
00498908loc_498908:
00498908ldr x7, [sp+840]
0049890cstr x7, [sp+120]
00498910ldr x9, [sp+792]
00498914add x0, x9, 400
00498918ldr x9, [sp+800]
0049891cldr x6, [x9]
00498920ldr x9, [sp+792]
00498924ldr x1, [x9+432]
00498928ldr x2, [x9+440]
0049892cldr x3, [x9+448]
00498930ldr x4, [x9+456]
00498934ldr x5, [x9+464]
00498938orr x8, xzr, 1
0049893cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498940str x0, [sp+104]
00498944strb w1, [sp+94]
00498948ldr x9, [sp+104]
0049894cstr x9, [sp+128]
00498950ldrb w9, [sp+94]
00498954strb w9, [sp+95]
00498958ldr x9, [sp+128]
0049895cldr x10, [sp+800]
00498960str x9, [x10]
00498964b 0x498968
00498968
00498968loc_498968:
00498968b 0x4988ac
0049896c
0049896cloc_49896c:
0049896corr x0, xzr, 1
00498970strb w0, [sp+91]
00498974ldp x29, x30, [sp-8]
00498978add sp, sp, 816
0049897cret x30
00498980
00498980loc_498980:
00498980bl runtime.panicIndex
00498984hint
00498988
00498988loc_498988:
00498988stp x0, x1, [sp+8]
0049898cstr x2, [sp+24]
00498990mov x3, x30
00498994bl runtime.morestack_noctxt.abi0
00498998ldp x0, x1, [sp+8]
0049899cldr x2, [sp+24]
004989a0b 0x498610
004989a4udf 0
004989a8udf 0
004989acudf 0
00498610
004989b0
004989b0vendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1: ; void vendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
004989b0ldr x16, [x28+16]
004989b4subs xzr, sp, x16
004989b8b.ls 0x498b5c
004989bcstr x30, [sp-96]!
004989c0stur x29, [sp-8]
004989c4sub x29, sp, 8
004989c8str x0, [sp+104]
004989ccldr x2, [x26+8]
004989d0str x2, [sp+80]
004989d4ldr x2, [x26+16]
004989d8ldr x3, [x26+24]
004989dcstr x2, [sp+64]
004989e0str x3, [sp+72]
004989e4strb wzr, [sp+37]
004989e8str xzr, [sp+48]
004989ecb 0x4989f0
004989f0
004989f0loc_4989f0:
004989f0ldr x2, [sp+48]
004989f4ldr x3, [sp+104]
004989f8ldrsb x27, [x3]
004989fcldr x3, [x3+392]
00498a00subs xzr, x3, x2
00498a04b.gt 0x498a0c
00498a08b 0x498a7c
00498a0c
00498a0cloc_498a0c:
00498a0cldr x2, [sp+104]
00498a10ldrsb x27, [x2]
00498a14ldr x0, [sp+48]
00498a18subs xzr, x0, 32
00498a1cb.lo 0x498a24
00498a20b 0x498b50
00498a24
00498a24loc_498a24:
00498a24ldr x2, [x2+3*x0]
00498a28str x2, [sp+40]
00498a2cldr x2, [sp+72]
00498a30str x2, [sp+56]
00498a34ldr x3, [sp+80]
00498a38ldr x3, [x3]
00498a3cldrb w4, [sp+41]
00498a40add x3, x3, x4
00498a44subs xzr, x2, x3
00498a48b.lt 0x498a50
00498a4cb 0x498a64
00498a50
00498a50loc_498a50:
00498a50strb wzr, [sp+37]
00498a54mov x0, xzr
00498a58ldur x29, [sp-8]
00498a5cldr x30, [sp], 96
00498a60ret x30
00498a64
00498a64loc_498a64:
00498a64ldrb w2, [sp+40]
00498a68strb w2, [sp+39]
00498a6cldrb w3, [sp+41]
00498a70add x2, x2, x3
00498a74strb w2, [sp+38]
00498a78b 0x498a90
00498a7c
00498a7cloc_498a7c:
00498a7corr x0, xzr, 1
00498a80strb w0, [sp+37]
00498a84ldur x29, [sp-8]
00498a88ldr x30, [sp], 96
00498a8cret x30
00498a90
00498a90loc_498a90:
00498a90ldrb w2, [sp+38]
00498a94ldrb w3, [sp+39]
00498a98subs wzr, w3, w2
00498a9cb.lo 0x498aa4
00498aa0b 0x498b30
00498aa4
00498aa4loc_498aa4:
00498aa4ldr x1, [sp+72]
00498aa8ldr x2, [sp+64]
00498aacldr x3, [sp+80]
00498ab0ldr x0, [x3]
00498ab4subs xzr, x0, x1
00498ab8b.lo 0x498ac0
00498abcb 0x498b4c
00498ac0
00498ac0loc_498ac0:
00498ac0ldrb w2, [x2+x0]
00498ac4ldr x3, [sp+104]
00498ac8ldrsb x27, [x3]
00498accadd x3, x3, 256
00498ad0ldrb w4, [sp+39]
00498ad4mov x0, x4
00498ad8subs xzr, x0, 128
00498adcb.lo 0x498ae4
00498ae0b 0x498b44
00498ae4
00498ae4loc_498ae4:
00498ae4ldrb w3, [x3+x0]
00498ae8subs wzr, w2, w3
00498aecb.ne 0x498af4
00498af0b 0x498b08
00498af4
00498af4loc_498af4:
00498af4strb wzr, [sp+37]
00498af8mov x0, xzr
00498afcldur x29, [sp-8]
00498b00ldr x30, [sp], 96
00498b04ret x30
00498b08
00498b08loc_498b08:
00498b08ldr x2, [sp+80]
00498b0cldr x3, [sp+80]
00498b10ldr x3, [x3]
00498b14add x3, x3, 1
00498b18str x3, [x2]
00498b1cb 0x498b20
00498b20
00498b20loc_498b20:
00498b20ldrb w2, [sp+39]
00498b24add x2, x2, 1
00498b28strb w2, [sp+39]
00498b2cb 0x498a90
00498b30
00498b30loc_498b30:
00498b30b 0x498b34
00498b34
00498b34loc_498b34:
00498b34ldr x2, [sp+48]
00498b38add x2, x2, 1
00498b3cstr x2, [sp+48]
00498b40b 0x4989f0
00498b44
00498b44loc_498b44:
00498b44orr x1, xzr, 128
00498b48bl runtime.panicIndex
00498b4c
00498b4cloc_498b4c:
00498b4cbl runtime.panicIndex
00498b50
00498b50loc_498b50:
00498b50orr x1, xzr, 32
00498b54bl runtime.panicIndex
00498b58hint
00498b5c
00498b5cloc_498b5c:
00498b5cstr x0, [sp+8]
00498b60mov x3, x30
00498b64bl runtime.morestack.abi0
00498b68ldr x0, [sp+8]
00498b6cb 0x4989b0
004989b0
004989b0vendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1: ; void vendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb)
004989b0ldr x16, [x28+16]
004989b4subs xzr, sp, x16
004989b8b.ls 0x498b5c
004989bcstr x30, [sp-96]!
004989c0stur x29, [sp-8]
004989c4sub x29, sp, 8
004989c8str x0, [sp+104]
004989ccldr x2, [x26+8]
004989d0str x2, [sp+80]
004989d4ldr x2, [x26+16]
004989d8ldr x3, [x26+24]
004989dcstr x2, [sp+64]
004989e0str x3, [sp+72]
004989e4strb wzr, [sp+37]
004989e8str xzr, [sp+48]
004989ecb 0x4989f0
004989f0
004989f0loc_4989f0:
004989f0ldr x2, [sp+48]
004989f4ldr x3, [sp+104]
004989f8ldrsb x27, [x3]
004989fcldr x3, [x3+392]
00498a00subs xzr, x3, x2
00498a04b.gt 0x498a0c
00498a08b 0x498a7c
00498a0c
00498a0cloc_498a0c:
00498a0cldr x2, [sp+104]
00498a10ldrsb x27, [x2]
00498a14ldr x0, [sp+48]
00498a18subs xzr, x0, 32
00498a1cb.lo 0x498a24
00498a20b 0x498b50
00498a24
00498a24loc_498a24:
00498a24ldr x2, [x2+3*x0]
00498a28str x2, [sp+40]
00498a2cldr x2, [sp+72]
00498a30str x2, [sp+56]
00498a34ldr x3, [sp+80]
00498a38ldr x3, [x3]
00498a3cldrb w4, [sp+41]
00498a40add x3, x3, x4
00498a44subs xzr, x2, x3
00498a48b.lt 0x498a50
00498a4cb 0x498a64
00498a50
00498a50loc_498a50:
00498a50strb wzr, [sp+37]
00498a54mov x0, xzr
00498a58ldur x29, [sp-8]
00498a5cldr x30, [sp], 96
00498a60ret x30
00498a64
00498a64loc_498a64:
00498a64ldrb w2, [sp+40]
00498a68strb w2, [sp+39]
00498a6cldrb w3, [sp+41]
00498a70add x2, x2, x3
00498a74strb w2, [sp+38]
00498a78b 0x498a90
00498a7c
00498a7cloc_498a7c:
00498a7corr x0, xzr, 1
00498a80strb w0, [sp+37]
00498a84ldur x29, [sp-8]
00498a88ldr x30, [sp], 96
00498a8cret x30
00498a90
00498a90loc_498a90:
00498a90ldrb w2, [sp+38]
00498a94ldrb w3, [sp+39]
00498a98subs wzr, w3, w2
00498a9cb.lo 0x498aa4
00498aa0b 0x498b30
00498aa4
00498aa4loc_498aa4:
00498aa4ldr x1, [sp+72]
00498aa8ldr x2, [sp+64]
00498aacldr x3, [sp+80]
00498ab0ldr x0, [x3]
00498ab4subs xzr, x0, x1
00498ab8b.lo 0x498ac0
00498abcb 0x498b4c
00498ac0
00498ac0loc_498ac0:
00498ac0ldrb w2, [x2+x0]
00498ac4ldr x3, [sp+104]
00498ac8ldrsb x27, [x3]
00498accadd x3, x3, 256
00498ad0ldrb w4, [sp+39]
00498ad4mov x0, x4
00498ad8subs xzr, x0, 128
00498adcb.lo 0x498ae4
00498ae0b 0x498b44
00498ae4
00498ae4loc_498ae4:
00498ae4ldrb w3, [x3+x0]
00498ae8subs wzr, w2, w3
00498aecb.ne 0x498af4
00498af0b 0x498b08
00498af4
00498af4loc_498af4:
00498af4strb wzr, [sp+37]
00498af8mov x0, xzr
00498afcldur x29, [sp-8]
00498b00ldr x30, [sp], 96
00498b04ret x30
00498b08
00498b08loc_498b08:
00498b08ldr x2, [sp+80]
00498b0cldr x3, [sp+80]
00498b10ldr x3, [x3]
00498b14add x3, x3, 1
00498b18str x3, [x2]
00498b1cb 0x498b20
00498b20
00498b20loc_498b20:
00498b20ldrb w2, [sp+39]
00498b24add x2, x2, 1
00498b28strb w2, [sp+39]
00498b2cb 0x498a90
00498b30
00498b30loc_498b30:
00498b30b 0x498b34
00498b34
00498b34loc_498b34:
00498b34ldr x2, [sp+48]
00498b38add x2, x2, 1
00498b3cstr x2, [sp+48]
00498b40b 0x4989f0
00498b44
00498b44loc_498b44:
00498b44orr x1, xzr, 128
00498b48bl runtime.panicIndex
00498b4c
00498b4cloc_498b4c:
00498b4cbl runtime.panicIndex
00498b50
00498b50loc_498b50:
00498b50orr x1, xzr, 32
00498b54bl runtime.panicIndex
00498b58hint
00498b5c
00498b5cloc_498b5c:
00498b5cstr x0, [sp+8]
00498b60mov x3, x30
00498b64bl runtime.morestack.abi0
00498b68ldr x0, [sp+8]
00498b6cb 0x4989b0
004989b0
00498b70
00498b70vendor/golang.org/x/text/unicode/norm.appendQuick: ; void vendor/golang.org/x/text/unicode/norm.appendQuick(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int i)
00498b70ldr x16, [x28+16]
00498b74sub x17, sp, 112
00498b78subs xzr, x17, x16
00498b7cb.ls 0x498cdc
00498b80str x30, [sp-240]!
00498b84stur x29, [sp-8]
00498b88sub x29, sp, 8
00498b8cstr x0, [sp+248]
00498b90str x1, [sp+256]
00498b94str xzr, [sp+88]
00498b98ldrsb x27, [x0]
00498b9cldr x9, [x0+472]
00498ba0subs xzr, x1, x9
00498ba4b.eq 0x498bac
00498ba8b 0x498bc0
00498bac
00498bacloc_498bac:
00498bacstr x1, [sp+88]
00498bb0mov x0, x1
00498bb4ldur x29, [sp-8]
00498bb8ldr x30, [sp], 240
00498bbcret x30
00498bc0
00498bc0loc_498bc0:
00498bc0ldrsb x27, [x0]
00498bc4add x9, x0, 400
00498bc8str x9, [sp+128]
00498bccldr x9, [sp+248]
00498bd0ldrsb x27, [x9]
00498bd4ldp x10, x11, [x9+432]
00498bd8ldp x12, x13, [x9+448]
00498bdcstp x10, x11, [sp+192]
00498be0stp x12, x13, [sp+208]
00498be4ldr x9, [x9+464]
00498be8str x9, [sp+224]
00498becldr x9, [sp+248]
00498bf0ldrsb x27, [x9]
00498bf4ldr x7, [x9+472]
00498bf8str x7, [sp+120]
00498bfcldr x6, [sp+256]
00498c00ldr x0, [sp+128]
00498c04ldr x1, [sp+192]
00498c08ldr x2, [sp+200]
00498c0cldr x3, [sp+208]
00498c10ldr x4, [sp+216]
00498c14ldr x5, [sp+224]
00498c18orr x8, xzr, 1
00498c1cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498c20str x0, [sp+104]
00498c24strb w1, [sp+86]
00498c28ldr x9, [sp+104]
00498c2cstr x9, [sp+112]
00498c30ldrb w9, [sp+86]
00498c34strb w9, [sp+87]
00498c38ldr x9, [sp+112]
00498c3cstr x9, [sp+96]
00498c40ldr x9, [sp+248]
00498c44ldrsb x27, [x9]
00498c48add x9, x9, 432
00498c4cstr x9, [sp+184]
00498c50ldr x9, [sp+248]
00498c54ldrsb x27, [x9]
00498c58ldr x1, [x9+520]
00498c5cldr x2, [x9+528]
00498c60ldr x3, [x9+536]
00498c64str x1, [sp+160]
00498c68str x2, [sp+168]
00498c6cstr x3, [sp+176]
00498c70ldr x4, [sp+256]
00498c74ldr x5, [sp+96]
00498c78ldr x0, [sp+184]
00498c7cbl vendor/golang.org/x/text/unicode/norm.(*input).appendSlice
00498c80str x0, [sp+136]
00498c84str x1, [sp+144]
00498c88str x2, [sp+152]
00498c8cldr x9, [sp+248]
00498c90ldrsb x27, [x9]
00498c94str x1, [x9+528]
00498c98str x2, [x9+536]
00498c9cadrp x27, 0x5b3000
00498ca0ldr w10, [x27+3056]
00498ca4cbz w10, 0x498cac
00498ca8b 0x498cb0
00498cac
00498cacloc_498cac:
00498cacb 0x498cc4
00498cb0
00498cb0loc_498cb0:
00498cb0bl runtime.gcWriteBarrier2
00498cb4str x0, [x25]
00498cb8ldr x1, [x9+520]
00498cbcstr x1, [x25+8]
00498cc0b 0x498cc4
00498cc4
00498cc4loc_498cc4:
00498cc4str x0, [x9+520]
00498cc8ldr x0, [sp+96]
00498cccstr x0, [sp+88]
00498cd0ldur x29, [sp-8]
00498cd4ldr x30, [sp], 240
00498cd8ret x30
00498cdc
00498cdcloc_498cdc:
00498cdcstp x0, x1, [sp+8]
00498ce0mov x3, x30
00498ce4bl runtime.morestack_noctxt.abi0
00498ce8ldp x0, x1, [sp+8]
00498cecb 0x498b70
00498b70
00498b70vendor/golang.org/x/text/unicode/norm.appendQuick: ; void vendor/golang.org/x/text/unicode/norm.appendQuick(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int i)
00498b70ldr x16, [x28+16]
00498b74sub x17, sp, 112
00498b78subs xzr, x17, x16
00498b7cb.ls 0x498cdc
00498b80str x30, [sp-240]!
00498b84stur x29, [sp-8]
00498b88sub x29, sp, 8
00498b8cstr x0, [sp+248]
00498b90str x1, [sp+256]
00498b94str xzr, [sp+88]
00498b98ldrsb x27, [x0]
00498b9cldr x9, [x0+472]
00498ba0subs xzr, x1, x9
00498ba4b.eq 0x498bac
00498ba8b 0x498bc0
00498bac
00498bacloc_498bac:
00498bacstr x1, [sp+88]
00498bb0mov x0, x1
00498bb4ldur x29, [sp-8]
00498bb8ldr x30, [sp], 240
00498bbcret x30
00498bc0
00498bc0loc_498bc0:
00498bc0ldrsb x27, [x0]
00498bc4add x9, x0, 400
00498bc8str x9, [sp+128]
00498bccldr x9, [sp+248]
00498bd0ldrsb x27, [x9]
00498bd4ldp x10, x11, [x9+432]
00498bd8ldp x12, x13, [x9+448]
00498bdcstp x10, x11, [sp+192]
00498be0stp x12, x13, [sp+208]
00498be4ldr x9, [x9+464]
00498be8str x9, [sp+224]
00498becldr x9, [sp+248]
00498bf0ldrsb x27, [x9]
00498bf4ldr x7, [x9+472]
00498bf8str x7, [sp+120]
00498bfcldr x6, [sp+256]
00498c00ldr x0, [sp+128]
00498c04ldr x1, [sp+192]
00498c08ldr x2, [sp+200]
00498c0cldr x3, [sp+208]
00498c10ldr x4, [sp+216]
00498c14ldr x5, [sp+224]
00498c18orr x8, xzr, 1
00498c1cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498c20str x0, [sp+104]
00498c24strb w1, [sp+86]
00498c28ldr x9, [sp+104]
00498c2cstr x9, [sp+112]
00498c30ldrb w9, [sp+86]
00498c34strb w9, [sp+87]
00498c38ldr x9, [sp+112]
00498c3cstr x9, [sp+96]
00498c40ldr x9, [sp+248]
00498c44ldrsb x27, [x9]
00498c48add x9, x9, 432
00498c4cstr x9, [sp+184]
00498c50ldr x9, [sp+248]
00498c54ldrsb x27, [x9]
00498c58ldr x1, [x9+520]
00498c5cldr x2, [x9+528]
00498c60ldr x3, [x9+536]
00498c64str x1, [sp+160]
00498c68str x2, [sp+168]
00498c6cstr x3, [sp+176]
00498c70ldr x4, [sp+256]
00498c74ldr x5, [sp+96]
00498c78ldr x0, [sp+184]
00498c7cbl vendor/golang.org/x/text/unicode/norm.(*input).appendSlice
00498c80str x0, [sp+136]
00498c84str x1, [sp+144]
00498c88str x2, [sp+152]
00498c8cldr x9, [sp+248]
00498c90ldrsb x27, [x9]
00498c94str x1, [x9+528]
00498c98str x2, [x9+536]
00498c9cadrp x27, 0x5b3000
00498ca0ldr w10, [x27+3056]
00498ca4cbz w10, 0x498cac
00498ca8b 0x498cb0
00498cac
00498cacloc_498cac:
00498cacb 0x498cc4
00498cb0
00498cb0loc_498cb0:
00498cb0bl runtime.gcWriteBarrier2
00498cb4str x0, [x25]
00498cb8ldr x1, [x9+520]
00498cbcstr x1, [x25+8]
00498cc0b 0x498cc4
00498cc4
00498cc4loc_498cc4:
00498cc4str x0, [x9+520]
00498cc8ldr x0, [sp+96]
00498cccstr x0, [sp+88]
00498cd0ldur x29, [sp-8]
00498cd4ldr x30, [sp], 240
00498cd8ret x30
00498cdc
00498cdcloc_498cdc:
00498cdcstp x0, x1, [sp+8]
00498ce0mov x3, x30
00498ce4bl runtime.morestack_noctxt.abi0
00498ce8ldp x0, x1, [sp+8]
00498cecb 0x498b70
00498b70
00498cf0
00498cf0vendor/golang.org/x/text/unicode/norm.doAppendInner: ; void vendor/golang.org/x/text/unicode/norm.doAppendInner(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int p)
00498cf0ldr x16, [x28+16]
00498cf4subs xzr, sp, x16
00498cf8b.ls 0x498d9c
00498cfcstr x30, [sp-80]!
00498d00stur x29, [sp-8]
00498d04sub x29, sp, 8
00498d08str x0, [sp+88]
00498d0cstr x1, [sp+96]
00498d10str xzr, [sp+48]
00498d14stp xzr, xzr, [sp+56]
00498d18ldr x3, [sp+88]
00498d1cldrsb x27, [x3]
00498d20ldr x3, [x3+472]
00498d24str x3, [sp+40]
00498d28b 0x498d2c
00498d2c
00498d2cloc_498d2c:
00498d2cldr x3, [sp+40]
00498d30ldr x4, [sp+96]
00498d34subs xzr, x3, x4
00498d38b.gt 0x498d40
00498d3cb 0x498d70
00498d40
00498d40loc_498d40:
00498d40ldr x1, [sp+96]
00498d44ldr x0, [sp+88]
00498d48orr x2, xzr, 1
00498d4cbl vendor/golang.org/x/text/unicode/norm.decomposeSegment
00498d50str x0, [sp+96]
00498d54ldr x3, [sp+88]
00498d58mov x1, x0
00498d5cmov x0, x3
00498d60bl vendor/golang.org/x/text/unicode/norm.appendQuick
00498d64str x0, [sp+96]
00498d68b 0x498d6c
00498d6c
00498d6cloc_498d6c:
00498d6cb 0x498d2c
00498d70
00498d70loc_498d70:
00498d70ldr x3, [sp+88]
00498d74ldrsb x27, [x3]
00498d78ldr x0, [x3+520]
00498d7cldr x1, [x3+528]
00498d80ldr x2, [x3+536]
00498d84str x0, [sp+48]
00498d88str x1, [sp+56]
00498d8cstr x2, [sp+64]
00498d90ldur x29, [sp-8]
00498d94ldr x30, [sp], 80
00498d98ret x30
00498d9c
00498d9cloc_498d9c:
00498d9cstp x0, x1, [sp+8]
00498da0mov x3, x30
00498da4bl runtime.morestack_noctxt.abi0
00498da8ldp x0, x1, [sp+8]
00498dacb 0x498cf0
00498cf0
00498cf0vendor/golang.org/x/text/unicode/norm.doAppendInner: ; void vendor/golang.org/x/text/unicode/norm.doAppendInner(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int p)
00498cf0ldr x16, [x28+16]
00498cf4subs xzr, sp, x16
00498cf8b.ls 0x498d9c
00498cfcstr x30, [sp-80]!
00498d00stur x29, [sp-8]
00498d04sub x29, sp, 8
00498d08str x0, [sp+88]
00498d0cstr x1, [sp+96]
00498d10str xzr, [sp+48]
00498d14stp xzr, xzr, [sp+56]
00498d18ldr x3, [sp+88]
00498d1cldrsb x27, [x3]
00498d20ldr x3, [x3+472]
00498d24str x3, [sp+40]
00498d28b 0x498d2c
00498d2c
00498d2cloc_498d2c:
00498d2cldr x3, [sp+40]
00498d30ldr x4, [sp+96]
00498d34subs xzr, x3, x4
00498d38b.gt 0x498d40
00498d3cb 0x498d70
00498d40
00498d40loc_498d40:
00498d40ldr x1, [sp+96]
00498d44ldr x0, [sp+88]
00498d48orr x2, xzr, 1
00498d4cbl vendor/golang.org/x/text/unicode/norm.decomposeSegment
00498d50str x0, [sp+96]
00498d54ldr x3, [sp+88]
00498d58mov x1, x0
00498d5cmov x0, x3
00498d60bl vendor/golang.org/x/text/unicode/norm.appendQuick
00498d64str x0, [sp+96]
00498d68b 0x498d6c
00498d6c
00498d6cloc_498d6c:
00498d6cb 0x498d2c
00498d70
00498d70loc_498d70:
00498d70ldr x3, [sp+88]
00498d74ldrsb x27, [x3]
00498d78ldr x0, [x3+520]
00498d7cldr x1, [x3+528]
00498d80ldr x2, [x3+536]
00498d84str x0, [sp+48]
00498d88str x1, [sp+56]
00498d8cstr x2, [sp+64]
00498d90ldur x29, [sp-8]
00498d94ldr x30, [sp], 80
00498d98ret x30
00498d9c
00498d9cloc_498d9c:
00498d9cstp x0, x1, [sp+8]
00498da0mov x3, x30
00498da4bl runtime.morestack_noctxt.abi0
00498da8ldp x0, x1, [sp+8]
00498dacb 0x498cf0
00498cf0
00498db0
00498db0vendor/golang.org/x/text/unicode/norm.Form.QuickSpan: ; void vendor/golang.org/x/text/unicode/norm.Form.QuickSpan(vendor/golang.org/x/text/unicode/norm.Form f, struct []uint8 b)
00498db0ldr x16, [x28+16]
00498db4sub x17, sp, 96
00498db8subs xzr, x17, x16
00498dbcb.ls 0x498ea8
00498dc0str x30, [sp-224]!
00498dc4stur x29, [sp-8]
00498dc8sub x29, sp, 8
00498dccstr x0, [sp+232]
00498dd0str x1, [sp+240]
00498dd4str x2, [sp+248]
00498dd8str x3, [sp+256]
00498ddcstr xzr, [sp+88]
00498de0mov x0, x1
00498de4mov x1, x2
00498de8mov x2, x3
00498decbl vendor/golang.org/x/text/unicode/norm.inputBytes
00498df0str x0, [sp+168]
00498df4str x1, [sp+176]
00498df8str x2, [sp+184]
00498dfcstr x3, [sp+192]
00498e00str x4, [sp+200]
00498e04ldp x3, x4, [sp+168]
00498e08ldp x5, x6, [sp+184]
00498e0cstp x3, x4, [sp+128]
00498e10stp x5, x6, [sp+144]
00498e14ldr x3, [sp+200]
00498e18str x3, [sp+160]
00498e1cldr x3, [sp+248]
00498e20str x3, [sp+112]
00498e24ldr x0, [sp+232]
00498e28adrp x27, 0x579000
00498e2cldr x1, [x27+4056]
00498e30adrp x27, 0x579000
00498e34ldr x3, [x27+4048]
00498e38subs xzr, x1, x0
00498e3cb.hi 0x498e44
00498e40b 0x498ea0
00498e44
00498e44loc_498e44:
00498e44ldr x0, [x3+3*x0]
00498e48str x0, [sp+208]
00498e4cldr x7, [sp+112]
00498e50ldr x1, [sp+128]
00498e54ldr x2, [sp+136]
00498e58ldr x3, [sp+144]
00498e5cldr x4, [sp+152]
00498e60ldr x5, [sp+160]
00498e64mov x6, xzr
00498e68orr x8, xzr, 1
00498e6cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498e70str x0, [sp+104]
00498e74strb w1, [sp+86]
00498e78ldr x9, [sp+104]
00498e7cstr x9, [sp+120]
00498e80ldrb w9, [sp+86]
00498e84strb w9, [sp+87]
00498e88ldr x0, [sp+120]
00498e8cstr x0, [sp+96]
00498e90str x0, [sp+88]
00498e94ldur x29, [sp-8]
00498e98ldr x30, [sp], 224
00498e9cret x30
00498ea0
00498ea0loc_498ea0:
00498ea0bl runtime.panicIndex
00498ea4hint
00498ea8
00498ea8loc_498ea8:
00498ea8stp x0, x1, [sp+8]
00498eacstp x2, x3, [sp+24]
00498eb0mov x3, x30
00498eb4bl runtime.morestack_noctxt.abi0
00498eb8ldp x0, x1, [sp+8]
00498ebcldp x2, x3, [sp+24]
00498ec0b 0x498db0
00498ec4udf 0
00498ec8udf 0
00498eccudf 0
00498db0
00498db0vendor/golang.org/x/text/unicode/norm.Form.QuickSpan: ; void vendor/golang.org/x/text/unicode/norm.Form.QuickSpan(vendor/golang.org/x/text/unicode/norm.Form f, struct []uint8 b)
00498db0ldr x16, [x28+16]
00498db4sub x17, sp, 96
00498db8subs xzr, x17, x16
00498dbcb.ls 0x498ea8
00498dc0str x30, [sp-224]!
00498dc4stur x29, [sp-8]
00498dc8sub x29, sp, 8
00498dccstr x0, [sp+232]
00498dd0str x1, [sp+240]
00498dd4str x2, [sp+248]
00498dd8str x3, [sp+256]
00498ddcstr xzr, [sp+88]
00498de0mov x0, x1
00498de4mov x1, x2
00498de8mov x2, x3
00498decbl vendor/golang.org/x/text/unicode/norm.inputBytes
00498df0str x0, [sp+168]
00498df4str x1, [sp+176]
00498df8str x2, [sp+184]
00498dfcstr x3, [sp+192]
00498e00str x4, [sp+200]
00498e04ldp x3, x4, [sp+168]
00498e08ldp x5, x6, [sp+184]
00498e0cstp x3, x4, [sp+128]
00498e10stp x5, x6, [sp+144]
00498e14ldr x3, [sp+200]
00498e18str x3, [sp+160]
00498e1cldr x3, [sp+248]
00498e20str x3, [sp+112]
00498e24ldr x0, [sp+232]
00498e28adrp x27, 0x579000
00498e2cldr x1, [x27+4056]
00498e30adrp x27, 0x579000
00498e34ldr x3, [x27+4048]
00498e38subs xzr, x1, x0
00498e3cb.hi 0x498e44
00498e40b 0x498ea0
00498e44
00498e44loc_498e44:
00498e44ldr x0, [x3+3*x0]
00498e48str x0, [sp+208]
00498e4cldr x7, [sp+112]
00498e50ldr x1, [sp+128]
00498e54ldr x2, [sp+136]
00498e58ldr x3, [sp+144]
00498e5cldr x4, [sp+152]
00498e60ldr x5, [sp+160]
00498e64mov x6, xzr
00498e68orr x8, xzr, 1
00498e6cbl vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan
00498e70str x0, [sp+104]
00498e74strb w1, [sp+86]
00498e78ldr x9, [sp+104]
00498e7cstr x9, [sp+120]
00498e80ldrb w9, [sp+86]
00498e84strb w9, [sp+87]
00498e88ldr x0, [sp+120]
00498e8cstr x0, [sp+96]
00498e90str x0, [sp+88]
00498e94ldur x29, [sp-8]
00498e98ldr x30, [sp], 224
00498e9cret x30
00498ea0
00498ea0loc_498ea0:
00498ea0bl runtime.panicIndex
00498ea4hint
00498ea8
00498ea8loc_498ea8:
00498ea8stp x0, x1, [sp+8]
00498eacstp x2, x3, [sp+24]
00498eb0mov x3, x30
00498eb4bl runtime.morestack_noctxt.abi0
00498eb8ldp x0, x1, [sp+8]
00498ebcldp x2, x3, [sp+24]
00498ec0b 0x498db0
00498ec4udf 0
00498ec8udf 0
00498eccudf 0
00498db0
00498ed0
00498ed0vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan: ; void vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan(vendor/golang.org/x/text/unicode/norm.formInfo * f, vendor/golang.org/x/text/unicode/norm.input src, int i, int end, bool atEOF)
00498ed0ldr x16, [x28+16]
00498ed4subs xzr, sp, x16
00498ed8b.ls 0x4991f0
00498edcstr x30, [sp-128]!
00498ee0stur x29, [sp-8]
00498ee4sub x29, sp, 8
00498ee8str x0, [sp+136]
00498eecstr x1, [sp+144]
00498ef0str x2, [sp+152]
00498ef4str x3, [sp+160]
00498ef8str x4, [sp+168]
00498efcstr x5, [sp+176]
00498f00str x6, [sp+184]
00498f04str x7, [sp+192]
00498f08strb w8, [sp+200]
00498f0cstr xzr, [sp+80]
00498f10strb wzr, [sp+61]
00498f14strb wzr, [sp+62]
00498f18strb wzr, [sp+60]
00498f1cldr x3, [sp+184]
00498f20str x3, [sp+88]
00498f24ldr x3, [sp+192]
00498f28str x3, [sp+80]
00498f2cb 0x498f30
00498f30
00498f30loc_498f30:
00498f30ldr x3, [sp+80]
00498f34ldr x4, [sp+184]
00498f38subs xzr, x3, x4
00498f3cb.gt 0x498f44
00498f40b 0x499184
00498f44
00498f44loc_498f44:
00498f44ldr x2, [sp+80]
00498f48ldr x1, [sp+184]
00498f4cadd x0, sp, 144
00498f50bl vendor/golang.org/x/text/unicode/norm.(*input).skipASCII
00498f54str x0, [sp+96]
00498f58ldr x3, [sp+184]
00498f5csubs xzr, x0, x3
00498f60b.ne 0x498f68
00498f64b 0x498f80
00498f68
00498f68loc_498f68:
00498f68str x0, [sp+184]
00498f6csub x3, x0, 1
00498f70str x3, [sp+88]
00498f74strb wzr, [sp+62]
00498f78strb wzr, [sp+60]
00498f7cb 0x49917c
00498f80
00498f80loc_498f80:
00498f80ldr x6, [sp+136]
00498f84ldrsb x27, [x6]
00498f88ldr x26, [x6+16]
00498f8cldr x5, [sp+184]
00498f90ldr x6, [x26]
00498f94ldr x0, [sp+144]
00498f98ldr x1, [sp+152]
00498f9cldr x2, [sp+160]
00498fa0ldr x3, [sp+168]
00498fa4ldr x4, [sp+176]
00498fa8blr x6
00498facstrb w0, [sp+72]
00498fb0strb w1, [sp+73]
00498fb4strb w2, [sp+74]
00498fb8strb w3, [sp+75]
00498fbcstrb w4, [sp+76]
00498fc0strb w5, [sp+77]
00498fc4strh w6, [sp+78]
00498fc8ldr x6, [sp+72]
00498fccstr x6, [sp+64]
00498fd0ldrb w6, [sp+65]
00498fd4cbz w6, 0x498fdc
00498fd8b 0x499020
00498fdc
00498fdcloc_498fdc:
00498fdcldrb w2, [sp+200]
00498fe0tbnz w2, 0, 0x498fe8
00498fe4b 0x499000
00498fe8
00498fe8loc_498fe8:
00498fe8orr x1, xzr, 1
00498fecstrb w1, [sp+61]
00498ff0ldr x0, [sp+80]
00498ff4ldur x29, [sp-8]
00498ff8ldr x30, [sp], 128
00498ffcret x30
00499000
00499000loc_499000:
00499000ldr x2, [sp+88]
00499004str x2, [sp+80]
00499008orr x1, xzr, 1
0049900cstrb w1, [sp+61]
00499010ldr x0, [sp+80]
00499014ldur x29, [sp-8]
00499018ldr x30, [sp], 128
0049901cret x30
00499020
00499020loc_499020:
00499020ldrb w1, [sp+64]
00499024ldrb w2, [sp+65]
00499028ldrb w3, [sp+66]
0049902cldrb w4, [sp+67]
00499030ldrb w5, [sp+68]
00499034ldrb w6, [sp+69]
00499038ldrh w7, [sp+70]
0049903cadd x0, sp, 60
00499040bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00499044str x0, [sp+112]
00499048str x0, [sp+104]
0049904ccbz x0, 0x499054
00499050b 0x499090
00499054
00499054loc_499054:
00499054b 0x499058
00499058
00499058loc_499058:
00499058ldrb w7, [sp+62]
0049905cldrb w8, [sp+66]
00499060subs wzr, w8, w7
00499064b.lo 0x49906c
00499068b 0x49908c
0049906c
0049906cloc_49906c:
0049906cldr x2, [sp+88]
00499070str x2, [sp+80]
00499074strb wzr, [sp+61]
00499078ldr x0, [sp+80]
0049907cmov x1, xzr
00499080ldur x29, [sp-8]
00499084ldr x30, [sp], 128
00499088ret x30
0049908c
0049908cloc_49908c:
0049908cb 0x4990e8
00499090
00499090loc_499090:
00499090subs xzr, x0, 1
00499094b.eq 0x49909c
00499098b 0x4990ac
0049909c
0049909cloc_49909c:
0049909cb 0x4990a0
004990a0
004990a0loc_4990a0:
004990a0ldr x7, [sp+184]
004990a4str x7, [sp+88]
004990a8b 0x4990e8
004990ac
004990acloc_4990ac:
004990acsubs xzr, x0, 2
004990b0b.eq 0x4990b8
004990b4b 0x4990dc
004990b8
004990b8loc_4990b8:
004990b8b 0x4990bc
004990bc
004990bcloc_4990bc:
004990bcldr x2, [sp+88]
004990c0str x2, [sp+80]
004990c4strb wzr, [sp+61]
004990c8ldr x0, [sp+80]
004990ccmov x1, xzr
004990d0ldur x29, [sp-8]
004990d4ldr x30, [sp], 128
004990d8ret x30
004990dc
004990dcloc_4990dc:
004990dcb 0x4990e0
004990e0
004990e0loc_4990e0:
004990e0b 0x4990e4
004990e4
004990e4loc_4990e4:
004990e4b 0x4990e8
004990e8
004990e8loc_4990e8:
004990e8ldr x7, [sp+136]
004990ecldrsb x27, [x7]
004990f0ldrb w7, [x7+8]
004990f4tbnz w7, 0, 0x4990fc
004990f8b 0x499130
004990fc
004990fcloc_4990fc:
004990fcldrb w0, [sp+64]
00499100ldrb w1, [sp+65]
00499104ldrb w2, [sp+66]
00499108ldrb w3, [sp+67]
0049910cldrb w4, [sp+68]
00499110ldrb w5, [sp+69]
00499114ldrh w6, [sp+70]
00499118bl vendor/golang.org/x/text/unicode/norm.Properties.isYesC
0049911cstrb w0, [sp+63]
00499120tbnz w0, 0, 0x499128
00499124b 0x49912c
00499128
00499128loc_499128:
00499128b 0x499160
0049912c
0049912cloc_49912c:
0049912cb 0x499188
00499130
00499130loc_499130:
00499130ldrb w0, [sp+64]
00499134ldrb w1, [sp+65]
00499138ldrb w2, [sp+66]
0049913cldrb w3, [sp+67]
00499140ldrb w4, [sp+68]
00499144ldrb w5, [sp+69]
00499148ldrh w6, [sp+70]
0049914cbl vendor/golang.org/x/text/unicode/norm.Properties.isYesD
00499150strb w0, [sp+63]
00499154tbnz w0, 0, 0x49915c
00499158b 0x499180
0049915c
0049915cloc_49915c:
0049915cb 0x499160
00499160
00499160loc_499160:
00499160ldrb w3, [sp+66]
00499164strb w3, [sp+62]
00499168ldr x3, [sp+184]
0049916cldrb w4, [sp+65]
00499170add x3, x3, x4
00499174str x3, [sp+184]
00499178b 0x49917c
0049917c
0049917cloc_49917c:
0049917cb 0x498f30
00499180
00499180loc_499180:
00499180b 0x499188
00499184
00499184loc_499184:
00499184b 0x499188
00499188
00499188loc_499188:
00499188ldr x2, [sp+80]
0049918cldr x3, [sp+184]
00499190subs xzr, x2, x3
00499194b.eq 0x49919c
00499198b 0x4991d0
0049919c
0049919cloc_49919c:
0049919cldrb w2, [sp+200]
004991a0tbnz w2, 0, 0x4991a8
004991a4b 0x4991ac
004991a8
004991a8loc_4991a8:
004991a8b 0x4991b8
004991ac
004991acloc_4991ac:
004991acldr x2, [sp+88]
004991b0str x2, [sp+80]
004991b4b 0x4991b8
004991b8
004991b8loc_4991b8:
004991b8orr x1, xzr, 1
004991bcstrb w1, [sp+61]
004991c0ldr x0, [sp+80]
004991c4ldur x29, [sp-8]
004991c8ldr x30, [sp], 128
004991ccret x30
004991d0
004991d0loc_4991d0:
004991d0ldr x2, [sp+88]
004991d4str x2, [sp+80]
004991d8strb wzr, [sp+61]
004991dcldr x0, [sp+80]
004991e0mov x1, xzr
004991e4ldur x29, [sp-8]
004991e8ldr x30, [sp], 128
004991ecret x30
004991f0
004991f0loc_4991f0:
004991f0stp x0, x1, [sp+8]
004991f4stp x2, x3, [sp+24]
004991f8stp x4, x5, [sp+40]
004991fcstp x6, x7, [sp+56]
00499200strb w8, [sp+72]
00499204mov x3, x30
00499208bl runtime.morestack_noctxt.abi0
0049920cldp x0, x1, [sp+8]
00499210ldp x2, x3, [sp+24]
00499214ldp x4, x5, [sp+40]
00499218ldp x6, x7, [sp+56]
0049921cldrb w8, [sp+72]
00499220b 0x498ed0
00499224udf 0
00499228udf 0
0049922cudf 0
00498ed0
00498ed0vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan: ; void vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan(vendor/golang.org/x/text/unicode/norm.formInfo * f, vendor/golang.org/x/text/unicode/norm.input src, int i, int end, bool atEOF)
00498ed0ldr x16, [x28+16]
00498ed4subs xzr, sp, x16
00498ed8b.ls 0x4991f0
00498edcstr x30, [sp-128]!
00498ee0stur x29, [sp-8]
00498ee4sub x29, sp, 8
00498ee8str x0, [sp+136]
00498eecstr x1, [sp+144]
00498ef0str x2, [sp+152]
00498ef4str x3, [sp+160]
00498ef8str x4, [sp+168]
00498efcstr x5, [sp+176]
00498f00str x6, [sp+184]
00498f04str x7, [sp+192]
00498f08strb w8, [sp+200]
00498f0cstr xzr, [sp+80]
00498f10strb wzr, [sp+61]
00498f14strb wzr, [sp+62]
00498f18strb wzr, [sp+60]
00498f1cldr x3, [sp+184]
00498f20str x3, [sp+88]
00498f24ldr x3, [sp+192]
00498f28str x3, [sp+80]
00498f2cb 0x498f30
00498f30
00498f30loc_498f30:
00498f30ldr x3, [sp+80]
00498f34ldr x4, [sp+184]
00498f38subs xzr, x3, x4
00498f3cb.gt 0x498f44
00498f40b 0x499184
00498f44
00498f44loc_498f44:
00498f44ldr x2, [sp+80]
00498f48ldr x1, [sp+184]
00498f4cadd x0, sp, 144
00498f50bl vendor/golang.org/x/text/unicode/norm.(*input).skipASCII
00498f54str x0, [sp+96]
00498f58ldr x3, [sp+184]
00498f5csubs xzr, x0, x3
00498f60b.ne 0x498f68
00498f64b 0x498f80
00498f68
00498f68loc_498f68:
00498f68str x0, [sp+184]
00498f6csub x3, x0, 1
00498f70str x3, [sp+88]
00498f74strb wzr, [sp+62]
00498f78strb wzr, [sp+60]
00498f7cb 0x49917c
00498f80
00498f80loc_498f80:
00498f80ldr x6, [sp+136]
00498f84ldrsb x27, [x6]
00498f88ldr x26, [x6+16]
00498f8cldr x5, [sp+184]
00498f90ldr x6, [x26]
00498f94ldr x0, [sp+144]
00498f98ldr x1, [sp+152]
00498f9cldr x2, [sp+160]
00498fa0ldr x3, [sp+168]
00498fa4ldr x4, [sp+176]
00498fa8blr x6
00498facstrb w0, [sp+72]
00498fb0strb w1, [sp+73]
00498fb4strb w2, [sp+74]
00498fb8strb w3, [sp+75]
00498fbcstrb w4, [sp+76]
00498fc0strb w5, [sp+77]
00498fc4strh w6, [sp+78]
00498fc8ldr x6, [sp+72]
00498fccstr x6, [sp+64]
00498fd0ldrb w6, [sp+65]
00498fd4cbz w6, 0x498fdc
00498fd8b 0x499020
00498fdc
00498fdcloc_498fdc:
00498fdcldrb w2, [sp+200]
00498fe0tbnz w2, 0, 0x498fe8
00498fe4b 0x499000
00498fe8
00498fe8loc_498fe8:
00498fe8orr x1, xzr, 1
00498fecstrb w1, [sp+61]
00498ff0ldr x0, [sp+80]
00498ff4ldur x29, [sp-8]
00498ff8ldr x30, [sp], 128
00498ffcret x30
00499000
00499000loc_499000:
00499000ldr x2, [sp+88]
00499004str x2, [sp+80]
00499008orr x1, xzr, 1
0049900cstrb w1, [sp+61]
00499010ldr x0, [sp+80]
00499014ldur x29, [sp-8]
00499018ldr x30, [sp], 128
0049901cret x30
00499020
00499020loc_499020:
00499020ldrb w1, [sp+64]
00499024ldrb w2, [sp+65]
00499028ldrb w3, [sp+66]
0049902cldrb w4, [sp+67]
00499030ldrb w5, [sp+68]
00499034ldrb w6, [sp+69]
00499038ldrh w7, [sp+70]
0049903cadd x0, sp, 60
00499040bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00499044str x0, [sp+112]
00499048str x0, [sp+104]
0049904ccbz x0, 0x499054
00499050b 0x499090
00499054
00499054loc_499054:
00499054b 0x499058
00499058
00499058loc_499058:
00499058ldrb w7, [sp+62]
0049905cldrb w8, [sp+66]
00499060subs wzr, w8, w7
00499064b.lo 0x49906c
00499068b 0x49908c
0049906c
0049906cloc_49906c:
0049906cldr x2, [sp+88]
00499070str x2, [sp+80]
00499074strb wzr, [sp+61]
00499078ldr x0, [sp+80]
0049907cmov x1, xzr
00499080ldur x29, [sp-8]
00499084ldr x30, [sp], 128
00499088ret x30
0049908c
0049908cloc_49908c:
0049908cb 0x4990e8
00499090
00499090loc_499090:
00499090subs xzr, x0, 1
00499094b.eq 0x49909c
00499098b 0x4990ac
0049909c
0049909cloc_49909c:
0049909cb 0x4990a0
004990a0
004990a0loc_4990a0:
004990a0ldr x7, [sp+184]
004990a4str x7, [sp+88]
004990a8b 0x4990e8
004990ac
004990acloc_4990ac:
004990acsubs xzr, x0, 2
004990b0b.eq 0x4990b8
004990b4b 0x4990dc
004990b8
004990b8loc_4990b8:
004990b8b 0x4990bc
004990bc
004990bcloc_4990bc:
004990bcldr x2, [sp+88]
004990c0str x2, [sp+80]
004990c4strb wzr, [sp+61]
004990c8ldr x0, [sp+80]
004990ccmov x1, xzr
004990d0ldur x29, [sp-8]
004990d4ldr x30, [sp], 128
004990d8ret x30
004990dc
004990dcloc_4990dc:
004990dcb 0x4990e0
004990e0
004990e0loc_4990e0:
004990e0b 0x4990e4
004990e4
004990e4loc_4990e4:
004990e4b 0x4990e8
004990e8
004990e8loc_4990e8:
004990e8ldr x7, [sp+136]
004990ecldrsb x27, [x7]
004990f0ldrb w7, [x7+8]
004990f4tbnz w7, 0, 0x4990fc
004990f8b 0x499130
004990fc
004990fcloc_4990fc:
004990fcldrb w0, [sp+64]
00499100ldrb w1, [sp+65]
00499104ldrb w2, [sp+66]
00499108ldrb w3, [sp+67]
0049910cldrb w4, [sp+68]
00499110ldrb w5, [sp+69]
00499114ldrh w6, [sp+70]
00499118bl vendor/golang.org/x/text/unicode/norm.Properties.isYesC
0049911cstrb w0, [sp+63]
00499120tbnz w0, 0, 0x499128
00499124b 0x49912c
00499128
00499128loc_499128:
00499128b 0x499160
0049912c
0049912cloc_49912c:
0049912cb 0x499188
00499130
00499130loc_499130:
00499130ldrb w0, [sp+64]
00499134ldrb w1, [sp+65]
00499138ldrb w2, [sp+66]
0049913cldrb w3, [sp+67]
00499140ldrb w4, [sp+68]
00499144ldrb w5, [sp+69]
00499148ldrh w6, [sp+70]
0049914cbl vendor/golang.org/x/text/unicode/norm.Properties.isYesD
00499150strb w0, [sp+63]
00499154tbnz w0, 0, 0x49915c
00499158b 0x499180
0049915c
0049915cloc_49915c:
0049915cb 0x499160
00499160
00499160loc_499160:
00499160ldrb w3, [sp+66]
00499164strb w3, [sp+62]
00499168ldr x3, [sp+184]
0049916cldrb w4, [sp+65]
00499170add x3, x3, x4
00499174str x3, [sp+184]
00499178b 0x49917c
0049917c
0049917cloc_49917c:
0049917cb 0x498f30
00499180
00499180loc_499180:
00499180b 0x499188
00499184
00499184loc_499184:
00499184b 0x499188
00499188
00499188loc_499188:
00499188ldr x2, [sp+80]
0049918cldr x3, [sp+184]
00499190subs xzr, x2, x3
00499194b.eq 0x49919c
00499198b 0x4991d0
0049919c
0049919cloc_49919c:
0049919cldrb w2, [sp+200]
004991a0tbnz w2, 0, 0x4991a8
004991a4b 0x4991ac
004991a8
004991a8loc_4991a8:
004991a8b 0x4991b8
004991ac
004991acloc_4991ac:
004991acldr x2, [sp+88]
004991b0str x2, [sp+80]
004991b4b 0x4991b8
004991b8
004991b8loc_4991b8:
004991b8orr x1, xzr, 1
004991bcstrb w1, [sp+61]
004991c0ldr x0, [sp+80]
004991c4ldur x29, [sp-8]
004991c8ldr x30, [sp], 128
004991ccret x30
004991d0
004991d0loc_4991d0:
004991d0ldr x2, [sp+88]
004991d4str x2, [sp+80]
004991d8strb wzr, [sp+61]
004991dcldr x0, [sp+80]
004991e0mov x1, xzr
004991e4ldur x29, [sp-8]
004991e8ldr x30, [sp], 128
004991ecret x30
004991f0
004991f0loc_4991f0:
004991f0stp x0, x1, [sp+8]
004991f4stp x2, x3, [sp+24]
004991f8stp x4, x5, [sp+40]
004991fcstp x6, x7, [sp+56]
00499200strb w8, [sp+72]
00499204mov x3, x30
00499208bl runtime.morestack_noctxt.abi0
0049920cldp x0, x1, [sp+8]
00499210ldp x2, x3, [sp+24]
00499214ldp x4, x5, [sp+40]
00499218ldp x6, x7, [sp+56]
0049921cldrb w8, [sp+72]
00499220b 0x498ed0
00499224udf 0
00499228udf 0
0049922cudf 0
00498ed0
00499230
00499230vendor/golang.org/x/text/unicode/norm.decomposeSegment: ; void vendor/golang.org/x/text/unicode/norm.decomposeSegment(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int sp, bool atEOF)
00499230ldr x16, [x28+16]
00499234sub x17, sp, 208
00499238subs xzr, x17, x16
0049923cb.ls 0x499644
00499240sub x20, sp, 336
00499244stp x29, x30, [x20-8]
00499248add sp, x20, 0
0049924csub x29, sp, 8
00499250str x0, [sp+344]
00499254str x1, [sp+352]
00499258strb w2, [sp+360]
0049925cstr xzr, [sp+112]
00499260ldrsb x27, [x0]
00499264ldp x6, x7, [x0+432]
00499268ldp x8, x9, [x0+448]
0049926cstp x6, x7, [sp+288]
00499270stp x8, x9, [sp+304]
00499274ldr x6, [x0+464]
00499278str x6, [sp+320]
0049927cldr x6, [sp+344]
00499280ldrsb x27, [x6]
00499284ldr x26, [x6+416]
00499288ldr x5, [sp+352]
0049928cldr x6, [x26]
00499290ldr x0, [sp+288]
00499294ldr x1, [sp+296]
00499298ldr x2, [sp+304]
0049929cldr x3, [sp+312]
004992a0ldr x4, [sp+320]
004992a4blr x6
004992a8strb w0, [sp+104]
004992acstrb w1, [sp+105]
004992b0strb w2, [sp+106]
004992b4strb w3, [sp+107]
004992b8strb w4, [sp+108]
004992bcstrb w5, [sp+109]
004992c0strh w6, [sp+110]
004992c4ldr x6, [sp+104]
004992c8str x6, [sp+88]
004992ccldrb w6, [sp+89]
004992d0cbz w6, 0x4992d8
004992d4b 0x4992ec
004992d8
004992d8loc_4992d8:
004992d8str xzr, [sp+112]
004992dcmov x0, xzr
004992e0ldp x29, x30, [sp-8]
004992e4add sp, sp, 336
004992e8ret x30
004992ec
004992ecloc_4992ec:
004992ecldr x8, [sp+344]
004992f0ldrsb x27, [x8]
004992f4add x0, x8, 385
004992f8str x0, [sp+280]
004992fcldrb w1, [sp+88]
00499300ldrb w2, [sp+89]
00499304ldrb w3, [sp+90]
00499308ldrb w4, [sp+91]
0049930cldrb w5, [sp+92]
00499310ldrb w6, [sp+93]
00499314ldrh w7, [sp+94]
00499318bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
0049931cstr x0, [sp+128]
00499320subs xzr, x0, 1
00499324b.eq 0x49932c
00499328b 0x49934c
0049932c
0049932cloc_49932c:
0049932cldr x14, [sp+344]
00499330ldrsb x27, [x14]
00499334ldr x14, [x14+392]
00499338subs xzr, x14, 0
0049933cb.gt 0x499344
00499340b 0x499348
00499344
00499344loc_499344:
00499344b 0x499580
00499348
00499348loc_499348:
00499348b 0x499368
0049934c
0049934cloc_49934c:
0049934csubs xzr, x0, 2
00499350b.eq 0x499358
00499354b 0x499364
00499358
00499358loc_499358:
00499358ldr x0, [sp+344]
0049935cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00499360b 0x499580
00499364
00499364loc_499364:
00499364b 0x499368
00499368
00499368loc_499368:
00499368ldr x14, [sp+344]
0049936cldrsb x27, [x14]
00499370ldp x15, x16, [x14+432]
00499374ldp x17, x19, [x14+448]
00499378stp x15, x16, [sp+240]
0049937cstp x17, x19, [sp+256]
00499380ldr x14, [x14+464]
00499384str x14, [sp+272]
00499388ldrb w7, [sp+88]
0049938cldr x6, [sp+352]
00499390ldr x0, [sp+344]
00499394ldr x1, [sp+240]
00499398ldrb w8, [sp+89]
0049939cldrb w9, [sp+90]
004993a0ldrb w10, [sp+91]
004993a4ldrb w11, [sp+92]
004993a8ldrb w12, [sp+93]
004993acldrh w13, [sp+94]
004993b0ldr x2, [sp+248]
004993b4ldr x3, [sp+256]
004993b8ldr x4, [sp+264]
004993bcldr x5, [sp+272]
004993c0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush
004993c4str x0, [sp+144]
004993c8cbnz x0, 0x4993d0
004993ccb 0x4993e4
004993d0
004993d0loc_4993d0:
004993d0str x0, [sp+112]
004993d4ldr x0, [sp+112]
004993d8ldp x29, x30, [sp-8]
004993dcadd sp, sp, 336
004993e0ret x30
004993e4
004993e4loc_4993e4:
004993e4b 0x4993e8
004993e8
004993e8loc_4993e8:
004993e8b 0x4993ec
004993ec
004993ecloc_4993ec:
004993ecldr x7, [sp+352]
004993f0ldrb w8, [sp+89]
004993f4add x7, x7, x8
004993f8str x7, [sp+352]
004993fcldr x8, [sp+344]
00499400ldrsb x27, [x8]
00499404ldr x8, [x8+472]
00499408subs xzr, x8, x7
0049940cb.le 0x499414
00499410b 0x499480
00499414
00499414loc_499414:
00499414ldrb w7, [sp+360]
00499418eor x8, x7, 1
0049941cstrb w8, [sp+86]
00499420tbnz w7, 0, 0x499428
00499424b 0x49942c
00499428
00499428loc_499428:
00499428b 0x49945c
0049942c
0049942cloc_49942c:
0049942cldrb w0, [sp+88]
00499430ldrb w1, [sp+89]
00499434ldrb w2, [sp+90]
00499438ldrb w3, [sp+91]
0049943cldrb w4, [sp+92]
00499440ldrb w5, [sp+93]
00499444ldrh w6, [sp+94]
00499448bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter
0049944cstrb w0, [sp+87]
00499450eor x7, x0, 1
00499454strb w7, [sp+86]
00499458b 0x49945c
0049945c
0049945cloc_49945c:
0049945cldrb w1, [sp+86]
00499460tbnz w1, 0, 0x499468
00499464b 0x49947c
00499468
00499468loc_499468:
00499468movn x0, 1
0049946cstr x0, [sp+112]
00499470ldp x29, x30, [sp-8]
00499474add sp, sp, 336
00499478ret x30
0049947c
0049947cloc_49947c:
0049947cb 0x49957c
00499480
00499480loc_499480:
00499480ldr x6, [sp+344]
00499484ldrsb x27, [x6]
00499488ldp x7, x8, [x6+432]
0049948cldp x9, x10, [x6+448]
00499490stp x7, x8, [sp+200]
00499494stp x9, x10, [sp+216]
00499498ldr x6, [x6+464]
0049949cstr x6, [sp+232]
004994a0ldr x6, [sp+344]
004994a4ldrsb x27, [x6]
004994a8ldr x26, [x6+416]
004994acldr x5, [sp+352]
004994b0ldr x6, [x26]
004994b4ldr x0, [sp+200]
004994b8ldr x1, [sp+208]
004994bcldr x2, [sp+216]
004994c0ldr x3, [sp+224]
004994c4ldr x4, [sp+232]
004994c8blr x6
004994ccstrb w0, [sp+96]
004994d0strb w1, [sp+97]
004994d4strb w2, [sp+98]
004994d8strb w3, [sp+99]
004994dcstrb w4, [sp+100]
004994e0strb w5, [sp+101]
004994e4strh w6, [sp+102]
004994e8ldr x6, [sp+96]
004994ecstr x6, [sp+88]
004994f0ldrb w6, [sp+89]
004994f4cbz w6, 0x4994fc
004994f8b 0x499520
004994fc
004994fcloc_4994fc:
004994fcldrb w1, [sp+360]
00499500tbnz w1, 0, 0x499508
00499504b 0x49950c
00499508
00499508loc_499508:
00499508b 0x49957c
0049950c
0049950cloc_49950c:
0049950cmovn x0, 1
00499510str x0, [sp+112]
00499514ldp x29, x30, [sp-8]
00499518add sp, sp, 336
0049951cret x30
00499520
00499520loc_499520:
00499520ldr x8, [sp+344]
00499524ldrsb x27, [x8]
00499528add x0, x8, 385
0049952cstr x0, [sp+192]
00499530ldrb w1, [sp+88]
00499534ldrb w2, [sp+89]
00499538ldrb w3, [sp+90]
0049953cldrb w4, [sp+91]
00499540ldrb w5, [sp+92]
00499544ldrb w6, [sp+93]
00499548ldrh w7, [sp+94]
0049954cbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00499550str x0, [sp+120]
00499554subs xzr, x0, 1
00499558b.eq 0x499560
0049955cb 0x499564
00499560
00499560loc_499560:
00499560b 0x49957c
00499564
00499564loc_499564:
00499564subs xzr, x0, 2
00499568b.eq 0x499570
0049956cb 0x4995bc
00499570
00499570loc_499570:
00499570ldr x0, [sp+344]
00499574bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00499578b 0x49957c
0049957c
0049957cloc_49957c:
0049957cb 0x499580
00499580
00499580loc_499580:
00499580ldr x0, [sp+344]
00499584bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush
00499588strb w0, [sp+86]
0049958ctbnz w0, 0, 0x499594
00499590b 0x4995a8
00499594
00499594loc_499594:
00499594ldr x0, [sp+352]
00499598str x0, [sp+112]
0049959cldp x29, x30, [sp-8]
004995a0add sp, sp, 336
004995a4ret x30
004995a8
004995a8loc_4995a8:
004995a8movn x0, 0
004995acstr x0, [sp+112]
004995b0ldp x29, x30, [sp-8]
004995b4add sp, sp, 336
004995b8ret x30
004995bc
004995bcloc_4995bc:
004995bcb 0x4995c0
004995c0
004995c0loc_4995c0:
004995c0ldr x14, [sp+344]
004995c4ldrsb x27, [x14]
004995c8ldp x15, x16, [x14+432]
004995ccldp x17, x19, [x14+448]
004995d0stp x15, x16, [sp+152]
004995d4stp x17, x19, [sp+168]
004995d8ldr x14, [x14+464]
004995dcstr x14, [sp+184]
004995e0ldrb w7, [sp+88]
004995e4ldr x6, [sp+352]
004995e8ldr x0, [sp+344]
004995ecldr x1, [sp+152]
004995f0ldrb w8, [sp+89]
004995f4ldrb w9, [sp+90]
004995f8ldrb w10, [sp+91]
004995fcldrb w11, [sp+92]
00499600ldrb w12, [sp+93]
00499604ldrh w13, [sp+94]
00499608ldr x2, [sp+160]
0049960cldr x3, [sp+168]
00499610ldr x4, [sp+176]
00499614ldr x5, [sp+184]
00499618bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush
0049961cstr x0, [sp+136]
00499620cbnz x0, 0x499628
00499624b 0x49963c
00499628
00499628loc_499628:
00499628str x0, [sp+112]
0049962cldr x0, [sp+112]
00499630ldp x29, x30, [sp-8]
00499634add sp, sp, 336
00499638ret x30
0049963c
0049963cloc_49963c:
0049963cb 0x499640
00499640
00499640loc_499640:
00499640b 0x4993e8
00499644
00499644loc_499644:
00499644stp x0, x1, [sp+8]
00499648strb w2, [sp+24]
0049964cmov x3, x30
00499650bl runtime.morestack_noctxt.abi0
00499654ldp x0, x1, [sp+8]
00499658ldrb w2, [sp+24]
0049965cb 0x499230
00499230
00499230vendor/golang.org/x/text/unicode/norm.decomposeSegment: ; void vendor/golang.org/x/text/unicode/norm.decomposeSegment(vendor/golang.org/x/text/unicode/norm.reorderBuffer * rb, int sp, bool atEOF)
00499230ldr x16, [x28+16]
00499234sub x17, sp, 208
00499238subs xzr, x17, x16
0049923cb.ls 0x499644
00499240sub x20, sp, 336
00499244stp x29, x30, [x20-8]
00499248add sp, x20, 0
0049924csub x29, sp, 8
00499250str x0, [sp+344]
00499254str x1, [sp+352]
00499258strb w2, [sp+360]
0049925cstr xzr, [sp+112]
00499260ldrsb x27, [x0]
00499264ldp x6, x7, [x0+432]
00499268ldp x8, x9, [x0+448]
0049926cstp x6, x7, [sp+288]
00499270stp x8, x9, [sp+304]
00499274ldr x6, [x0+464]
00499278str x6, [sp+320]
0049927cldr x6, [sp+344]
00499280ldrsb x27, [x6]
00499284ldr x26, [x6+416]
00499288ldr x5, [sp+352]
0049928cldr x6, [x26]
00499290ldr x0, [sp+288]
00499294ldr x1, [sp+296]
00499298ldr x2, [sp+304]
0049929cldr x3, [sp+312]
004992a0ldr x4, [sp+320]
004992a4blr x6
004992a8strb w0, [sp+104]
004992acstrb w1, [sp+105]
004992b0strb w2, [sp+106]
004992b4strb w3, [sp+107]
004992b8strb w4, [sp+108]
004992bcstrb w5, [sp+109]
004992c0strh w6, [sp+110]
004992c4ldr x6, [sp+104]
004992c8str x6, [sp+88]
004992ccldrb w6, [sp+89]
004992d0cbz w6, 0x4992d8
004992d4b 0x4992ec
004992d8
004992d8loc_4992d8:
004992d8str xzr, [sp+112]
004992dcmov x0, xzr
004992e0ldp x29, x30, [sp-8]
004992e4add sp, sp, 336
004992e8ret x30
004992ec
004992ecloc_4992ec:
004992ecldr x8, [sp+344]
004992f0ldrsb x27, [x8]
004992f4add x0, x8, 385
004992f8str x0, [sp+280]
004992fcldrb w1, [sp+88]
00499300ldrb w2, [sp+89]
00499304ldrb w3, [sp+90]
00499308ldrb w4, [sp+91]
0049930cldrb w5, [sp+92]
00499310ldrb w6, [sp+93]
00499314ldrh w7, [sp+94]
00499318bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
0049931cstr x0, [sp+128]
00499320subs xzr, x0, 1
00499324b.eq 0x49932c
00499328b 0x49934c
0049932c
0049932cloc_49932c:
0049932cldr x14, [sp+344]
00499330ldrsb x27, [x14]
00499334ldr x14, [x14+392]
00499338subs xzr, x14, 0
0049933cb.gt 0x499344
00499340b 0x499348
00499344
00499344loc_499344:
00499344b 0x499580
00499348
00499348loc_499348:
00499348b 0x499368
0049934c
0049934cloc_49934c:
0049934csubs xzr, x0, 2
00499350b.eq 0x499358
00499354b 0x499364
00499358
00499358loc_499358:
00499358ldr x0, [sp+344]
0049935cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00499360b 0x499580
00499364
00499364loc_499364:
00499364b 0x499368
00499368
00499368loc_499368:
00499368ldr x14, [sp+344]
0049936cldrsb x27, [x14]
00499370ldp x15, x16, [x14+432]
00499374ldp x17, x19, [x14+448]
00499378stp x15, x16, [sp+240]
0049937cstp x17, x19, [sp+256]
00499380ldr x14, [x14+464]
00499384str x14, [sp+272]
00499388ldrb w7, [sp+88]
0049938cldr x6, [sp+352]
00499390ldr x0, [sp+344]
00499394ldr x1, [sp+240]
00499398ldrb w8, [sp+89]
0049939cldrb w9, [sp+90]
004993a0ldrb w10, [sp+91]
004993a4ldrb w11, [sp+92]
004993a8ldrb w12, [sp+93]
004993acldrh w13, [sp+94]
004993b0ldr x2, [sp+248]
004993b4ldr x3, [sp+256]
004993b8ldr x4, [sp+264]
004993bcldr x5, [sp+272]
004993c0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush
004993c4str x0, [sp+144]
004993c8cbnz x0, 0x4993d0
004993ccb 0x4993e4
004993d0
004993d0loc_4993d0:
004993d0str x0, [sp+112]
004993d4ldr x0, [sp+112]
004993d8ldp x29, x30, [sp-8]
004993dcadd sp, sp, 336
004993e0ret x30
004993e4
004993e4loc_4993e4:
004993e4b 0x4993e8
004993e8
004993e8loc_4993e8:
004993e8b 0x4993ec
004993ec
004993ecloc_4993ec:
004993ecldr x7, [sp+352]
004993f0ldrb w8, [sp+89]
004993f4add x7, x7, x8
004993f8str x7, [sp+352]
004993fcldr x8, [sp+344]
00499400ldrsb x27, [x8]
00499404ldr x8, [x8+472]
00499408subs xzr, x8, x7
0049940cb.le 0x499414
00499410b 0x499480
00499414
00499414loc_499414:
00499414ldrb w7, [sp+360]
00499418eor x8, x7, 1
0049941cstrb w8, [sp+86]
00499420tbnz w7, 0, 0x499428
00499424b 0x49942c
00499428
00499428loc_499428:
00499428b 0x49945c
0049942c
0049942cloc_49942c:
0049942cldrb w0, [sp+88]
00499430ldrb w1, [sp+89]
00499434ldrb w2, [sp+90]
00499438ldrb w3, [sp+91]
0049943cldrb w4, [sp+92]
00499440ldrb w5, [sp+93]
00499444ldrh w6, [sp+94]
00499448bl vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter
0049944cstrb w0, [sp+87]
00499450eor x7, x0, 1
00499454strb w7, [sp+86]
00499458b 0x49945c
0049945c
0049945cloc_49945c:
0049945cldrb w1, [sp+86]
00499460tbnz w1, 0, 0x499468
00499464b 0x49947c
00499468
00499468loc_499468:
00499468movn x0, 1
0049946cstr x0, [sp+112]
00499470ldp x29, x30, [sp-8]
00499474add sp, sp, 336
00499478ret x30
0049947c
0049947cloc_49947c:
0049947cb 0x49957c
00499480
00499480loc_499480:
00499480ldr x6, [sp+344]
00499484ldrsb x27, [x6]
00499488ldp x7, x8, [x6+432]
0049948cldp x9, x10, [x6+448]
00499490stp x7, x8, [sp+200]
00499494stp x9, x10, [sp+216]
00499498ldr x6, [x6+464]
0049949cstr x6, [sp+232]
004994a0ldr x6, [sp+344]
004994a4ldrsb x27, [x6]
004994a8ldr x26, [x6+416]
004994acldr x5, [sp+352]
004994b0ldr x6, [x26]
004994b4ldr x0, [sp+200]
004994b8ldr x1, [sp+208]
004994bcldr x2, [sp+216]
004994c0ldr x3, [sp+224]
004994c4ldr x4, [sp+232]
004994c8blr x6
004994ccstrb w0, [sp+96]
004994d0strb w1, [sp+97]
004994d4strb w2, [sp+98]
004994d8strb w3, [sp+99]
004994dcstrb w4, [sp+100]
004994e0strb w5, [sp+101]
004994e4strh w6, [sp+102]
004994e8ldr x6, [sp+96]
004994ecstr x6, [sp+88]
004994f0ldrb w6, [sp+89]
004994f4cbz w6, 0x4994fc
004994f8b 0x499520
004994fc
004994fcloc_4994fc:
004994fcldrb w1, [sp+360]
00499500tbnz w1, 0, 0x499508
00499504b 0x49950c
00499508
00499508loc_499508:
00499508b 0x49957c
0049950c
0049950cloc_49950c:
0049950cmovn x0, 1
00499510str x0, [sp+112]
00499514ldp x29, x30, [sp-8]
00499518add sp, sp, 336
0049951cret x30
00499520
00499520loc_499520:
00499520ldr x8, [sp+344]
00499524ldrsb x27, [x8]
00499528add x0, x8, 385
0049952cstr x0, [sp+192]
00499530ldrb w1, [sp+88]
00499534ldrb w2, [sp+89]
00499538ldrb w3, [sp+90]
0049953cldrb w4, [sp+91]
00499540ldrb w5, [sp+92]
00499544ldrb w6, [sp+93]
00499548ldrh w7, [sp+94]
0049954cbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00499550str x0, [sp+120]
00499554subs xzr, x0, 1
00499558b.eq 0x499560
0049955cb 0x499564
00499560
00499560loc_499560:
00499560b 0x49957c
00499564
00499564loc_499564:
00499564subs xzr, x0, 2
00499568b.eq 0x499570
0049956cb 0x4995bc
00499570
00499570loc_499570:
00499570ldr x0, [sp+344]
00499574bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00499578b 0x49957c
0049957c
0049957cloc_49957c:
0049957cb 0x499580
00499580
00499580loc_499580:
00499580ldr x0, [sp+344]
00499584bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush
00499588strb w0, [sp+86]
0049958ctbnz w0, 0, 0x499594
00499590b 0x4995a8
00499594
00499594loc_499594:
00499594ldr x0, [sp+352]
00499598str x0, [sp+112]
0049959cldp x29, x30, [sp-8]
004995a0add sp, sp, 336
004995a4ret x30
004995a8
004995a8loc_4995a8:
004995a8movn x0, 0
004995acstr x0, [sp+112]
004995b0ldp x29, x30, [sp-8]
004995b4add sp, sp, 336
004995b8ret x30
004995bc
004995bcloc_4995bc:
004995bcb 0x4995c0
004995c0
004995c0loc_4995c0:
004995c0ldr x14, [sp+344]
004995c4ldrsb x27, [x14]
004995c8ldp x15, x16, [x14+432]
004995ccldp x17, x19, [x14+448]
004995d0stp x15, x16, [sp+152]
004995d4stp x17, x19, [sp+168]
004995d8ldr x14, [x14+464]
004995dcstr x14, [sp+184]
004995e0ldrb w7, [sp+88]
004995e4ldr x6, [sp+352]
004995e8ldr x0, [sp+344]
004995ecldr x1, [sp+152]
004995f0ldrb w8, [sp+89]
004995f4ldrb w9, [sp+90]
004995f8ldrb w10, [sp+91]
004995fcldrb w11, [sp+92]
00499600ldrb w12, [sp+93]
00499604ldrh w13, [sp+94]
00499608ldr x2, [sp+160]
0049960cldr x3, [sp+168]
00499610ldr x4, [sp+176]
00499614ldr x5, [sp+184]
00499618bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush
0049961cstr x0, [sp+136]
00499620cbnz x0, 0x499628
00499624b 0x49963c
00499628
00499628loc_499628:
00499628str x0, [sp+112]
0049962cldr x0, [sp+112]
00499630ldp x29, x30, [sp-8]
00499634add sp, sp, 336
00499638ret x30
0049963c
0049963cloc_49963c:
0049963cb 0x499640
00499640
00499640loc_499640:
00499640b 0x4993e8
00499644
00499644loc_499644:
00499644stp x0, x1, [sp+8]
00499648strb w2, [sp+24]
0049964cmov x3, x30
00499650bl runtime.morestack_noctxt.abi0
00499654ldp x0, x1, [sp+8]
00499658ldrb w2, [sp+24]
0049965cb 0x499230
00499230
00499660
00499660vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup: ; void vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup(vendor/golang.org/x/text/unicode/norm.nfcTrie * t, struct []uint8 s)
00499660ldr x16, [x28+16]
00499664subs xzr, sp, x16
00499668b.ls 0x499c6c
0049966cstr x30, [sp-80]!
00499670stur x29, [sp-8]
00499674sub x29, sp, 8
00499678str x0, [sp+88]
0049967cstr x1, [sp+96]
00499680str x2, [sp+104]
00499684str x3, [sp+112]
00499688strh wzr, [sp+44]
0049968cstr xzr, [sp+56]
00499690ldr x3, [sp+96]
00499694subs xzr, x2, 0
00499698b.hi 0x4996a0
0049969cb 0x499c5c
004996a0
004996a0loc_4996a0:
004996a0ldrb w3, [x3]
004996a4strb w3, [sp+42]
004996a8mov x4, x3
004996acsubs wzr, w4, 128
004996b0b.lo 0x4996b8
004996b4b 0x4996e8
004996b8
004996b8loc_4996b8:
004996b8b 0x4996bc
004996bc
004996bcloc_4996bc:
004996bcubfm x2, x3, 63, 7
004996c0adrp x3, 0x53e000
004996c4add x3, x3, 928
004996c8ldrh w2, [x3+x2]
004996ccstrh w2, [sp+44]
004996d0orr x1, xzr, 1
004996d4str x1, [sp+56]
004996d8ldrh w0, [sp+44]
004996dcldur x29, [sp-8]
004996e0ldr x30, [sp], 80
004996e4ret x30
004996e8
004996e8loc_4996e8:
004996e8mov x4, x3
004996ecsubs wzr, w4, 194
004996f0b.lo 0x4996f8
004996f4b 0x499718
004996f8
004996f8loc_4996f8:
004996f8b 0x4996fc
004996fc
004996fcloc_4996fc:
004996fcstrh wzr, [sp+44]
00499700orr x1, xzr, 1
00499704str x1, [sp+56]
00499708ldrh w0, [sp+44]
0049970cldur x29, [sp-8]
00499710ldr x30, [sp], 80
00499714ret x30
00499718
00499718loc_499718:
00499718mov x4, x3
0049971csubs wzr, w4, 224
00499720b.lo 0x499728
00499724b 0x499814
00499728
00499728loc_499728:
00499728b 0x49972c
0049972c
0049972cloc_49972c:
0049972cldr x3, [sp+104]
00499730str x3, [sp+64]
00499734subs xzr, x3, 2
00499738b.lt 0x499740
0049973cb 0x49975c
00499740
00499740loc_499740:
00499740strh wzr, [sp+44]
00499744str xzr, [sp+56]
00499748ldrh w0, [sp+44]
0049974cmov x1, xzr
00499750ldur x29, [sp-8]
00499754ldr x30, [sp], 80
00499758ret x30
0049975c
0049975cloc_49975c:
0049975cldrb w3, [sp+42]
00499760adrp x4, 0x534000
00499764add x4, x4, 1312
00499768ldrb w3, [x4+x3]
0049976cstrb w3, [sp+35]
00499770ldr x1, [sp+104]
00499774ldr x3, [sp+96]
00499778subs xzr, x1, 1
0049977cb.hi 0x499784
00499780b 0x499c54
00499784
00499784loc_499784:
00499784ldrb w3, [x3+1]
00499788strb w3, [sp+41]
0049978cmov x4, x3
00499790subs wzr, w4, 128
00499794cset x4, lo
00499798strb w4, [sp+43]
0049979cb.lo 0x4997a4
004997a0b 0x4997a8
004997a4
004997a4loc_4997a4:
004997a4b 0x4997b8
004997a8
004997a8loc_4997a8:
004997a8subs wzr, w3, 192
004997accset x3, hs
004997b0strb w3, [sp+43]
004997b4b 0x4997b8
004997b8
004997b8loc_4997b8:
004997b8ldrb w3, [sp+43]
004997bctbnz w3, 0, 0x4997c4
004997c0b 0x4997e0
004997c4
004997c4loc_4997c4:
004997c4strh wzr, [sp+44]
004997c8orr x1, xzr, 1
004997ccstr x1, [sp+56]
004997d0ldrh w0, [sp+44]
004997d4ldur x29, [sp-8]
004997d8ldr x30, [sp], 80
004997dcret x30
004997e0
004997e0loc_4997e0:
004997e0ldrb w2, [sp+41]
004997e4ldr x0, [sp+88]
004997e8ldrb w3, [sp+35]
004997ecmov x1, x3
004997f0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
004997f4strh w0, [sp+46]
004997f8strh w0, [sp+44]
004997fcorr x1, xzr, 2
00499800str x1, [sp+56]
00499804ldrh w0, [sp+44]
00499808ldur x29, [sp-8]
0049980cldr x30, [sp], 80
00499810ret x30
00499814
00499814loc_499814:
00499814mov x4, x3
00499818subs wzr, w4, 240
0049981cb.lo 0x499824
00499820b 0x4999b4
00499824
00499824loc_499824:
00499824b 0x499828
00499828
00499828loc_499828:
00499828ldr x3, [sp+104]
0049982cstr x3, [sp+64]
00499830subs xzr, x3, 3
00499834b.lt 0x49983c
00499838b 0x499858
0049983c
0049983cloc_49983c:
0049983cstrh wzr, [sp+44]
00499840str xzr, [sp+56]
00499844ldrh w0, [sp+44]
00499848mov x1, xzr
0049984cldur x29, [sp-8]
00499850ldr x30, [sp], 80
00499854ret x30
00499858
00499858loc_499858:
00499858ldrb w3, [sp+42]
0049985cadrp x4, 0x534000
00499860add x4, x4, 1312
00499864ldrb w3, [x4+x3]
00499868strb w3, [sp+34]
0049986cldr x1, [sp+104]
00499870ldr x3, [sp+96]
00499874subs xzr, x1, 1
00499878b.hi 0x499880
0049987cb 0x499c4c
00499880
00499880loc_499880:
00499880ldrb w3, [x3+1]
00499884strb w3, [sp+40]
00499888mov x4, x3
0049988csubs wzr, w4, 128
00499890cset x4, lo
00499894strb w4, [sp+43]
00499898b.lo 0x4998a0
0049989cb 0x4998a4
004998a0
004998a0loc_4998a0:
004998a0b 0x4998b4
004998a4
004998a4loc_4998a4:
004998a4subs wzr, w3, 192
004998a8cset x3, hs
004998acstrb w3, [sp+43]
004998b0b 0x4998b4
004998b4
004998b4loc_4998b4:
004998b4ldrb w3, [sp+43]
004998b8tbnz w3, 0, 0x4998c0
004998bcb 0x4998dc
004998c0
004998c0loc_4998c0:
004998c0strh wzr, [sp+44]
004998c4orr x1, xzr, 1
004998c8str x1, [sp+56]
004998ccldrh w0, [sp+44]
004998d0ldur x29, [sp-8]
004998d4ldr x30, [sp], 80
004998d8ret x30
004998dc
004998dcloc_4998dc:
004998dcldrb w3, [sp+34]
004998e0ubfm x3, x3, 58, 7
004998e4ldrb w4, [sp+40]
004998e8add x3, x3, x4
004998ecstr w3, [sp+52]
004998f0mov w0, w3
004998f4subs xzr, x0, 1408
004998f8b.lo 0x499900
004998fcb 0x499c44
00499900
00499900loc_499900:
00499900adrp x3, 0x534000
00499904add x3, x3, 1312
00499908ldrb w3, [x3+x0]
0049990cstrb w3, [sp+34]
00499910ldr x1, [sp+104]
00499914ldr x3, [sp+96]
00499918subs xzr, x1, 2
0049991cb.hi 0x499924
00499920b 0x499c3c
00499924
00499924loc_499924:
00499924ldrb w3, [x3+2]
00499928strb w3, [sp+38]
0049992cmov x4, x3
00499930subs wzr, w4, 128
00499934cset x4, lo
00499938strb w4, [sp+43]
0049993cb.lo 0x499944
00499940b 0x499948
00499944
00499944loc_499944:
00499944b 0x499958
00499948
00499948loc_499948:
00499948subs wzr, w3, 192
0049994ccset x3, hs
00499950strb w3, [sp+43]
00499954b 0x499958
00499958
00499958loc_499958:
00499958ldrb w3, [sp+43]
0049995ctbnz w3, 0, 0x499964
00499960b 0x499980
00499964
00499964loc_499964:
00499964strh wzr, [sp+44]
00499968orr x1, xzr, 2
0049996cstr x1, [sp+56]
00499970ldrh w0, [sp+44]
00499974ldur x29, [sp-8]
00499978ldr x30, [sp], 80
0049997cret x30
00499980
00499980loc_499980:
00499980ldrb w2, [sp+38]
00499984ldr x0, [sp+88]
00499988ldrb w3, [sp+34]
0049998cmov x1, x3
00499990bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499994strh w0, [sp+46]
00499998strh w0, [sp+44]
0049999corr x1, xzr, 3
004999a0str x1, [sp+56]
004999a4ldrh w0, [sp+44]
004999a8ldur x29, [sp-8]
004999acldr x30, [sp], 80
004999b0ret x30
004999b4
004999b4loc_4999b4:
004999b4subs wzr, w3, 248
004999b8b.lo 0x4999c0
004999bcb 0x499bf4
004999c0
004999c0loc_4999c0:
004999c0b 0x4999c4
004999c4
004999c4loc_4999c4:
004999c4ldr x3, [sp+104]
004999c8str x3, [sp+64]
004999ccsubs xzr, x3, 4
004999d0b.lt 0x4999d8
004999d4b 0x4999f4
004999d8
004999d8loc_4999d8:
004999d8strh wzr, [sp+44]
004999dcstr xzr, [sp+56]
004999e0ldrh w0, [sp+44]
004999e4mov x1, xzr
004999e8ldur x29, [sp-8]
004999ecldr x30, [sp], 80
004999f0ret x30
004999f4
004999f4loc_4999f4:
004999f4ldrb w3, [sp+42]
004999f8adrp x4, 0x534000
004999fcadd x4, x4, 1312
00499a00ldrb w3, [x4+x3]
00499a04strb w3, [sp+33]
00499a08ldr x1, [sp+104]
00499a0cldr x3, [sp+96]
00499a10subs xzr, x1, 1
00499a14b.hi 0x499a1c
00499a18b 0x499c34
00499a1c
00499a1cloc_499a1c:
00499a1cldrb w3, [x3+1]
00499a20strb w3, [sp+39]
00499a24mov x4, x3
00499a28subs wzr, w4, 128
00499a2ccset x4, lo
00499a30strb w4, [sp+43]
00499a34b.lo 0x499a3c
00499a38b 0x499a40
00499a3c
00499a3cloc_499a3c:
00499a3cb 0x499a50
00499a40
00499a40loc_499a40:
00499a40subs wzr, w3, 192
00499a44cset x3, hs
00499a48strb w3, [sp+43]
00499a4cb 0x499a50
00499a50
00499a50loc_499a50:
00499a50ldrb w3, [sp+43]
00499a54tbnz w3, 0, 0x499a5c
00499a58b 0x499a78
00499a5c
00499a5cloc_499a5c:
00499a5cstrh wzr, [sp+44]
00499a60orr x1, xzr, 1
00499a64str x1, [sp+56]
00499a68ldrh w0, [sp+44]
00499a6cldur x29, [sp-8]
00499a70ldr x30, [sp], 80
00499a74ret x30
00499a78
00499a78loc_499a78:
00499a78ldrb w3, [sp+33]
00499a7cubfm x3, x3, 58, 7
00499a80ldrb w4, [sp+39]
00499a84add x3, x3, x4
00499a88str w3, [sp+48]
00499a8cmov w0, w3
00499a90subs xzr, x0, 1408
00499a94b.lo 0x499a9c
00499a98b 0x499c2c
00499a9c
00499a9cloc_499a9c:
00499a9cadrp x3, 0x534000
00499aa0add x3, x3, 1312
00499aa4ldrb w3, [x3+x0]
00499aa8strb w3, [sp+33]
00499aacldr x1, [sp+104]
00499ab0ldr x3, [sp+96]
00499ab4subs xzr, x1, 2
00499ab8b.hi 0x499ac0
00499abcb 0x499c24
00499ac0
00499ac0loc_499ac0:
00499ac0ldrb w3, [x3+2]
00499ac4strb w3, [sp+37]
00499ac8mov x4, x3
00499accsubs wzr, w4, 128
00499ad0cset x4, lo
00499ad4strb w4, [sp+43]
00499ad8b.lo 0x499ae0
00499adcb 0x499ae4
00499ae0
00499ae0loc_499ae0:
00499ae0b 0x499af4
00499ae4
00499ae4loc_499ae4:
00499ae4subs wzr, w3, 192
00499ae8cset x3, hs
00499aecstrb w3, [sp+43]
00499af0b 0x499af4
00499af4
00499af4loc_499af4:
00499af4ldrb w3, [sp+43]
00499af8tbnz w3, 0, 0x499b00
00499afcb 0x499b1c
00499b00
00499b00loc_499b00:
00499b00strh wzr, [sp+44]
00499b04orr x1, xzr, 2
00499b08str x1, [sp+56]
00499b0cldrh w0, [sp+44]
00499b10ldur x29, [sp-8]
00499b14ldr x30, [sp], 80
00499b18ret x30
00499b1c
00499b1cloc_499b1c:
00499b1cldrb w3, [sp+33]
00499b20ubfm x3, x3, 58, 7
00499b24ldrb w4, [sp+37]
00499b28add x3, x3, x4
00499b2cstr w3, [sp+48]
00499b30mov w0, w3
00499b34subs xzr, x0, 1408
00499b38b.lo 0x499b40
00499b3cb 0x499c1c
00499b40
00499b40loc_499b40:
00499b40adrp x3, 0x534000
00499b44add x3, x3, 1312
00499b48ldrb w3, [x3+x0]
00499b4cstrb w3, [sp+33]
00499b50ldr x1, [sp+104]
00499b54ldr x3, [sp+96]
00499b58subs xzr, x1, 3
00499b5cb.hi 0x499b64
00499b60b 0x499c14
00499b64
00499b64loc_499b64:
00499b64ldrb w3, [x3+3]
00499b68strb w3, [sp+36]
00499b6cmov x4, x3
00499b70subs wzr, w4, 128
00499b74cset x4, lo
00499b78strb w4, [sp+43]
00499b7cb.lo 0x499b84
00499b80b 0x499b88
00499b84
00499b84loc_499b84:
00499b84b 0x499b98
00499b88
00499b88loc_499b88:
00499b88subs wzr, w3, 192
00499b8ccset x3, hs
00499b90strb w3, [sp+43]
00499b94b 0x499b98
00499b98
00499b98loc_499b98:
00499b98ldrb w3, [sp+43]
00499b9ctbnz w3, 0, 0x499ba4
00499ba0b 0x499bc0
00499ba4
00499ba4loc_499ba4:
00499ba4strh wzr, [sp+44]
00499ba8orr x1, xzr, 3
00499bacstr x1, [sp+56]
00499bb0ldrh w0, [sp+44]
00499bb4ldur x29, [sp-8]
00499bb8ldr x30, [sp], 80
00499bbcret x30
00499bc0
00499bc0loc_499bc0:
00499bc0ldrb w2, [sp+36]
00499bc4ldr x0, [sp+88]
00499bc8ldrb w3, [sp+33]
00499bccmov x1, x3
00499bd0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499bd4strh w0, [sp+46]
00499bd8strh w0, [sp+44]
00499bdcorr x1, xzr, 4
00499be0str x1, [sp+56]
00499be4ldrh w0, [sp+44]
00499be8ldur x29, [sp-8]
00499becldr x30, [sp], 80
00499bf0ret x30
00499bf4
00499bf4loc_499bf4:
00499bf4b 0x499bf8
00499bf8
00499bf8loc_499bf8:
00499bf8strh wzr, [sp+44]
00499bfcorr x1, xzr, 1
00499c00str x1, [sp+56]
00499c04ldrh w0, [sp+44]
00499c08ldur x29, [sp-8]
00499c0cldr x30, [sp], 80
00499c10ret x30
00499c14
00499c14loc_499c14:
00499c14orr x0, xzr, 3
00499c18bl runtime.panicIndex
00499c1c
00499c1cloc_499c1c:
00499c1cmovz x1, 1408
00499c20bl runtime.panicIndex
00499c24
00499c24loc_499c24:
00499c24orr x0, xzr, 2
00499c28bl runtime.panicIndex
00499c2c
00499c2cloc_499c2c:
00499c2cmovz x1, 1408
00499c30bl runtime.panicIndex
00499c34
00499c34loc_499c34:
00499c34orr x0, xzr, 1
00499c38bl runtime.panicIndex
00499c3c
00499c3cloc_499c3c:
00499c3corr x0, xzr, 2
00499c40bl runtime.panicIndex
00499c44
00499c44loc_499c44:
00499c44movz x1, 1408
00499c48bl runtime.panicIndex
00499c4c
00499c4cloc_499c4c:
00499c4corr x0, xzr, 1
00499c50bl runtime.panicIndex
00499c54
00499c54loc_499c54:
00499c54orr x0, xzr, 1
00499c58bl runtime.panicIndex
00499c5c
00499c5cloc_499c5c:
00499c5cmov x0, xzr
00499c60mov x1, x2
00499c64bl runtime.panicIndex
00499c68hint
00499c6c
00499c6cloc_499c6c:
00499c6cstp x0, x1, [sp+8]
00499c70stp x2, x3, [sp+24]
00499c74mov x3, x30
00499c78bl runtime.morestack_noctxt.abi0
00499c7cldp x0, x1, [sp+8]
00499c80ldp x2, x3, [sp+24]
00499c84b 0x499660
00499c88udf 0
00499c8cudf 0
00499660
00499660vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup: ; void vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup(vendor/golang.org/x/text/unicode/norm.nfcTrie * t, struct []uint8 s)
00499660ldr x16, [x28+16]
00499664subs xzr, sp, x16
00499668b.ls 0x499c6c
0049966cstr x30, [sp-80]!
00499670stur x29, [sp-8]
00499674sub x29, sp, 8
00499678str x0, [sp+88]
0049967cstr x1, [sp+96]
00499680str x2, [sp+104]
00499684str x3, [sp+112]
00499688strh wzr, [sp+44]
0049968cstr xzr, [sp+56]
00499690ldr x3, [sp+96]
00499694subs xzr, x2, 0
00499698b.hi 0x4996a0
0049969cb 0x499c5c
004996a0
004996a0loc_4996a0:
004996a0ldrb w3, [x3]
004996a4strb w3, [sp+42]
004996a8mov x4, x3
004996acsubs wzr, w4, 128
004996b0b.lo 0x4996b8
004996b4b 0x4996e8
004996b8
004996b8loc_4996b8:
004996b8b 0x4996bc
004996bc
004996bcloc_4996bc:
004996bcubfm x2, x3, 63, 7
004996c0adrp x3, 0x53e000
004996c4add x3, x3, 928
004996c8ldrh w2, [x3+x2]
004996ccstrh w2, [sp+44]
004996d0orr x1, xzr, 1
004996d4str x1, [sp+56]
004996d8ldrh w0, [sp+44]
004996dcldur x29, [sp-8]
004996e0ldr x30, [sp], 80
004996e4ret x30
004996e8
004996e8loc_4996e8:
004996e8mov x4, x3
004996ecsubs wzr, w4, 194
004996f0b.lo 0x4996f8
004996f4b 0x499718
004996f8
004996f8loc_4996f8:
004996f8b 0x4996fc
004996fc
004996fcloc_4996fc:
004996fcstrh wzr, [sp+44]
00499700orr x1, xzr, 1
00499704str x1, [sp+56]
00499708ldrh w0, [sp+44]
0049970cldur x29, [sp-8]
00499710ldr x30, [sp], 80
00499714ret x30
00499718
00499718loc_499718:
00499718mov x4, x3
0049971csubs wzr, w4, 224
00499720b.lo 0x499728
00499724b 0x499814
00499728
00499728loc_499728:
00499728b 0x49972c
0049972c
0049972cloc_49972c:
0049972cldr x3, [sp+104]
00499730str x3, [sp+64]
00499734subs xzr, x3, 2
00499738b.lt 0x499740
0049973cb 0x49975c
00499740
00499740loc_499740:
00499740strh wzr, [sp+44]
00499744str xzr, [sp+56]
00499748ldrh w0, [sp+44]
0049974cmov x1, xzr
00499750ldur x29, [sp-8]
00499754ldr x30, [sp], 80
00499758ret x30
0049975c
0049975cloc_49975c:
0049975cldrb w3, [sp+42]
00499760adrp x4, 0x534000
00499764add x4, x4, 1312
00499768ldrb w3, [x4+x3]
0049976cstrb w3, [sp+35]
00499770ldr x1, [sp+104]
00499774ldr x3, [sp+96]
00499778subs xzr, x1, 1
0049977cb.hi 0x499784
00499780b 0x499c54
00499784
00499784loc_499784:
00499784ldrb w3, [x3+1]
00499788strb w3, [sp+41]
0049978cmov x4, x3
00499790subs wzr, w4, 128
00499794cset x4, lo
00499798strb w4, [sp+43]
0049979cb.lo 0x4997a4
004997a0b 0x4997a8
004997a4
004997a4loc_4997a4:
004997a4b 0x4997b8
004997a8
004997a8loc_4997a8:
004997a8subs wzr, w3, 192
004997accset x3, hs
004997b0strb w3, [sp+43]
004997b4b 0x4997b8
004997b8
004997b8loc_4997b8:
004997b8ldrb w3, [sp+43]
004997bctbnz w3, 0, 0x4997c4
004997c0b 0x4997e0
004997c4
004997c4loc_4997c4:
004997c4strh wzr, [sp+44]
004997c8orr x1, xzr, 1
004997ccstr x1, [sp+56]
004997d0ldrh w0, [sp+44]
004997d4ldur x29, [sp-8]
004997d8ldr x30, [sp], 80
004997dcret x30
004997e0
004997e0loc_4997e0:
004997e0ldrb w2, [sp+41]
004997e4ldr x0, [sp+88]
004997e8ldrb w3, [sp+35]
004997ecmov x1, x3
004997f0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
004997f4strh w0, [sp+46]
004997f8strh w0, [sp+44]
004997fcorr x1, xzr, 2
00499800str x1, [sp+56]
00499804ldrh w0, [sp+44]
00499808ldur x29, [sp-8]
0049980cldr x30, [sp], 80
00499810ret x30
00499814
00499814loc_499814:
00499814mov x4, x3
00499818subs wzr, w4, 240
0049981cb.lo 0x499824
00499820b 0x4999b4
00499824
00499824loc_499824:
00499824b 0x499828
00499828
00499828loc_499828:
00499828ldr x3, [sp+104]
0049982cstr x3, [sp+64]
00499830subs xzr, x3, 3
00499834b.lt 0x49983c
00499838b 0x499858
0049983c
0049983cloc_49983c:
0049983cstrh wzr, [sp+44]
00499840str xzr, [sp+56]
00499844ldrh w0, [sp+44]
00499848mov x1, xzr
0049984cldur x29, [sp-8]
00499850ldr x30, [sp], 80
00499854ret x30
00499858
00499858loc_499858:
00499858ldrb w3, [sp+42]
0049985cadrp x4, 0x534000
00499860add x4, x4, 1312
00499864ldrb w3, [x4+x3]
00499868strb w3, [sp+34]
0049986cldr x1, [sp+104]
00499870ldr x3, [sp+96]
00499874subs xzr, x1, 1
00499878b.hi 0x499880
0049987cb 0x499c4c
00499880
00499880loc_499880:
00499880ldrb w3, [x3+1]
00499884strb w3, [sp+40]
00499888mov x4, x3
0049988csubs wzr, w4, 128
00499890cset x4, lo
00499894strb w4, [sp+43]
00499898b.lo 0x4998a0
0049989cb 0x4998a4
004998a0
004998a0loc_4998a0:
004998a0b 0x4998b4
004998a4
004998a4loc_4998a4:
004998a4subs wzr, w3, 192
004998a8cset x3, hs
004998acstrb w3, [sp+43]
004998b0b 0x4998b4
004998b4
004998b4loc_4998b4:
004998b4ldrb w3, [sp+43]
004998b8tbnz w3, 0, 0x4998c0
004998bcb 0x4998dc
004998c0
004998c0loc_4998c0:
004998c0strh wzr, [sp+44]
004998c4orr x1, xzr, 1
004998c8str x1, [sp+56]
004998ccldrh w0, [sp+44]
004998d0ldur x29, [sp-8]
004998d4ldr x30, [sp], 80
004998d8ret x30
004998dc
004998dcloc_4998dc:
004998dcldrb w3, [sp+34]
004998e0ubfm x3, x3, 58, 7
004998e4ldrb w4, [sp+40]
004998e8add x3, x3, x4
004998ecstr w3, [sp+52]
004998f0mov w0, w3
004998f4subs xzr, x0, 1408
004998f8b.lo 0x499900
004998fcb 0x499c44
00499900
00499900loc_499900:
00499900adrp x3, 0x534000
00499904add x3, x3, 1312
00499908ldrb w3, [x3+x0]
0049990cstrb w3, [sp+34]
00499910ldr x1, [sp+104]
00499914ldr x3, [sp+96]
00499918subs xzr, x1, 2
0049991cb.hi 0x499924
00499920b 0x499c3c
00499924
00499924loc_499924:
00499924ldrb w3, [x3+2]
00499928strb w3, [sp+38]
0049992cmov x4, x3
00499930subs wzr, w4, 128
00499934cset x4, lo
00499938strb w4, [sp+43]
0049993cb.lo 0x499944
00499940b 0x499948
00499944
00499944loc_499944:
00499944b 0x499958
00499948
00499948loc_499948:
00499948subs wzr, w3, 192
0049994ccset x3, hs
00499950strb w3, [sp+43]
00499954b 0x499958
00499958
00499958loc_499958:
00499958ldrb w3, [sp+43]
0049995ctbnz w3, 0, 0x499964
00499960b 0x499980
00499964
00499964loc_499964:
00499964strh wzr, [sp+44]
00499968orr x1, xzr, 2
0049996cstr x1, [sp+56]
00499970ldrh w0, [sp+44]
00499974ldur x29, [sp-8]
00499978ldr x30, [sp], 80
0049997cret x30
00499980
00499980loc_499980:
00499980ldrb w2, [sp+38]
00499984ldr x0, [sp+88]
00499988ldrb w3, [sp+34]
0049998cmov x1, x3
00499990bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499994strh w0, [sp+46]
00499998strh w0, [sp+44]
0049999corr x1, xzr, 3
004999a0str x1, [sp+56]
004999a4ldrh w0, [sp+44]
004999a8ldur x29, [sp-8]
004999acldr x30, [sp], 80
004999b0ret x30
004999b4
004999b4loc_4999b4:
004999b4subs wzr, w3, 248
004999b8b.lo 0x4999c0
004999bcb 0x499bf4
004999c0
004999c0loc_4999c0:
004999c0b 0x4999c4
004999c4
004999c4loc_4999c4:
004999c4ldr x3, [sp+104]
004999c8str x3, [sp+64]
004999ccsubs xzr, x3, 4
004999d0b.lt 0x4999d8
004999d4b 0x4999f4
004999d8
004999d8loc_4999d8:
004999d8strh wzr, [sp+44]
004999dcstr xzr, [sp+56]
004999e0ldrh w0, [sp+44]
004999e4mov x1, xzr
004999e8ldur x29, [sp-8]
004999ecldr x30, [sp], 80
004999f0ret x30
004999f4
004999f4loc_4999f4:
004999f4ldrb w3, [sp+42]
004999f8adrp x4, 0x534000
004999fcadd x4, x4, 1312
00499a00ldrb w3, [x4+x3]
00499a04strb w3, [sp+33]
00499a08ldr x1, [sp+104]
00499a0cldr x3, [sp+96]
00499a10subs xzr, x1, 1
00499a14b.hi 0x499a1c
00499a18b 0x499c34
00499a1c
00499a1cloc_499a1c:
00499a1cldrb w3, [x3+1]
00499a20strb w3, [sp+39]
00499a24mov x4, x3
00499a28subs wzr, w4, 128
00499a2ccset x4, lo
00499a30strb w4, [sp+43]
00499a34b.lo 0x499a3c
00499a38b 0x499a40
00499a3c
00499a3cloc_499a3c:
00499a3cb 0x499a50
00499a40
00499a40loc_499a40:
00499a40subs wzr, w3, 192
00499a44cset x3, hs
00499a48strb w3, [sp+43]
00499a4cb 0x499a50
00499a50
00499a50loc_499a50:
00499a50ldrb w3, [sp+43]
00499a54tbnz w3, 0, 0x499a5c
00499a58b 0x499a78
00499a5c
00499a5cloc_499a5c:
00499a5cstrh wzr, [sp+44]
00499a60orr x1, xzr, 1
00499a64str x1, [sp+56]
00499a68ldrh w0, [sp+44]
00499a6cldur x29, [sp-8]
00499a70ldr x30, [sp], 80
00499a74ret x30
00499a78
00499a78loc_499a78:
00499a78ldrb w3, [sp+33]
00499a7cubfm x3, x3, 58, 7
00499a80ldrb w4, [sp+39]
00499a84add x3, x3, x4
00499a88str w3, [sp+48]
00499a8cmov w0, w3
00499a90subs xzr, x0, 1408
00499a94b.lo 0x499a9c
00499a98b 0x499c2c
00499a9c
00499a9cloc_499a9c:
00499a9cadrp x3, 0x534000
00499aa0add x3, x3, 1312
00499aa4ldrb w3, [x3+x0]
00499aa8strb w3, [sp+33]
00499aacldr x1, [sp+104]
00499ab0ldr x3, [sp+96]
00499ab4subs xzr, x1, 2
00499ab8b.hi 0x499ac0
00499abcb 0x499c24
00499ac0
00499ac0loc_499ac0:
00499ac0ldrb w3, [x3+2]
00499ac4strb w3, [sp+37]
00499ac8mov x4, x3
00499accsubs wzr, w4, 128
00499ad0cset x4, lo
00499ad4strb w4, [sp+43]
00499ad8b.lo 0x499ae0
00499adcb 0x499ae4
00499ae0
00499ae0loc_499ae0:
00499ae0b 0x499af4
00499ae4
00499ae4loc_499ae4:
00499ae4subs wzr, w3, 192
00499ae8cset x3, hs
00499aecstrb w3, [sp+43]
00499af0b 0x499af4
00499af4
00499af4loc_499af4:
00499af4ldrb w3, [sp+43]
00499af8tbnz w3, 0, 0x499b00
00499afcb 0x499b1c
00499b00
00499b00loc_499b00:
00499b00strh wzr, [sp+44]
00499b04orr x1, xzr, 2
00499b08str x1, [sp+56]
00499b0cldrh w0, [sp+44]
00499b10ldur x29, [sp-8]
00499b14ldr x30, [sp], 80
00499b18ret x30
00499b1c
00499b1cloc_499b1c:
00499b1cldrb w3, [sp+33]
00499b20ubfm x3, x3, 58, 7
00499b24ldrb w4, [sp+37]
00499b28add x3, x3, x4
00499b2cstr w3, [sp+48]
00499b30mov w0, w3
00499b34subs xzr, x0, 1408
00499b38b.lo 0x499b40
00499b3cb 0x499c1c
00499b40
00499b40loc_499b40:
00499b40adrp x3, 0x534000
00499b44add x3, x3, 1312
00499b48ldrb w3, [x3+x0]
00499b4cstrb w3, [sp+33]
00499b50ldr x1, [sp+104]
00499b54ldr x3, [sp+96]
00499b58subs xzr, x1, 3
00499b5cb.hi 0x499b64
00499b60b 0x499c14
00499b64
00499b64loc_499b64:
00499b64ldrb w3, [x3+3]
00499b68strb w3, [sp+36]
00499b6cmov x4, x3
00499b70subs wzr, w4, 128
00499b74cset x4, lo
00499b78strb w4, [sp+43]
00499b7cb.lo 0x499b84
00499b80b 0x499b88
00499b84
00499b84loc_499b84:
00499b84b 0x499b98
00499b88
00499b88loc_499b88:
00499b88subs wzr, w3, 192
00499b8ccset x3, hs
00499b90strb w3, [sp+43]
00499b94b 0x499b98
00499b98
00499b98loc_499b98:
00499b98ldrb w3, [sp+43]
00499b9ctbnz w3, 0, 0x499ba4
00499ba0b 0x499bc0
00499ba4
00499ba4loc_499ba4:
00499ba4strh wzr, [sp+44]
00499ba8orr x1, xzr, 3
00499bacstr x1, [sp+56]
00499bb0ldrh w0, [sp+44]
00499bb4ldur x29, [sp-8]
00499bb8ldr x30, [sp], 80
00499bbcret x30
00499bc0
00499bc0loc_499bc0:
00499bc0ldrb w2, [sp+36]
00499bc4ldr x0, [sp+88]
00499bc8ldrb w3, [sp+33]
00499bccmov x1, x3
00499bd0bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499bd4strh w0, [sp+46]
00499bd8strh w0, [sp+44]
00499bdcorr x1, xzr, 4
00499be0str x1, [sp+56]
00499be4ldrh w0, [sp+44]
00499be8ldur x29, [sp-8]
00499becldr x30, [sp], 80
00499bf0ret x30
00499bf4
00499bf4loc_499bf4:
00499bf4b 0x499bf8
00499bf8
00499bf8loc_499bf8:
00499bf8strh wzr, [sp+44]
00499bfcorr x1, xzr, 1
00499c00str x1, [sp+56]
00499c04ldrh w0, [sp+44]
00499c08ldur x29, [sp-8]
00499c0cldr x30, [sp], 80
00499c10ret x30
00499c14
00499c14loc_499c14:
00499c14orr x0, xzr, 3
00499c18bl runtime.panicIndex
00499c1c
00499c1cloc_499c1c:
00499c1cmovz x1, 1408
00499c20bl runtime.panicIndex
00499c24
00499c24loc_499c24:
00499c24orr x0, xzr, 2
00499c28bl runtime.panicIndex
00499c2c
00499c2cloc_499c2c:
00499c2cmovz x1, 1408
00499c30bl runtime.panicIndex
00499c34
00499c34loc_499c34:
00499c34orr x0, xzr, 1
00499c38bl runtime.panicIndex
00499c3c
00499c3cloc_499c3c:
00499c3corr x0, xzr, 2
00499c40bl runtime.panicIndex
00499c44
00499c44loc_499c44:
00499c44movz x1, 1408
00499c48bl runtime.panicIndex
00499c4c
00499c4cloc_499c4c:
00499c4corr x0, xzr, 1
00499c50bl runtime.panicIndex
00499c54
00499c54loc_499c54:
00499c54orr x0, xzr, 1
00499c58bl runtime.panicIndex
00499c5c
00499c5cloc_499c5c:
00499c5cmov x0, xzr
00499c60mov x1, x2
00499c64bl runtime.panicIndex
00499c68hint
00499c6c
00499c6cloc_499c6c:
00499c6cstp x0, x1, [sp+8]
00499c70stp x2, x3, [sp+24]
00499c74mov x3, x30
00499c78bl runtime.morestack_noctxt.abi0
00499c7cldp x0, x1, [sp+8]
00499c80ldp x2, x3, [sp+24]
00499c84b 0x499660
00499c88udf 0
00499c8cudf 0
00499660
00499c90
00499c90vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString: ; void vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString(vendor/golang.org/x/text/unicode/norm.nfcTrie * t, struct string s)
00499c90ldr x16, [x28+16]
00499c94subs xzr, sp, x16
00499c98b.ls 0x49a294
00499c9cstr x30, [sp-80]!
00499ca0stur x29, [sp-8]
00499ca4sub x29, sp, 8
00499ca8str x0, [sp+88]
00499cacstr x1, [sp+96]
00499cb0str x2, [sp+104]
00499cb4strh wzr, [sp+44]
00499cb8str xzr, [sp+56]
00499cbcsubs xzr, x2, 0
00499cc0b.hi 0x499cc8
00499cc4b 0x49a284
00499cc8
00499cc8loc_499cc8:
00499cc8ldrb w3, [x1]
00499cccstrb w3, [sp+42]
00499cd0mov x4, x3
00499cd4subs wzr, w4, 128
00499cd8b.lo 0x499ce0
00499cdcb 0x499d10
00499ce0
00499ce0loc_499ce0:
00499ce0b 0x499ce4
00499ce4
00499ce4loc_499ce4:
00499ce4ubfm x2, x3, 63, 7
00499ce8adrp x3, 0x53e000
00499cecadd x3, x3, 928
00499cf0ldrh w2, [x3+x2]
00499cf4strh w2, [sp+44]
00499cf8orr x1, xzr, 1
00499cfcstr x1, [sp+56]
00499d00ldrh w0, [sp+44]
00499d04ldur x29, [sp-8]
00499d08ldr x30, [sp], 80
00499d0cret x30
00499d10
00499d10loc_499d10:
00499d10mov x4, x3
00499d14subs wzr, w4, 194
00499d18b.lo 0x499d20
00499d1cb 0x499d40
00499d20
00499d20loc_499d20:
00499d20b 0x499d24
00499d24
00499d24loc_499d24:
00499d24strh wzr, [sp+44]
00499d28orr x1, xzr, 1
00499d2cstr x1, [sp+56]
00499d30ldrh w0, [sp+44]
00499d34ldur x29, [sp-8]
00499d38ldr x30, [sp], 80
00499d3cret x30
00499d40
00499d40loc_499d40:
00499d40mov x4, x3
00499d44subs wzr, w4, 224
00499d48b.lo 0x499d50
00499d4cb 0x499e3c
00499d50
00499d50loc_499d50:
00499d50b 0x499d54
00499d54
00499d54loc_499d54:
00499d54ldr x3, [sp+104]
00499d58str x3, [sp+64]
00499d5csubs xzr, x3, 2
00499d60b.lt 0x499d68
00499d64b 0x499d84
00499d68
00499d68loc_499d68:
00499d68strh wzr, [sp+44]
00499d6cstr xzr, [sp+56]
00499d70ldrh w0, [sp+44]
00499d74mov x1, xzr
00499d78ldur x29, [sp-8]
00499d7cldr x30, [sp], 80
00499d80ret x30
00499d84
00499d84loc_499d84:
00499d84ldrb w3, [sp+42]
00499d88adrp x4, 0x534000
00499d8cadd x4, x4, 1312
00499d90ldrb w3, [x4+x3]
00499d94strb w3, [sp+35]
00499d98ldr x1, [sp+104]
00499d9cldr x3, [sp+96]
00499da0subs xzr, x1, 1
00499da4b.hi 0x499dac
00499da8b 0x49a27c
00499dac
00499dacloc_499dac:
00499dacldrb w3, [x3+1]
00499db0strb w3, [sp+41]
00499db4mov x4, x3
00499db8subs wzr, w4, 128
00499dbccset x4, lo
00499dc0strb w4, [sp+43]
00499dc4b.lo 0x499dcc
00499dc8b 0x499dd0
00499dcc
00499dccloc_499dcc:
00499dccb 0x499de0
00499dd0
00499dd0loc_499dd0:
00499dd0subs wzr, w3, 192
00499dd4cset x3, hs
00499dd8strb w3, [sp+43]
00499ddcb 0x499de0
00499de0
00499de0loc_499de0:
00499de0ldrb w3, [sp+43]
00499de4tbnz w3, 0, 0x499dec
00499de8b 0x499e08
00499dec
00499decloc_499dec:
00499decstrh wzr, [sp+44]
00499df0orr x1, xzr, 1
00499df4str x1, [sp+56]
00499df8ldrh w0, [sp+44]
00499dfcldur x29, [sp-8]
00499e00ldr x30, [sp], 80
00499e04ret x30
00499e08
00499e08loc_499e08:
00499e08ldrb w2, [sp+41]
00499e0cldr x0, [sp+88]
00499e10ldrb w3, [sp+35]
00499e14mov x1, x3
00499e18bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499e1cstrh w0, [sp+46]
00499e20strh w0, [sp+44]
00499e24orr x1, xzr, 2
00499e28str x1, [sp+56]
00499e2cldrh w0, [sp+44]
00499e30ldur x29, [sp-8]
00499e34ldr x30, [sp], 80
00499e38ret x30
00499e3c
00499e3cloc_499e3c:
00499e3cmov x4, x3
00499e40subs wzr, w4, 240
00499e44b.lo 0x499e4c
00499e48b 0x499fdc
00499e4c
00499e4cloc_499e4c:
00499e4cb 0x499e50
00499e50
00499e50loc_499e50:
00499e50ldr x3, [sp+104]
00499e54str x3, [sp+64]
00499e58subs xzr, x3, 3
00499e5cb.lt 0x499e64
00499e60b 0x499e80
00499e64
00499e64loc_499e64:
00499e64strh wzr, [sp+44]
00499e68str xzr, [sp+56]
00499e6cldrh w0, [sp+44]
00499e70mov x1, xzr
00499e74ldur x29, [sp-8]
00499e78ldr x30, [sp], 80
00499e7cret x30
00499e80
00499e80loc_499e80:
00499e80ldrb w3, [sp+42]
00499e84adrp x4, 0x534000
00499e88add x4, x4, 1312
00499e8cldrb w3, [x4+x3]
00499e90strb w3, [sp+34]
00499e94ldr x1, [sp+104]
00499e98ldr x3, [sp+96]
00499e9csubs xzr, x1, 1
00499ea0b.hi 0x499ea8
00499ea4b 0x49a274
00499ea8
00499ea8loc_499ea8:
00499ea8ldrb w3, [x3+1]
00499eacstrb w3, [sp+40]
00499eb0mov x4, x3
00499eb4subs wzr, w4, 128
00499eb8cset x4, lo
00499ebcstrb w4, [sp+43]
00499ec0b.lo 0x499ec8
00499ec4b 0x499ecc
00499ec8
00499ec8loc_499ec8:
00499ec8b 0x499edc
00499ecc
00499eccloc_499ecc:
00499eccsubs wzr, w3, 192
00499ed0cset x3, hs
00499ed4strb w3, [sp+43]
00499ed8b 0x499edc
00499edc
00499edcloc_499edc:
00499edcldrb w3, [sp+43]
00499ee0tbnz w3, 0, 0x499ee8
00499ee4b 0x499f04
00499ee8
00499ee8loc_499ee8:
00499ee8strh wzr, [sp+44]
00499eecorr x1, xzr, 1
00499ef0str x1, [sp+56]
00499ef4ldrh w0, [sp+44]
00499ef8ldur x29, [sp-8]
00499efcldr x30, [sp], 80
00499f00ret x30
00499f04
00499f04loc_499f04:
00499f04ldrb w3, [sp+34]
00499f08ubfm x3, x3, 58, 7
00499f0cldrb w4, [sp+40]
00499f10add x3, x3, x4
00499f14str w3, [sp+52]
00499f18mov w0, w3
00499f1csubs xzr, x0, 1408
00499f20b.lo 0x499f28
00499f24b 0x49a26c
00499f28
00499f28loc_499f28:
00499f28adrp x3, 0x534000
00499f2cadd x3, x3, 1312
00499f30ldrb w3, [x3+x0]
00499f34strb w3, [sp+34]
00499f38ldr x1, [sp+104]
00499f3cldr x3, [sp+96]
00499f40subs xzr, x1, 2
00499f44b.hi 0x499f4c
00499f48b 0x49a264
00499f4c
00499f4cloc_499f4c:
00499f4cldrb w3, [x3+2]
00499f50strb w3, [sp+38]
00499f54mov x4, x3
00499f58subs wzr, w4, 128
00499f5ccset x4, lo
00499f60strb w4, [sp+43]
00499f64b.lo 0x499f6c
00499f68b 0x499f70
00499f6c
00499f6cloc_499f6c:
00499f6cb 0x499f80
00499f70
00499f70loc_499f70:
00499f70subs wzr, w3, 192
00499f74cset x3, hs
00499f78strb w3, [sp+43]
00499f7cb 0x499f80
00499f80
00499f80loc_499f80:
00499f80ldrb w3, [sp+43]
00499f84tbnz w3, 0, 0x499f8c
00499f88b 0x499fa8
00499f8c
00499f8cloc_499f8c:
00499f8cstrh wzr, [sp+44]
00499f90orr x1, xzr, 2
00499f94str x1, [sp+56]
00499f98ldrh w0, [sp+44]
00499f9cldur x29, [sp-8]
00499fa0ldr x30, [sp], 80
00499fa4ret x30
00499fa8
00499fa8loc_499fa8:
00499fa8ldrb w2, [sp+38]
00499facldr x0, [sp+88]
00499fb0ldrb w3, [sp+34]
00499fb4mov x1, x3
00499fb8bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499fbcstrh w0, [sp+46]
00499fc0strh w0, [sp+44]
00499fc4orr x1, xzr, 3
00499fc8str x1, [sp+56]
00499fccldrh w0, [sp+44]
00499fd0ldur x29, [sp-8]
00499fd4ldr x30, [sp], 80
00499fd8ret x30
00499fdc
00499fdcloc_499fdc:
00499fdcsubs wzr, w3, 248
00499fe0b.lo 0x499fe8
00499fe4b 0x49a21c
00499fe8
00499fe8loc_499fe8:
00499fe8b 0x499fec
00499fec
00499fecloc_499fec:
00499fecldr x3, [sp+104]
00499ff0str x3, [sp+64]
00499ff4subs xzr, x3, 4
00499ff8b.lt 0x49a000
00499ffcb 0x49a01c
0049a000
0049a000loc_49a000:
0049a000strh wzr, [sp+44]
0049a004str xzr, [sp+56]
0049a008ldrh w0, [sp+44]
0049a00cmov x1, xzr
0049a010ldur x29, [sp-8]
0049a014ldr x30, [sp], 80
0049a018ret x30
0049a01c
0049a01cloc_49a01c:
0049a01cldrb w3, [sp+42]
0049a020adrp x4, 0x533000
0049a024add x4, x4, 1312
0049a028ldrb w3, [x4+x3]
0049a02cstrb w3, [sp+33]
0049a030ldr x1, [sp+104]
0049a034ldr x3, [sp+96]
0049a038subs xzr, x1, 1
0049a03cb.hi 0x49a044
0049a040b 0x49a25c
0049a044
0049a044loc_49a044:
0049a044ldrb w3, [x3+1]
0049a048strb w3, [sp+39]
0049a04cmov x4, x3
0049a050subs wzr, w4, 128
0049a054cset x4, lo
0049a058strb w4, [sp+43]
0049a05cb.lo 0x49a064
0049a060b 0x49a068
0049a064
0049a064loc_49a064:
0049a064b 0x49a078
0049a068
0049a068loc_49a068:
0049a068subs wzr, w3, 192
0049a06ccset x3, hs
0049a070strb w3, [sp+43]
0049a074b 0x49a078
0049a078
0049a078loc_49a078:
0049a078ldrb w3, [sp+43]
0049a07ctbnz w3, 0, 0x49a084
0049a080b 0x49a0a0
0049a084
0049a084loc_49a084:
0049a084strh wzr, [sp+44]
0049a088orr x1, xzr, 1
0049a08cstr x1, [sp+56]
0049a090ldrh w0, [sp+44]
0049a094ldur x29, [sp-8]
0049a098ldr x30, [sp], 80
0049a09cret x30
0049a0a0
0049a0a0loc_49a0a0:
0049a0a0ldrb w3, [sp+33]
0049a0a4ubfm x3, x3, 58, 7
0049a0a8ldrb w4, [sp+39]
0049a0acadd x3, x3, x4
0049a0b0str w3, [sp+48]
0049a0b4mov w0, w3
0049a0b8subs xzr, x0, 1408
0049a0bcb.lo 0x49a0c4
0049a0c0b 0x49a254
0049a0c4
0049a0c4loc_49a0c4:
0049a0c4adrp x3, 0x533000
0049a0c8add x3, x3, 1312
0049a0ccldrb w3, [x3+x0]
0049a0d0strb w3, [sp+33]
0049a0d4ldr x1, [sp+104]
0049a0d8ldr x3, [sp+96]
0049a0dcsubs xzr, x1, 2
0049a0e0b.hi 0x49a0e8
0049a0e4b 0x49a24c
0049a0e8
0049a0e8loc_49a0e8:
0049a0e8ldrb w3, [x3+2]
0049a0ecstrb w3, [sp+37]
0049a0f0mov x4, x3
0049a0f4subs wzr, w4, 128
0049a0f8cset x4, lo
0049a0fcstrb w4, [sp+43]
0049a100b.lo 0x49a108
0049a104b 0x49a10c
0049a108
0049a108loc_49a108:
0049a108b 0x49a11c
0049a10c
0049a10cloc_49a10c:
0049a10csubs wzr, w3, 192
0049a110cset x3, hs
0049a114strb w3, [sp+43]
0049a118b 0x49a11c
0049a11c
0049a11cloc_49a11c:
0049a11cldrb w3, [sp+43]
0049a120tbnz w3, 0, 0x49a128
0049a124b 0x49a144
0049a128
0049a128loc_49a128:
0049a128strh wzr, [sp+44]
0049a12corr x1, xzr, 2
0049a130str x1, [sp+56]
0049a134ldrh w0, [sp+44]
0049a138ldur x29, [sp-8]
0049a13cldr x30, [sp], 80
0049a140ret x30
0049a144
0049a144loc_49a144:
0049a144ldrb w3, [sp+33]
0049a148ubfm x3, x3, 58, 7
0049a14cldrb w4, [sp+37]
0049a150add x3, x3, x4
0049a154str w3, [sp+48]
0049a158mov w0, w3
0049a15csubs xzr, x0, 1408
0049a160b.lo 0x49a168
0049a164b 0x49a244
0049a168
0049a168loc_49a168:
0049a168adrp x3, 0x533000
0049a16cadd x3, x3, 1312
0049a170ldrb w3, [x3+x0]
0049a174strb w3, [sp+33]
0049a178ldr x1, [sp+104]
0049a17cldr x3, [sp+96]
0049a180subs xzr, x1, 3
0049a184b.hi 0x49a18c
0049a188b 0x49a23c
0049a18c
0049a18cloc_49a18c:
0049a18cldrb w3, [x3+3]
0049a190strb w3, [sp+36]
0049a194mov x4, x3
0049a198subs wzr, w4, 128
0049a19ccset x4, lo
0049a1a0strb w4, [sp+43]
0049a1a4b.lo 0x49a1ac
0049a1a8b 0x49a1b0
0049a1ac
0049a1acloc_49a1ac:
0049a1acb 0x49a1c0
0049a1b0
0049a1b0loc_49a1b0:
0049a1b0subs wzr, w3, 192
0049a1b4cset x3, hs
0049a1b8strb w3, [sp+43]
0049a1bcb 0x49a1c0
0049a1c0
0049a1c0loc_49a1c0:
0049a1c0ldrb w3, [sp+43]
0049a1c4tbnz w3, 0, 0x49a1cc
0049a1c8b 0x49a1e8
0049a1cc
0049a1ccloc_49a1cc:
0049a1ccstrh wzr, [sp+44]
0049a1d0orr x1, xzr, 3
0049a1d4str x1, [sp+56]
0049a1d8ldrh w0, [sp+44]
0049a1dcldur x29, [sp-8]
0049a1e0ldr x30, [sp], 80
0049a1e4ret x30
0049a1e8
0049a1e8loc_49a1e8:
0049a1e8ldrb w2, [sp+36]
0049a1ecldr x0, [sp+88]
0049a1f0ldrb w3, [sp+33]
0049a1f4mov x1, x3
0049a1f8bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
0049a1fcstrh w0, [sp+46]
0049a200strh w0, [sp+44]
0049a204orr x1, xzr, 4
0049a208str x1, [sp+56]
0049a20cldrh w0, [sp+44]
0049a210ldur x29, [sp-8]
0049a214ldr x30, [sp], 80
0049a218ret x30
0049a21c
0049a21cloc_49a21c:
0049a21cb 0x49a220
0049a220
0049a220loc_49a220:
0049a220strh wzr, [sp+44]
0049a224orr x1, xzr, 1
0049a228str x1, [sp+56]
0049a22cldrh w0, [sp+44]
0049a230ldur x29, [sp-8]
0049a234ldr x30, [sp], 80
0049a238ret x30
0049a23c
0049a23cloc_49a23c:
0049a23corr x0, xzr, 3
0049a240bl runtime.panicIndex
0049a244
0049a244loc_49a244:
0049a244movz x1, 1408
0049a248bl runtime.panicIndex
0049a24c
0049a24cloc_49a24c:
0049a24corr x0, xzr, 2
0049a250bl runtime.panicIndex
0049a254
0049a254loc_49a254:
0049a254movz x1, 1408
0049a258bl runtime.panicIndex
0049a25c
0049a25cloc_49a25c:
0049a25corr x0, xzr, 1
0049a260bl runtime.panicIndex
0049a264
0049a264loc_49a264:
0049a264orr x0, xzr, 2
0049a268bl runtime.panicIndex
0049a26c
0049a26cloc_49a26c:
0049a26cmovz x1, 1408
0049a270bl runtime.panicIndex
0049a274
0049a274loc_49a274:
0049a274orr x0, xzr, 1
0049a278bl runtime.panicIndex
0049a27c
0049a27cloc_49a27c:
0049a27corr x0, xzr, 1
0049a280bl runtime.panicIndex
0049a284
0049a284loc_49a284:
0049a284mov x0, xzr
0049a288mov x1, x2
0049a28cbl runtime.panicIndex
0049a290hint
0049a294
0049a294loc_49a294:
0049a294stp x0, x1, [sp+8]
0049a298str x2, [sp+24]
0049a29cmov x3, x30
0049a2a0bl runtime.morestack_noctxt.abi0
0049a2a4ldp x0, x1, [sp+8]
0049a2a8ldr x2, [sp+24]
0049a2acb 0x499c90
00499c90
00499c90vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString: ; void vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString(vendor/golang.org/x/text/unicode/norm.nfcTrie * t, struct string s)
00499c90ldr x16, [x28+16]
00499c94subs xzr, sp, x16
00499c98b.ls 0x49a294
00499c9cstr x30, [sp-80]!
00499ca0stur x29, [sp-8]
00499ca4sub x29, sp, 8
00499ca8str x0, [sp+88]
00499cacstr x1, [sp+96]
00499cb0str x2, [sp+104]
00499cb4strh wzr, [sp+44]
00499cb8str xzr, [sp+56]
00499cbcsubs xzr, x2, 0
00499cc0b.hi 0x499cc8
00499cc4b 0x49a284
00499cc8
00499cc8loc_499cc8:
00499cc8ldrb w3, [x1]
00499cccstrb w3, [sp+42]
00499cd0mov x4, x3
00499cd4subs wzr, w4, 128
00499cd8b.lo 0x499ce0
00499cdcb 0x499d10
00499ce0
00499ce0loc_499ce0:
00499ce0b 0x499ce4
00499ce4
00499ce4loc_499ce4:
00499ce4ubfm x2, x3, 63, 7
00499ce8adrp x3, 0x53e000
00499cecadd x3, x3, 928
00499cf0ldrh w2, [x3+x2]
00499cf4strh w2, [sp+44]
00499cf8orr x1, xzr, 1
00499cfcstr x1, [sp+56]
00499d00ldrh w0, [sp+44]
00499d04ldur x29, [sp-8]
00499d08ldr x30, [sp], 80
00499d0cret x30
00499d10
00499d10loc_499d10:
00499d10mov x4, x3
00499d14subs wzr, w4, 194
00499d18b.lo 0x499d20
00499d1cb 0x499d40
00499d20
00499d20loc_499d20:
00499d20b 0x499d24
00499d24
00499d24loc_499d24:
00499d24strh wzr, [sp+44]
00499d28orr x1, xzr, 1
00499d2cstr x1, [sp+56]
00499d30ldrh w0, [sp+44]
00499d34ldur x29, [sp-8]
00499d38ldr x30, [sp], 80
00499d3cret x30
00499d40
00499d40loc_499d40:
00499d40mov x4, x3
00499d44subs wzr, w4, 224
00499d48b.lo 0x499d50
00499d4cb 0x499e3c
00499d50
00499d50loc_499d50:
00499d50b 0x499d54
00499d54
00499d54loc_499d54:
00499d54ldr x3, [sp+104]
00499d58str x3, [sp+64]
00499d5csubs xzr, x3, 2
00499d60b.lt 0x499d68
00499d64b 0x499d84
00499d68
00499d68loc_499d68:
00499d68strh wzr, [sp+44]
00499d6cstr xzr, [sp+56]
00499d70ldrh w0, [sp+44]
00499d74mov x1, xzr
00499d78ldur x29, [sp-8]
00499d7cldr x30, [sp], 80
00499d80ret x30
00499d84
00499d84loc_499d84:
00499d84ldrb w3, [sp+42]
00499d88adrp x4, 0x534000
00499d8cadd x4, x4, 1312
00499d90ldrb w3, [x4+x3]
00499d94strb w3, [sp+35]
00499d98ldr x1, [sp+104]
00499d9cldr x3, [sp+96]
00499da0subs xzr, x1, 1
00499da4b.hi 0x499dac
00499da8b 0x49a27c
00499dac
00499dacloc_499dac:
00499dacldrb w3, [x3+1]
00499db0strb w3, [sp+41]
00499db4mov x4, x3
00499db8subs wzr, w4, 128
00499dbccset x4, lo
00499dc0strb w4, [sp+43]
00499dc4b.lo 0x499dcc
00499dc8b 0x499dd0
00499dcc
00499dccloc_499dcc:
00499dccb 0x499de0
00499dd0
00499dd0loc_499dd0:
00499dd0subs wzr, w3, 192
00499dd4cset x3, hs
00499dd8strb w3, [sp+43]
00499ddcb 0x499de0
00499de0
00499de0loc_499de0:
00499de0ldrb w3, [sp+43]
00499de4tbnz w3, 0, 0x499dec
00499de8b 0x499e08
00499dec
00499decloc_499dec:
00499decstrh wzr, [sp+44]
00499df0orr x1, xzr, 1
00499df4str x1, [sp+56]
00499df8ldrh w0, [sp+44]
00499dfcldur x29, [sp-8]
00499e00ldr x30, [sp], 80
00499e04ret x30
00499e08
00499e08loc_499e08:
00499e08ldrb w2, [sp+41]
00499e0cldr x0, [sp+88]
00499e10ldrb w3, [sp+35]
00499e14mov x1, x3
00499e18bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499e1cstrh w0, [sp+46]
00499e20strh w0, [sp+44]
00499e24orr x1, xzr, 2
00499e28str x1, [sp+56]
00499e2cldrh w0, [sp+44]
00499e30ldur x29, [sp-8]
00499e34ldr x30, [sp], 80
00499e38ret x30
00499e3c
00499e3cloc_499e3c:
00499e3cmov x4, x3
00499e40subs wzr, w4, 240
00499e44b.lo 0x499e4c
00499e48b 0x499fdc
00499e4c
00499e4cloc_499e4c:
00499e4cb 0x499e50
00499e50
00499e50loc_499e50:
00499e50ldr x3, [sp+104]
00499e54str x3, [sp+64]
00499e58subs xzr, x3, 3
00499e5cb.lt 0x499e64
00499e60b 0x499e80
00499e64
00499e64loc_499e64:
00499e64strh wzr, [sp+44]
00499e68str xzr, [sp+56]
00499e6cldrh w0, [sp+44]
00499e70mov x1, xzr
00499e74ldur x29, [sp-8]
00499e78ldr x30, [sp], 80
00499e7cret x30
00499e80
00499e80loc_499e80:
00499e80ldrb w3, [sp+42]
00499e84adrp x4, 0x534000
00499e88add x4, x4, 1312
00499e8cldrb w3, [x4+x3]
00499e90strb w3, [sp+34]
00499e94ldr x1, [sp+104]
00499e98ldr x3, [sp+96]
00499e9csubs xzr, x1, 1
00499ea0b.hi 0x499ea8
00499ea4b 0x49a274
00499ea8
00499ea8loc_499ea8:
00499ea8ldrb w3, [x3+1]
00499eacstrb w3, [sp+40]
00499eb0mov x4, x3
00499eb4subs wzr, w4, 128
00499eb8cset x4, lo
00499ebcstrb w4, [sp+43]
00499ec0b.lo 0x499ec8
00499ec4b 0x499ecc
00499ec8
00499ec8loc_499ec8:
00499ec8b 0x499edc
00499ecc
00499eccloc_499ecc:
00499eccsubs wzr, w3, 192
00499ed0cset x3, hs
00499ed4strb w3, [sp+43]
00499ed8b 0x499edc
00499edc
00499edcloc_499edc:
00499edcldrb w3, [sp+43]
00499ee0tbnz w3, 0, 0x499ee8
00499ee4b 0x499f04
00499ee8
00499ee8loc_499ee8:
00499ee8strh wzr, [sp+44]
00499eecorr x1, xzr, 1
00499ef0str x1, [sp+56]
00499ef4ldrh w0, [sp+44]
00499ef8ldur x29, [sp-8]
00499efcldr x30, [sp], 80
00499f00ret x30
00499f04
00499f04loc_499f04:
00499f04ldrb w3, [sp+34]
00499f08ubfm x3, x3, 58, 7
00499f0cldrb w4, [sp+40]
00499f10add x3, x3, x4
00499f14str w3, [sp+52]
00499f18mov w0, w3
00499f1csubs xzr, x0, 1408
00499f20b.lo 0x499f28
00499f24b 0x49a26c
00499f28
00499f28loc_499f28:
00499f28adrp x3, 0x534000
00499f2cadd x3, x3, 1312
00499f30ldrb w3, [x3+x0]
00499f34strb w3, [sp+34]
00499f38ldr x1, [sp+104]
00499f3cldr x3, [sp+96]
00499f40subs xzr, x1, 2
00499f44b.hi 0x499f4c
00499f48b 0x49a264
00499f4c
00499f4cloc_499f4c:
00499f4cldrb w3, [x3+2]
00499f50strb w3, [sp+38]
00499f54mov x4, x3
00499f58subs wzr, w4, 128
00499f5ccset x4, lo
00499f60strb w4, [sp+43]
00499f64b.lo 0x499f6c
00499f68b 0x499f70
00499f6c
00499f6cloc_499f6c:
00499f6cb 0x499f80
00499f70
00499f70loc_499f70:
00499f70subs wzr, w3, 192
00499f74cset x3, hs
00499f78strb w3, [sp+43]
00499f7cb 0x499f80
00499f80
00499f80loc_499f80:
00499f80ldrb w3, [sp+43]
00499f84tbnz w3, 0, 0x499f8c
00499f88b 0x499fa8
00499f8c
00499f8cloc_499f8c:
00499f8cstrh wzr, [sp+44]
00499f90orr x1, xzr, 2
00499f94str x1, [sp+56]
00499f98ldrh w0, [sp+44]
00499f9cldur x29, [sp-8]
00499fa0ldr x30, [sp], 80
00499fa4ret x30
00499fa8
00499fa8loc_499fa8:
00499fa8ldrb w2, [sp+38]
00499facldr x0, [sp+88]
00499fb0ldrb w3, [sp+34]
00499fb4mov x1, x3
00499fb8bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
00499fbcstrh w0, [sp+46]
00499fc0strh w0, [sp+44]
00499fc4orr x1, xzr, 3
00499fc8str x1, [sp+56]
00499fccldrh w0, [sp+44]
00499fd0ldur x29, [sp-8]
00499fd4ldr x30, [sp], 80
00499fd8ret x30
00499fdc
00499fdcloc_499fdc:
00499fdcsubs wzr, w3, 248
00499fe0b.lo 0x499fe8
00499fe4b 0x49a21c
00499fe8
00499fe8loc_499fe8:
00499fe8b 0x499fec
00499fec
00499fecloc_499fec:
00499fecldr x3, [sp+104]
00499ff0str x3, [sp+64]
00499ff4subs xzr, x3, 4
00499ff8b.lt 0x49a000
00499ffcb 0x49a01c
0049a000
0049a000loc_49a000:
0049a000strh wzr, [sp+44]
0049a004str xzr, [sp+56]
0049a008ldrh w0, [sp+44]
0049a00cmov x1, xzr
0049a010ldur x29, [sp-8]
0049a014ldr x30, [sp], 80
0049a018ret x30
0049a01c
0049a01cloc_49a01c:
0049a01cldrb w3, [sp+42]
0049a020adrp x4, 0x533000
0049a024add x4, x4, 1312
0049a028ldrb w3, [x4+x3]
0049a02cstrb w3, [sp+33]
0049a030ldr x1, [sp+104]
0049a034ldr x3, [sp+96]
0049a038subs xzr, x1, 1
0049a03cb.hi 0x49a044
0049a040b 0x49a25c
0049a044
0049a044loc_49a044:
0049a044ldrb w3, [x3+1]
0049a048strb w3, [sp+39]
0049a04cmov x4, x3
0049a050subs wzr, w4, 128
0049a054cset x4, lo
0049a058strb w4, [sp+43]
0049a05cb.lo 0x49a064
0049a060b 0x49a068
0049a064
0049a064loc_49a064:
0049a064b 0x49a078
0049a068
0049a068loc_49a068:
0049a068subs wzr, w3, 192
0049a06ccset x3, hs
0049a070strb w3, [sp+43]
0049a074b 0x49a078
0049a078
0049a078loc_49a078:
0049a078ldrb w3, [sp+43]
0049a07ctbnz w3, 0, 0x49a084
0049a080b 0x49a0a0
0049a084
0049a084loc_49a084:
0049a084strh wzr, [sp+44]
0049a088orr x1, xzr, 1
0049a08cstr x1, [sp+56]
0049a090ldrh w0, [sp+44]
0049a094ldur x29, [sp-8]
0049a098ldr x30, [sp], 80
0049a09cret x30
0049a0a0
0049a0a0loc_49a0a0:
0049a0a0ldrb w3, [sp+33]
0049a0a4ubfm x3, x3, 58, 7
0049a0a8ldrb w4, [sp+39]
0049a0acadd x3, x3, x4
0049a0b0str w3, [sp+48]
0049a0b4mov w0, w3
0049a0b8subs xzr, x0, 1408
0049a0bcb.lo 0x49a0c4
0049a0c0b 0x49a254
0049a0c4
0049a0c4loc_49a0c4:
0049a0c4adrp x3, 0x533000
0049a0c8add x3, x3, 1312
0049a0ccldrb w3, [x3+x0]
0049a0d0strb w3, [sp+33]
0049a0d4ldr x1, [sp+104]
0049a0d8ldr x3, [sp+96]
0049a0dcsubs xzr, x1, 2
0049a0e0b.hi 0x49a0e8
0049a0e4b 0x49a24c
0049a0e8
0049a0e8loc_49a0e8:
0049a0e8ldrb w3, [x3+2]
0049a0ecstrb w3, [sp+37]
0049a0f0mov x4, x3
0049a0f4subs wzr, w4, 128
0049a0f8cset x4, lo
0049a0fcstrb w4, [sp+43]
0049a100b.lo 0x49a108
0049a104b 0x49a10c
0049a108
0049a108loc_49a108:
0049a108b 0x49a11c
0049a10c
0049a10cloc_49a10c:
0049a10csubs wzr, w3, 192
0049a110cset x3, hs
0049a114strb w3, [sp+43]
0049a118b 0x49a11c
0049a11c
0049a11cloc_49a11c:
0049a11cldrb w3, [sp+43]
0049a120tbnz w3, 0, 0x49a128
0049a124b 0x49a144
0049a128
0049a128loc_49a128:
0049a128strh wzr, [sp+44]
0049a12corr x1, xzr, 2
0049a130str x1, [sp+56]
0049a134ldrh w0, [sp+44]
0049a138ldur x29, [sp-8]
0049a13cldr x30, [sp], 80
0049a140ret x30
0049a144
0049a144loc_49a144:
0049a144ldrb w3, [sp+33]
0049a148ubfm x3, x3, 58, 7
0049a14cldrb w4, [sp+37]
0049a150add x3, x3, x4
0049a154str w3, [sp+48]
0049a158mov w0, w3
0049a15csubs xzr, x0, 1408
0049a160b.lo 0x49a168
0049a164b 0x49a244
0049a168
0049a168loc_49a168:
0049a168adrp x3, 0x533000
0049a16cadd x3, x3, 1312
0049a170ldrb w3, [x3+x0]
0049a174strb w3, [sp+33]
0049a178ldr x1, [sp+104]
0049a17cldr x3, [sp+96]
0049a180subs xzr, x1, 3
0049a184b.hi 0x49a18c
0049a188b 0x49a23c
0049a18c
0049a18cloc_49a18c:
0049a18cldrb w3, [x3+3]
0049a190strb w3, [sp+36]
0049a194mov x4, x3
0049a198subs wzr, w4, 128
0049a19ccset x4, lo
0049a1a0strb w4, [sp+43]
0049a1a4b.lo 0x49a1ac
0049a1a8b 0x49a1b0
0049a1ac
0049a1acloc_49a1ac:
0049a1acb 0x49a1c0
0049a1b0
0049a1b0loc_49a1b0:
0049a1b0subs wzr, w3, 192
0049a1b4cset x3, hs
0049a1b8strb w3, [sp+43]
0049a1bcb 0x49a1c0
0049a1c0
0049a1c0loc_49a1c0:
0049a1c0ldrb w3, [sp+43]
0049a1c4tbnz w3, 0, 0x49a1cc
0049a1c8b 0x49a1e8
0049a1cc
0049a1ccloc_49a1cc:
0049a1ccstrh wzr, [sp+44]
0049a1d0orr x1, xzr, 3
0049a1d4str x1, [sp+56]
0049a1d8ldrh w0, [sp+44]
0049a1dcldur x29, [sp-8]
0049a1e0ldr x30, [sp], 80
0049a1e4ret x30
0049a1e8
0049a1e8loc_49a1e8:
0049a1e8ldrb w2, [sp+36]
0049a1ecldr x0, [sp+88]
0049a1f0ldrb w3, [sp+33]
0049a1f4mov x1, x3
0049a1f8bl vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue
0049a1fcstrh w0, [sp+46]
0049a200strh w0, [sp+44]
0049a204orr x1, xzr, 4
0049a208str x1, [sp+56]
0049a20cldrh w0, [sp+44]
0049a210ldur x29, [sp-8]
0049a214ldr x30, [sp], 80
0049a218ret x30
0049a21c
0049a21cloc_49a21c:
0049a21cb 0x49a220
0049a220
0049a220loc_49a220:
0049a220strh wzr, [sp+44]
0049a224orr x1, xzr, 1
0049a228str x1, [sp+56]
0049a22cldrh w0, [sp+44]
0049a230ldur x29, [sp-8]
0049a234ldr x30, [sp], 80
0049a238ret x30
0049a23c
0049a23cloc_49a23c:
0049a23corr x0, xzr, 3
0049a240bl runtime.panicIndex
0049a244
0049a244loc_49a244:
0049a244movz x1, 1408
0049a248bl runtime.panicIndex
0049a24c
0049a24cloc_49a24c:
0049a24corr x0, xzr, 2
0049a250bl runtime.panicIndex
0049a254
0049a254loc_49a254:
0049a254movz x1, 1408
0049a258bl runtime.panicIndex
0049a25c
0049a25cloc_49a25c:
0049a25corr x0, xzr, 1
0049a260bl runtime.panicIndex
0049a264
0049a264loc_49a264:
0049a264orr x0, xzr, 2
0049a268bl runtime.panicIndex
0049a26c
0049a26cloc_49a26c:
0049a26cmovz x1, 1408
0049a270bl runtime.panicIndex
0049a274
0049a274loc_49a274:
0049a274orr x0, xzr, 1
0049a278bl runtime.panicIndex
0049a27c
0049a27cloc_49a27c:
0049a27corr x0, xzr, 1
0049a280bl runtime.panicIndex
0049a284
0049a284loc_49a284:
0049a284mov x0, xzr
0049a288mov x1, x2
0049a28cbl runtime.panicIndex
0049a290hint
0049a294
0049a294loc_49a294:
0049a294stp x0, x1, [sp+8]
0049a298str x2, [sp+24]
0049a29cmov x3, x30
0049a2a0bl runtime.morestack_noctxt.abi0
0049a2a4ldp x0, x1, [sp+8]
0049a2a8ldr x2, [sp+24]
0049a2acb 0x499c90
00499c90
Loading..