File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00497260
00497260vendor/golang.org/x/text/unicode/norm.nextCGJDecompose: ; void vendor/golang.org/x/text/unicode/norm.nextCGJDecompose(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497260ldr x16, [x28+16]
00497264subs xzr, sp, x16
00497268b.ls 0x497348
0049726cstr x30, [sp-112]!
00497270stur x29, [sp-8]
00497274sub x29, sp, 8
00497278str x0, [sp+120]
0049727cstp xzr, xzr, [sp+40]
00497280str xzr, [sp+56]
00497284ldr x1, [sp+120]
00497288ldrsb x27, [x1]
0049728cstrb wzr, [x1+385]
00497290ldr x0, [sp+120]
00497294ldrsb x27, [x0]
00497298str x0, [sp+96]
0049729cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
004972a0ldr x1, [sp+120]
004972a4ldrsb x27, [x1]
004972a8adrp x27, 0x5b4000
004972acldr w2, [x27+3056]
004972b0cbz w2, 0x4972b8
004972b4b 0x4972bc
004972b8
004972b8loc_4972b8:
004972b8b 0x4972cc
004972bc
004972bcloc_4972bc:
004972bcldr x8, [x1+688]
004972c0bl runtime.gcWriteBarrier1
004972c4str x8, [x25]
004972c8b 0x4972cc
004972cc
004972ccloc_4972cc:
004972ccadrp x8, 0x243000
004972d0add x8, x8, 832
004972d4str x8, [x1+688]
004972d8ldr x8, [sp+120]
004972dcldrsb x27, [x8]
004972e0add x8, x8, 385
004972e4str x8, [sp+88]
004972e8ldr x8, [sp+120]
004972ecldrsb x27, [x8]
004972f0ldr x8, [x8+680]
004972f4str x8, [sp+32]
004972f8ldrb w1, [sp+32]
004972fcldr x0, [sp+88]
00497300ldrb w2, [sp+33]
00497304ldrb w3, [sp+34]
00497308ldrb w4, [sp+35]
0049730cldrb w5, [sp+36]
00497310ldrb w6, [sp+37]
00497314ldrh w7, [sp+38]
00497318bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
0049731cldr x0, [sp+120]
00497320bl vendor/golang.org/x/text/unicode/norm.doNormDecomposed
00497324str x0, [sp+64]
00497328str x1, [sp+72]
0049732cstr x2, [sp+80]
00497330str x0, [sp+40]
00497334str x1, [sp+48]
00497338str x2, [sp+56]
0049733cldur x29, [sp-8]
00497340ldr x30, [sp], 112
00497344ret x30
00497348
00497348loc_497348:
00497348str x0, [sp+8]
0049734cmov x3, x30
00497350bl runtime.morestack_noctxt.abi0
00497354ldr x0, [sp+8]
00497358b 0x497260
0049735cudf 0
00497260
00497260vendor/golang.org/x/text/unicode/norm.nextCGJDecompose: ; void vendor/golang.org/x/text/unicode/norm.nextCGJDecompose(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497260ldr x16, [x28+16]
00497264subs xzr, sp, x16
00497268b.ls 0x497348
0049726cstr x30, [sp-112]!
00497270stur x29, [sp-8]
00497274sub x29, sp, 8
00497278str x0, [sp+120]
0049727cstp xzr, xzr, [sp+40]
00497280str xzr, [sp+56]
00497284ldr x1, [sp+120]
00497288ldrsb x27, [x1]
0049728cstrb wzr, [x1+385]
00497290ldr x0, [sp+120]
00497294ldrsb x27, [x0]
00497298str x0, [sp+96]
0049729cbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
004972a0ldr x1, [sp+120]
004972a4ldrsb x27, [x1]
004972a8adrp x27, 0x5b4000
004972acldr w2, [x27+3056]
004972b0cbz w2, 0x4972b8
004972b4b 0x4972bc
004972b8
004972b8loc_4972b8:
004972b8b 0x4972cc
004972bc
004972bcloc_4972bc:
004972bcldr x8, [x1+688]
004972c0bl runtime.gcWriteBarrier1
004972c4str x8, [x25]
004972c8b 0x4972cc
004972cc
004972ccloc_4972cc:
004972ccadrp x8, 0x243000
004972d0add x8, x8, 832
004972d4str x8, [x1+688]
004972d8ldr x8, [sp+120]
004972dcldrsb x27, [x8]
004972e0add x8, x8, 385
004972e4str x8, [sp+88]
004972e8ldr x8, [sp+120]
004972ecldrsb x27, [x8]
004972f0ldr x8, [x8+680]
004972f4str x8, [sp+32]
004972f8ldrb w1, [sp+32]
004972fcldr x0, [sp+88]
00497300ldrb w2, [sp+33]
00497304ldrb w3, [sp+34]
00497308ldrb w4, [sp+35]
0049730cldrb w5, [sp+36]
00497310ldrb w6, [sp+37]
00497314ldrh w7, [sp+38]
00497318bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
0049731cldr x0, [sp+120]
00497320bl vendor/golang.org/x/text/unicode/norm.doNormDecomposed
00497324str x0, [sp+64]
00497328str x1, [sp+72]
0049732cstr x2, [sp+80]
00497330str x0, [sp+40]
00497334str x1, [sp+48]
00497338str x2, [sp+56]
0049733cldur x29, [sp-8]
00497340ldr x30, [sp], 112
00497344ret x30
00497348
00497348loc_497348:
00497348str x0, [sp+8]
0049734cmov x3, x30
00497350bl runtime.morestack_noctxt.abi0
00497354ldr x0, [sp+8]
00497358b 0x497260
0049735cudf 0
00497260
00497360
00497360vendor/golang.org/x/text/unicode/norm.nextComposed: ; void vendor/golang.org/x/text/unicode/norm.nextComposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497360ldr x16, [x28+16]
00497364sub x17, sp, 496
00497368subs xzr, x17, x16
0049736cb.ls 0x497ad8
00497370sub x20, sp, 624
00497374stp x29, x30, [x20-8]
00497378add sp, x20, 0
0049737csub x29, sp, 8
00497380str x0, [sp+632]
00497384str xzr, [sp+272]
00497388stp xzr, xzr, [sp+280]
0049738cstr xzr, [sp+216]
00497390ldr x7, [sp+632]
00497394ldrsb x27, [x7]
00497398ldr x7, [x7+704]
0049739cstr x7, [sp+200]
004973a0strb wzr, [sp+85]
004973a4b 0x4973a8
004973a8
004973a8loc_4973a8:
004973a8b 0x4973ac
004973ac
004973acloc_4973ac:
004973acldr x7, [sp+632]
004973b0ldrsb x27, [x7]
004973b4ldr x7, [x7+680]
004973b8str x7, [sp+168]
004973bcldrb w0, [sp+168]
004973c0ldrb w1, [sp+169]
004973c4ldrb w2, [sp+170]
004973c8ldrb w3, [sp+171]
004973ccldrb w4, [sp+172]
004973d0ldrb w5, [sp+173]
004973d4ldrh w6, [sp+174]
004973d8bl vendor/golang.org/x/text/unicode/norm.Properties.isYesC
004973dcstrb w0, [sp+87]
004973e0tbnz w0, 0, 0x4973e8
004973e4b 0x4976c4
004973e8
004973e8loc_4973e8:
004973e8ldr x3, [sp+632]
004973ecldrsb x27, [x3]
004973f0ldrb w3, [x3+683]
004973f4strb w3, [sp+85]
004973f8ldr x3, [sp+632]
004973fcldrsb x27, [x3]
00497400ldrb w3, [x3+681]
00497404str x3, [sp+192]
00497408cbz x3, 0x497410
0049740cb 0x49741c
00497410
00497410loc_497410:
00497410orr x3, xzr, 1
00497414str x3, [sp+192]
00497418b 0x497424
0049741c
0049741cloc_49741c:
0049741corr x3, xzr, 1
00497420b 0x497424
00497424
00497424loc_497424:
00497424ldr x4, [sp+192]
00497428ldr x5, [sp+216]
0049742cadd x4, x5, x4
00497430str x4, [sp+208]
00497434subs xzr, x4, 128
00497438b.gt 0x497440
0049743cb 0x497444
00497440
00497440loc_497440:
00497440b 0x497658
00497444
00497444loc_497444:
00497444str x4, [sp+216]
00497448ldr x2, [sp+632]
0049744cldrsb x27, [x2]
00497450ldr x4, [sp+632]
00497454ldrsb x27, [x4]
00497458ldr x4, [x4+704]
0049745cldr x5, [sp+192]
00497460add x4, x4, x5
00497464str x4, [x2+704]
00497468ldr x2, [sp+632]
0049746cldrsb x27, [x2]
00497470ldr x2, [x2+704]
00497474ldr x4, [sp+632]
00497478ldrsb x27, [x4]
0049747cldr x4, [x4+472]
00497480subs xzr, x4, x2
00497484b.le 0x49748c
00497488b 0x497498
0049748c
0049748cloc_49748c:
0049748cldr x0, [sp+632]
00497490bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00497494b 0x497658
00497498
00497498loc_497498:
00497498ldr x2, [sp+632]
0049749cldrsb x27, [x2]
004974a0add x0, x2, 432
004974a4str x0, [sp+560]
004974a8ldr x2, [sp+632]
004974acldrsb x27, [x2]
004974b0ldr x1, [x2+704]
004974b4str x1, [sp+256]
004974b8bl vendor/golang.org/x/text/unicode/norm.(*input)._byte
004974bcstrb w0, [sp+86]
004974c0ubfm x2, x0, 0, 7
004974c4subs wzr, w2, 128
004974c8b.lo 0x4974d0
004974ccb 0x497520
004974d0
004974d0loc_4974d0:
004974d0ldr x3, [sp+632]
004974d4ldrsb x27, [x3]
004974d8strb wzr, [x3+385]
004974dcldr x3, [sp+632]
004974e0ldrsb x27, [x3]
004974e4ldr x4, [sp+632]
004974e8ldrsb x27, [x4]
004974ecldr x4, [x4+696]
004974f0adrp x27, 0x5b4000
004974f4ldr w5, [x27+3056]
004974f8cbz w5, 0x497500
004974fcb 0x497504
00497500
00497500loc_497500:
00497500b 0x497518
00497504
00497504loc_497504:
00497504bl runtime.gcWriteBarrier2
00497508str x4, [x25]
0049750cldr x5, [x3+688]
00497510str x5, [x25+8]
00497514b 0x497518
00497518
00497518loc_497518:
00497518str x4, [x3+688]
0049751cb 0x497658
00497520
00497520loc_497520:
00497520b 0x497524
00497524
00497524loc_497524:
00497524ldr x6, [sp+632]
00497528ldrsb x27, [x6]
0049752cldp x7, x8, [x6+432]
00497530ldp x9, x10, [x6+448]
00497534add x27, sp, 520
00497538stp x7, x8, [x27]
0049753cadd x27, sp, 536
00497540stp x9, x10, [x27]
00497544ldr x6, [x6+464]
00497548str x6, [sp+552]
0049754cldr x6, [sp+632]
00497550ldrsb x27, [x6]
00497554ldr x5, [x6+704]
00497558str x5, [sp+248]
0049755cldr x6, [sp+632]
00497560ldrsb x27, [x6]
00497564ldr x26, [x6+416]
00497568ldr x6, [x26]
0049756cldr x0, [sp+520]
00497570ldr x1, [sp+528]
00497574ldr x2, [sp+536]
00497578ldr x3, [sp+544]
0049757cldr x4, [sp+552]
00497580blr x6
00497584strb w0, [sp+112]
00497588strb w1, [sp+113]
0049758cstrb w2, [sp+114]
00497590strb w3, [sp+115]
00497594strb w4, [sp+116]
00497598strb w5, [sp+117]
0049759cstrh w6, [sp+118]
004975a0ldr x6, [sp+112]
004975a4str x6, [sp+176]
004975a8ldr x6, [sp+632]
004975acldrsb x27, [x6]
004975b0ldr x7, [sp+112]
004975b4str x7, [x6+680]
004975b8ldr x6, [sp+632]
004975bcldrsb x27, [x6]
004975c0add x6, x6, 385
004975c4str x6, [sp+512]
004975c8ldr x6, [sp+632]
004975ccldrsb x27, [x6]
004975d0ldr x6, [x6+680]
004975d4str x6, [sp+160]
004975d8ldrb w1, [sp+160]
004975dcldr x0, [sp+512]
004975e0ldrb w2, [sp+161]
004975e4ldrb w3, [sp+162]
004975e8ldrb w4, [sp+163]
004975ecldrb w5, [sp+164]
004975f0ldrb w6, [sp+165]
004975f4ldrh w7, [sp+166]
004975f8bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004975fcstr x0, [sp+184]
00497600subs xzr, x0, 1
00497604b.eq 0x49760c
00497608b 0x497610
0049760c
0049760cloc_49760c:
0049760cb 0x497658
00497610
00497610loc_497610:
00497610subs xzr, x0, 2
00497614b.eq 0x49761c
00497618b 0x497698
0049761c
0049761cloc_49761c:
0049761cldr x3, [sp+632]
00497620ldrsb x27, [x3]
00497624adrp x27, 0x5b4000
00497628ldr w4, [x27+3056]
0049762ccbz w4, 0x497634
00497630b 0x497638
00497634
00497634loc_497634:
00497634b 0x497648
00497638
00497638loc_497638:
00497638ldr x4, [x3+688]
0049763cbl runtime.gcWriteBarrier1
00497640str x4, [x25]
00497644b 0x497648
00497648
00497648loc_497648:
00497648adrp x4, 0x243000
0049764cadd x4, x4, 808
00497650str x4, [x3+688]
00497654b 0x497658
00497658
00497658loc_497658:
00497658ldr x3, [sp+632]
0049765cldrsb x27, [x3]
00497660ldr x2, [x3+704]
00497664str x2, [sp+240]
00497668ldr x1, [sp+200]
0049766cldr x0, [sp+632]
00497670bl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00497674str x0, [sp+592]
00497678str x1, [sp+600]
0049767cstr x2, [sp+608]
00497680str x0, [sp+272]
00497684str x1, [sp+280]
00497688str x2, [sp+288]
0049768cldp x29, x30, [sp-8]
00497690add sp, sp, 624
00497694ret x30
00497698
00497698loc_497698:
00497698b 0x49769c
0049769c
0049769cloc_49769c:
0049769cldr x7, [sp+632]
004976a0ldrsb x27, [x7]
004976a4ldrb w7, [x7+682]
004976a8ldrb w8, [sp+85]
004976acsubs wzr, w7, w8
004976b0b.lo 0x4976b8
004976b4b 0x4976bc
004976b8
004976b8loc_4976b8:
004976b8b 0x4976c8
004976bc
004976bcloc_4976bc:
004976bcb 0x4976c0
004976c0
004976c0loc_4976c0:
004976c0b 0x4973a8
004976c4
004976c4loc_4976c4:
004976c4b 0x4976c8
004976c8
004976c8loc_4976c8:
004976c8ldr x6, [sp+632]
004976ccldrsb x27, [x6]
004976d0ldr x7, [sp+200]
004976d4str x7, [x6+704]
004976d8ldr x6, [sp+632]
004976dcldrsb x27, [x6]
004976e0ldp x7, x8, [x6+432]
004976e4ldp x9, x10, [x6+448]
004976e8stp x7, x8, [sp+472]
004976ecstp x9, x10, [sp+488]
004976f0ldr x6, [x6+464]
004976f4str x6, [sp+504]
004976f8ldr x6, [sp+632]
004976fcldrsb x27, [x6]
00497700ldr x5, [x6+704]
00497704str x5, [sp+232]
00497708ldr x6, [sp+632]
0049770cldrsb x27, [x6]
00497710ldr x26, [x6+416]
00497714ldr x6, [x26]
00497718ldr x0, [sp+472]
0049771cldr x1, [sp+480]
00497720ldr x2, [sp+488]
00497724ldr x3, [sp+496]
00497728ldr x4, [sp+504]
0049772cblr x6
00497730strb w0, [sp+104]
00497734strb w1, [sp+105]
00497738strb w2, [sp+106]
0049773cstrb w3, [sp+107]
00497740strb w4, [sp+108]
00497744strb w5, [sp+109]
00497748strh w6, [sp+110]
0049774cldr x6, [sp+104]
00497750str x6, [sp+176]
00497754ldr x6, [sp+632]
00497758ldrsb x27, [x6]
0049775cldr x7, [sp+104]
00497760str x7, [x6+680]
00497764ldr x6, [sp+632]
00497768ldrsb x27, [x6]
0049776cadd x6, x6, 385
00497770str x6, [sp+464]
00497774ldr x6, [sp+632]
00497778ldrsb x27, [x6]
0049777cldr x6, [x6+680]
00497780str x6, [sp+152]
00497784ldrb w1, [sp+152]
00497788ldr x0, [sp+464]
0049778cldrb w2, [sp+153]
00497790ldrb w3, [sp+154]
00497794ldrb w4, [sp+155]
00497798ldrb w5, [sp+156]
0049779cldrb w6, [sp+157]
004977a0ldrh w7, [sp+158]
004977a4bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
004977a8ldr x6, [sp+632]
004977acldrsb x27, [x6]
004977b0ldr x6, [x6+680]
004977b4str x6, [sp+144]
004977b8ldrb w0, [sp+144]
004977bcldrb w1, [sp+145]
004977c0ldrb w2, [sp+146]
004977c4ldrb w3, [sp+147]
004977c8ldrb w4, [sp+148]
004977ccldrb w5, [sp+149]
004977d0ldrh w6, [sp+150]
004977d4bl vendor/golang.org/x/text/unicode/norm.Properties.multiSegment
004977d8strb w0, [sp+87]
004977dctbnz w0, 0, 0x4977e4
004977e0b 0x4979d8
004977e4
004977e4loc_4977e4:
004977e4ldr x7, [sp+632]
004977e8ldrsb x27, [x7]
004977ecldr x7, [x7+680]
004977f0str x7, [sp+136]
004977f4ldrb w0, [sp+136]
004977f8ldrb w1, [sp+137]
004977fcldrb w2, [sp+138]
00497800ldrb w3, [sp+139]
00497804ldrb w4, [sp+140]
00497808ldrb w5, [sp+141]
0049780cldrh w6, [sp+142]
00497810bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
00497814str x0, [sp+296]
00497818str x1, [sp+304]
0049781cstr x2, [sp+312]
00497820stp xzr, xzr, [sp+424]
00497824stp xzr, xzr, [sp+440]
00497828str xzr, [sp+456]
0049782cldr x0, [sp+424]
00497830ldr x2, [sp+296]
00497834ldr x3, [sp+304]
00497838ldr x4, [sp+312]
0049783cstr x2, [sp+440]
00497840str x3, [sp+448]
00497844str x4, [sp+456]
00497848ldr x7, [sp+632]
0049784cldrsb x27, [x7]
00497850ldr x26, [x7+416]
00497854ldr x7, [x26]
00497858mov x1, xzr
0049785cmov x5, xzr
00497860blr x7
00497864strb w0, [sp+96]
00497868strb w1, [sp+97]
0049786cstrb w2, [sp+98]
00497870strb w3, [sp+99]
00497874strb w4, [sp+100]
00497878strb w5, [sp+101]
0049787cstrh w6, [sp+102]
00497880ldr x7, [sp+96]
00497884str x7, [sp+88]
00497888stp xzr, xzr, [sp+384]
0049788cstp xzr, xzr, [sp+400]
00497890str xzr, [sp+416]
00497894ldr x7, [sp+296]
00497898ldr x8, [sp+304]
0049789cldr x9, [sp+312]
004978a0str x7, [sp+400]
004978a4str x8, [sp+408]
004978a8str x9, [sp+416]
004978acldr x0, [sp+632]
004978b0ldrsb x27, [x0]
004978b4str x0, [sp+376]
004978b8ldrb w7, [sp+88]
004978bcldr x1, [sp+384]
004978c0ldrb w8, [sp+89]
004978c4ldrb w9, [sp+90]
004978c8ldrb w10, [sp+91]
004978ccldrb w11, [sp+92]
004978d0ldrb w12, [sp+93]
004978d4ldrh w13, [sp+94]
004978d8ldr x2, [sp+392]
004978dcldr x3, [sp+400]
004978e0ldr x4, [sp+408]
004978e4ldr x5, [sp+416]
004978e8mov x6, xzr
004978ecbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
004978f0ldrb w7, [sp+89]
004978f4mov x0, x7
004978f8str x0, [sp+264]
004978fcldr x1, [sp+304]
00497900ldr x7, [sp+296]
00497904ldr x8, [sp+312]
00497908b 0x49790c
0049790c
0049790cloc_49790c:
0049790csubs xzr, x0, x1
00497910b.ls 0x497918
00497914b 0x497ad0
00497918
00497918loc_497918:
00497918sub x2, x8, x0
0049791csub x1, x1, x0
00497920sub x3, xzr, x2
00497924and x3, x0, x3, asr #63
00497928add x3, x7, x3
0049792cstr x3, [sp+568]
00497930str x1, [sp+576]
00497934str x2, [sp+584]
00497938ldr x4, [sp+632]
0049793cldrsb x27, [x4]
00497940str x1, [x4+720]
00497944str x2, [x4+728]
00497948adrp x27, 0x5b4000
0049794cldr w1, [x27+3056]
00497950cbz w1, 0x497958
00497954b 0x49795c
00497958
00497958loc_497958:
00497958b 0x497970
0049795c
0049795cloc_49795c:
0049795cbl runtime.gcWriteBarrier2
00497960str x3, [x25]
00497964ldr x1, [x4+712]
00497968str x1, [x25+8]
0049796cb 0x497970
00497970
00497970loc_497970:
00497970str x3, [x4+712]
00497974ldr x1, [sp+632]
00497978ldrsb x27, [x1]
0049797cadrp x27, 0x5b4000
00497980ldr w2, [x27+3056]
00497984cbz w2, 0x49798c
00497988b 0x497990
0049798c
0049798cloc_49798c:
0049798cb 0x4979a0
00497990
00497990loc_497990:
00497990ldr x2, [x1+688]
00497994bl runtime.gcWriteBarrier1
00497998str x2, [x25]
0049799cb 0x4979a0
004979a0
004979a0loc_4979a0:
004979a0adrp x2, 0x243000
004979a4add x2, x2, 864
004979a8str x2, [x1+688]
004979acldr x0, [sp+632]
004979b0bl vendor/golang.org/x/text/unicode/norm.nextMultiNorm
004979b4str x0, [sp+568]
004979b8str x1, [sp+576]
004979bcstr x2, [sp+584]
004979c0str x0, [sp+272]
004979c4str x1, [sp+280]
004979c8str x2, [sp+288]
004979ccldp x29, x30, [sp-8]
004979d0add sp, sp, 624
004979d4ret x30
004979d8
004979d8loc_4979d8:
004979d8ldr x8, [sp+632]
004979dcldrsb x27, [x8]
004979e0add x8, x8, 385
004979e4str x8, [sp+368]
004979e8ldr x8, [sp+632]
004979ecldrsb x27, [x8]
004979f0ldr x8, [x8+680]
004979f4str x8, [sp+128]
004979f8ldrb w1, [sp+128]
004979fcldr x0, [sp+368]
00497a00ldrb w2, [sp+129]
00497a04ldrb w3, [sp+130]
00497a08ldrb w4, [sp+131]
00497a0cldrb w5, [sp+132]
00497a10ldrb w6, [sp+133]
00497a14ldrh w7, [sp+134]
00497a18bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
00497a1cldr x8, [sp+632]
00497a20ldrsb x27, [x8]
00497a24str x8, [sp+360]
00497a28ldr x8, [sp+632]
00497a2cldrsb x27, [x8]
00497a30ldp x9, x10, [x8+432]
00497a34ldp x11, x12, [x8+448]
00497a38stp x9, x10, [sp+320]
00497a3cstp x11, x12, [sp+336]
00497a40ldr x8, [x8+464]
00497a44str x8, [sp+352]
00497a48ldr x8, [sp+632]
00497a4cldrsb x27, [x8]
00497a50ldr x8, [x8+704]
00497a54str x8, [sp+224]
00497a58ldr x8, [sp+632]
00497a5cldrsb x27, [x8]
00497a60ldr x8, [x8+680]
00497a64str x8, [sp+120]
00497a68ldrb w7, [sp+120]
00497a6cldr x6, [sp+224]
00497a70ldr x0, [sp+360]
00497a74ldr x1, [sp+320]
00497a78ldrb w8, [sp+121]
00497a7cldrb w9, [sp+122]
00497a80ldrb w10, [sp+123]
00497a84ldrb w11, [sp+124]
00497a88ldrb w12, [sp+125]
00497a8cldrh w13, [sp+126]
00497a90ldr x2, [sp+328]
00497a94ldr x3, [sp+336]
00497a98ldr x4, [sp+344]
00497a9cldr x5, [sp+352]
00497aa0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497aa4ldr x0, [sp+632]
00497aa8bl vendor/golang.org/x/text/unicode/norm.doNormComposed
00497aacstr x0, [sp+568]
00497ab0str x1, [sp+576]
00497ab4str x2, [sp+584]
00497ab8str x0, [sp+272]
00497abcstr x1, [sp+280]
00497ac0str x2, [sp+288]
00497ac4ldp x29, x30, [sp-8]
00497ac8add sp, sp, 624
00497accret x30
00497ad0
00497ad0loc_497ad0:
00497ad0bl runtime.panicSliceB
00497ad4hint
00497ad8
00497ad8loc_497ad8:
00497ad8str x0, [sp+8]
00497adcmov x3, x30
00497ae0bl runtime.morestack_noctxt.abi0
00497ae4ldr x0, [sp+8]
00497ae8b 0x497360
00497aecudf 0
00497360
00497360vendor/golang.org/x/text/unicode/norm.nextComposed: ; void vendor/golang.org/x/text/unicode/norm.nextComposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497360ldr x16, [x28+16]
00497364sub x17, sp, 496
00497368subs xzr, x17, x16
0049736cb.ls 0x497ad8
00497370sub x20, sp, 624
00497374stp x29, x30, [x20-8]
00497378add sp, x20, 0
0049737csub x29, sp, 8
00497380str x0, [sp+632]
00497384str xzr, [sp+272]
00497388stp xzr, xzr, [sp+280]
0049738cstr xzr, [sp+216]
00497390ldr x7, [sp+632]
00497394ldrsb x27, [x7]
00497398ldr x7, [x7+704]
0049739cstr x7, [sp+200]
004973a0strb wzr, [sp+85]
004973a4b 0x4973a8
004973a8
004973a8loc_4973a8:
004973a8b 0x4973ac
004973ac
004973acloc_4973ac:
004973acldr x7, [sp+632]
004973b0ldrsb x27, [x7]
004973b4ldr x7, [x7+680]
004973b8str x7, [sp+168]
004973bcldrb w0, [sp+168]
004973c0ldrb w1, [sp+169]
004973c4ldrb w2, [sp+170]
004973c8ldrb w3, [sp+171]
004973ccldrb w4, [sp+172]
004973d0ldrb w5, [sp+173]
004973d4ldrh w6, [sp+174]
004973d8bl vendor/golang.org/x/text/unicode/norm.Properties.isYesC
004973dcstrb w0, [sp+87]
004973e0tbnz w0, 0, 0x4973e8
004973e4b 0x4976c4
004973e8
004973e8loc_4973e8:
004973e8ldr x3, [sp+632]
004973ecldrsb x27, [x3]
004973f0ldrb w3, [x3+683]
004973f4strb w3, [sp+85]
004973f8ldr x3, [sp+632]
004973fcldrsb x27, [x3]
00497400ldrb w3, [x3+681]
00497404str x3, [sp+192]
00497408cbz x3, 0x497410
0049740cb 0x49741c
00497410
00497410loc_497410:
00497410orr x3, xzr, 1
00497414str x3, [sp+192]
00497418b 0x497424
0049741c
0049741cloc_49741c:
0049741corr x3, xzr, 1
00497420b 0x497424
00497424
00497424loc_497424:
00497424ldr x4, [sp+192]
00497428ldr x5, [sp+216]
0049742cadd x4, x5, x4
00497430str x4, [sp+208]
00497434subs xzr, x4, 128
00497438b.gt 0x497440
0049743cb 0x497444
00497440
00497440loc_497440:
00497440b 0x497658
00497444
00497444loc_497444:
00497444str x4, [sp+216]
00497448ldr x2, [sp+632]
0049744cldrsb x27, [x2]
00497450ldr x4, [sp+632]
00497454ldrsb x27, [x4]
00497458ldr x4, [x4+704]
0049745cldr x5, [sp+192]
00497460add x4, x4, x5
00497464str x4, [x2+704]
00497468ldr x2, [sp+632]
0049746cldrsb x27, [x2]
00497470ldr x2, [x2+704]
00497474ldr x4, [sp+632]
00497478ldrsb x27, [x4]
0049747cldr x4, [x4+472]
00497480subs xzr, x4, x2
00497484b.le 0x49748c
00497488b 0x497498
0049748c
0049748cloc_49748c:
0049748cldr x0, [sp+632]
00497490bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00497494b 0x497658
00497498
00497498loc_497498:
00497498ldr x2, [sp+632]
0049749cldrsb x27, [x2]
004974a0add x0, x2, 432
004974a4str x0, [sp+560]
004974a8ldr x2, [sp+632]
004974acldrsb x27, [x2]
004974b0ldr x1, [x2+704]
004974b4str x1, [sp+256]
004974b8bl vendor/golang.org/x/text/unicode/norm.(*input)._byte
004974bcstrb w0, [sp+86]
004974c0ubfm x2, x0, 0, 7
004974c4subs wzr, w2, 128
004974c8b.lo 0x4974d0
004974ccb 0x497520
004974d0
004974d0loc_4974d0:
004974d0ldr x3, [sp+632]
004974d4ldrsb x27, [x3]
004974d8strb wzr, [x3+385]
004974dcldr x3, [sp+632]
004974e0ldrsb x27, [x3]
004974e4ldr x4, [sp+632]
004974e8ldrsb x27, [x4]
004974ecldr x4, [x4+696]
004974f0adrp x27, 0x5b4000
004974f4ldr w5, [x27+3056]
004974f8cbz w5, 0x497500
004974fcb 0x497504
00497500
00497500loc_497500:
00497500b 0x497518
00497504
00497504loc_497504:
00497504bl runtime.gcWriteBarrier2
00497508str x4, [x25]
0049750cldr x5, [x3+688]
00497510str x5, [x25+8]
00497514b 0x497518
00497518
00497518loc_497518:
00497518str x4, [x3+688]
0049751cb 0x497658
00497520
00497520loc_497520:
00497520b 0x497524
00497524
00497524loc_497524:
00497524ldr x6, [sp+632]
00497528ldrsb x27, [x6]
0049752cldp x7, x8, [x6+432]
00497530ldp x9, x10, [x6+448]
00497534add x27, sp, 520
00497538stp x7, x8, [x27]
0049753cadd x27, sp, 536
00497540stp x9, x10, [x27]
00497544ldr x6, [x6+464]
00497548str x6, [sp+552]
0049754cldr x6, [sp+632]
00497550ldrsb x27, [x6]
00497554ldr x5, [x6+704]
00497558str x5, [sp+248]
0049755cldr x6, [sp+632]
00497560ldrsb x27, [x6]
00497564ldr x26, [x6+416]
00497568ldr x6, [x26]
0049756cldr x0, [sp+520]
00497570ldr x1, [sp+528]
00497574ldr x2, [sp+536]
00497578ldr x3, [sp+544]
0049757cldr x4, [sp+552]
00497580blr x6
00497584strb w0, [sp+112]
00497588strb w1, [sp+113]
0049758cstrb w2, [sp+114]
00497590strb w3, [sp+115]
00497594strb w4, [sp+116]
00497598strb w5, [sp+117]
0049759cstrh w6, [sp+118]
004975a0ldr x6, [sp+112]
004975a4str x6, [sp+176]
004975a8ldr x6, [sp+632]
004975acldrsb x27, [x6]
004975b0ldr x7, [sp+112]
004975b4str x7, [x6+680]
004975b8ldr x6, [sp+632]
004975bcldrsb x27, [x6]
004975c0add x6, x6, 385
004975c4str x6, [sp+512]
004975c8ldr x6, [sp+632]
004975ccldrsb x27, [x6]
004975d0ldr x6, [x6+680]
004975d4str x6, [sp+160]
004975d8ldrb w1, [sp+160]
004975dcldr x0, [sp+512]
004975e0ldrb w2, [sp+161]
004975e4ldrb w3, [sp+162]
004975e8ldrb w4, [sp+163]
004975ecldrb w5, [sp+164]
004975f0ldrb w6, [sp+165]
004975f4ldrh w7, [sp+166]
004975f8bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
004975fcstr x0, [sp+184]
00497600subs xzr, x0, 1
00497604b.eq 0x49760c
00497608b 0x497610
0049760c
0049760cloc_49760c:
0049760cb 0x497658
00497610
00497610loc_497610:
00497610subs xzr, x0, 2
00497614b.eq 0x49761c
00497618b 0x497698
0049761c
0049761cloc_49761c:
0049761cldr x3, [sp+632]
00497620ldrsb x27, [x3]
00497624adrp x27, 0x5b4000
00497628ldr w4, [x27+3056]
0049762ccbz w4, 0x497634
00497630b 0x497638
00497634
00497634loc_497634:
00497634b 0x497648
00497638
00497638loc_497638:
00497638ldr x4, [x3+688]
0049763cbl runtime.gcWriteBarrier1
00497640str x4, [x25]
00497644b 0x497648
00497648
00497648loc_497648:
00497648adrp x4, 0x243000
0049764cadd x4, x4, 808
00497650str x4, [x3+688]
00497654b 0x497658
00497658
00497658loc_497658:
00497658ldr x3, [sp+632]
0049765cldrsb x27, [x3]
00497660ldr x2, [x3+704]
00497664str x2, [sp+240]
00497668ldr x1, [sp+200]
0049766cldr x0, [sp+632]
00497670bl vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice
00497674str x0, [sp+592]
00497678str x1, [sp+600]
0049767cstr x2, [sp+608]
00497680str x0, [sp+272]
00497684str x1, [sp+280]
00497688str x2, [sp+288]
0049768cldp x29, x30, [sp-8]
00497690add sp, sp, 624
00497694ret x30
00497698
00497698loc_497698:
00497698b 0x49769c
0049769c
0049769cloc_49769c:
0049769cldr x7, [sp+632]
004976a0ldrsb x27, [x7]
004976a4ldrb w7, [x7+682]
004976a8ldrb w8, [sp+85]
004976acsubs wzr, w7, w8
004976b0b.lo 0x4976b8
004976b4b 0x4976bc
004976b8
004976b8loc_4976b8:
004976b8b 0x4976c8
004976bc
004976bcloc_4976bc:
004976bcb 0x4976c0
004976c0
004976c0loc_4976c0:
004976c0b 0x4973a8
004976c4
004976c4loc_4976c4:
004976c4b 0x4976c8
004976c8
004976c8loc_4976c8:
004976c8ldr x6, [sp+632]
004976ccldrsb x27, [x6]
004976d0ldr x7, [sp+200]
004976d4str x7, [x6+704]
004976d8ldr x6, [sp+632]
004976dcldrsb x27, [x6]
004976e0ldp x7, x8, [x6+432]
004976e4ldp x9, x10, [x6+448]
004976e8stp x7, x8, [sp+472]
004976ecstp x9, x10, [sp+488]
004976f0ldr x6, [x6+464]
004976f4str x6, [sp+504]
004976f8ldr x6, [sp+632]
004976fcldrsb x27, [x6]
00497700ldr x5, [x6+704]
00497704str x5, [sp+232]
00497708ldr x6, [sp+632]
0049770cldrsb x27, [x6]
00497710ldr x26, [x6+416]
00497714ldr x6, [x26]
00497718ldr x0, [sp+472]
0049771cldr x1, [sp+480]
00497720ldr x2, [sp+488]
00497724ldr x3, [sp+496]
00497728ldr x4, [sp+504]
0049772cblr x6
00497730strb w0, [sp+104]
00497734strb w1, [sp+105]
00497738strb w2, [sp+106]
0049773cstrb w3, [sp+107]
00497740strb w4, [sp+108]
00497744strb w5, [sp+109]
00497748strh w6, [sp+110]
0049774cldr x6, [sp+104]
00497750str x6, [sp+176]
00497754ldr x6, [sp+632]
00497758ldrsb x27, [x6]
0049775cldr x7, [sp+104]
00497760str x7, [x6+680]
00497764ldr x6, [sp+632]
00497768ldrsb x27, [x6]
0049776cadd x6, x6, 385
00497770str x6, [sp+464]
00497774ldr x6, [sp+632]
00497778ldrsb x27, [x6]
0049777cldr x6, [x6+680]
00497780str x6, [sp+152]
00497784ldrb w1, [sp+152]
00497788ldr x0, [sp+464]
0049778cldrb w2, [sp+153]
00497790ldrb w3, [sp+154]
00497794ldrb w4, [sp+155]
00497798ldrb w5, [sp+156]
0049779cldrb w6, [sp+157]
004977a0ldrh w7, [sp+158]
004977a4bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
004977a8ldr x6, [sp+632]
004977acldrsb x27, [x6]
004977b0ldr x6, [x6+680]
004977b4str x6, [sp+144]
004977b8ldrb w0, [sp+144]
004977bcldrb w1, [sp+145]
004977c0ldrb w2, [sp+146]
004977c4ldrb w3, [sp+147]
004977c8ldrb w4, [sp+148]
004977ccldrb w5, [sp+149]
004977d0ldrh w6, [sp+150]
004977d4bl vendor/golang.org/x/text/unicode/norm.Properties.multiSegment
004977d8strb w0, [sp+87]
004977dctbnz w0, 0, 0x4977e4
004977e0b 0x4979d8
004977e4
004977e4loc_4977e4:
004977e4ldr x7, [sp+632]
004977e8ldrsb x27, [x7]
004977ecldr x7, [x7+680]
004977f0str x7, [sp+136]
004977f4ldrb w0, [sp+136]
004977f8ldrb w1, [sp+137]
004977fcldrb w2, [sp+138]
00497800ldrb w3, [sp+139]
00497804ldrb w4, [sp+140]
00497808ldrb w5, [sp+141]
0049780cldrh w6, [sp+142]
00497810bl vendor/golang.org/x/text/unicode/norm.Properties.Decomposition
00497814str x0, [sp+296]
00497818str x1, [sp+304]
0049781cstr x2, [sp+312]
00497820stp xzr, xzr, [sp+424]
00497824stp xzr, xzr, [sp+440]
00497828str xzr, [sp+456]
0049782cldr x0, [sp+424]
00497830ldr x2, [sp+296]
00497834ldr x3, [sp+304]
00497838ldr x4, [sp+312]
0049783cstr x2, [sp+440]
00497840str x3, [sp+448]
00497844str x4, [sp+456]
00497848ldr x7, [sp+632]
0049784cldrsb x27, [x7]
00497850ldr x26, [x7+416]
00497854ldr x7, [x26]
00497858mov x1, xzr
0049785cmov x5, xzr
00497860blr x7
00497864strb w0, [sp+96]
00497868strb w1, [sp+97]
0049786cstrb w2, [sp+98]
00497870strb w3, [sp+99]
00497874strb w4, [sp+100]
00497878strb w5, [sp+101]
0049787cstrh w6, [sp+102]
00497880ldr x7, [sp+96]
00497884str x7, [sp+88]
00497888stp xzr, xzr, [sp+384]
0049788cstp xzr, xzr, [sp+400]
00497890str xzr, [sp+416]
00497894ldr x7, [sp+296]
00497898ldr x8, [sp+304]
0049789cldr x9, [sp+312]
004978a0str x7, [sp+400]
004978a4str x8, [sp+408]
004978a8str x9, [sp+416]
004978acldr x0, [sp+632]
004978b0ldrsb x27, [x0]
004978b4str x0, [sp+376]
004978b8ldrb w7, [sp+88]
004978bcldr x1, [sp+384]
004978c0ldrb w8, [sp+89]
004978c4ldrb w9, [sp+90]
004978c8ldrb w10, [sp+91]
004978ccldrb w11, [sp+92]
004978d0ldrb w12, [sp+93]
004978d4ldrh w13, [sp+94]
004978d8ldr x2, [sp+392]
004978dcldr x3, [sp+400]
004978e0ldr x4, [sp+408]
004978e4ldr x5, [sp+416]
004978e8mov x6, xzr
004978ecbl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
004978f0ldrb w7, [sp+89]
004978f4mov x0, x7
004978f8str x0, [sp+264]
004978fcldr x1, [sp+304]
00497900ldr x7, [sp+296]
00497904ldr x8, [sp+312]
00497908b 0x49790c
0049790c
0049790cloc_49790c:
0049790csubs xzr, x0, x1
00497910b.ls 0x497918
00497914b 0x497ad0
00497918
00497918loc_497918:
00497918sub x2, x8, x0
0049791csub x1, x1, x0
00497920sub x3, xzr, x2
00497924and x3, x0, x3, asr #63
00497928add x3, x7, x3
0049792cstr x3, [sp+568]
00497930str x1, [sp+576]
00497934str x2, [sp+584]
00497938ldr x4, [sp+632]
0049793cldrsb x27, [x4]
00497940str x1, [x4+720]
00497944str x2, [x4+728]
00497948adrp x27, 0x5b4000
0049794cldr w1, [x27+3056]
00497950cbz w1, 0x497958
00497954b 0x49795c
00497958
00497958loc_497958:
00497958b 0x497970
0049795c
0049795cloc_49795c:
0049795cbl runtime.gcWriteBarrier2
00497960str x3, [x25]
00497964ldr x1, [x4+712]
00497968str x1, [x25+8]
0049796cb 0x497970
00497970
00497970loc_497970:
00497970str x3, [x4+712]
00497974ldr x1, [sp+632]
00497978ldrsb x27, [x1]
0049797cadrp x27, 0x5b4000
00497980ldr w2, [x27+3056]
00497984cbz w2, 0x49798c
00497988b 0x497990
0049798c
0049798cloc_49798c:
0049798cb 0x4979a0
00497990
00497990loc_497990:
00497990ldr x2, [x1+688]
00497994bl runtime.gcWriteBarrier1
00497998str x2, [x25]
0049799cb 0x4979a0
004979a0
004979a0loc_4979a0:
004979a0adrp x2, 0x243000
004979a4add x2, x2, 864
004979a8str x2, [x1+688]
004979acldr x0, [sp+632]
004979b0bl vendor/golang.org/x/text/unicode/norm.nextMultiNorm
004979b4str x0, [sp+568]
004979b8str x1, [sp+576]
004979bcstr x2, [sp+584]
004979c0str x0, [sp+272]
004979c4str x1, [sp+280]
004979c8str x2, [sp+288]
004979ccldp x29, x30, [sp-8]
004979d0add sp, sp, 624
004979d4ret x30
004979d8
004979d8loc_4979d8:
004979d8ldr x8, [sp+632]
004979dcldrsb x27, [x8]
004979e0add x8, x8, 385
004979e4str x8, [sp+368]
004979e8ldr x8, [sp+632]
004979ecldrsb x27, [x8]
004979f0ldr x8, [x8+680]
004979f4str x8, [sp+128]
004979f8ldrb w1, [sp+128]
004979fcldr x0, [sp+368]
00497a00ldrb w2, [sp+129]
00497a04ldrb w3, [sp+130]
00497a08ldrb w4, [sp+131]
00497a0cldrb w5, [sp+132]
00497a10ldrb w6, [sp+133]
00497a14ldrh w7, [sp+134]
00497a18bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
00497a1cldr x8, [sp+632]
00497a20ldrsb x27, [x8]
00497a24str x8, [sp+360]
00497a28ldr x8, [sp+632]
00497a2cldrsb x27, [x8]
00497a30ldp x9, x10, [x8+432]
00497a34ldp x11, x12, [x8+448]
00497a38stp x9, x10, [sp+320]
00497a3cstp x11, x12, [sp+336]
00497a40ldr x8, [x8+464]
00497a44str x8, [sp+352]
00497a48ldr x8, [sp+632]
00497a4cldrsb x27, [x8]
00497a50ldr x8, [x8+704]
00497a54str x8, [sp+224]
00497a58ldr x8, [sp+632]
00497a5cldrsb x27, [x8]
00497a60ldr x8, [x8+680]
00497a64str x8, [sp+120]
00497a68ldrb w7, [sp+120]
00497a6cldr x6, [sp+224]
00497a70ldr x0, [sp+360]
00497a74ldr x1, [sp+320]
00497a78ldrb w8, [sp+121]
00497a7cldrb w9, [sp+122]
00497a80ldrb w10, [sp+123]
00497a84ldrb w11, [sp+124]
00497a88ldrb w12, [sp+125]
00497a8cldrh w13, [sp+126]
00497a90ldr x2, [sp+328]
00497a94ldr x3, [sp+336]
00497a98ldr x4, [sp+344]
00497a9cldr x5, [sp+352]
00497aa0bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497aa4ldr x0, [sp+632]
00497aa8bl vendor/golang.org/x/text/unicode/norm.doNormComposed
00497aacstr x0, [sp+568]
00497ab0str x1, [sp+576]
00497ab4str x2, [sp+584]
00497ab8str x0, [sp+272]
00497abcstr x1, [sp+280]
00497ac0str x2, [sp+288]
00497ac4ldp x29, x30, [sp-8]
00497ac8add sp, sp, 624
00497accret x30
00497ad0
00497ad0loc_497ad0:
00497ad0bl runtime.panicSliceB
00497ad4hint
00497ad8
00497ad8loc_497ad8:
00497ad8str x0, [sp+8]
00497adcmov x3, x30
00497ae0bl runtime.morestack_noctxt.abi0
00497ae4ldr x0, [sp+8]
00497ae8b 0x497360
00497aecudf 0
00497360
00497af0
00497af0vendor/golang.org/x/text/unicode/norm.doNormComposed: ; void vendor/golang.org/x/text/unicode/norm.doNormComposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497af0ldr x16, [x28+16]
00497af4sub x17, sp, 208
00497af8subs xzr, x17, x16
00497afcb.ls 0x497df4
00497b00sub x20, sp, 336
00497b04stp x29, x30, [x20-8]
00497b08add sp, x20, 0
00497b0csub x29, sp, 8
00497b10str x0, [sp+344]
00497b14str xzr, [sp+144]
00497b18stp xzr, xzr, [sp+152]
00497b1cb 0x497b20
00497b20
00497b20loc_497b20:
00497b20b 0x497b24
00497b24
00497b24loc_497b24:
00497b24ldr x6, [sp+344]
00497b28ldrsb x27, [x6]
00497b2cldr x7, [sp+344]
00497b30ldrsb x27, [x7]
00497b34ldr x6, [x6+704]
00497b38ldr x8, [sp+344]
00497b3cldrsb x27, [x8]
00497b40ldrb w8, [x8+681]
00497b44add x6, x6, x8
00497b48str x6, [x7+704]
00497b4cldr x6, [sp+344]
00497b50ldrsb x27, [x6]
00497b54ldr x6, [x6+704]
00497b58ldr x7, [sp+344]
00497b5cldrsb x27, [x7]
00497b60ldr x7, [x7+472]
00497b64subs xzr, x7, x6
00497b68b.le 0x497b70
00497b6cb 0x497b7c
00497b70
00497b70loc_497b70:
00497b70ldr x0, [sp+344]
00497b74bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00497b78b 0x497ca8
00497b7c
00497b7cloc_497b7c:
00497b7cldr x6, [sp+344]
00497b80ldrsb x27, [x6]
00497b84ldp x7, x8, [x6+432]
00497b88ldp x9, x10, [x6+448]
00497b8cstp x7, x8, [sp+200]
00497b90stp x9, x10, [sp+216]
00497b94ldr x6, [x6+464]
00497b98str x6, [sp+232]
00497b9cldr x6, [sp+344]
00497ba0ldrsb x27, [x6]
00497ba4ldr x5, [x6+704]
00497ba8str x5, [sp+120]
00497bacldr x6, [sp+344]
00497bb0ldrsb x27, [x6]
00497bb4ldr x26, [x6+416]
00497bb8ldr x6, [x26]
00497bbcldr x0, [sp+200]
00497bc0ldr x1, [sp+208]
00497bc4ldr x2, [sp+216]
00497bc8ldr x3, [sp+224]
00497bccldr x4, [sp+232]
00497bd0blr x6
00497bd4strb w0, [sp+88]
00497bd8strb w1, [sp+89]
00497bdcstrb w2, [sp+90]
00497be0strb w3, [sp+91]
00497be4strb w4, [sp+92]
00497be8strb w5, [sp+93]
00497becstrh w6, [sp+94]
00497bf0ldr x6, [sp+88]
00497bf4str x6, [sp+80]
00497bf8ldr x6, [sp+344]
00497bfcldrsb x27, [x6]
00497c00ldr x7, [sp+88]
00497c04str x7, [x6+680]
00497c08ldr x6, [sp+344]
00497c0cldrsb x27, [x6]
00497c10add x6, x6, 385
00497c14str x6, [sp+192]
00497c18ldr x6, [sp+344]
00497c1cldrsb x27, [x6]
00497c20ldr x6, [x6+680]
00497c24str x6, [sp+104]
00497c28ldrb w1, [sp+104]
00497c2cldr x0, [sp+192]
00497c30ldrb w2, [sp+105]
00497c34ldrb w3, [sp+106]
00497c38ldrb w4, [sp+107]
00497c3cldrb w5, [sp+108]
00497c40ldrb w6, [sp+109]
00497c44ldrh w7, [sp+110]
00497c48bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00497c4cstr x0, [sp+112]
00497c50subs xzr, x0, 1
00497c54b.eq 0x497c5c
00497c58b 0x497c60
00497c5c
00497c5cloc_497c5c:
00497c5cb 0x497ca8
00497c60
00497c60loc_497c60:
00497c60subs xzr, x0, 2
00497c64b.eq 0x497c6c
00497c68b 0x497d50
00497c6c
00497c6cloc_497c6c:
00497c6cldr x1, [sp+344]
00497c70ldrsb x27, [x1]
00497c74adrp x27, 0x5b4000
00497c78ldr w2, [x27+3056]
00497c7ccbz w2, 0x497c84
00497c80b 0x497c88
00497c84
00497c84loc_497c84:
00497c84b 0x497c98
00497c88
00497c88loc_497c88:
00497c88ldr x2, [x1+688]
00497c8cbl runtime.gcWriteBarrier1
00497c90str x2, [x25]
00497c94b 0x497c98
00497c98
00497c98loc_497c98:
00497c98adrp x2, 0x243000
00497c9cadd x2, x2, 808
00497ca0str x2, [x1+688]
00497ca4b 0x497ca8
00497ca8
00497ca8loc_497ca8:
00497ca8ldr x0, [sp+344]
00497cacldrsb x27, [x0]
00497cb0str x0, [sp+272]
00497cb4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose
00497cb8ldr x1, [sp+344]
00497cbcldrsb x27, [x1]
00497cc0add x1, x1, 552
00497cc4ldrsb x27, [x1]
00497cc8b 0x497ccc
00497ccc
00497cccloc_497ccc:
00497cccstr x1, [sp+240]
00497cd0orr x4, xzr, 128
00497cd4str x4, [sp+248]
00497cd8str x4, [sp+256]
00497cdcldr x0, [sp+344]
00497ce0ldrsb x27, [x0]
00497ce4str x0, [sp+264]
00497ce8ldr x1, [sp+240]
00497cecldr x2, [sp+248]
00497cf0ldr x3, [sp+256]
00497cf4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy
00497cf8str x0, [sp+128]
00497cfcldr x4, [sp+344]
00497d00ldrsb x27, [x4]
00497d04add x4, x4, 552
00497d08ldrsb x27, [x4]
00497d0csubs xzr, x0, 128
00497d10b.ls 0x497d18
00497d14b 0x497de4
00497d18
00497d18loc_497d18:
00497d18b 0x497d1c
00497d1c
00497d1cloc_497d1c:
00497d1cstr x4, [sp+168]
00497d20str x0, [sp+176]
00497d24orr x2, xzr, 128
00497d28str x2, [sp+184]
00497d2cstr x4, [sp+144]
00497d30str x0, [sp+152]
00497d34str x2, [sp+160]
00497d38ldr x3, [sp+144]
00497d3cmov x1, x0
00497d40mov x0, x3
00497d44ldp x29, x30, [sp-8]
00497d48add sp, sp, 336
00497d4cret x30
00497d50
00497d50loc_497d50:
00497d50b 0x497d54
00497d54
00497d54loc_497d54:
00497d54ldr x14, [sp+344]
00497d58ldrsb x27, [x14]
00497d5cstr x14, [sp+320]
00497d60ldr x14, [sp+344]
00497d64ldrsb x27, [x14]
00497d68ldp x15, x16, [x14+432]
00497d6cldp x17, x19, [x14+448]
00497d70stp x15, x16, [sp+280]
00497d74stp x17, x19, [sp+296]
00497d78ldr x14, [x14+464]
00497d7cstr x14, [sp+312]
00497d80ldr x14, [sp+344]
00497d84ldrsb x27, [x14]
00497d88ldr x14, [x14+704]
00497d8cstr x14, [sp+136]
00497d90ldr x14, [sp+344]
00497d94ldrsb x27, [x14]
00497d98ldr x14, [x14+680]
00497d9cstr x14, [sp+96]
00497da0ldrb w7, [sp+96]
00497da4ldr x6, [sp+136]
00497da8ldr x0, [sp+320]
00497dacldr x1, [sp+280]
00497db0ldrb w8, [sp+97]
00497db4ldrb w9, [sp+98]
00497db8ldrb w10, [sp+99]
00497dbcldrb w11, [sp+100]
00497dc0ldrb w12, [sp+101]
00497dc4ldrh w13, [sp+102]
00497dc8ldr x2, [sp+288]
00497dccldr x3, [sp+296]
00497dd0ldr x4, [sp+304]
00497dd4ldr x5, [sp+312]
00497dd8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497ddcb 0x497de0
00497de0
00497de0loc_497de0:
00497de0b 0x497b20
00497de4
00497de4loc_497de4:
00497de4mov x1, x0
00497de8orr x2, xzr, 128
00497decbl runtime.panicSliceAlen
00497df0hint
00497df4
00497df4loc_497df4:
00497df4str x0, [sp+8]
00497df8mov x3, x30
00497dfcbl runtime.morestack_noctxt.abi0
00497e00ldr x0, [sp+8]
00497e04b 0x497af0
00497e08udf 0
00497e0cudf 0
00497af0
00497af0vendor/golang.org/x/text/unicode/norm.doNormComposed: ; void vendor/golang.org/x/text/unicode/norm.doNormComposed(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497af0ldr x16, [x28+16]
00497af4sub x17, sp, 208
00497af8subs xzr, x17, x16
00497afcb.ls 0x497df4
00497b00sub x20, sp, 336
00497b04stp x29, x30, [x20-8]
00497b08add sp, x20, 0
00497b0csub x29, sp, 8
00497b10str x0, [sp+344]
00497b14str xzr, [sp+144]
00497b18stp xzr, xzr, [sp+152]
00497b1cb 0x497b20
00497b20
00497b20loc_497b20:
00497b20b 0x497b24
00497b24
00497b24loc_497b24:
00497b24ldr x6, [sp+344]
00497b28ldrsb x27, [x6]
00497b2cldr x7, [sp+344]
00497b30ldrsb x27, [x7]
00497b34ldr x6, [x6+704]
00497b38ldr x8, [sp+344]
00497b3cldrsb x27, [x8]
00497b40ldrb w8, [x8+681]
00497b44add x6, x6, x8
00497b48str x6, [x7+704]
00497b4cldr x6, [sp+344]
00497b50ldrsb x27, [x6]
00497b54ldr x6, [x6+704]
00497b58ldr x7, [sp+344]
00497b5cldrsb x27, [x7]
00497b60ldr x7, [x7+472]
00497b64subs xzr, x7, x6
00497b68b.le 0x497b70
00497b6cb 0x497b7c
00497b70
00497b70loc_497b70:
00497b70ldr x0, [sp+344]
00497b74bl vendor/golang.org/x/text/unicode/norm.(*Iter).setDone
00497b78b 0x497ca8
00497b7c
00497b7cloc_497b7c:
00497b7cldr x6, [sp+344]
00497b80ldrsb x27, [x6]
00497b84ldp x7, x8, [x6+432]
00497b88ldp x9, x10, [x6+448]
00497b8cstp x7, x8, [sp+200]
00497b90stp x9, x10, [sp+216]
00497b94ldr x6, [x6+464]
00497b98str x6, [sp+232]
00497b9cldr x6, [sp+344]
00497ba0ldrsb x27, [x6]
00497ba4ldr x5, [x6+704]
00497ba8str x5, [sp+120]
00497bacldr x6, [sp+344]
00497bb0ldrsb x27, [x6]
00497bb4ldr x26, [x6+416]
00497bb8ldr x6, [x26]
00497bbcldr x0, [sp+200]
00497bc0ldr x1, [sp+208]
00497bc4ldr x2, [sp+216]
00497bc8ldr x3, [sp+224]
00497bccldr x4, [sp+232]
00497bd0blr x6
00497bd4strb w0, [sp+88]
00497bd8strb w1, [sp+89]
00497bdcstrb w2, [sp+90]
00497be0strb w3, [sp+91]
00497be4strb w4, [sp+92]
00497be8strb w5, [sp+93]
00497becstrh w6, [sp+94]
00497bf0ldr x6, [sp+88]
00497bf4str x6, [sp+80]
00497bf8ldr x6, [sp+344]
00497bfcldrsb x27, [x6]
00497c00ldr x7, [sp+88]
00497c04str x7, [x6+680]
00497c08ldr x6, [sp+344]
00497c0cldrsb x27, [x6]
00497c10add x6, x6, 385
00497c14str x6, [sp+192]
00497c18ldr x6, [sp+344]
00497c1cldrsb x27, [x6]
00497c20ldr x6, [x6+680]
00497c24str x6, [sp+104]
00497c28ldrb w1, [sp+104]
00497c2cldr x0, [sp+192]
00497c30ldrb w2, [sp+105]
00497c34ldrb w3, [sp+106]
00497c38ldrb w4, [sp+107]
00497c3cldrb w5, [sp+108]
00497c40ldrb w6, [sp+109]
00497c44ldrh w7, [sp+110]
00497c48bl vendor/golang.org/x/text/unicode/norm.(*streamSafe).next
00497c4cstr x0, [sp+112]
00497c50subs xzr, x0, 1
00497c54b.eq 0x497c5c
00497c58b 0x497c60
00497c5c
00497c5cloc_497c5c:
00497c5cb 0x497ca8
00497c60
00497c60loc_497c60:
00497c60subs xzr, x0, 2
00497c64b.eq 0x497c6c
00497c68b 0x497d50
00497c6c
00497c6cloc_497c6c:
00497c6cldr x1, [sp+344]
00497c70ldrsb x27, [x1]
00497c74adrp x27, 0x5b4000
00497c78ldr w2, [x27+3056]
00497c7ccbz w2, 0x497c84
00497c80b 0x497c88
00497c84
00497c84loc_497c84:
00497c84b 0x497c98
00497c88
00497c88loc_497c88:
00497c88ldr x2, [x1+688]
00497c8cbl runtime.gcWriteBarrier1
00497c90str x2, [x25]
00497c94b 0x497c98
00497c98
00497c98loc_497c98:
00497c98adrp x2, 0x243000
00497c9cadd x2, x2, 808
00497ca0str x2, [x1+688]
00497ca4b 0x497ca8
00497ca8
00497ca8loc_497ca8:
00497ca8ldr x0, [sp+344]
00497cacldrsb x27, [x0]
00497cb0str x0, [sp+272]
00497cb4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose
00497cb8ldr x1, [sp+344]
00497cbcldrsb x27, [x1]
00497cc0add x1, x1, 552
00497cc4ldrsb x27, [x1]
00497cc8b 0x497ccc
00497ccc
00497cccloc_497ccc:
00497cccstr x1, [sp+240]
00497cd0orr x4, xzr, 128
00497cd4str x4, [sp+248]
00497cd8str x4, [sp+256]
00497cdcldr x0, [sp+344]
00497ce0ldrsb x27, [x0]
00497ce4str x0, [sp+264]
00497ce8ldr x1, [sp+240]
00497cecldr x2, [sp+248]
00497cf0ldr x3, [sp+256]
00497cf4bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy
00497cf8str x0, [sp+128]
00497cfcldr x4, [sp+344]
00497d00ldrsb x27, [x4]
00497d04add x4, x4, 552
00497d08ldrsb x27, [x4]
00497d0csubs xzr, x0, 128
00497d10b.ls 0x497d18
00497d14b 0x497de4
00497d18
00497d18loc_497d18:
00497d18b 0x497d1c
00497d1c
00497d1cloc_497d1c:
00497d1cstr x4, [sp+168]
00497d20str x0, [sp+176]
00497d24orr x2, xzr, 128
00497d28str x2, [sp+184]
00497d2cstr x4, [sp+144]
00497d30str x0, [sp+152]
00497d34str x2, [sp+160]
00497d38ldr x3, [sp+144]
00497d3cmov x1, x0
00497d40mov x0, x3
00497d44ldp x29, x30, [sp-8]
00497d48add sp, sp, 336
00497d4cret x30
00497d50
00497d50loc_497d50:
00497d50b 0x497d54
00497d54
00497d54loc_497d54:
00497d54ldr x14, [sp+344]
00497d58ldrsb x27, [x14]
00497d5cstr x14, [sp+320]
00497d60ldr x14, [sp+344]
00497d64ldrsb x27, [x14]
00497d68ldp x15, x16, [x14+432]
00497d6cldp x17, x19, [x14+448]
00497d70stp x15, x16, [sp+280]
00497d74stp x17, x19, [sp+296]
00497d78ldr x14, [x14+464]
00497d7cstr x14, [sp+312]
00497d80ldr x14, [sp+344]
00497d84ldrsb x27, [x14]
00497d88ldr x14, [x14+704]
00497d8cstr x14, [sp+136]
00497d90ldr x14, [sp+344]
00497d94ldrsb x27, [x14]
00497d98ldr x14, [x14+680]
00497d9cstr x14, [sp+96]
00497da0ldrb w7, [sp+96]
00497da4ldr x6, [sp+136]
00497da8ldr x0, [sp+320]
00497dacldr x1, [sp+280]
00497db0ldrb w8, [sp+97]
00497db4ldrb w9, [sp+98]
00497db8ldrb w10, [sp+99]
00497dbcldrb w11, [sp+100]
00497dc0ldrb w12, [sp+101]
00497dc4ldrh w13, [sp+102]
00497dc8ldr x2, [sp+288]
00497dccldr x3, [sp+296]
00497dd0ldr x4, [sp+304]
00497dd4ldr x5, [sp+312]
00497dd8bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497ddcb 0x497de0
00497de0
00497de0loc_497de0:
00497de0b 0x497b20
00497de4
00497de4loc_497de4:
00497de4mov x1, x0
00497de8orr x2, xzr, 128
00497decbl runtime.panicSliceAlen
00497df0hint
00497df4
00497df4loc_497df4:
00497df4str x0, [sp+8]
00497df8mov x3, x30
00497dfcbl runtime.morestack_noctxt.abi0
00497e00ldr x0, [sp+8]
00497e04b 0x497af0
00497e08udf 0
00497e0cudf 0
00497af0
00497e10
00497e10vendor/golang.org/x/text/unicode/norm.nextCGJCompose: ; void vendor/golang.org/x/text/unicode/norm.nextCGJCompose(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497e10ldr x16, [x28+16]
00497e14sub x17, sp, 96
00497e18subs xzr, x17, x16
00497e1cb.ls 0x497f84
00497e20str x30, [sp-224]!
00497e24stur x29, [sp-8]
00497e28sub x29, sp, 8
00497e2cstr x0, [sp+232]
00497e30stp xzr, xzr, [sp+104]
00497e34str xzr, [sp+120]
00497e38ldr x1, [sp+232]
00497e3cldrsb x27, [x1]
00497e40strb wzr, [x1+385]
00497e44ldr x0, [sp+232]
00497e48ldrsb x27, [x0]
00497e4cstr x0, [sp+184]
00497e50bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00497e54ldr x1, [sp+232]
00497e58ldrsb x27, [x1]
00497e5cadrp x27, 0x5b4000
00497e60ldr w2, [x27+3056]
00497e64cbz w2, 0x497e6c
00497e68b 0x497e70
00497e6c
00497e6cloc_497e6c:
00497e6cb 0x497e80
00497e70
00497e70loc_497e70:
00497e70ldr x8, [x1+688]
00497e74bl runtime.gcWriteBarrier1
00497e78str x8, [x25]
00497e7cb 0x497e80
00497e80
00497e80loc_497e80:
00497e80adrp x8, 0x243000
00497e84add x8, x8, 824
00497e88str x8, [x1+688]
00497e8cldr x8, [sp+232]
00497e90ldrsb x27, [x8]
00497e94add x8, x8, 385
00497e98str x8, [sp+176]
00497e9cldr x8, [sp+232]
00497ea0ldrsb x27, [x8]
00497ea4ldr x8, [x8+680]
00497ea8str x8, [sp+88]
00497eacldrb w1, [sp+88]
00497eb0ldr x0, [sp+176]
00497eb4ldrb w2, [sp+89]
00497eb8ldrb w3, [sp+90]
00497ebcldrb w4, [sp+91]
00497ec0ldrb w5, [sp+92]
00497ec4ldrb w6, [sp+93]
00497ec8ldrh w7, [sp+94]
00497eccbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
00497ed0ldr x8, [sp+232]
00497ed4ldrsb x27, [x8]
00497ed8str x8, [sp+168]
00497edcldr x8, [sp+232]
00497ee0ldrsb x27, [x8]
00497ee4ldp x9, x10, [x8+432]
00497ee8ldp x11, x12, [x8+448]
00497eecstp x9, x10, [sp+128]
00497ef0stp x11, x12, [sp+144]
00497ef4ldr x8, [x8+464]
00497ef8str x8, [sp+160]
00497efcldr x8, [sp+232]
00497f00ldrsb x27, [x8]
00497f04ldr x8, [x8+704]
00497f08str x8, [sp+96]
00497f0cldr x8, [sp+232]
00497f10ldrsb x27, [x8]
00497f14ldr x8, [x8+680]
00497f18str x8, [sp+80]
00497f1cldrb w7, [sp+80]
00497f20ldr x6, [sp+96]
00497f24ldr x0, [sp+168]
00497f28ldr x1, [sp+128]
00497f2cldrb w8, [sp+81]
00497f30ldrb w9, [sp+82]
00497f34ldrb w10, [sp+83]
00497f38ldrb w11, [sp+84]
00497f3cldrb w12, [sp+85]
00497f40ldrh w13, [sp+86]
00497f44ldr x2, [sp+136]
00497f48ldr x3, [sp+144]
00497f4cldr x4, [sp+152]
00497f50ldr x5, [sp+160]
00497f54bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497f58ldr x0, [sp+232]
00497f5cbl vendor/golang.org/x/text/unicode/norm.doNormComposed
00497f60str x0, [sp+192]
00497f64str x1, [sp+200]
00497f68str x2, [sp+208]
00497f6cstr x0, [sp+104]
00497f70str x1, [sp+112]
00497f74str x2, [sp+120]
00497f78ldur x29, [sp-8]
00497f7cldr x30, [sp], 224
00497f80ret x30
00497f84
00497f84loc_497f84:
00497f84str x0, [sp+8]
00497f88mov x3, x30
00497f8cbl runtime.morestack_noctxt.abi0
00497f90ldr x0, [sp+8]
00497f94b 0x497e10
00497f98udf 0
00497f9cudf 0
00497e10
00497e10vendor/golang.org/x/text/unicode/norm.nextCGJCompose: ; void vendor/golang.org/x/text/unicode/norm.nextCGJCompose(vendor/golang.org/x/text/unicode/norm.Iter * i)
00497e10ldr x16, [x28+16]
00497e14sub x17, sp, 96
00497e18subs xzr, x17, x16
00497e1cb.ls 0x497f84
00497e20str x30, [sp-224]!
00497e24stur x29, [sp-8]
00497e28sub x29, sp, 8
00497e2cstr x0, [sp+232]
00497e30stp xzr, xzr, [sp+104]
00497e34str xzr, [sp+120]
00497e38ldr x1, [sp+232]
00497e3cldrsb x27, [x1]
00497e40strb wzr, [x1+385]
00497e44ldr x0, [sp+232]
00497e48ldrsb x27, [x0]
00497e4cstr x0, [sp+184]
00497e50bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ
00497e54ldr x1, [sp+232]
00497e58ldrsb x27, [x1]
00497e5cadrp x27, 0x5b4000
00497e60ldr w2, [x27+3056]
00497e64cbz w2, 0x497e6c
00497e68b 0x497e70
00497e6c
00497e6cloc_497e6c:
00497e6cb 0x497e80
00497e70
00497e70loc_497e70:
00497e70ldr x8, [x1+688]
00497e74bl runtime.gcWriteBarrier1
00497e78str x8, [x25]
00497e7cb 0x497e80
00497e80
00497e80loc_497e80:
00497e80adrp x8, 0x243000
00497e84add x8, x8, 824
00497e88str x8, [x1+688]
00497e8cldr x8, [sp+232]
00497e90ldrsb x27, [x8]
00497e94add x8, x8, 385
00497e98str x8, [sp+176]
00497e9cldr x8, [sp+232]
00497ea0ldrsb x27, [x8]
00497ea4ldr x8, [x8+680]
00497ea8str x8, [sp+88]
00497eacldrb w1, [sp+88]
00497eb0ldr x0, [sp+176]
00497eb4ldrb w2, [sp+89]
00497eb8ldrb w3, [sp+90]
00497ebcldrb w4, [sp+91]
00497ec0ldrb w5, [sp+92]
00497ec4ldrb w6, [sp+93]
00497ec8ldrh w7, [sp+94]
00497eccbl vendor/golang.org/x/text/unicode/norm.(*streamSafe).first
00497ed0ldr x8, [sp+232]
00497ed4ldrsb x27, [x8]
00497ed8str x8, [sp+168]
00497edcldr x8, [sp+232]
00497ee0ldrsb x27, [x8]
00497ee4ldp x9, x10, [x8+432]
00497ee8ldp x11, x12, [x8+448]
00497eecstp x9, x10, [sp+128]
00497ef0stp x11, x12, [sp+144]
00497ef4ldr x8, [x8+464]
00497ef8str x8, [sp+160]
00497efcldr x8, [sp+232]
00497f00ldrsb x27, [x8]
00497f04ldr x8, [x8+704]
00497f08str x8, [sp+96]
00497f0cldr x8, [sp+232]
00497f10ldrsb x27, [x8]
00497f14ldr x8, [x8+680]
00497f18str x8, [sp+80]
00497f1cldrb w7, [sp+80]
00497f20ldr x6, [sp+96]
00497f24ldr x0, [sp+168]
00497f28ldr x1, [sp+128]
00497f2cldrb w8, [sp+81]
00497f30ldrb w9, [sp+82]
00497f34ldrb w10, [sp+83]
00497f38ldrb w11, [sp+84]
00497f3cldrb w12, [sp+85]
00497f40ldrh w13, [sp+86]
00497f44ldr x2, [sp+136]
00497f48ldr x3, [sp+144]
00497f4cldr x4, [sp+152]
00497f50ldr x5, [sp+160]
00497f54bl vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe
00497f58ldr x0, [sp+232]
00497f5cbl vendor/golang.org/x/text/unicode/norm.doNormComposed
00497f60str x0, [sp+192]
00497f64str x1, [sp+200]
00497f68str x2, [sp+208]
00497f6cstr x0, [sp+104]
00497f70str x1, [sp+112]
00497f74str x2, [sp+120]
00497f78ldur x29, [sp-8]
00497f7cldr x30, [sp], 224
00497f80ret x30
00497f84
00497f84loc_497f84:
00497f84str x0, [sp+8]
00497f88mov x3, x30
00497f8cbl runtime.morestack_noctxt.abi0
00497f90ldr x0, [sp+8]
00497f94b 0x497e10
00497f98udf 0
00497f9cudf 0
00497e10
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
Loading..