File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0049e4c0
0049e4c0vendor/golang.org/x/net/idna.decode: ; void vendor/golang.org/x/net/idna.decode(struct string encoded)
0049e4c0ldr x16, [x28+16]
0049e4c4sub x17, sp, 288
0049e4c8subs xzr, x17, x16
0049e4ccb.ls 0x49ed44
0049e4d0sub x20, sp, 416
0049e4d4stp x29, x30, [x20-8]
0049e4d8add sp, x20, 0
0049e4dcsub x29, sp, 8
0049e4e0str x0, [sp+424]
0049e4e4str x1, [sp+432]
0049e4e8stp xzr, xzr, [sp+224]
0049e4ecstp xzr, xzr, [sp+208]
0049e4f0ldr x4, [sp+432]
0049e4f4cbz x4, 0x49e4fc
0049e4f8b 0x49e520
0049e4fc
0049e4fcloc_49e4fc:
0049e4fcstp xzr, xzr, [sp+224]
0049e500stp xzr, xzr, [sp+208]
0049e504ldr x1, [sp+232]
0049e508ldr x0, [sp+224]
0049e50cmov x2, xzr
0049e510mov x3, xzr
0049e514ldp x29, x30, [sp-8]
0049e518add sp, sp, 416
0049e51cret x30
0049e520
0049e520loc_49e520:
0049e520ldr x0, [sp+424]
0049e524ldr x1, [sp+432]
0049e528adrp x2, 0x271000
0049e52cadd x2, x2, 728
0049e530orr x3, xzr, 1
0049e534bl strings.LastIndex
0049e538str x0, [sp+200]
0049e53cadd x4, x0, 1
0049e540str x4, [sp+152]
0049e544cbz x0, 0x49e54c
0049e548b 0x49e588
0049e54c
0049e54cloc_49e54c:
0049e54cldr x0, [sp+424]
0049e550ldr x1, [sp+432]
0049e554bl vendor/golang.org/x/net/idna.punyError
0049e558str x0, [sp+392]
0049e55cstr x1, [sp+400]
0049e560stp xzr, xzr, [sp+224]
0049e564ldr x3, [sp+400]
0049e568ldr x2, [sp+392]
0049e56cstr x2, [sp+208]
0049e570str x3, [sp+216]
0049e574ldr x0, [sp+224]
0049e578ldr x1, [sp+232]
0049e57cldp x29, x30, [sp-8]
0049e580add sp, sp, 416
0049e584ret x30
0049e588
0049e588loc_49e588:
0049e588ldr x5, [sp+432]
0049e58cstr x5, [sp+200]
0049e590subs xzr, x5, x4
0049e594b.eq 0x49e59c
0049e598b 0x49e5f4
0049e59c
0049e59cloc_49e59c:
0049e59cldr x4, [sp+432]
0049e5a0str x4, [sp+200]
0049e5a4sub x1, x4, 1
0049e5a8str x1, [sp+192]
0049e5acldr x2, [sp+432]
0049e5b0ldr x4, [sp+424]
0049e5b4subs xzr, x2, x1
0049e5b8b.hs 0x49e5c0
0049e5bcb 0x49ed3c
0049e5c0
0049e5c0loc_49e5c0:
0049e5c0b 0x49e5c4
0049e5c4
0049e5c4loc_49e5c4:
0049e5c4str x4, [sp+376]
0049e5c8str x1, [sp+384]
0049e5ccstr x4, [sp+224]
0049e5d0str x1, [sp+232]
0049e5d4stp xzr, xzr, [sp+208]
0049e5d8ldr x0, [sp+224]
0049e5dcldr x1, [sp+232]
0049e5e0mov x2, xzr
0049e5e4mov x3, xzr
0049e5e8ldp x29, x30, [sp-8]
0049e5ecadd sp, sp, 416
0049e5f0ret x30
0049e5f4
0049e5f4loc_49e5f4:
0049e5f4ldr x2, [sp+432]
0049e5f8str x2, [sp+192]
0049e5fcadrp x0, 0x157000
0049e600add x0, x0, 3264
0049e604mov x1, xzr
0049e608bl runtime.makeslice
0049e60cldr x3, [sp+192]
0049e610str x0, [sp+240]
0049e614str xzr, [sp+248]
0049e618str x3, [sp+256]
0049e61cldr x3, [sp+152]
0049e620cbnz x3, 0x49e628
0049e624b 0x49e664
0049e628
0049e628loc_49e628:
0049e628ldr x5, [sp+152]
0049e62csub x1, x5, 1
0049e630str x1, [sp+192]
0049e634ldr x5, [sp+424]
0049e638ldr x2, [sp+432]
0049e63csubs xzr, x2, x1
0049e640b.hs 0x49e648
0049e644b 0x49ed38
0049e648
0049e648loc_49e648:
0049e648b 0x49e64c
0049e64c
0049e64cloc_49e64c:
0049e64cstr x5, [sp+376]
0049e650str x1, [sp+384]
0049e654str x5, [sp+360]
0049e658str x1, [sp+368]
0049e65cstr xzr, [sp+184]
0049e660b 0x49ec74
0049e664
0049e664loc_49e664:
0049e664b 0x49e668
0049e668
0049e668loc_49e668:
0049e668str wzr, [sp+120]
0049e66corr x4, xzr, 128
0049e670str w4, [sp+112]
0049e674movz x4, 72
0049e678str w4, [sp+128]
0049e67cstrb wzr, [sp+85]
0049e680b 0x49e684
0049e684
0049e684loc_49e684:
0049e684ldr x4, [sp+432]
0049e688str x4, [sp+192]
0049e68cldr x5, [sp+152]
0049e690subs xzr, x4, x5
0049e694b.gt 0x49e69c
0049e698b 0x49e6b8
0049e69c
0049e69cloc_49e69c:
0049e69cldrsw x2, [sp+120]
0049e6a0str w2, [sp+108]
0049e6a4orr x2, xzr, 1
0049e6a8str w2, [sp+96]
0049e6acmovz x3, 36
0049e6b0str w3, [sp+116]
0049e6b4b 0x49e6f4
0049e6b8
0049e6b8loc_49e6b8:
0049e6b8ldr x1, [sp+240]
0049e6bcldr x2, [sp+248]
0049e6c0ldr x3, [sp+256]
0049e6c4mov x0, xzr
0049e6c8bl runtime.slicerunetostring
0049e6ccstr x0, [sp+224]
0049e6d0str x1, [sp+232]
0049e6d4stp xzr, xzr, [sp+208]
0049e6d8ldr x0, [sp+224]
0049e6dcldr x1, [sp+232]
0049e6e0mov x2, xzr
0049e6e4mov x3, xzr
0049e6e8ldp x29, x30, [sp-8]
0049e6ecadd sp, sp, 416
0049e6f0ret x30
0049e6f4
0049e6f4loc_49e6f4:
0049e6f4b 0x49e6f8
0049e6f8
0049e6f8loc_49e6f8:
0049e6f8ldr x4, [sp+432]
0049e6fcstr x4, [sp+200]
0049e700ldr x5, [sp+152]
0049e704subs xzr, x4, x5
0049e708b.eq 0x49e710
0049e70cb 0x49e74c
0049e710
0049e710loc_49e710:
0049e710ldr x0, [sp+424]
0049e714ldr x1, [sp+432]
0049e718bl vendor/golang.org/x/net/idna.punyError
0049e71cstr x0, [sp+392]
0049e720str x1, [sp+400]
0049e724stp xzr, xzr, [sp+224]
0049e728ldr x3, [sp+400]
0049e72cldr x2, [sp+392]
0049e730str x2, [sp+208]
0049e734str x3, [sp+216]
0049e738ldr x0, [sp+224]
0049e73cldr x1, [sp+232]
0049e740ldp x29, x30, [sp-8]
0049e744add sp, sp, 416
0049e748ret x30
0049e74c
0049e74cloc_49e74c:
0049e74cldr x0, [sp+152]
0049e750ldr x1, [sp+432]
0049e754ldr x4, [sp+424]
0049e758subs xzr, x1, x0
0049e75cb.hi 0x49e764
0049e760b 0x49ec70
0049e764
0049e764loc_49e764:
0049e764ldrb w0, [x4+x0]
0049e768strb w0, [sp+87]
0049e76cbl vendor/golang.org/x/net/idna.decodeDigit
0049e770str w0, [sp+136]
0049e774strb w1, [sp+88]
0049e778ldrsw x1, [sp+136]
0049e77cstr w1, [sp+148]
0049e780ldrb w1, [sp+88]
0049e784strb w1, [sp+91]
0049e788ldrsw x1, [sp+148]
0049e78cstr w1, [sp+124]
0049e790ldrb w1, [sp+91]
0049e794strb w1, [sp+86]
0049e798tbnz w1, 0, 0x49e7a0
0049e79cb 0x49ec20
0049e7a0
0049e7a0loc_49e7a0:
0049e7a0ldr x3, [sp+152]
0049e7a4add x3, x3, 1
0049e7a8str x3, [sp+152]
0049e7acldrsw x1, [sp+124]
0049e7b0ldrsw x2, [sp+96]
0049e7b4ldrsw x0, [sp+120]
0049e7b8bl vendor/golang.org/x/net/idna.madd
0049e7bcstr w0, [sp+136]
0049e7c0strb w1, [sp+88]
0049e7c4ldrsw x3, [sp+136]
0049e7c8str w3, [sp+144]
0049e7ccldrb w3, [sp+88]
0049e7d0strb w3, [sp+90]
0049e7d4ldrsw x3, [sp+144]
0049e7d8str w3, [sp+120]
0049e7dcldrb w3, [sp+90]
0049e7e0strb w3, [sp+85]
0049e7e4tbnz w3, 0, 0x49e7ec
0049e7e8b 0x49e828
0049e7ec
0049e7ecloc_49e7ec:
0049e7ecldr x0, [sp+424]
0049e7f0ldr x1, [sp+432]
0049e7f4bl vendor/golang.org/x/net/idna.punyError
0049e7f8str x0, [sp+392]
0049e7fcstr x1, [sp+400]
0049e800stp xzr, xzr, [sp+224]
0049e804ldr x3, [sp+400]
0049e808ldr x2, [sp+392]
0049e80cstr x2, [sp+208]
0049e810str x3, [sp+216]
0049e814ldr x0, [sp+224]
0049e818ldr x1, [sp+232]
0049e81cldp x29, x30, [sp-8]
0049e820add sp, sp, 416
0049e824ret x30
0049e828
0049e828loc_49e828:
0049e828ldrsw x3, [sp+128]
0049e82cldrsw x4, [sp+116]
0049e830sub x3, x4, x3
0049e834str w3, [sp+100]
0049e838ldrsw x3, [sp+128]
0049e83cldrsw x4, [sp+116]
0049e840subs wzr, w3, w4
0049e844b.ge 0x49e84c
0049e848b 0x49e85c
0049e84c
0049e84cloc_49e84c:
0049e84corr x3, xzr, 1
0049e850str w3, [sp+100]
0049e854movz x3, 26
0049e858b 0x49e88c
0049e85c
0049e85cloc_49e85c:
0049e85cldrsw x3, [sp+116]
0049e860ldrsw x4, [sp+128]
0049e864add x4, x4, 26
0049e868subs wzr, w3, w4
0049e86cb.ge 0x49e874
0049e870b 0x49e880
0049e874
0049e874loc_49e874:
0049e874movz x3, 26
0049e878str w3, [sp+100]
0049e87cb 0x49e888
0049e880
0049e880loc_49e880:
0049e880movz x3, 26
0049e884b 0x49e888
0049e888
0049e888loc_49e888:
0049e888b 0x49e88c
0049e88c
0049e88cloc_49e88c:
0049e88cldrsw x4, [sp+100]
0049e890ldrsw x5, [sp+124]
0049e894subs wzr, w4, w5
0049e898b.gt 0x49e8a0
0049e89cb 0x49eb80
0049e8a0
0049e8a0loc_49e8a0:
0049e8a0b 0x49e8a4
0049e8a4
0049e8a4loc_49e8a4:
0049e8a4ldr x4, [sp+248]
0049e8a8str x4, [sp+200]
0049e8acsubs xzr, x4, 1024
0049e8b0b.ge 0x49e8b8
0049e8b4b 0x49e8f4
0049e8b8
0049e8b8loc_49e8b8:
0049e8b8ldr x0, [sp+424]
0049e8bcldr x1, [sp+432]
0049e8c0bl vendor/golang.org/x/net/idna.punyError
0049e8c4str x0, [sp+392]
0049e8c8str x1, [sp+400]
0049e8ccstp xzr, xzr, [sp+224]
0049e8d0ldr x3, [sp+400]
0049e8d4ldr x2, [sp+392]
0049e8d8str x2, [sp+208]
0049e8dcstr x3, [sp+216]
0049e8e0ldr x0, [sp+224]
0049e8e4ldr x1, [sp+232]
0049e8e8ldp x29, x30, [sp-8]
0049e8ecadd sp, sp, 416
0049e8f0ret x30
0049e8f4
0049e8f4loc_49e8f4:
0049e8f4ldr x3, [sp+248]
0049e8f8str x3, [sp+200]
0049e8fcadd x1, x3, 1
0049e900str w1, [sp+92]
0049e904ldrsw x3, [sp+108]
0049e908ldrsw x4, [sp+120]
0049e90csub x0, x4, x3
0049e910ldrsw x3, [sp+108]
0049e914subs wzr, w3, 0
0049e918cset x2, eq
0049e91cbl vendor/golang.org/x/net/idna.adapt
0049e920str w0, [sp+128]
0049e924ldrsw x3, [sp+112]
0049e928ldrsw x4, [sp+120]
0049e92cldrsw x5, [sp+92]
0049e930cbnz w5, 0x49e938
0049e934b 0x49ec6c
0049e938
0049e938loc_49e938:
0049e938sdiv w5, w4, w5
0049e93cadd x5, x3, x5
0049e940str w5, [sp+112]
0049e944ldrsw x6, [sp+120]
0049e948ldrsw x7, [sp+92]
0049e94ccbnz w7, 0x49e954
0049e950b 0x49ec68
0049e954
0049e954loc_49e954:
0049e954sdiv w27, w6, w7
0049e958msub w6, w27, w7, w6
0049e95cstr w6, [sp+120]
0049e960subs wzr, w5, 0
0049e964cset x6, lt
0049e968strb w6, [sp+88]
0049e96ctbnz w5, 31, 0x49e974
0049e970b 0x49e978
0049e974
0049e974loc_49e974:
0049e974b 0x49e994
0049e978
0049e978loc_49e978:
0049e978ldrsw x5, [sp+112]
0049e97cmovz x6, 65535
0049e980movk x6, 0x100000
0049e984subs wzr, w5, w6
0049e988cset x5, gt
0049e98cstrb w5, [sp+88]
0049e990b 0x49e994
0049e994
0049e994loc_49e994:
0049e994ldrb w5, [sp+88]
0049e998tbnz w5, 0, 0x49e9a0
0049e99cb 0x49e9dc
0049e9a0
0049e9a0loc_49e9a0:
0049e9a0ldr x0, [sp+424]
0049e9a4ldr x1, [sp+432]
0049e9a8bl vendor/golang.org/x/net/idna.punyError
0049e9acstr x0, [sp+392]
0049e9b0str x1, [sp+400]
0049e9b4stp xzr, xzr, [sp+224]
0049e9b8ldr x3, [sp+400]
0049e9bcldr x2, [sp+392]
0049e9c0str x2, [sp+208]
0049e9c4str x3, [sp+216]
0049e9c8ldr x0, [sp+224]
0049e9ccldr x1, [sp+232]
0049e9d0ldp x29, x30, [sp-8]
0049e9d4add sp, sp, 416
0049e9d8ret x30
0049e9dc
0049e9dcloc_49e9dc:
0049e9dcldr x2, [sp+256]
0049e9e0ldr x0, [sp+240]
0049e9e4ldr x5, [sp+248]
0049e9e8add x1, x5, 1
0049e9ecsubs xzr, x2, x1
0049e9f0b.hs 0x49e9f8
0049e9f4b 0x49e9fc
0049e9f8
0049e9f8loc_49e9f8:
0049e9f8b 0x49ea10
0049e9fc
0049e9fcloc_49e9fc:
0049e9fcorr x3, xzr, 1
0049ea00adrp x4, 0x157000
0049ea04add x4, x4, 3264
0049ea08bl runtime.growslice
0049ea0cb 0x49ea10
0049ea10
0049ea10loc_49ea10:
0049ea10sub x4, x1, 1
0049ea14str wzr, [x0+2*x4]
0049ea18str x0, [sp+240]
0049ea1cstr x1, [sp+248]
0049ea20str x2, [sp+256]
0049ea24ldrsw x4, [sp+120]
0049ea28add x4, x4, 1
0049ea2cstr w4, [sp+136]
0049ea30ldr x1, [sp+248]
0049ea34ldr x5, [sp+240]
0049ea38ldr x6, [sp+256]
0049ea3cb 0x49ea40
0049ea40
0049ea40loc_49ea40:
0049ea40sbfm x0, x4, 0, 31
0049ea44subs xzr, x0, x1
0049ea48b.ls 0x49ea50
0049ea4cb 0x49ec64
0049ea50
0049ea50loc_49ea50:
0049ea50sub x6, x6, x0
0049ea54sub x7, x1, x0
0049ea58sub x8, xzr, x6
0049ea5csbfm x4, x4, 62, 31
0049ea60and x4, x4, x8, asr #63
0049ea64add x4, x5, x4
0049ea68str x4, [sp+336]
0049ea6cstr x7, [sp+344]
0049ea70str x6, [sp+352]
0049ea74ldr x1, [sp+248]
0049ea78ldrsw x4, [sp+120]
0049ea7cldr x5, [sp+240]
0049ea80ldr x6, [sp+256]
0049ea84b 0x49ea88
0049ea88
0049ea88loc_49ea88:
0049ea88mov x0, x4
0049ea8csubs xzr, x0, x1
0049ea90b.ls 0x49ea98
0049ea94b 0x49ec60
0049ea98
0049ea98loc_49ea98:
0049ea98sub x6, x6, x0
0049ea9csub x7, x1, x0
0049eaa0sub x8, xzr, x6
0049eaa4sbfm x4, x4, 62, 31
0049eaa8and x4, x4, x8, asr #63
0049eaacadd x4, x5, x4
0049eab0str x4, [sp+312]
0049eab4str x7, [sp+320]
0049eab8str x6, [sp+328]
0049eabcldr x4, [sp+336]
0049eac0ldr x5, [sp+344]
0049eac4ldr x6, [sp+352]
0049eac8str x4, [sp+288]
0049eaccstr x5, [sp+296]
0049ead0str x6, [sp+304]
0049ead4ldr x4, [sp+320]
0049ead8ldr x5, [sp+312]
0049eadcldr x6, [sp+328]
0049eae0str x5, [sp+264]
0049eae4str x4, [sp+272]
0049eae8str x6, [sp+280]
0049eaecldr x5, [sp+296]
0049eaf0str x5, [sp+168]
0049eaf4subs xzr, x5, x4
0049eaf8b.gt 0x49eb00
0049eafcb 0x49eb08
0049eb00
0049eb00loc_49eb00:
0049eb00str x4, [sp+168]
0049eb04b 0x49eb0c
0049eb08
0049eb08loc_49eb08:
0049eb08b 0x49eb0c
0049eb0c
0049eb0cloc_49eb0c:
0049eb0cldr x4, [sp+264]
0049eb10ldr x5, [sp+288]
0049eb14subs xzr, x4, x5
0049eb18b.ne 0x49eb20
0049eb1cb 0x49eb40
0049eb20
0049eb20loc_49eb20:
0049eb20ldr x3, [sp+168]
0049eb24str x3, [sp+160]
0049eb28ldr x3, [sp+160]
0049eb2cubfm x2, x3, 62, 61
0049eb30ldr x1, [sp+264]
0049eb34ldr x0, [sp+288]
0049eb38bl runtime.memmove
0049eb3cb 0x49eb44
0049eb40
0049eb40loc_49eb40:
0049eb40b 0x49eb44
0049eb44
0049eb44loc_49eb44:
0049eb44ldrsw x4, [sp+120]
0049eb48ldr x1, [sp+248]
0049eb4cldr x5, [sp+240]
0049eb50mov x0, x4
0049eb54ldrsw x6, [sp+112]
0049eb58subs xzr, x0, x1
0049eb5cb.lo 0x49eb64
0049eb60b 0x49ec5c
0049eb64
0049eb64loc_49eb64:
0049eb64sbfm x4, x4, 62, 31
0049eb68str w6, [x5+x4]
0049eb6cldrsw x4, [sp+120]
0049eb70add x4, x4, 1
0049eb74str w4, [sp+120]
0049eb78b 0x49eb7c
0049eb7c
0049eb7cloc_49eb7c:
0049eb7cb 0x49e684
0049eb80
0049eb80loc_49eb80:
0049eb80ldrsw x1, [sp+96]
0049eb84ldrsw x3, [sp+100]
0049eb88movz x4, 36
0049eb8csub x2, x4, x3
0049eb90mov x0, xzr
0049eb94bl vendor/golang.org/x/net/idna.madd
0049eb98str w0, [sp+136]
0049eb9cstrb w1, [sp+88]
0049eba0ldrsw x3, [sp+136]
0049eba4str w3, [sp+140]
0049eba8ldrb w3, [sp+88]
0049ebacstrb w3, [sp+89]
0049ebb0ldrsw x3, [sp+140]
0049ebb4str w3, [sp+96]
0049ebb8ldrb w3, [sp+89]
0049ebbcstrb w3, [sp+85]
0049ebc0tbnz w3, 0, 0x49ebc8
0049ebc4b 0x49ec04
0049ebc8
0049ebc8loc_49ebc8:
0049ebc8ldr x0, [sp+424]
0049ebccldr x1, [sp+432]
0049ebd0bl vendor/golang.org/x/net/idna.punyError
0049ebd4str x0, [sp+392]
0049ebd8str x1, [sp+400]
0049ebdcstp xzr, xzr, [sp+224]
0049ebe0ldr x3, [sp+400]
0049ebe4ldr x2, [sp+392]
0049ebe8str x2, [sp+208]
0049ebecstr x3, [sp+216]
0049ebf0ldr x0, [sp+224]
0049ebf4ldr x1, [sp+232]
0049ebf8ldp x29, x30, [sp-8]
0049ebfcadd sp, sp, 416
0049ec00ret x30
0049ec04
0049ec04loc_49ec04:
0049ec04b 0x49ec08
0049ec08
0049ec08loc_49ec08:
0049ec08ldrsw x4, [sp+116]
0049ec0cadd x4, x4, 36
0049ec10str w4, [sp+116]
0049ec14orr x2, xzr, 1
0049ec18movz x3, 36
0049ec1cb 0x49e6f4
0049ec20
0049ec20loc_49ec20:
0049ec20ldr x0, [sp+424]
0049ec24ldr x1, [sp+432]
0049ec28bl vendor/golang.org/x/net/idna.punyError
0049ec2cstr x0, [sp+392]
0049ec30str x1, [sp+400]
0049ec34stp xzr, xzr, [sp+224]
0049ec38ldr x3, [sp+400]
0049ec3cldr x2, [sp+392]
0049ec40str x2, [sp+208]
0049ec44str x3, [sp+216]
0049ec48ldr x0, [sp+224]
0049ec4cldr x1, [sp+232]
0049ec50ldp x29, x30, [sp-8]
0049ec54add sp, sp, 416
0049ec58ret x30
0049ec5c
0049ec5cloc_49ec5c:
0049ec5cbl runtime.panicIndex
0049ec60
0049ec60loc_49ec60:
0049ec60bl runtime.panicSliceB
0049ec64
0049ec64loc_49ec64:
0049ec64bl runtime.panicSliceB
0049ec68
0049ec68loc_49ec68:
0049ec68bl runtime.panicdivide
0049ec6c
0049ec6cloc_49ec6c:
0049ec6cbl runtime.panicdivide
0049ec70
0049ec70loc_49ec70:
0049ec70bl runtime.panicIndex
0049ec74
0049ec74loc_49ec74:
0049ec74ldr x5, [sp+184]
0049ec78ldr x6, [sp+368]
0049ec7csubs xzr, x6, x5
0049ec80b.gt 0x49ec88
0049ec84b 0x49ed34
0049ec88
0049ec88loc_49ec88:
0049ec88ldr x5, [sp+184]
0049ec8cstr x5, [sp+176]
0049ec90ldr x5, [sp+184]
0049ec94ldr x6, [sp+360]
0049ec98ldrb w5, [x6+x5]
0049ec9cstr w5, [sp+132]
0049eca0subs wzr, w5, 128
0049eca4b.lt 0x49ecac
0049eca8b 0x49ecbc
0049ecac
0049ecacloc_49ecac:
0049ecacldr x5, [sp+184]
0049ecb0add x5, x5, 1
0049ecb4str x5, [sp+184]
0049ecb8b 0x49ecd8
0049ecbc
0049ecbcloc_49ecbc:
0049ecbcldr x2, [sp+184]
0049ecc0ldr x0, [sp+360]
0049ecc4ldr x1, [sp+368]
0049ecc8bl runtime.decoderune
0049ecccstr w0, [sp+132]
0049ecd0str x1, [sp+184]
0049ecd4b 0x49ecd8
0049ecd8
0049ecd8loc_49ecd8:
0049ecd8ldrsw x5, [sp+132]
0049ecdcstr w5, [sp+104]
0049ece0ldr x2, [sp+256]
0049ece4ldr x0, [sp+240]
0049ece8ldr x5, [sp+248]
0049ececadd x1, x5, 1
0049ecf0subs xzr, x2, x1
0049ecf4b.hs 0x49ecfc
0049ecf8b 0x49ed00
0049ecfc
0049ecfcloc_49ecfc:
0049ecfcb 0x49ed14
0049ed00
0049ed00loc_49ed00:
0049ed00orr x3, xzr, 1
0049ed04adrp x4, 0x157000
0049ed08add x4, x4, 3264
0049ed0cbl runtime.growslice
0049ed10b 0x49ed14
0049ed14
0049ed14loc_49ed14:
0049ed14ldrsw x5, [sp+104]
0049ed18sub x6, x1, 1
0049ed1cstr w5, [x0+2*x6]
0049ed20str x0, [sp+240]
0049ed24str x1, [sp+248]
0049ed28str x2, [sp+256]
0049ed2cb 0x49ed30
0049ed30
0049ed30loc_49ed30:
0049ed30b 0x49ec74
0049ed34
0049ed34loc_49ed34:
0049ed34b 0x49e668
0049ed38
0049ed38loc_49ed38:
0049ed38bl runtime.panicSliceAlen
0049ed3c
0049ed3cloc_49ed3c:
0049ed3cbl runtime.panicSliceAlen
0049ed40hint
0049ed44
0049ed44loc_49ed44:
0049ed44stp x0, x1, [sp+8]
0049ed48mov x3, x30
0049ed4cbl runtime.morestack_noctxt.abi0
0049ed50ldp x0, x1, [sp+8]
0049ed54b 0x49e4c0
0049ed58udf 0
0049ed5cudf 0
0049e4c0
0049e4c0vendor/golang.org/x/net/idna.decode: ; void vendor/golang.org/x/net/idna.decode(struct string encoded)
0049e4c0ldr x16, [x28+16]
0049e4c4sub x17, sp, 288
0049e4c8subs xzr, x17, x16
0049e4ccb.ls 0x49ed44
0049e4d0sub x20, sp, 416
0049e4d4stp x29, x30, [x20-8]
0049e4d8add sp, x20, 0
0049e4dcsub x29, sp, 8
0049e4e0str x0, [sp+424]
0049e4e4str x1, [sp+432]
0049e4e8stp xzr, xzr, [sp+224]
0049e4ecstp xzr, xzr, [sp+208]
0049e4f0ldr x4, [sp+432]
0049e4f4cbz x4, 0x49e4fc
0049e4f8b 0x49e520
0049e4fc
0049e4fcloc_49e4fc:
0049e4fcstp xzr, xzr, [sp+224]
0049e500stp xzr, xzr, [sp+208]
0049e504ldr x1, [sp+232]
0049e508ldr x0, [sp+224]
0049e50cmov x2, xzr
0049e510mov x3, xzr
0049e514ldp x29, x30, [sp-8]
0049e518add sp, sp, 416
0049e51cret x30
0049e520
0049e520loc_49e520:
0049e520ldr x0, [sp+424]
0049e524ldr x1, [sp+432]
0049e528adrp x2, 0x271000
0049e52cadd x2, x2, 728
0049e530orr x3, xzr, 1
0049e534bl strings.LastIndex
0049e538str x0, [sp+200]
0049e53cadd x4, x0, 1
0049e540str x4, [sp+152]
0049e544cbz x0, 0x49e54c
0049e548b 0x49e588
0049e54c
0049e54cloc_49e54c:
0049e54cldr x0, [sp+424]
0049e550ldr x1, [sp+432]
0049e554bl vendor/golang.org/x/net/idna.punyError
0049e558str x0, [sp+392]
0049e55cstr x1, [sp+400]
0049e560stp xzr, xzr, [sp+224]
0049e564ldr x3, [sp+400]
0049e568ldr x2, [sp+392]
0049e56cstr x2, [sp+208]
0049e570str x3, [sp+216]
0049e574ldr x0, [sp+224]
0049e578ldr x1, [sp+232]
0049e57cldp x29, x30, [sp-8]
0049e580add sp, sp, 416
0049e584ret x30
0049e588
0049e588loc_49e588:
0049e588ldr x5, [sp+432]
0049e58cstr x5, [sp+200]
0049e590subs xzr, x5, x4
0049e594b.eq 0x49e59c
0049e598b 0x49e5f4
0049e59c
0049e59cloc_49e59c:
0049e59cldr x4, [sp+432]
0049e5a0str x4, [sp+200]
0049e5a4sub x1, x4, 1
0049e5a8str x1, [sp+192]
0049e5acldr x2, [sp+432]
0049e5b0ldr x4, [sp+424]
0049e5b4subs xzr, x2, x1
0049e5b8b.hs 0x49e5c0
0049e5bcb 0x49ed3c
0049e5c0
0049e5c0loc_49e5c0:
0049e5c0b 0x49e5c4
0049e5c4
0049e5c4loc_49e5c4:
0049e5c4str x4, [sp+376]
0049e5c8str x1, [sp+384]
0049e5ccstr x4, [sp+224]
0049e5d0str x1, [sp+232]
0049e5d4stp xzr, xzr, [sp+208]
0049e5d8ldr x0, [sp+224]
0049e5dcldr x1, [sp+232]
0049e5e0mov x2, xzr
0049e5e4mov x3, xzr
0049e5e8ldp x29, x30, [sp-8]
0049e5ecadd sp, sp, 416
0049e5f0ret x30
0049e5f4
0049e5f4loc_49e5f4:
0049e5f4ldr x2, [sp+432]
0049e5f8str x2, [sp+192]
0049e5fcadrp x0, 0x157000
0049e600add x0, x0, 3264
0049e604mov x1, xzr
0049e608bl runtime.makeslice
0049e60cldr x3, [sp+192]
0049e610str x0, [sp+240]
0049e614str xzr, [sp+248]
0049e618str x3, [sp+256]
0049e61cldr x3, [sp+152]
0049e620cbnz x3, 0x49e628
0049e624b 0x49e664
0049e628
0049e628loc_49e628:
0049e628ldr x5, [sp+152]
0049e62csub x1, x5, 1
0049e630str x1, [sp+192]
0049e634ldr x5, [sp+424]
0049e638ldr x2, [sp+432]
0049e63csubs xzr, x2, x1
0049e640b.hs 0x49e648
0049e644b 0x49ed38
0049e648
0049e648loc_49e648:
0049e648b 0x49e64c
0049e64c
0049e64cloc_49e64c:
0049e64cstr x5, [sp+376]
0049e650str x1, [sp+384]
0049e654str x5, [sp+360]
0049e658str x1, [sp+368]
0049e65cstr xzr, [sp+184]
0049e660b 0x49ec74
0049e664
0049e664loc_49e664:
0049e664b 0x49e668
0049e668
0049e668loc_49e668:
0049e668str wzr, [sp+120]
0049e66corr x4, xzr, 128
0049e670str w4, [sp+112]
0049e674movz x4, 72
0049e678str w4, [sp+128]
0049e67cstrb wzr, [sp+85]
0049e680b 0x49e684
0049e684
0049e684loc_49e684:
0049e684ldr x4, [sp+432]
0049e688str x4, [sp+192]
0049e68cldr x5, [sp+152]
0049e690subs xzr, x4, x5
0049e694b.gt 0x49e69c
0049e698b 0x49e6b8
0049e69c
0049e69cloc_49e69c:
0049e69cldrsw x2, [sp+120]
0049e6a0str w2, [sp+108]
0049e6a4orr x2, xzr, 1
0049e6a8str w2, [sp+96]
0049e6acmovz x3, 36
0049e6b0str w3, [sp+116]
0049e6b4b 0x49e6f4
0049e6b8
0049e6b8loc_49e6b8:
0049e6b8ldr x1, [sp+240]
0049e6bcldr x2, [sp+248]
0049e6c0ldr x3, [sp+256]
0049e6c4mov x0, xzr
0049e6c8bl runtime.slicerunetostring
0049e6ccstr x0, [sp+224]
0049e6d0str x1, [sp+232]
0049e6d4stp xzr, xzr, [sp+208]
0049e6d8ldr x0, [sp+224]
0049e6dcldr x1, [sp+232]
0049e6e0mov x2, xzr
0049e6e4mov x3, xzr
0049e6e8ldp x29, x30, [sp-8]
0049e6ecadd sp, sp, 416
0049e6f0ret x30
0049e6f4
0049e6f4loc_49e6f4:
0049e6f4b 0x49e6f8
0049e6f8
0049e6f8loc_49e6f8:
0049e6f8ldr x4, [sp+432]
0049e6fcstr x4, [sp+200]
0049e700ldr x5, [sp+152]
0049e704subs xzr, x4, x5
0049e708b.eq 0x49e710
0049e70cb 0x49e74c
0049e710
0049e710loc_49e710:
0049e710ldr x0, [sp+424]
0049e714ldr x1, [sp+432]
0049e718bl vendor/golang.org/x/net/idna.punyError
0049e71cstr x0, [sp+392]
0049e720str x1, [sp+400]
0049e724stp xzr, xzr, [sp+224]
0049e728ldr x3, [sp+400]
0049e72cldr x2, [sp+392]
0049e730str x2, [sp+208]
0049e734str x3, [sp+216]
0049e738ldr x0, [sp+224]
0049e73cldr x1, [sp+232]
0049e740ldp x29, x30, [sp-8]
0049e744add sp, sp, 416
0049e748ret x30
0049e74c
0049e74cloc_49e74c:
0049e74cldr x0, [sp+152]
0049e750ldr x1, [sp+432]
0049e754ldr x4, [sp+424]
0049e758subs xzr, x1, x0
0049e75cb.hi 0x49e764
0049e760b 0x49ec70
0049e764
0049e764loc_49e764:
0049e764ldrb w0, [x4+x0]
0049e768strb w0, [sp+87]
0049e76cbl vendor/golang.org/x/net/idna.decodeDigit
0049e770str w0, [sp+136]
0049e774strb w1, [sp+88]
0049e778ldrsw x1, [sp+136]
0049e77cstr w1, [sp+148]
0049e780ldrb w1, [sp+88]
0049e784strb w1, [sp+91]
0049e788ldrsw x1, [sp+148]
0049e78cstr w1, [sp+124]
0049e790ldrb w1, [sp+91]
0049e794strb w1, [sp+86]
0049e798tbnz w1, 0, 0x49e7a0
0049e79cb 0x49ec20
0049e7a0
0049e7a0loc_49e7a0:
0049e7a0ldr x3, [sp+152]
0049e7a4add x3, x3, 1
0049e7a8str x3, [sp+152]
0049e7acldrsw x1, [sp+124]
0049e7b0ldrsw x2, [sp+96]
0049e7b4ldrsw x0, [sp+120]
0049e7b8bl vendor/golang.org/x/net/idna.madd
0049e7bcstr w0, [sp+136]
0049e7c0strb w1, [sp+88]
0049e7c4ldrsw x3, [sp+136]
0049e7c8str w3, [sp+144]
0049e7ccldrb w3, [sp+88]
0049e7d0strb w3, [sp+90]
0049e7d4ldrsw x3, [sp+144]
0049e7d8str w3, [sp+120]
0049e7dcldrb w3, [sp+90]
0049e7e0strb w3, [sp+85]
0049e7e4tbnz w3, 0, 0x49e7ec
0049e7e8b 0x49e828
0049e7ec
0049e7ecloc_49e7ec:
0049e7ecldr x0, [sp+424]
0049e7f0ldr x1, [sp+432]
0049e7f4bl vendor/golang.org/x/net/idna.punyError
0049e7f8str x0, [sp+392]
0049e7fcstr x1, [sp+400]
0049e800stp xzr, xzr, [sp+224]
0049e804ldr x3, [sp+400]
0049e808ldr x2, [sp+392]
0049e80cstr x2, [sp+208]
0049e810str x3, [sp+216]
0049e814ldr x0, [sp+224]
0049e818ldr x1, [sp+232]
0049e81cldp x29, x30, [sp-8]
0049e820add sp, sp, 416
0049e824ret x30
0049e828
0049e828loc_49e828:
0049e828ldrsw x3, [sp+128]
0049e82cldrsw x4, [sp+116]
0049e830sub x3, x4, x3
0049e834str w3, [sp+100]
0049e838ldrsw x3, [sp+128]
0049e83cldrsw x4, [sp+116]
0049e840subs wzr, w3, w4
0049e844b.ge 0x49e84c
0049e848b 0x49e85c
0049e84c
0049e84cloc_49e84c:
0049e84corr x3, xzr, 1
0049e850str w3, [sp+100]
0049e854movz x3, 26
0049e858b 0x49e88c
0049e85c
0049e85cloc_49e85c:
0049e85cldrsw x3, [sp+116]
0049e860ldrsw x4, [sp+128]
0049e864add x4, x4, 26
0049e868subs wzr, w3, w4
0049e86cb.ge 0x49e874
0049e870b 0x49e880
0049e874
0049e874loc_49e874:
0049e874movz x3, 26
0049e878str w3, [sp+100]
0049e87cb 0x49e888
0049e880
0049e880loc_49e880:
0049e880movz x3, 26
0049e884b 0x49e888
0049e888
0049e888loc_49e888:
0049e888b 0x49e88c
0049e88c
0049e88cloc_49e88c:
0049e88cldrsw x4, [sp+100]
0049e890ldrsw x5, [sp+124]
0049e894subs wzr, w4, w5
0049e898b.gt 0x49e8a0
0049e89cb 0x49eb80
0049e8a0
0049e8a0loc_49e8a0:
0049e8a0b 0x49e8a4
0049e8a4
0049e8a4loc_49e8a4:
0049e8a4ldr x4, [sp+248]
0049e8a8str x4, [sp+200]
0049e8acsubs xzr, x4, 1024
0049e8b0b.ge 0x49e8b8
0049e8b4b 0x49e8f4
0049e8b8
0049e8b8loc_49e8b8:
0049e8b8ldr x0, [sp+424]
0049e8bcldr x1, [sp+432]
0049e8c0bl vendor/golang.org/x/net/idna.punyError
0049e8c4str x0, [sp+392]
0049e8c8str x1, [sp+400]
0049e8ccstp xzr, xzr, [sp+224]
0049e8d0ldr x3, [sp+400]
0049e8d4ldr x2, [sp+392]
0049e8d8str x2, [sp+208]
0049e8dcstr x3, [sp+216]
0049e8e0ldr x0, [sp+224]
0049e8e4ldr x1, [sp+232]
0049e8e8ldp x29, x30, [sp-8]
0049e8ecadd sp, sp, 416
0049e8f0ret x30
0049e8f4
0049e8f4loc_49e8f4:
0049e8f4ldr x3, [sp+248]
0049e8f8str x3, [sp+200]
0049e8fcadd x1, x3, 1
0049e900str w1, [sp+92]
0049e904ldrsw x3, [sp+108]
0049e908ldrsw x4, [sp+120]
0049e90csub x0, x4, x3
0049e910ldrsw x3, [sp+108]
0049e914subs wzr, w3, 0
0049e918cset x2, eq
0049e91cbl vendor/golang.org/x/net/idna.adapt
0049e920str w0, [sp+128]
0049e924ldrsw x3, [sp+112]
0049e928ldrsw x4, [sp+120]
0049e92cldrsw x5, [sp+92]
0049e930cbnz w5, 0x49e938
0049e934b 0x49ec6c
0049e938
0049e938loc_49e938:
0049e938sdiv w5, w4, w5
0049e93cadd x5, x3, x5
0049e940str w5, [sp+112]
0049e944ldrsw x6, [sp+120]
0049e948ldrsw x7, [sp+92]
0049e94ccbnz w7, 0x49e954
0049e950b 0x49ec68
0049e954
0049e954loc_49e954:
0049e954sdiv w27, w6, w7
0049e958msub w6, w27, w7, w6
0049e95cstr w6, [sp+120]
0049e960subs wzr, w5, 0
0049e964cset x6, lt
0049e968strb w6, [sp+88]
0049e96ctbnz w5, 31, 0x49e974
0049e970b 0x49e978
0049e974
0049e974loc_49e974:
0049e974b 0x49e994
0049e978
0049e978loc_49e978:
0049e978ldrsw x5, [sp+112]
0049e97cmovz x6, 65535
0049e980movk x6, 0x100000
0049e984subs wzr, w5, w6
0049e988cset x5, gt
0049e98cstrb w5, [sp+88]
0049e990b 0x49e994
0049e994
0049e994loc_49e994:
0049e994ldrb w5, [sp+88]
0049e998tbnz w5, 0, 0x49e9a0
0049e99cb 0x49e9dc
0049e9a0
0049e9a0loc_49e9a0:
0049e9a0ldr x0, [sp+424]
0049e9a4ldr x1, [sp+432]
0049e9a8bl vendor/golang.org/x/net/idna.punyError
0049e9acstr x0, [sp+392]
0049e9b0str x1, [sp+400]
0049e9b4stp xzr, xzr, [sp+224]
0049e9b8ldr x3, [sp+400]
0049e9bcldr x2, [sp+392]
0049e9c0str x2, [sp+208]
0049e9c4str x3, [sp+216]
0049e9c8ldr x0, [sp+224]
0049e9ccldr x1, [sp+232]
0049e9d0ldp x29, x30, [sp-8]
0049e9d4add sp, sp, 416
0049e9d8ret x30
0049e9dc
0049e9dcloc_49e9dc:
0049e9dcldr x2, [sp+256]
0049e9e0ldr x0, [sp+240]
0049e9e4ldr x5, [sp+248]
0049e9e8add x1, x5, 1
0049e9ecsubs xzr, x2, x1
0049e9f0b.hs 0x49e9f8
0049e9f4b 0x49e9fc
0049e9f8
0049e9f8loc_49e9f8:
0049e9f8b 0x49ea10
0049e9fc
0049e9fcloc_49e9fc:
0049e9fcorr x3, xzr, 1
0049ea00adrp x4, 0x157000
0049ea04add x4, x4, 3264
0049ea08bl runtime.growslice
0049ea0cb 0x49ea10
0049ea10
0049ea10loc_49ea10:
0049ea10sub x4, x1, 1
0049ea14str wzr, [x0+2*x4]
0049ea18str x0, [sp+240]
0049ea1cstr x1, [sp+248]
0049ea20str x2, [sp+256]
0049ea24ldrsw x4, [sp+120]
0049ea28add x4, x4, 1
0049ea2cstr w4, [sp+136]
0049ea30ldr x1, [sp+248]
0049ea34ldr x5, [sp+240]
0049ea38ldr x6, [sp+256]
0049ea3cb 0x49ea40
0049ea40
0049ea40loc_49ea40:
0049ea40sbfm x0, x4, 0, 31
0049ea44subs xzr, x0, x1
0049ea48b.ls 0x49ea50
0049ea4cb 0x49ec64
0049ea50
0049ea50loc_49ea50:
0049ea50sub x6, x6, x0
0049ea54sub x7, x1, x0
0049ea58sub x8, xzr, x6
0049ea5csbfm x4, x4, 62, 31
0049ea60and x4, x4, x8, asr #63
0049ea64add x4, x5, x4
0049ea68str x4, [sp+336]
0049ea6cstr x7, [sp+344]
0049ea70str x6, [sp+352]
0049ea74ldr x1, [sp+248]
0049ea78ldrsw x4, [sp+120]
0049ea7cldr x5, [sp+240]
0049ea80ldr x6, [sp+256]
0049ea84b 0x49ea88
0049ea88
0049ea88loc_49ea88:
0049ea88mov x0, x4
0049ea8csubs xzr, x0, x1
0049ea90b.ls 0x49ea98
0049ea94b 0x49ec60
0049ea98
0049ea98loc_49ea98:
0049ea98sub x6, x6, x0
0049ea9csub x7, x1, x0
0049eaa0sub x8, xzr, x6
0049eaa4sbfm x4, x4, 62, 31
0049eaa8and x4, x4, x8, asr #63
0049eaacadd x4, x5, x4
0049eab0str x4, [sp+312]
0049eab4str x7, [sp+320]
0049eab8str x6, [sp+328]
0049eabcldr x4, [sp+336]
0049eac0ldr x5, [sp+344]
0049eac4ldr x6, [sp+352]
0049eac8str x4, [sp+288]
0049eaccstr x5, [sp+296]
0049ead0str x6, [sp+304]
0049ead4ldr x4, [sp+320]
0049ead8ldr x5, [sp+312]
0049eadcldr x6, [sp+328]
0049eae0str x5, [sp+264]
0049eae4str x4, [sp+272]
0049eae8str x6, [sp+280]
0049eaecldr x5, [sp+296]
0049eaf0str x5, [sp+168]
0049eaf4subs xzr, x5, x4
0049eaf8b.gt 0x49eb00
0049eafcb 0x49eb08
0049eb00
0049eb00loc_49eb00:
0049eb00str x4, [sp+168]
0049eb04b 0x49eb0c
0049eb08
0049eb08loc_49eb08:
0049eb08b 0x49eb0c
0049eb0c
0049eb0cloc_49eb0c:
0049eb0cldr x4, [sp+264]
0049eb10ldr x5, [sp+288]
0049eb14subs xzr, x4, x5
0049eb18b.ne 0x49eb20
0049eb1cb 0x49eb40
0049eb20
0049eb20loc_49eb20:
0049eb20ldr x3, [sp+168]
0049eb24str x3, [sp+160]
0049eb28ldr x3, [sp+160]
0049eb2cubfm x2, x3, 62, 61
0049eb30ldr x1, [sp+264]
0049eb34ldr x0, [sp+288]
0049eb38bl runtime.memmove
0049eb3cb 0x49eb44
0049eb40
0049eb40loc_49eb40:
0049eb40b 0x49eb44
0049eb44
0049eb44loc_49eb44:
0049eb44ldrsw x4, [sp+120]
0049eb48ldr x1, [sp+248]
0049eb4cldr x5, [sp+240]
0049eb50mov x0, x4
0049eb54ldrsw x6, [sp+112]
0049eb58subs xzr, x0, x1
0049eb5cb.lo 0x49eb64
0049eb60b 0x49ec5c
0049eb64
0049eb64loc_49eb64:
0049eb64sbfm x4, x4, 62, 31
0049eb68str w6, [x5+x4]
0049eb6cldrsw x4, [sp+120]
0049eb70add x4, x4, 1
0049eb74str w4, [sp+120]
0049eb78b 0x49eb7c
0049eb7c
0049eb7cloc_49eb7c:
0049eb7cb 0x49e684
0049eb80
0049eb80loc_49eb80:
0049eb80ldrsw x1, [sp+96]
0049eb84ldrsw x3, [sp+100]
0049eb88movz x4, 36
0049eb8csub x2, x4, x3
0049eb90mov x0, xzr
0049eb94bl vendor/golang.org/x/net/idna.madd
0049eb98str w0, [sp+136]
0049eb9cstrb w1, [sp+88]
0049eba0ldrsw x3, [sp+136]
0049eba4str w3, [sp+140]
0049eba8ldrb w3, [sp+88]
0049ebacstrb w3, [sp+89]
0049ebb0ldrsw x3, [sp+140]
0049ebb4str w3, [sp+96]
0049ebb8ldrb w3, [sp+89]
0049ebbcstrb w3, [sp+85]
0049ebc0tbnz w3, 0, 0x49ebc8
0049ebc4b 0x49ec04
0049ebc8
0049ebc8loc_49ebc8:
0049ebc8ldr x0, [sp+424]
0049ebccldr x1, [sp+432]
0049ebd0bl vendor/golang.org/x/net/idna.punyError
0049ebd4str x0, [sp+392]
0049ebd8str x1, [sp+400]
0049ebdcstp xzr, xzr, [sp+224]
0049ebe0ldr x3, [sp+400]
0049ebe4ldr x2, [sp+392]
0049ebe8str x2, [sp+208]
0049ebecstr x3, [sp+216]
0049ebf0ldr x0, [sp+224]
0049ebf4ldr x1, [sp+232]
0049ebf8ldp x29, x30, [sp-8]
0049ebfcadd sp, sp, 416
0049ec00ret x30
0049ec04
0049ec04loc_49ec04:
0049ec04b 0x49ec08
0049ec08
0049ec08loc_49ec08:
0049ec08ldrsw x4, [sp+116]
0049ec0cadd x4, x4, 36
0049ec10str w4, [sp+116]
0049ec14orr x2, xzr, 1
0049ec18movz x3, 36
0049ec1cb 0x49e6f4
0049ec20
0049ec20loc_49ec20:
0049ec20ldr x0, [sp+424]
0049ec24ldr x1, [sp+432]
0049ec28bl vendor/golang.org/x/net/idna.punyError
0049ec2cstr x0, [sp+392]
0049ec30str x1, [sp+400]
0049ec34stp xzr, xzr, [sp+224]
0049ec38ldr x3, [sp+400]
0049ec3cldr x2, [sp+392]
0049ec40str x2, [sp+208]
0049ec44str x3, [sp+216]
0049ec48ldr x0, [sp+224]
0049ec4cldr x1, [sp+232]
0049ec50ldp x29, x30, [sp-8]
0049ec54add sp, sp, 416
0049ec58ret x30
0049ec5c
0049ec5cloc_49ec5c:
0049ec5cbl runtime.panicIndex
0049ec60
0049ec60loc_49ec60:
0049ec60bl runtime.panicSliceB
0049ec64
0049ec64loc_49ec64:
0049ec64bl runtime.panicSliceB
0049ec68
0049ec68loc_49ec68:
0049ec68bl runtime.panicdivide
0049ec6c
0049ec6cloc_49ec6c:
0049ec6cbl runtime.panicdivide
0049ec70
0049ec70loc_49ec70:
0049ec70bl runtime.panicIndex
0049ec74
0049ec74loc_49ec74:
0049ec74ldr x5, [sp+184]
0049ec78ldr x6, [sp+368]
0049ec7csubs xzr, x6, x5
0049ec80b.gt 0x49ec88
0049ec84b 0x49ed34
0049ec88
0049ec88loc_49ec88:
0049ec88ldr x5, [sp+184]
0049ec8cstr x5, [sp+176]
0049ec90ldr x5, [sp+184]
0049ec94ldr x6, [sp+360]
0049ec98ldrb w5, [x6+x5]
0049ec9cstr w5, [sp+132]
0049eca0subs wzr, w5, 128
0049eca4b.lt 0x49ecac
0049eca8b 0x49ecbc
0049ecac
0049ecacloc_49ecac:
0049ecacldr x5, [sp+184]
0049ecb0add x5, x5, 1
0049ecb4str x5, [sp+184]
0049ecb8b 0x49ecd8
0049ecbc
0049ecbcloc_49ecbc:
0049ecbcldr x2, [sp+184]
0049ecc0ldr x0, [sp+360]
0049ecc4ldr x1, [sp+368]
0049ecc8bl runtime.decoderune
0049ecccstr w0, [sp+132]
0049ecd0str x1, [sp+184]
0049ecd4b 0x49ecd8
0049ecd8
0049ecd8loc_49ecd8:
0049ecd8ldrsw x5, [sp+132]
0049ecdcstr w5, [sp+104]
0049ece0ldr x2, [sp+256]
0049ece4ldr x0, [sp+240]
0049ece8ldr x5, [sp+248]
0049ececadd x1, x5, 1
0049ecf0subs xzr, x2, x1
0049ecf4b.hs 0x49ecfc
0049ecf8b 0x49ed00
0049ecfc
0049ecfcloc_49ecfc:
0049ecfcb 0x49ed14
0049ed00
0049ed00loc_49ed00:
0049ed00orr x3, xzr, 1
0049ed04adrp x4, 0x157000
0049ed08add x4, x4, 3264
0049ed0cbl runtime.growslice
0049ed10b 0x49ed14
0049ed14
0049ed14loc_49ed14:
0049ed14ldrsw x5, [sp+104]
0049ed18sub x6, x1, 1
0049ed1cstr w5, [x0+2*x6]
0049ed20str x0, [sp+240]
0049ed24str x1, [sp+248]
0049ed28str x2, [sp+256]
0049ed2cb 0x49ed30
0049ed30
0049ed30loc_49ed30:
0049ed30b 0x49ec74
0049ed34
0049ed34loc_49ed34:
0049ed34b 0x49e668
0049ed38
0049ed38loc_49ed38:
0049ed38bl runtime.panicSliceAlen
0049ed3c
0049ed3cloc_49ed3c:
0049ed3cbl runtime.panicSliceAlen
0049ed40hint
0049ed44
0049ed44loc_49ed44:
0049ed44stp x0, x1, [sp+8]
0049ed48mov x3, x30
0049ed4cbl runtime.morestack_noctxt.abi0
0049ed50ldp x0, x1, [sp+8]
0049ed54b 0x49e4c0
0049ed58udf 0
0049ed5cudf 0
0049e4c0
0049ed60
0049ed60vendor/golang.org/x/net/idna.encode: ; void vendor/golang.org/x/net/idna.encode(struct string prefix, struct string s)
0049ed60ldr x16, [x28+16]
0049ed64sub x17, sp, 272
0049ed68subs xzr, x17, x16
0049ed6cb.ls 0x49f4c8
0049ed70sub x20, sp, 400
0049ed74stp x29, x30, [x20-8]
0049ed78add sp, x20, 0
0049ed7csub x29, sp, 8
0049ed80str x0, [sp+408]
0049ed84str x1, [sp+416]
0049ed88str x2, [sp+424]
0049ed8cstr x3, [sp+432]
0049ed90stp xzr, xzr, [sp+280]
0049ed94stp xzr, xzr, [sp+264]
0049ed98ldr x1, [sp+416]
0049ed9cstr x1, [sp+256]
0049eda0ldr x3, [sp+416]
0049eda4str x3, [sp+248]
0049eda8ldr x4, [sp+432]
0049edacstr x4, [sp+240]
0049edb0add x3, x3, x4, lsl #1
0049edb4add x2, x3, 1
0049edb8adrp x0, 0x157000
0049edbcadd x0, x0, 3072
0049edc0bl runtime.makeslice
0049edc4ldr x3, [sp+256]
0049edc8ldr x4, [sp+248]
0049edccldr x5, [sp+240]
0049edd0str x0, [sp+296]
0049edd4str x3, [sp+304]
0049edd8add x4, x4, x5, lsl #1
0049eddcadd x4, x4, 1
0049ede0str x4, [sp+312]
0049ede4str x0, [sp+336]
0049ede8str x3, [sp+344]
0049edecstr x4, [sp+352]
0049edf0ldr x3, [sp+416]
0049edf4ldr x4, [sp+408]
0049edf8str x4, [sp+320]
0049edfcstr x3, [sp+328]
0049ee00ldr x4, [sp+344]
0049ee04str x4, [sp+232]
0049ee08subs xzr, x3, x4
0049ee0cb.lt 0x49ee14
0049ee10b 0x49ee1c
0049ee14
0049ee14loc_49ee14:
0049ee14str x3, [sp+232]
0049ee18b 0x49ee20
0049ee1c
0049ee1cloc_49ee1c:
0049ee1cb 0x49ee20
0049ee20
0049ee20loc_49ee20:
0049ee20ldr x5, [sp+320]
0049ee24ldr x6, [sp+336]
0049ee28subs xzr, x6, x5
0049ee2cb.ne 0x49ee34
0049ee30b 0x49ee50
0049ee34
0049ee34loc_49ee34:
0049ee34ldr x3, [sp+232]
0049ee38str x3, [sp+224]
0049ee3cldr x2, [sp+224]
0049ee40ldr x1, [sp+320]
0049ee44ldr x0, [sp+336]
0049ee48bl runtime.memmove
0049ee4cb 0x49ee54
0049ee50
0049ee50loc_49ee50:
0049ee50b 0x49ee54
0049ee54
0049ee54loc_49ee54:
0049ee54str wzr, [sp+140]
0049ee58orr x5, xzr, 128
0049ee5cstr w5, [sp+124]
0049ee60movz x5, 72
0049ee64str w5, [sp+144]
0049ee68str wzr, [sp+148]
0049ee6cstr wzr, [sp+104]
0049ee70ldr x5, [sp+424]
0049ee74ldr x6, [sp+432]
0049ee78str x5, [sp+376]
0049ee7cstr x6, [sp+384]
0049ee80str xzr, [sp+216]
0049ee84b 0x49ee88
0049ee88
0049ee88loc_49ee88:
0049ee88ldr x5, [sp+216]
0049ee8cldr x6, [sp+384]
0049ee90subs xzr, x5, x6
0049ee94b.lt 0x49ee9c
0049ee98b 0x49ef78
0049ee9c
0049ee9cloc_49ee9c:
0049ee9cldr x5, [sp+216]
0049eea0str x5, [sp+208]
0049eea4ldr x5, [sp+216]
0049eea8ldr x6, [sp+376]
0049eeacldrb w5, [x6+x5]
0049eeb0str w5, [sp+164]
0049eeb4subs wzr, w5, 128
0049eeb8b.lt 0x49eec0
0049eebcb 0x49eed0
0049eec0
0049eec0loc_49eec0:
0049eec0ldr x5, [sp+216]
0049eec4add x5, x5, 1
0049eec8str x5, [sp+216]
0049eeccb 0x49eeec
0049eed0
0049eed0loc_49eed0:
0049eed0ldr x2, [sp+216]
0049eed4ldr x0, [sp+376]
0049eed8ldr x1, [sp+384]
0049eedcbl runtime.decoderune
0049eee0str w0, [sp+164]
0049eee4str x1, [sp+216]
0049eee8b 0x49eeec
0049eeec
0049eeecloc_49eeec:
0049eeecldrsw x5, [sp+164]
0049eef0str w5, [sp+116]
0049eef4subs wzr, w5, 128
0049eef8b.lt 0x49ef00
0049eefcb 0x49ef60
0049ef00
0049ef00loc_49ef00:
0049ef00ldrsw x6, [sp+148]
0049ef04add x6, x6, 1
0049ef08str w6, [sp+148]
0049ef0cstrb w5, [sp+96]
0049ef10ldr x2, [sp+312]
0049ef14ldr x0, [sp+296]
0049ef18ldr x5, [sp+304]
0049ef1cadd x1, x5, 1
0049ef20subs xzr, x2, x1
0049ef24b.hs 0x49ef2c
0049ef28b 0x49ef30
0049ef2c
0049ef2cloc_49ef2c:
0049ef2cb 0x49ef44
0049ef30
0049ef30loc_49ef30:
0049ef30orr x3, xzr, 1
0049ef34adrp x4, 0x157000
0049ef38add x4, x4, 3072
0049ef3cbl runtime.growslice
0049ef40b 0x49ef44
0049ef44
0049ef44loc_49ef44:
0049ef44ldrb w5, [sp+96]
0049ef48sub x6, x1, 1
0049ef4cstrb w5, [x0+x6]
0049ef50str x0, [sp+296]
0049ef54str x1, [sp+304]
0049ef58str x2, [sp+312]
0049ef5cb 0x49ef70
0049ef60
0049ef60loc_49ef60:
0049ef60ldrsw x5, [sp+104]
0049ef64add x5, x5, 1
0049ef68str w5, [sp+104]
0049ef6cb 0x49ef70
0049ef70
0049ef70loc_49ef70:
0049ef70b 0x49ef74
0049ef74
0049ef74loc_49ef74:
0049ef74b 0x49ee88
0049ef78
0049ef78loc_49ef78:
0049ef78ldrsw x5, [sp+148]
0049ef7cstr w5, [sp+136]
0049ef80ldrsw x5, [sp+148]
0049ef84subs wzr, w5, 0
0049ef88b.gt 0x49ef90
0049ef8cb 0x49efe0
0049ef90
0049ef90loc_49ef90:
0049ef90ldr x2, [sp+312]
0049ef94ldr x0, [sp+296]
0049ef98ldr x5, [sp+304]
0049ef9cadd x1, x5, 1
0049efa0subs xzr, x2, x1
0049efa4b.hs 0x49efac
0049efa8b 0x49efb0
0049efac
0049efacloc_49efac:
0049efacb 0x49efc4
0049efb0
0049efb0loc_49efb0:
0049efb0orr x3, xzr, 1
0049efb4adrp x4, 0x157000
0049efb8add x4, x4, 3072
0049efbcbl runtime.growslice
0049efc0b 0x49efc4
0049efc4
0049efc4loc_49efc4:
0049efc4sub x3, x1, 1
0049efc8movz x4, 45
0049efccstrb w4, [x0+x3]
0049efd0str x0, [sp+296]
0049efd4str x1, [sp+304]
0049efd8str x2, [sp+312]
0049efdcb 0x49efe4
0049efe0
0049efe0loc_49efe0:
0049efe0b 0x49efe4
0049efe4
0049efe4loc_49efe4:
0049efe4strb wzr, [sp+95]
0049efe8b 0x49efec
0049efec
0049efecloc_49efec:
0049efecldrsw x3, [sp+104]
0049eff0cbnz w3, 0x49eff8
0049eff4b 0x49f018
0049eff8
0049eff8loc_49eff8:
0049eff8orr x3, xzr, 0x7fffffff
0049effcstr w3, [sp+128]
0049f000ldr x4, [sp+424]
0049f004ldr x5, [sp+432]
0049f008str x4, [sp+376]
0049f00cstr x5, [sp+384]
0049f010str xzr, [sp+200]
0049f014b 0x49f050
0049f018
0049f018loc_49f018:
0049f018ldr x1, [sp+296]
0049f01cldr x2, [sp+304]
0049f020mov x0, xzr
0049f024bl runtime.slicebytetostring
0049f028str x0, [sp+280]
0049f02cstr x1, [sp+288]
0049f030stp xzr, xzr, [sp+264]
0049f034ldr x0, [sp+280]
0049f038ldr x1, [sp+288]
0049f03cmov x2, xzr
0049f040mov x3, xzr
0049f044ldp x29, x30, [sp-8]
0049f048add sp, sp, 400
0049f04cret x30
0049f050
0049f050loc_49f050:
0049f050ldr x4, [sp+200]
0049f054ldr x5, [sp+384]
0049f058subs xzr, x5, x4
0049f05cb.gt 0x49f064
0049f060b 0x49f118
0049f064
0049f064loc_49f064:
0049f064ldr x4, [sp+200]
0049f068str x4, [sp+192]
0049f06cldr x4, [sp+200]
0049f070ldr x5, [sp+376]
0049f074ldrb w4, [x5+x4]
0049f078str w4, [sp+160]
0049f07csubs wzr, w4, 128
0049f080b.lt 0x49f088
0049f084b 0x49f098
0049f088
0049f088loc_49f088:
0049f088ldr x4, [sp+200]
0049f08cadd x4, x4, 1
0049f090str x4, [sp+200]
0049f094b 0x49f0b8
0049f098
0049f098loc_49f098:
0049f098ldr x2, [sp+200]
0049f09cldr x0, [sp+376]
0049f0a0ldr x1, [sp+384]
0049f0a4bl runtime.decoderune
0049f0a8str w0, [sp+160]
0049f0acstr x1, [sp+200]
0049f0b0orr x3, xzr, 0x7fffffff
0049f0b4b 0x49f0b8
0049f0b8
0049f0b8loc_49f0b8:
0049f0b8ldrsw x4, [sp+160]
0049f0bcstr w4, [sp+112]
0049f0c0ldrsw x5, [sp+128]
0049f0c4subs wzr, w5, w4
0049f0c8cset x4, gt
0049f0ccstrb w4, [sp+98]
0049f0d0b.gt 0x49f0d8
0049f0d4b 0x49f0f0
0049f0d8
0049f0d8loc_49f0d8:
0049f0d8ldrsw x4, [sp+112]
0049f0dcldrsw x5, [sp+124]
0049f0e0subs wzr, w5, w4
0049f0e4cset x4, le
0049f0e8strb w4, [sp+98]
0049f0ecb 0x49f0f4
0049f0f0
0049f0f0loc_49f0f0:
0049f0f0b 0x49f0f4
0049f0f4
0049f0f4loc_49f0f4:
0049f0f4ldrb w4, [sp+98]
0049f0f8tbnz w4, 0, 0x49f100
0049f0fcb 0x49f10c
0049f100
0049f100loc_49f100:
0049f100ldrsw x4, [sp+112]
0049f104str w4, [sp+128]
0049f108b 0x49f110
0049f10c
0049f10cloc_49f10c:
0049f10cb 0x49f110
0049f110
0049f110loc_49f110:
0049f110b 0x49f114
0049f114
0049f114loc_49f114:
0049f114b 0x49f050
0049f118
0049f118loc_49f118:
0049f118ldrsw x0, [sp+140]
0049f11cldrsw x3, [sp+128]
0049f120ldrsw x4, [sp+124]
0049f124sub x1, x3, x4
0049f128ldrsw x3, [sp+136]
0049f12cadd x2, x3, 1
0049f130bl vendor/golang.org/x/net/idna.madd
0049f134str w0, [sp+168]
0049f138strb w1, [sp+98]
0049f13cldrsw x3, [sp+168]
0049f140str w3, [sp+172]
0049f144ldrb w3, [sp+98]
0049f148strb w3, [sp+99]
0049f14cldrsw x3, [sp+172]
0049f150str w3, [sp+140]
0049f154ldrb w3, [sp+99]
0049f158strb w3, [sp+95]
0049f15ctbnz w3, 0, 0x49f164
0049f160b 0x49f1a0
0049f164
0049f164loc_49f164:
0049f164ldr x0, [sp+424]
0049f168ldr x1, [sp+432]
0049f16cbl vendor/golang.org/x/net/idna.punyError
0049f170str x0, [sp+360]
0049f174str x1, [sp+368]
0049f178stp xzr, xzr, [sp+280]
0049f17cldr x3, [sp+368]
0049f180ldr x2, [sp+360]
0049f184str x2, [sp+264]
0049f188str x3, [sp+272]
0049f18cldr x0, [sp+280]
0049f190ldr x1, [sp+288]
0049f194ldp x29, x30, [sp-8]
0049f198add sp, sp, 400
0049f19cret x30
0049f1a0
0049f1a0loc_49f1a0:
0049f1a0ldrsw x3, [sp+128]
0049f1a4str w3, [sp+124]
0049f1a8ldr x3, [sp+424]
0049f1acldr x4, [sp+432]
0049f1b0str x3, [sp+376]
0049f1b4str x4, [sp+384]
0049f1b8str xzr, [sp+184]
0049f1bcb 0x49f1c0
0049f1c0
0049f1c0loc_49f1c0:
0049f1c0ldr x3, [sp+184]
0049f1c4ldr x4, [sp+384]
0049f1c8subs xzr, x4, x3
0049f1ccb.gt 0x49f1d4
0049f1d0b 0x49f2b8
0049f1d4
0049f1d4loc_49f1d4:
0049f1d4ldr x3, [sp+184]
0049f1d8str x3, [sp+176]
0049f1dcldr x3, [sp+184]
0049f1e0ldr x4, [sp+376]
0049f1e4ldrb w3, [x4+x3]
0049f1e8str w3, [sp+156]
0049f1ecsubs wzr, w3, 128
0049f1f0b.lt 0x49f1f8
0049f1f4b 0x49f208
0049f1f8
0049f1f8loc_49f1f8:
0049f1f8ldr x3, [sp+184]
0049f1fcadd x3, x3, 1
0049f200str x3, [sp+184]
0049f204b 0x49f224
0049f208
0049f208loc_49f208:
0049f208ldr x2, [sp+184]
0049f20cldr x0, [sp+376]
0049f210ldr x1, [sp+384]
0049f214bl runtime.decoderune
0049f218str w0, [sp+156]
0049f21cstr x1, [sp+184]
0049f220b 0x49f224
0049f224
0049f224loc_49f224:
0049f224ldrsw x3, [sp+156]
0049f228str w3, [sp+108]
0049f22cldrsw x4, [sp+124]
0049f230subs wzr, w4, w3
0049f234b.gt 0x49f23c
0049f238b 0x49f290
0049f23c
0049f23cloc_49f23c:
0049f23cldrsw x3, [sp+140]
0049f240add x3, x3, 1
0049f244str w3, [sp+140]
0049f248tbnz w3, 31, 0x49f250
0049f24cb 0x49f28c
0049f250
0049f250loc_49f250:
0049f250ldr x0, [sp+424]
0049f254ldr x1, [sp+432]
0049f258bl vendor/golang.org/x/net/idna.punyError
0049f25cstr x0, [sp+360]
0049f260str x1, [sp+368]
0049f264stp xzr, xzr, [sp+280]
0049f268ldr x3, [sp+368]
0049f26cldr x2, [sp+360]
0049f270str x2, [sp+264]
0049f274str x3, [sp+272]
0049f278ldr x0, [sp+280]
0049f27cldr x1, [sp+288]
0049f280ldp x29, x30, [sp-8]
0049f284add sp, sp, 400
0049f288ret x30
0049f28c
0049f28cloc_49f28c:
0049f28cb 0x49f3f4
0049f290
0049f290loc_49f290:
0049f290ldrsw x4, [sp+124]
0049f294subs wzr, w4, w3
0049f298b.lt 0x49f2a0
0049f29cb 0x49f2a4
0049f2a0
0049f2a0loc_49f2a0:
0049f2a0b 0x49f3f4
0049f2a4
0049f2a4loc_49f2a4:
0049f2a4ldrsw x1, [sp+140]
0049f2a8str w1, [sp+120]
0049f2acmovz x1, 36
0049f2b0str w1, [sp+132]
0049f2b4b 0x49f2d8
0049f2b8
0049f2b8loc_49f2b8:
0049f2b8ldrsw x3, [sp+140]
0049f2bcadd x3, x3, 1
0049f2c0str w3, [sp+140]
0049f2c4ldrsw x3, [sp+124]
0049f2c8add x3, x3, 1
0049f2ccstr w3, [sp+124]
0049f2d0b 0x49f2d4
0049f2d4
0049f2d4loc_49f2d4:
0049f2d4b 0x49efec
0049f2d8
0049f2d8loc_49f2d8:
0049f2d8b 0x49f2dc
0049f2dc
0049f2dcloc_49f2dc:
0049f2dcldrsw x2, [sp+132]
0049f2e0ldrsw x3, [sp+144]
0049f2e4sub x2, x2, x3
0049f2e8str w2, [sp+100]
0049f2ecldrsw x2, [sp+144]
0049f2f0ldrsw x3, [sp+132]
0049f2f4subs wzr, w2, w3
0049f2f8b.ge 0x49f300
0049f2fcb 0x49f310
0049f300
0049f300loc_49f300:
0049f300orr x2, xzr, 1
0049f304str w2, [sp+100]
0049f308movz x2, 26
0049f30cb 0x49f340
0049f310
0049f310loc_49f310:
0049f310ldrsw x2, [sp+132]
0049f314ldrsw x3, [sp+144]
0049f318add x3, x3, 26
0049f31csubs wzr, w2, w3
0049f320b.ge 0x49f328
0049f324b 0x49f334
0049f328
0049f328loc_49f328:
0049f328movz x2, 26
0049f32cstr w2, [sp+100]
0049f330b 0x49f33c
0049f334
0049f334loc_49f334:
0049f334movz x2, 26
0049f338b 0x49f33c
0049f33c
0049f33cloc_49f33c:
0049f33cb 0x49f340
0049f340
0049f340loc_49f340:
0049f340ldrsw x3, [sp+100]
0049f344ldrsw x4, [sp+120]
0049f348subs wzr, w3, w4
0049f34cb.gt 0x49f354
0049f350b 0x49f3f8
0049f354
0049f354loc_49f354:
0049f354b 0x49f358
0049f358
0049f358loc_49f358:
0049f358ldrsw x0, [sp+120]
0049f35cbl vendor/golang.org/x/net/idna.encodeDigit
0049f360strb w0, [sp+97]
0049f364ldr x2, [sp+312]
0049f368ldr x0, [sp+296]
0049f36cldr x1, [sp+304]
0049f370add x1, x1, 1
0049f374subs xzr, x2, x1
0049f378b.hs 0x49f380
0049f37cb 0x49f384
0049f380
0049f380loc_49f380:
0049f380b 0x49f398
0049f384
0049f384loc_49f384:
0049f384orr x3, xzr, 1
0049f388adrp x4, 0x156000
0049f38cadd x4, x4, 3072
0049f390bl runtime.growslice
0049f394b 0x49f398
0049f398
0049f398loc_49f398:
0049f398ldrb w3, [sp+97]
0049f39csub x4, x1, 1
0049f3a0strb w3, [x0+x4]
0049f3a4str x0, [sp+296]
0049f3a8str x1, [sp+304]
0049f3acstr x2, [sp+312]
0049f3b0ldrsw x0, [sp+140]
0049f3b4ldrsw x3, [sp+136]
0049f3b8add x1, x3, 1
0049f3bcldrsw x3, [sp+136]
0049f3c0ldrsw x4, [sp+148]
0049f3c4subs wzr, w4, w3
0049f3c8cset x2, eq
0049f3ccbl vendor/golang.org/x/net/idna.adapt
0049f3d0str w0, [sp+144]
0049f3d4str wzr, [sp+140]
0049f3d8ldrsw x3, [sp+136]
0049f3dcadd x3, x3, 1
0049f3e0str w3, [sp+136]
0049f3e4ldrsw x3, [sp+104]
0049f3e8sub x3, x3, 1
0049f3ecstr w3, [sp+104]
0049f3f0b 0x49f3f4
0049f3f4
0049f3f4loc_49f3f4:
0049f3f4b 0x49f1c0
0049f3f8
0049f3f8loc_49f3f8:
0049f3f8ldrsw x3, [sp+100]
0049f3fcldrsw x4, [sp+120]
0049f400ldrsw x5, [sp+100]
0049f404sub x4, x4, x5
0049f408ldrsw x5, [sp+100]
0049f40csub x5, x1, x5
0049f410cbnz w5, 0x49f418
0049f414b 0x49f4c0
0049f418
0049f418loc_49f418:
0049f418sdiv w27, w4, w5
0049f41cmsub w1, w27, w5, w4
0049f420add x0, x3, x1
0049f424str w0, [sp+152]
0049f428bl vendor/golang.org/x/net/idna.encodeDigit
0049f42cstrb w0, [sp+97]
0049f430ldr x2, [sp+312]
0049f434ldr x0, [sp+296]
0049f438ldr x1, [sp+304]
0049f43cadd x1, x1, 1
0049f440subs xzr, x2, x1
0049f444b.hs 0x49f44c
0049f448b 0x49f450
0049f44c
0049f44cloc_49f44c:
0049f44cb 0x49f464
0049f450
0049f450loc_49f450:
0049f450orr x3, xzr, 1
0049f454adrp x4, 0x156000
0049f458add x4, x4, 3072
0049f45cbl runtime.growslice
0049f460b 0x49f464
0049f464
0049f464loc_49f464:
0049f464ldrb w3, [sp+97]
0049f468sub x4, x1, 1
0049f46cstrb w3, [x0+x4]
0049f470str x0, [sp+296]
0049f474str x1, [sp+304]
0049f478str x2, [sp+312]
0049f47cldrsw x1, [sp+100]
0049f480ldrsw x2, [sp+120]
0049f484sub x1, x2, x1
0049f488ldrsw x2, [sp+100]
0049f48cmovz x3, 36
0049f490sub x2, x3, x2
0049f494cbnz w2, 0x49f49c
0049f498b 0x49f4bc
0049f49c
0049f49cloc_49f49c:
0049f49csdiv w1, w1, w2
0049f4a0str w1, [sp+120]
0049f4a4b 0x49f4a8
0049f4a8
0049f4a8loc_49f4a8:
0049f4a8ldrsw x2, [sp+132]
0049f4acadd x2, x2, 36
0049f4b0str w2, [sp+132]
0049f4b4movz x1, 36
0049f4b8b 0x49f2d8
0049f4bc
0049f4bcloc_49f4bc:
0049f4bcbl runtime.panicdivide
0049f4c0
0049f4c0loc_49f4c0:
0049f4c0bl runtime.panicdivide
0049f4c4hint
0049f4c8
0049f4c8loc_49f4c8:
0049f4c8stp x0, x1, [sp+8]
0049f4ccstp x2, x3, [sp+24]
0049f4d0mov x3, x30
0049f4d4bl runtime.morestack_noctxt.abi0
0049f4d8ldp x0, x1, [sp+8]
0049f4dcldp x2, x3, [sp+24]
0049f4e0b 0x49ed60
0049f4e4udf 0
0049f4e8udf 0
0049f4ecudf 0
0049ed60
0049ed60vendor/golang.org/x/net/idna.encode: ; void vendor/golang.org/x/net/idna.encode(struct string prefix, struct string s)
0049ed60ldr x16, [x28+16]
0049ed64sub x17, sp, 272
0049ed68subs xzr, x17, x16
0049ed6cb.ls 0x49f4c8
0049ed70sub x20, sp, 400
0049ed74stp x29, x30, [x20-8]
0049ed78add sp, x20, 0
0049ed7csub x29, sp, 8
0049ed80str x0, [sp+408]
0049ed84str x1, [sp+416]
0049ed88str x2, [sp+424]
0049ed8cstr x3, [sp+432]
0049ed90stp xzr, xzr, [sp+280]
0049ed94stp xzr, xzr, [sp+264]
0049ed98ldr x1, [sp+416]
0049ed9cstr x1, [sp+256]
0049eda0ldr x3, [sp+416]
0049eda4str x3, [sp+248]
0049eda8ldr x4, [sp+432]
0049edacstr x4, [sp+240]
0049edb0add x3, x3, x4, lsl #1
0049edb4add x2, x3, 1
0049edb8adrp x0, 0x157000
0049edbcadd x0, x0, 3072
0049edc0bl runtime.makeslice
0049edc4ldr x3, [sp+256]
0049edc8ldr x4, [sp+248]
0049edccldr x5, [sp+240]
0049edd0str x0, [sp+296]
0049edd4str x3, [sp+304]
0049edd8add x4, x4, x5, lsl #1
0049eddcadd x4, x4, 1
0049ede0str x4, [sp+312]
0049ede4str x0, [sp+336]
0049ede8str x3, [sp+344]
0049edecstr x4, [sp+352]
0049edf0ldr x3, [sp+416]
0049edf4ldr x4, [sp+408]
0049edf8str x4, [sp+320]
0049edfcstr x3, [sp+328]
0049ee00ldr x4, [sp+344]
0049ee04str x4, [sp+232]
0049ee08subs xzr, x3, x4
0049ee0cb.lt 0x49ee14
0049ee10b 0x49ee1c
0049ee14
0049ee14loc_49ee14:
0049ee14str x3, [sp+232]
0049ee18b 0x49ee20
0049ee1c
0049ee1cloc_49ee1c:
0049ee1cb 0x49ee20
0049ee20
0049ee20loc_49ee20:
0049ee20ldr x5, [sp+320]
0049ee24ldr x6, [sp+336]
0049ee28subs xzr, x6, x5
0049ee2cb.ne 0x49ee34
0049ee30b 0x49ee50
0049ee34
0049ee34loc_49ee34:
0049ee34ldr x3, [sp+232]
0049ee38str x3, [sp+224]
0049ee3cldr x2, [sp+224]
0049ee40ldr x1, [sp+320]
0049ee44ldr x0, [sp+336]
0049ee48bl runtime.memmove
0049ee4cb 0x49ee54
0049ee50
0049ee50loc_49ee50:
0049ee50b 0x49ee54
0049ee54
0049ee54loc_49ee54:
0049ee54str wzr, [sp+140]
0049ee58orr x5, xzr, 128
0049ee5cstr w5, [sp+124]
0049ee60movz x5, 72
0049ee64str w5, [sp+144]
0049ee68str wzr, [sp+148]
0049ee6cstr wzr, [sp+104]
0049ee70ldr x5, [sp+424]
0049ee74ldr x6, [sp+432]
0049ee78str x5, [sp+376]
0049ee7cstr x6, [sp+384]
0049ee80str xzr, [sp+216]
0049ee84b 0x49ee88
0049ee88
0049ee88loc_49ee88:
0049ee88ldr x5, [sp+216]
0049ee8cldr x6, [sp+384]
0049ee90subs xzr, x5, x6
0049ee94b.lt 0x49ee9c
0049ee98b 0x49ef78
0049ee9c
0049ee9cloc_49ee9c:
0049ee9cldr x5, [sp+216]
0049eea0str x5, [sp+208]
0049eea4ldr x5, [sp+216]
0049eea8ldr x6, [sp+376]
0049eeacldrb w5, [x6+x5]
0049eeb0str w5, [sp+164]
0049eeb4subs wzr, w5, 128
0049eeb8b.lt 0x49eec0
0049eebcb 0x49eed0
0049eec0
0049eec0loc_49eec0:
0049eec0ldr x5, [sp+216]
0049eec4add x5, x5, 1
0049eec8str x5, [sp+216]
0049eeccb 0x49eeec
0049eed0
0049eed0loc_49eed0:
0049eed0ldr x2, [sp+216]
0049eed4ldr x0, [sp+376]
0049eed8ldr x1, [sp+384]
0049eedcbl runtime.decoderune
0049eee0str w0, [sp+164]
0049eee4str x1, [sp+216]
0049eee8b 0x49eeec
0049eeec
0049eeecloc_49eeec:
0049eeecldrsw x5, [sp+164]
0049eef0str w5, [sp+116]
0049eef4subs wzr, w5, 128
0049eef8b.lt 0x49ef00
0049eefcb 0x49ef60
0049ef00
0049ef00loc_49ef00:
0049ef00ldrsw x6, [sp+148]
0049ef04add x6, x6, 1
0049ef08str w6, [sp+148]
0049ef0cstrb w5, [sp+96]
0049ef10ldr x2, [sp+312]
0049ef14ldr x0, [sp+296]
0049ef18ldr x5, [sp+304]
0049ef1cadd x1, x5, 1
0049ef20subs xzr, x2, x1
0049ef24b.hs 0x49ef2c
0049ef28b 0x49ef30
0049ef2c
0049ef2cloc_49ef2c:
0049ef2cb 0x49ef44
0049ef30
0049ef30loc_49ef30:
0049ef30orr x3, xzr, 1
0049ef34adrp x4, 0x157000
0049ef38add x4, x4, 3072
0049ef3cbl runtime.growslice
0049ef40b 0x49ef44
0049ef44
0049ef44loc_49ef44:
0049ef44ldrb w5, [sp+96]
0049ef48sub x6, x1, 1
0049ef4cstrb w5, [x0+x6]
0049ef50str x0, [sp+296]
0049ef54str x1, [sp+304]
0049ef58str x2, [sp+312]
0049ef5cb 0x49ef70
0049ef60
0049ef60loc_49ef60:
0049ef60ldrsw x5, [sp+104]
0049ef64add x5, x5, 1
0049ef68str w5, [sp+104]
0049ef6cb 0x49ef70
0049ef70
0049ef70loc_49ef70:
0049ef70b 0x49ef74
0049ef74
0049ef74loc_49ef74:
0049ef74b 0x49ee88
0049ef78
0049ef78loc_49ef78:
0049ef78ldrsw x5, [sp+148]
0049ef7cstr w5, [sp+136]
0049ef80ldrsw x5, [sp+148]
0049ef84subs wzr, w5, 0
0049ef88b.gt 0x49ef90
0049ef8cb 0x49efe0
0049ef90
0049ef90loc_49ef90:
0049ef90ldr x2, [sp+312]
0049ef94ldr x0, [sp+296]
0049ef98ldr x5, [sp+304]
0049ef9cadd x1, x5, 1
0049efa0subs xzr, x2, x1
0049efa4b.hs 0x49efac
0049efa8b 0x49efb0
0049efac
0049efacloc_49efac:
0049efacb 0x49efc4
0049efb0
0049efb0loc_49efb0:
0049efb0orr x3, xzr, 1
0049efb4adrp x4, 0x157000
0049efb8add x4, x4, 3072
0049efbcbl runtime.growslice
0049efc0b 0x49efc4
0049efc4
0049efc4loc_49efc4:
0049efc4sub x3, x1, 1
0049efc8movz x4, 45
0049efccstrb w4, [x0+x3]
0049efd0str x0, [sp+296]
0049efd4str x1, [sp+304]
0049efd8str x2, [sp+312]
0049efdcb 0x49efe4
0049efe0
0049efe0loc_49efe0:
0049efe0b 0x49efe4
0049efe4
0049efe4loc_49efe4:
0049efe4strb wzr, [sp+95]
0049efe8b 0x49efec
0049efec
0049efecloc_49efec:
0049efecldrsw x3, [sp+104]
0049eff0cbnz w3, 0x49eff8
0049eff4b 0x49f018
0049eff8
0049eff8loc_49eff8:
0049eff8orr x3, xzr, 0x7fffffff
0049effcstr w3, [sp+128]
0049f000ldr x4, [sp+424]
0049f004ldr x5, [sp+432]
0049f008str x4, [sp+376]
0049f00cstr x5, [sp+384]
0049f010str xzr, [sp+200]
0049f014b 0x49f050
0049f018
0049f018loc_49f018:
0049f018ldr x1, [sp+296]
0049f01cldr x2, [sp+304]
0049f020mov x0, xzr
0049f024bl runtime.slicebytetostring
0049f028str x0, [sp+280]
0049f02cstr x1, [sp+288]
0049f030stp xzr, xzr, [sp+264]
0049f034ldr x0, [sp+280]
0049f038ldr x1, [sp+288]
0049f03cmov x2, xzr
0049f040mov x3, xzr
0049f044ldp x29, x30, [sp-8]
0049f048add sp, sp, 400
0049f04cret x30
0049f050
0049f050loc_49f050:
0049f050ldr x4, [sp+200]
0049f054ldr x5, [sp+384]
0049f058subs xzr, x5, x4
0049f05cb.gt 0x49f064
0049f060b 0x49f118
0049f064
0049f064loc_49f064:
0049f064ldr x4, [sp+200]
0049f068str x4, [sp+192]
0049f06cldr x4, [sp+200]
0049f070ldr x5, [sp+376]
0049f074ldrb w4, [x5+x4]
0049f078str w4, [sp+160]
0049f07csubs wzr, w4, 128
0049f080b.lt 0x49f088
0049f084b 0x49f098
0049f088
0049f088loc_49f088:
0049f088ldr x4, [sp+200]
0049f08cadd x4, x4, 1
0049f090str x4, [sp+200]
0049f094b 0x49f0b8
0049f098
0049f098loc_49f098:
0049f098ldr x2, [sp+200]
0049f09cldr x0, [sp+376]
0049f0a0ldr x1, [sp+384]
0049f0a4bl runtime.decoderune
0049f0a8str w0, [sp+160]
0049f0acstr x1, [sp+200]
0049f0b0orr x3, xzr, 0x7fffffff
0049f0b4b 0x49f0b8
0049f0b8
0049f0b8loc_49f0b8:
0049f0b8ldrsw x4, [sp+160]
0049f0bcstr w4, [sp+112]
0049f0c0ldrsw x5, [sp+128]
0049f0c4subs wzr, w5, w4
0049f0c8cset x4, gt
0049f0ccstrb w4, [sp+98]
0049f0d0b.gt 0x49f0d8
0049f0d4b 0x49f0f0
0049f0d8
0049f0d8loc_49f0d8:
0049f0d8ldrsw x4, [sp+112]
0049f0dcldrsw x5, [sp+124]
0049f0e0subs wzr, w5, w4
0049f0e4cset x4, le
0049f0e8strb w4, [sp+98]
0049f0ecb 0x49f0f4
0049f0f0
0049f0f0loc_49f0f0:
0049f0f0b 0x49f0f4
0049f0f4
0049f0f4loc_49f0f4:
0049f0f4ldrb w4, [sp+98]
0049f0f8tbnz w4, 0, 0x49f100
0049f0fcb 0x49f10c
0049f100
0049f100loc_49f100:
0049f100ldrsw x4, [sp+112]
0049f104str w4, [sp+128]
0049f108b 0x49f110
0049f10c
0049f10cloc_49f10c:
0049f10cb 0x49f110
0049f110
0049f110loc_49f110:
0049f110b 0x49f114
0049f114
0049f114loc_49f114:
0049f114b 0x49f050
0049f118
0049f118loc_49f118:
0049f118ldrsw x0, [sp+140]
0049f11cldrsw x3, [sp+128]
0049f120ldrsw x4, [sp+124]
0049f124sub x1, x3, x4
0049f128ldrsw x3, [sp+136]
0049f12cadd x2, x3, 1
0049f130bl vendor/golang.org/x/net/idna.madd
0049f134str w0, [sp+168]
0049f138strb w1, [sp+98]
0049f13cldrsw x3, [sp+168]
0049f140str w3, [sp+172]
0049f144ldrb w3, [sp+98]
0049f148strb w3, [sp+99]
0049f14cldrsw x3, [sp+172]
0049f150str w3, [sp+140]
0049f154ldrb w3, [sp+99]
0049f158strb w3, [sp+95]
0049f15ctbnz w3, 0, 0x49f164
0049f160b 0x49f1a0
0049f164
0049f164loc_49f164:
0049f164ldr x0, [sp+424]
0049f168ldr x1, [sp+432]
0049f16cbl vendor/golang.org/x/net/idna.punyError
0049f170str x0, [sp+360]
0049f174str x1, [sp+368]
0049f178stp xzr, xzr, [sp+280]
0049f17cldr x3, [sp+368]
0049f180ldr x2, [sp+360]
0049f184str x2, [sp+264]
0049f188str x3, [sp+272]
0049f18cldr x0, [sp+280]
0049f190ldr x1, [sp+288]
0049f194ldp x29, x30, [sp-8]
0049f198add sp, sp, 400
0049f19cret x30
0049f1a0
0049f1a0loc_49f1a0:
0049f1a0ldrsw x3, [sp+128]
0049f1a4str w3, [sp+124]
0049f1a8ldr x3, [sp+424]
0049f1acldr x4, [sp+432]
0049f1b0str x3, [sp+376]
0049f1b4str x4, [sp+384]
0049f1b8str xzr, [sp+184]
0049f1bcb 0x49f1c0
0049f1c0
0049f1c0loc_49f1c0:
0049f1c0ldr x3, [sp+184]
0049f1c4ldr x4, [sp+384]
0049f1c8subs xzr, x4, x3
0049f1ccb.gt 0x49f1d4
0049f1d0b 0x49f2b8
0049f1d4
0049f1d4loc_49f1d4:
0049f1d4ldr x3, [sp+184]
0049f1d8str x3, [sp+176]
0049f1dcldr x3, [sp+184]
0049f1e0ldr x4, [sp+376]
0049f1e4ldrb w3, [x4+x3]
0049f1e8str w3, [sp+156]
0049f1ecsubs wzr, w3, 128
0049f1f0b.lt 0x49f1f8
0049f1f4b 0x49f208
0049f1f8
0049f1f8loc_49f1f8:
0049f1f8ldr x3, [sp+184]
0049f1fcadd x3, x3, 1
0049f200str x3, [sp+184]
0049f204b 0x49f224
0049f208
0049f208loc_49f208:
0049f208ldr x2, [sp+184]
0049f20cldr x0, [sp+376]
0049f210ldr x1, [sp+384]
0049f214bl runtime.decoderune
0049f218str w0, [sp+156]
0049f21cstr x1, [sp+184]
0049f220b 0x49f224
0049f224
0049f224loc_49f224:
0049f224ldrsw x3, [sp+156]
0049f228str w3, [sp+108]
0049f22cldrsw x4, [sp+124]
0049f230subs wzr, w4, w3
0049f234b.gt 0x49f23c
0049f238b 0x49f290
0049f23c
0049f23cloc_49f23c:
0049f23cldrsw x3, [sp+140]
0049f240add x3, x3, 1
0049f244str w3, [sp+140]
0049f248tbnz w3, 31, 0x49f250
0049f24cb 0x49f28c
0049f250
0049f250loc_49f250:
0049f250ldr x0, [sp+424]
0049f254ldr x1, [sp+432]
0049f258bl vendor/golang.org/x/net/idna.punyError
0049f25cstr x0, [sp+360]
0049f260str x1, [sp+368]
0049f264stp xzr, xzr, [sp+280]
0049f268ldr x3, [sp+368]
0049f26cldr x2, [sp+360]
0049f270str x2, [sp+264]
0049f274str x3, [sp+272]
0049f278ldr x0, [sp+280]
0049f27cldr x1, [sp+288]
0049f280ldp x29, x30, [sp-8]
0049f284add sp, sp, 400
0049f288ret x30
0049f28c
0049f28cloc_49f28c:
0049f28cb 0x49f3f4
0049f290
0049f290loc_49f290:
0049f290ldrsw x4, [sp+124]
0049f294subs wzr, w4, w3
0049f298b.lt 0x49f2a0
0049f29cb 0x49f2a4
0049f2a0
0049f2a0loc_49f2a0:
0049f2a0b 0x49f3f4
0049f2a4
0049f2a4loc_49f2a4:
0049f2a4ldrsw x1, [sp+140]
0049f2a8str w1, [sp+120]
0049f2acmovz x1, 36
0049f2b0str w1, [sp+132]
0049f2b4b 0x49f2d8
0049f2b8
0049f2b8loc_49f2b8:
0049f2b8ldrsw x3, [sp+140]
0049f2bcadd x3, x3, 1
0049f2c0str w3, [sp+140]
0049f2c4ldrsw x3, [sp+124]
0049f2c8add x3, x3, 1
0049f2ccstr w3, [sp+124]
0049f2d0b 0x49f2d4
0049f2d4
0049f2d4loc_49f2d4:
0049f2d4b 0x49efec
0049f2d8
0049f2d8loc_49f2d8:
0049f2d8b 0x49f2dc
0049f2dc
0049f2dcloc_49f2dc:
0049f2dcldrsw x2, [sp+132]
0049f2e0ldrsw x3, [sp+144]
0049f2e4sub x2, x2, x3
0049f2e8str w2, [sp+100]
0049f2ecldrsw x2, [sp+144]
0049f2f0ldrsw x3, [sp+132]
0049f2f4subs wzr, w2, w3
0049f2f8b.ge 0x49f300
0049f2fcb 0x49f310
0049f300
0049f300loc_49f300:
0049f300orr x2, xzr, 1
0049f304str w2, [sp+100]
0049f308movz x2, 26
0049f30cb 0x49f340
0049f310
0049f310loc_49f310:
0049f310ldrsw x2, [sp+132]
0049f314ldrsw x3, [sp+144]
0049f318add x3, x3, 26
0049f31csubs wzr, w2, w3
0049f320b.ge 0x49f328
0049f324b 0x49f334
0049f328
0049f328loc_49f328:
0049f328movz x2, 26
0049f32cstr w2, [sp+100]
0049f330b 0x49f33c
0049f334
0049f334loc_49f334:
0049f334movz x2, 26
0049f338b 0x49f33c
0049f33c
0049f33cloc_49f33c:
0049f33cb 0x49f340
0049f340
0049f340loc_49f340:
0049f340ldrsw x3, [sp+100]
0049f344ldrsw x4, [sp+120]
0049f348subs wzr, w3, w4
0049f34cb.gt 0x49f354
0049f350b 0x49f3f8
0049f354
0049f354loc_49f354:
0049f354b 0x49f358
0049f358
0049f358loc_49f358:
0049f358ldrsw x0, [sp+120]
0049f35cbl vendor/golang.org/x/net/idna.encodeDigit
0049f360strb w0, [sp+97]
0049f364ldr x2, [sp+312]
0049f368ldr x0, [sp+296]
0049f36cldr x1, [sp+304]
0049f370add x1, x1, 1
0049f374subs xzr, x2, x1
0049f378b.hs 0x49f380
0049f37cb 0x49f384
0049f380
0049f380loc_49f380:
0049f380b 0x49f398
0049f384
0049f384loc_49f384:
0049f384orr x3, xzr, 1
0049f388adrp x4, 0x156000
0049f38cadd x4, x4, 3072
0049f390bl runtime.growslice
0049f394b 0x49f398
0049f398
0049f398loc_49f398:
0049f398ldrb w3, [sp+97]
0049f39csub x4, x1, 1
0049f3a0strb w3, [x0+x4]
0049f3a4str x0, [sp+296]
0049f3a8str x1, [sp+304]
0049f3acstr x2, [sp+312]
0049f3b0ldrsw x0, [sp+140]
0049f3b4ldrsw x3, [sp+136]
0049f3b8add x1, x3, 1
0049f3bcldrsw x3, [sp+136]
0049f3c0ldrsw x4, [sp+148]
0049f3c4subs wzr, w4, w3
0049f3c8cset x2, eq
0049f3ccbl vendor/golang.org/x/net/idna.adapt
0049f3d0str w0, [sp+144]
0049f3d4str wzr, [sp+140]
0049f3d8ldrsw x3, [sp+136]
0049f3dcadd x3, x3, 1
0049f3e0str w3, [sp+136]
0049f3e4ldrsw x3, [sp+104]
0049f3e8sub x3, x3, 1
0049f3ecstr w3, [sp+104]
0049f3f0b 0x49f3f4
0049f3f4
0049f3f4loc_49f3f4:
0049f3f4b 0x49f1c0
0049f3f8
0049f3f8loc_49f3f8:
0049f3f8ldrsw x3, [sp+100]
0049f3fcldrsw x4, [sp+120]
0049f400ldrsw x5, [sp+100]
0049f404sub x4, x4, x5
0049f408ldrsw x5, [sp+100]
0049f40csub x5, x1, x5
0049f410cbnz w5, 0x49f418
0049f414b 0x49f4c0
0049f418
0049f418loc_49f418:
0049f418sdiv w27, w4, w5
0049f41cmsub w1, w27, w5, w4
0049f420add x0, x3, x1
0049f424str w0, [sp+152]
0049f428bl vendor/golang.org/x/net/idna.encodeDigit
0049f42cstrb w0, [sp+97]
0049f430ldr x2, [sp+312]
0049f434ldr x0, [sp+296]
0049f438ldr x1, [sp+304]
0049f43cadd x1, x1, 1
0049f440subs xzr, x2, x1
0049f444b.hs 0x49f44c
0049f448b 0x49f450
0049f44c
0049f44cloc_49f44c:
0049f44cb 0x49f464
0049f450
0049f450loc_49f450:
0049f450orr x3, xzr, 1
0049f454adrp x4, 0x156000
0049f458add x4, x4, 3072
0049f45cbl runtime.growslice
0049f460b 0x49f464
0049f464
0049f464loc_49f464:
0049f464ldrb w3, [sp+97]
0049f468sub x4, x1, 1
0049f46cstrb w3, [x0+x4]
0049f470str x0, [sp+296]
0049f474str x1, [sp+304]
0049f478str x2, [sp+312]
0049f47cldrsw x1, [sp+100]
0049f480ldrsw x2, [sp+120]
0049f484sub x1, x2, x1
0049f488ldrsw x2, [sp+100]
0049f48cmovz x3, 36
0049f490sub x2, x3, x2
0049f494cbnz w2, 0x49f49c
0049f498b 0x49f4bc
0049f49c
0049f49cloc_49f49c:
0049f49csdiv w1, w1, w2
0049f4a0str w1, [sp+120]
0049f4a4b 0x49f4a8
0049f4a8
0049f4a8loc_49f4a8:
0049f4a8ldrsw x2, [sp+132]
0049f4acadd x2, x2, 36
0049f4b0str w2, [sp+132]
0049f4b4movz x1, 36
0049f4b8b 0x49f2d8
0049f4bc
0049f4bcloc_49f4bc:
0049f4bcbl runtime.panicdivide
0049f4c0
0049f4c0loc_49f4c0:
0049f4c0bl runtime.panicdivide
0049f4c4hint
0049f4c8
0049f4c8loc_49f4c8:
0049f4c8stp x0, x1, [sp+8]
0049f4ccstp x2, x3, [sp+24]
0049f4d0mov x3, x30
0049f4d4bl runtime.morestack_noctxt.abi0
0049f4d8ldp x0, x1, [sp+8]
0049f4dcldp x2, x3, [sp+24]
0049f4e0b 0x49ed60
0049f4e4udf 0
0049f4e8udf 0
0049f4ecudf 0
0049ed60
0049f4f0
0049f4f0vendor/golang.org/x/net/idna.madd: ; void vendor/golang.org/x/net/idna.madd(int32 a, int32 b, int32 c)
0049f4f0str x30, [sp-32]!
0049f4f4stur x29, [sp-8]
0049f4f8sub x29, sp, 8
0049f4fcstr w0, [sp+40]
0049f500str w1, [sp+44]
0049f504str w2, [sp+48]
0049f508str wzr, [sp+12]
0049f50cstrb wzr, [sp+11]
0049f510ldrsw x2, [sp+44]
0049f514ldrsw x3, [sp+48]
0049f518madd x2, x2, x3, xzr
0049f51cstr x2, [sp+16]
0049f520ldrsw x3, [sp+40]
0049f524orr x4, xzr, 0x7fffffff
0049f528sub x3, x4, x3
0049f52csubs xzr, x2, x3
0049f530b.gt 0x49f538
0049f534b 0x49f554
0049f538
0049f538loc_49f538:
0049f538str wzr, [sp+12]
0049f53corr x1, xzr, 1
0049f540strb w1, [sp+11]
0049f544ldrsw x0, [sp+12]
0049f548add x29, sp, 24
0049f54cadd sp, sp, 32
0049f550ret x30
0049f554
0049f554loc_49f554:
0049f554ldrsw x3, [sp+40]
0049f558add x2, x3, x2
0049f55cstr w2, [sp+12]
0049f560strb wzr, [sp+11]
0049f564ldrsw x0, [sp+12]
0049f568mov x1, xzr
0049f56cadd x29, sp, 24
0049f570add sp, sp, 32
0049f574ret x30
0049f578udf 0
0049f57cudf 0
0049f4f0
0049f4f0vendor/golang.org/x/net/idna.madd: ; void vendor/golang.org/x/net/idna.madd(int32 a, int32 b, int32 c)
0049f4f0str x30, [sp-32]!
0049f4f4stur x29, [sp-8]
0049f4f8sub x29, sp, 8
0049f4fcstr w0, [sp+40]
0049f500str w1, [sp+44]
0049f504str w2, [sp+48]
0049f508str wzr, [sp+12]
0049f50cstrb wzr, [sp+11]
0049f510ldrsw x2, [sp+44]
0049f514ldrsw x3, [sp+48]
0049f518madd x2, x2, x3, xzr
0049f51cstr x2, [sp+16]
0049f520ldrsw x3, [sp+40]
0049f524orr x4, xzr, 0x7fffffff
0049f528sub x3, x4, x3
0049f52csubs xzr, x2, x3
0049f530b.gt 0x49f538
0049f534b 0x49f554
0049f538
0049f538loc_49f538:
0049f538str wzr, [sp+12]
0049f53corr x1, xzr, 1
0049f540strb w1, [sp+11]
0049f544ldrsw x0, [sp+12]
0049f548add x29, sp, 24
0049f54cadd sp, sp, 32
0049f550ret x30
0049f554
0049f554loc_49f554:
0049f554ldrsw x3, [sp+40]
0049f558add x2, x3, x2
0049f55cstr w2, [sp+12]
0049f560strb wzr, [sp+11]
0049f564ldrsw x0, [sp+12]
0049f568mov x1, xzr
0049f56cadd x29, sp, 24
0049f570add sp, sp, 32
0049f574ret x30
0049f578udf 0
0049f57cudf 0
0049f4f0
0049f580
0049f580vendor/golang.org/x/net/idna.decodeDigit: ; void vendor/golang.org/x/net/idna.decodeDigit(uint8 x)
0049f580str x30, [sp-32]!
0049f584stur x29, [sp-8]
0049f588sub x29, sp, 8
0049f58cstrb w0, [sp+40]
0049f590str wzr, [sp+20]
0049f594strb wzr, [sp+16]
0049f598ubfm x2, x0, 0, 7
0049f59csubs wzr, w2, 48
0049f5a0cset x2, hs
0049f5a4strb w2, [sp+19]
0049f5a8b.hs 0x49f5b0
0049f5acb 0x49f5c4
0049f5b0
0049f5b0loc_49f5b0:
0049f5b0ubfm x2, x0, 0, 7
0049f5b4subs wzr, w2, 57
0049f5b8cset x2, ls
0049f5bcstrb w2, [sp+19]
0049f5c0b 0x49f5c8
0049f5c4
0049f5c4loc_49f5c4:
0049f5c4b 0x49f5c8
0049f5c8
0049f5c8loc_49f5c8:
0049f5c8ldrb w2, [sp+19]
0049f5cctbnz w2, 0, 0x49f5d4
0049f5d0b 0x49f600
0049f5d4
0049f5d4loc_49f5d4:
0049f5d4b 0x49f5d8
0049f5d8
0049f5d8loc_49f5d8:
0049f5d8ldrb w2, [sp+40]
0049f5dcsub x2, x2, 22
0049f5e0ubfm x2, x2, 0, 7
0049f5e4str w2, [sp+20]
0049f5e8orr x1, xzr, 1
0049f5ecstrb w1, [sp+16]
0049f5f0ldrsw x0, [sp+20]
0049f5f4add x29, sp, 24
0049f5f8add sp, sp, 32
0049f5fcret x30
0049f600
0049f600loc_49f600:
0049f600ldrb w2, [sp+40]
0049f604subs wzr, w2, 65
0049f608cset x2, hs
0049f60cstrb w2, [sp+18]
0049f610b.hs 0x49f618
0049f614b 0x49f62c
0049f618
0049f618loc_49f618:
0049f618ldrb w2, [sp+40]
0049f61csubs wzr, w2, 90
0049f620cset x2, ls
0049f624strb w2, [sp+18]
0049f628b 0x49f630
0049f62c
0049f62cloc_49f62c:
0049f62cb 0x49f630
0049f630
0049f630loc_49f630:
0049f630ldrb w2, [sp+18]
0049f634tbnz w2, 0, 0x49f63c
0049f638b 0x49f668
0049f63c
0049f63cloc_49f63c:
0049f63cb 0x49f640
0049f640
0049f640loc_49f640:
0049f640ldrb w2, [sp+40]
0049f644sub x2, x2, 65
0049f648ubfm x2, x2, 0, 7
0049f64cstr w2, [sp+20]
0049f650orr x1, xzr, 1
0049f654strb w1, [sp+16]
0049f658ldrsw x0, [sp+20]
0049f65cadd x29, sp, 24
0049f660add sp, sp, 32
0049f664ret x30
0049f668
0049f668loc_49f668:
0049f668ldrb w2, [sp+40]
0049f66csubs wzr, w2, 97
0049f670cset x2, hs
0049f674strb w2, [sp+17]
0049f678b.hs 0x49f680
0049f67cb 0x49f694
0049f680
0049f680loc_49f680:
0049f680ldrb w2, [sp+40]
0049f684subs wzr, w2, 122
0049f688cset x2, ls
0049f68cstrb w2, [sp+17]
0049f690b 0x49f698
0049f694
0049f694loc_49f694:
0049f694b 0x49f698
0049f698
0049f698loc_49f698:
0049f698ldrb w2, [sp+17]
0049f69ctbnz w2, 0, 0x49f6a4
0049f6a0b 0x49f6d0
0049f6a4
0049f6a4loc_49f6a4:
0049f6a4b 0x49f6a8
0049f6a8
0049f6a8loc_49f6a8:
0049f6a8ldrb w2, [sp+40]
0049f6acsub x2, x2, 97
0049f6b0ubfm x2, x2, 0, 7
0049f6b4str w2, [sp+20]
0049f6b8orr x1, xzr, 1
0049f6bcstrb w1, [sp+16]
0049f6c0ldrsw x0, [sp+20]
0049f6c4add x29, sp, 24
0049f6c8add sp, sp, 32
0049f6ccret x30
0049f6d0
0049f6d0loc_49f6d0:
0049f6d0b 0x49f6d4
0049f6d4
0049f6d4loc_49f6d4:
0049f6d4str wzr, [sp+20]
0049f6d8strb wzr, [sp+16]
0049f6dcldrsw x0, [sp+20]
0049f6e0mov x1, xzr
0049f6e4add x29, sp, 24
0049f6e8add sp, sp, 32
0049f6ecret x30
0049f580
0049f580vendor/golang.org/x/net/idna.decodeDigit: ; void vendor/golang.org/x/net/idna.decodeDigit(uint8 x)
0049f580str x30, [sp-32]!
0049f584stur x29, [sp-8]
0049f588sub x29, sp, 8
0049f58cstrb w0, [sp+40]
0049f590str wzr, [sp+20]
0049f594strb wzr, [sp+16]
0049f598ubfm x2, x0, 0, 7
0049f59csubs wzr, w2, 48
0049f5a0cset x2, hs
0049f5a4strb w2, [sp+19]
0049f5a8b.hs 0x49f5b0
0049f5acb 0x49f5c4
0049f5b0
0049f5b0loc_49f5b0:
0049f5b0ubfm x2, x0, 0, 7
0049f5b4subs wzr, w2, 57
0049f5b8cset x2, ls
0049f5bcstrb w2, [sp+19]
0049f5c0b 0x49f5c8
0049f5c4
0049f5c4loc_49f5c4:
0049f5c4b 0x49f5c8
0049f5c8
0049f5c8loc_49f5c8:
0049f5c8ldrb w2, [sp+19]
0049f5cctbnz w2, 0, 0x49f5d4
0049f5d0b 0x49f600
0049f5d4
0049f5d4loc_49f5d4:
0049f5d4b 0x49f5d8
0049f5d8
0049f5d8loc_49f5d8:
0049f5d8ldrb w2, [sp+40]
0049f5dcsub x2, x2, 22
0049f5e0ubfm x2, x2, 0, 7
0049f5e4str w2, [sp+20]
0049f5e8orr x1, xzr, 1
0049f5ecstrb w1, [sp+16]
0049f5f0ldrsw x0, [sp+20]
0049f5f4add x29, sp, 24
0049f5f8add sp, sp, 32
0049f5fcret x30
0049f600
0049f600loc_49f600:
0049f600ldrb w2, [sp+40]
0049f604subs wzr, w2, 65
0049f608cset x2, hs
0049f60cstrb w2, [sp+18]
0049f610b.hs 0x49f618
0049f614b 0x49f62c
0049f618
0049f618loc_49f618:
0049f618ldrb w2, [sp+40]
0049f61csubs wzr, w2, 90
0049f620cset x2, ls
0049f624strb w2, [sp+18]
0049f628b 0x49f630
0049f62c
0049f62cloc_49f62c:
0049f62cb 0x49f630
0049f630
0049f630loc_49f630:
0049f630ldrb w2, [sp+18]
0049f634tbnz w2, 0, 0x49f63c
0049f638b 0x49f668
0049f63c
0049f63cloc_49f63c:
0049f63cb 0x49f640
0049f640
0049f640loc_49f640:
0049f640ldrb w2, [sp+40]
0049f644sub x2, x2, 65
0049f648ubfm x2, x2, 0, 7
0049f64cstr w2, [sp+20]
0049f650orr x1, xzr, 1
0049f654strb w1, [sp+16]
0049f658ldrsw x0, [sp+20]
0049f65cadd x29, sp, 24
0049f660add sp, sp, 32
0049f664ret x30
0049f668
0049f668loc_49f668:
0049f668ldrb w2, [sp+40]
0049f66csubs wzr, w2, 97
0049f670cset x2, hs
0049f674strb w2, [sp+17]
0049f678b.hs 0x49f680
0049f67cb 0x49f694
0049f680
0049f680loc_49f680:
0049f680ldrb w2, [sp+40]
0049f684subs wzr, w2, 122
0049f688cset x2, ls
0049f68cstrb w2, [sp+17]
0049f690b 0x49f698
0049f694
0049f694loc_49f694:
0049f694b 0x49f698
0049f698
0049f698loc_49f698:
0049f698ldrb w2, [sp+17]
0049f69ctbnz w2, 0, 0x49f6a4
0049f6a0b 0x49f6d0
0049f6a4
0049f6a4loc_49f6a4:
0049f6a4b 0x49f6a8
0049f6a8
0049f6a8loc_49f6a8:
0049f6a8ldrb w2, [sp+40]
0049f6acsub x2, x2, 97
0049f6b0ubfm x2, x2, 0, 7
0049f6b4str w2, [sp+20]
0049f6b8orr x1, xzr, 1
0049f6bcstrb w1, [sp+16]
0049f6c0ldrsw x0, [sp+20]
0049f6c4add x29, sp, 24
0049f6c8add sp, sp, 32
0049f6ccret x30
0049f6d0
0049f6d0loc_49f6d0:
0049f6d0b 0x49f6d4
0049f6d4
0049f6d4loc_49f6d4:
0049f6d4str wzr, [sp+20]
0049f6d8strb wzr, [sp+16]
0049f6dcldrsw x0, [sp+20]
0049f6e0mov x1, xzr
0049f6e4add x29, sp, 24
0049f6e8add sp, sp, 32
0049f6ecret x30
0049f580
0049f6f0
0049f6f0vendor/golang.org/x/net/idna.encodeDigit: ; void vendor/golang.org/x/net/idna.encodeDigit(int32 digit)
0049f6f0ldr x16, [x28+16]
0049f6f4subs xzr, sp, x16
0049f6f8b.ls 0x49f7dc
0049f6fcstr x30, [sp-48]!
0049f700stur x29, [sp-8]
0049f704sub x29, sp, 8
0049f708str w0, [sp+56]
0049f70cstrb wzr, [sp+37]
0049f710ldrsw x2, [sp+56]
0049f714subs wzr, w2, 0
0049f718cset x3, ge
0049f71cstrb w3, [sp+39]
0049f720tbz w2, 31, 0x49f728
0049f724b 0x49f73c
0049f728
0049f728loc_49f728:
0049f728ldrsw x2, [sp+56]
0049f72csubs wzr, w2, 26
0049f730cset x2, lt
0049f734strb w2, [sp+39]
0049f738b 0x49f740
0049f73c
0049f73cloc_49f73c:
0049f73cb 0x49f740
0049f740
0049f740loc_49f740:
0049f740ldrb w2, [sp+39]
0049f744tbnz w2, 0, 0x49f74c
0049f748b 0x49f768
0049f74c
0049f74cloc_49f74c:
0049f74cb 0x49f750
0049f750
0049f750loc_49f750:
0049f750ldrsw x1, [sp+56]
0049f754add x0, x1, 97
0049f758strb w0, [sp+37]
0049f75cldur x29, [sp-8]
0049f760ldr x30, [sp], 48
0049f764ret x30
0049f768
0049f768loc_49f768:
0049f768ldrsw x2, [sp+56]
0049f76csubs wzr, w2, 26
0049f770cset x2, ge
0049f774strb w2, [sp+38]
0049f778b.ge 0x49f780
0049f77cb 0x49f794
0049f780
0049f780loc_49f780:
0049f780ldrsw x2, [sp+56]
0049f784subs wzr, w2, 36
0049f788cset x2, lt
0049f78cstrb w2, [sp+38]
0049f790b 0x49f798
0049f794
0049f794loc_49f794:
0049f794b 0x49f798
0049f798
0049f798loc_49f798:
0049f798ldrb w2, [sp+38]
0049f79ctbnz w2, 0, 0x49f7a4
0049f7a0b 0x49f7c0
0049f7a4
0049f7a4loc_49f7a4:
0049f7a4b 0x49f7a8
0049f7a8
0049f7a8loc_49f7a8:
0049f7a8ldrsw x1, [sp+56]
0049f7acadd x0, x1, 22
0049f7b0strb w0, [sp+37]
0049f7b4ldur x29, [sp-8]
0049f7b8ldr x30, [sp], 48
0049f7bcret x30
0049f7c0
0049f7c0loc_49f7c0:
0049f7c0b 0x49f7c4
0049f7c4
0049f7c4loc_49f7c4:
0049f7c4adrp x0, 0x156000
0049f7c8add x0, x0, 2944
0049f7ccadrp x1, 0x273000
0049f7d0add x1, x1, 3808
0049f7d4bl runtime.gopanic
0049f7d8hint
0049f7dc
0049f7dcloc_49f7dc:
0049f7dcstr w0, [sp+8]
0049f7e0mov x3, x30
0049f7e4bl runtime.morestack_noctxt.abi0
0049f7e8ldrsw x0, [sp+8]
0049f7ecb 0x49f6f0
0049f6f0
0049f6f0vendor/golang.org/x/net/idna.encodeDigit: ; void vendor/golang.org/x/net/idna.encodeDigit(int32 digit)
0049f6f0ldr x16, [x28+16]
0049f6f4subs xzr, sp, x16
0049f6f8b.ls 0x49f7dc
0049f6fcstr x30, [sp-48]!
0049f700stur x29, [sp-8]
0049f704sub x29, sp, 8
0049f708str w0, [sp+56]
0049f70cstrb wzr, [sp+37]
0049f710ldrsw x2, [sp+56]
0049f714subs wzr, w2, 0
0049f718cset x3, ge
0049f71cstrb w3, [sp+39]
0049f720tbz w2, 31, 0x49f728
0049f724b 0x49f73c
0049f728
0049f728loc_49f728:
0049f728ldrsw x2, [sp+56]
0049f72csubs wzr, w2, 26
0049f730cset x2, lt
0049f734strb w2, [sp+39]
0049f738b 0x49f740
0049f73c
0049f73cloc_49f73c:
0049f73cb 0x49f740
0049f740
0049f740loc_49f740:
0049f740ldrb w2, [sp+39]
0049f744tbnz w2, 0, 0x49f74c
0049f748b 0x49f768
0049f74c
0049f74cloc_49f74c:
0049f74cb 0x49f750
0049f750
0049f750loc_49f750:
0049f750ldrsw x1, [sp+56]
0049f754add x0, x1, 97
0049f758strb w0, [sp+37]
0049f75cldur x29, [sp-8]
0049f760ldr x30, [sp], 48
0049f764ret x30
0049f768
0049f768loc_49f768:
0049f768ldrsw x2, [sp+56]
0049f76csubs wzr, w2, 26
0049f770cset x2, ge
0049f774strb w2, [sp+38]
0049f778b.ge 0x49f780
0049f77cb 0x49f794
0049f780
0049f780loc_49f780:
0049f780ldrsw x2, [sp+56]
0049f784subs wzr, w2, 36
0049f788cset x2, lt
0049f78cstrb w2, [sp+38]
0049f790b 0x49f798
0049f794
0049f794loc_49f794:
0049f794b 0x49f798
0049f798
0049f798loc_49f798:
0049f798ldrb w2, [sp+38]
0049f79ctbnz w2, 0, 0x49f7a4
0049f7a0b 0x49f7c0
0049f7a4
0049f7a4loc_49f7a4:
0049f7a4b 0x49f7a8
0049f7a8
0049f7a8loc_49f7a8:
0049f7a8ldrsw x1, [sp+56]
0049f7acadd x0, x1, 22
0049f7b0strb w0, [sp+37]
0049f7b4ldur x29, [sp-8]
0049f7b8ldr x30, [sp], 48
0049f7bcret x30
0049f7c0
0049f7c0loc_49f7c0:
0049f7c0b 0x49f7c4
0049f7c4
0049f7c4loc_49f7c4:
0049f7c4adrp x0, 0x156000
0049f7c8add x0, x0, 2944
0049f7ccadrp x1, 0x273000
0049f7d0add x1, x1, 3808
0049f7d4bl runtime.gopanic
0049f7d8hint
0049f7dc
0049f7dcloc_49f7dc:
0049f7dcstr w0, [sp+8]
0049f7e0mov x3, x30
0049f7e4bl runtime.morestack_noctxt.abi0
0049f7e8ldrsw x0, [sp+8]
0049f7ecb 0x49f6f0
0049f6f0
0049f7f0
0049f7f0vendor/golang.org/x/net/idna.adapt: ; void vendor/golang.org/x/net/idna.adapt(int32 delta, int32 numPoints, bool firstTime)
0049f7f0ldr x16, [x28+16]
0049f7f4subs xzr, sp, x16
0049f7f8b.ls 0x49f908
0049f7fcstr x30, [sp-32]!
0049f800stur x29, [sp-8]
0049f804sub x29, sp, 8
0049f808str w0, [sp+40]
0049f80cstr w1, [sp+44]
0049f810strb w2, [sp+48]
0049f814str wzr, [sp+16]
0049f818ldrb w1, [sp+48]
0049f81ctbnz w1, 0, 0x49f824
0049f820b 0x49f844
0049f824
0049f824loc_49f824:
0049f824sbfm x1, x0, 0, 31
0049f828movz x2, 59170
0049f82cmovk x2, 0xbb3e0000
0049f830madd x2, x2, x1, xzr
0049f834sbfm x2, x2, 41, 63
0049f838sub x1, x2, x1, asr #63
0049f83cstr w1, [sp+40]
0049f840b 0x49f858
0049f844
0049f844loc_49f844:
0049f844ubfm x1, x0, 31, 31
0049f848add x1, x0, x1
0049f84csbfm x1, x1, 1, 31
0049f850str w1, [sp+40]
0049f854b 0x49f858
0049f858
0049f858loc_49f858:
0049f858ldrsw x1, [sp+40]
0049f85cldrsw x2, [sp+40]
0049f860ldrsw x3, [sp+44]
0049f864cbnz w3, 0x49f86c
0049f868b 0x49f900
0049f86c
0049f86cloc_49f86c:
0049f86csdiv w2, w2, w3
0049f870add x1, x1, x2
0049f874str w1, [sp+40]
0049f878str wzr, [sp+20]
0049f87cb 0x49f880
0049f880
0049f880loc_49f880:
0049f880ldrsw x1, [sp+40]
0049f884subs wzr, w1, 455
0049f888b.gt 0x49f890
0049f88cb 0x49f8c0
0049f890
0049f890loc_49f890:
0049f890ldrsw x1, [sp+40]
0049f894movz x2, 41195
0049f898movk x2, 0xea0e0000
0049f89cmadd x3, x2, x1, xzr
0049f8a0sbfm x3, x3, 37, 63
0049f8a4sub x1, x3, x1, asr #63
0049f8a8str w1, [sp+40]
0049f8acldrsw x1, [sp+20]
0049f8b0add x1, x1, 36
0049f8b4str w1, [sp+20]
0049f8b8b 0x49f8bc
0049f8bc
0049f8bcloc_49f8bc:
0049f8bcb 0x49f880
0049f8c0
0049f8c0loc_49f8c0:
0049f8c0ldrsw x1, [sp+20]
0049f8c4ldrsw x2, [sp+40]
0049f8c8add x2, x2, x2, lsl #3
0049f8ccubfm x2, x2, 62, 61
0049f8d0ldrsw x3, [sp+40]
0049f8d4add x4, x3, 38
0049f8d8adds wzr, w3, 38
0049f8dcb.ne 0x49f8e4
0049f8e0b 0x49f8fc
0049f8e4
0049f8e4loc_49f8e4:
0049f8e4sdiv w2, w2, w4
0049f8e8add x0, x1, x2
0049f8ecstr w0, [sp+16]
0049f8f0ldur x29, [sp-8]
0049f8f4ldr x30, [sp], 32
0049f8f8ret x30
0049f8fc
0049f8fcloc_49f8fc:
0049f8fcbl runtime.panicdivide
0049f900
0049f900loc_49f900:
0049f900bl runtime.panicdivide
0049f904hint
0049f908
0049f908loc_49f908:
0049f908stp w0, w1, [sp+8]
0049f90cstrb w2, [sp+16]
0049f910mov x3, x30
0049f914bl runtime.morestack_noctxt.abi0
0049f918ldp w0, w1, [sp+8]
0049f91cldrb w2, [sp+16]
0049f920b 0x49f7f0
0049f924udf 0
0049f928udf 0
0049f92cudf 0
0049f7f0
0049f7f0vendor/golang.org/x/net/idna.adapt: ; void vendor/golang.org/x/net/idna.adapt(int32 delta, int32 numPoints, bool firstTime)
0049f7f0ldr x16, [x28+16]
0049f7f4subs xzr, sp, x16
0049f7f8b.ls 0x49f908
0049f7fcstr x30, [sp-32]!
0049f800stur x29, [sp-8]
0049f804sub x29, sp, 8
0049f808str w0, [sp+40]
0049f80cstr w1, [sp+44]
0049f810strb w2, [sp+48]
0049f814str wzr, [sp+16]
0049f818ldrb w1, [sp+48]
0049f81ctbnz w1, 0, 0x49f824
0049f820b 0x49f844
0049f824
0049f824loc_49f824:
0049f824sbfm x1, x0, 0, 31
0049f828movz x2, 59170
0049f82cmovk x2, 0xbb3e0000
0049f830madd x2, x2, x1, xzr
0049f834sbfm x2, x2, 41, 63
0049f838sub x1, x2, x1, asr #63
0049f83cstr w1, [sp+40]
0049f840b 0x49f858
0049f844
0049f844loc_49f844:
0049f844ubfm x1, x0, 31, 31
0049f848add x1, x0, x1
0049f84csbfm x1, x1, 1, 31
0049f850str w1, [sp+40]
0049f854b 0x49f858
0049f858
0049f858loc_49f858:
0049f858ldrsw x1, [sp+40]
0049f85cldrsw x2, [sp+40]
0049f860ldrsw x3, [sp+44]
0049f864cbnz w3, 0x49f86c
0049f868b 0x49f900
0049f86c
0049f86cloc_49f86c:
0049f86csdiv w2, w2, w3
0049f870add x1, x1, x2
0049f874str w1, [sp+40]
0049f878str wzr, [sp+20]
0049f87cb 0x49f880
0049f880
0049f880loc_49f880:
0049f880ldrsw x1, [sp+40]
0049f884subs wzr, w1, 455
0049f888b.gt 0x49f890
0049f88cb 0x49f8c0
0049f890
0049f890loc_49f890:
0049f890ldrsw x1, [sp+40]
0049f894movz x2, 41195
0049f898movk x2, 0xea0e0000
0049f89cmadd x3, x2, x1, xzr
0049f8a0sbfm x3, x3, 37, 63
0049f8a4sub x1, x3, x1, asr #63
0049f8a8str w1, [sp+40]
0049f8acldrsw x1, [sp+20]
0049f8b0add x1, x1, 36
0049f8b4str w1, [sp+20]
0049f8b8b 0x49f8bc
0049f8bc
0049f8bcloc_49f8bc:
0049f8bcb 0x49f880
0049f8c0
0049f8c0loc_49f8c0:
0049f8c0ldrsw x1, [sp+20]
0049f8c4ldrsw x2, [sp+40]
0049f8c8add x2, x2, x2, lsl #3
0049f8ccubfm x2, x2, 62, 61
0049f8d0ldrsw x3, [sp+40]
0049f8d4add x4, x3, 38
0049f8d8adds wzr, w3, 38
0049f8dcb.ne 0x49f8e4
0049f8e0b 0x49f8fc
0049f8e4
0049f8e4loc_49f8e4:
0049f8e4sdiv w2, w2, w4
0049f8e8add x0, x1, x2
0049f8ecstr w0, [sp+16]
0049f8f0ldur x29, [sp-8]
0049f8f4ldr x30, [sp], 32
0049f8f8ret x30
0049f8fc
0049f8fcloc_49f8fc:
0049f8fcbl runtime.panicdivide
0049f900
0049f900loc_49f900:
0049f900bl runtime.panicdivide
0049f904hint
0049f908
0049f908loc_49f908:
0049f908stp w0, w1, [sp+8]
0049f90cstrb w2, [sp+16]
0049f910mov x3, x30
0049f914bl runtime.morestack_noctxt.abi0
0049f918ldp w0, w1, [sp+8]
0049f91cldrb w2, [sp+16]
0049f920b 0x49f7f0
0049f924udf 0
0049f928udf 0
0049f92cudf 0
0049f7f0
0049f930
0049f930vendor/golang.org/x/net/idna.(*idnaTrie).lookupString: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupString(vendor/golang.org/x/net/idna.idnaTrie * t, struct string s)
0049f930ldr x16, [x28+16]
0049f934subs xzr, sp, x16
0049f938b.ls 0x49ff4c
0049f93cstr x30, [sp-80]!
0049f940stur x29, [sp-8]
0049f944sub x29, sp, 8
0049f948str x0, [sp+88]
0049f94cstr x1, [sp+96]
0049f950str x2, [sp+104]
0049f954strh wzr, [sp+38]
0049f958str xzr, [sp+56]
0049f95csubs xzr, x2, 0
0049f960b.hi 0x49f968
0049f964b 0x49ff3c
0049f968
0049f968loc_49f968:
0049f968ldrb w3, [x1]
0049f96cstrb w3, [sp+36]
0049f970mov x4, x3
0049f974subs wzr, w4, 128
0049f978b.lo 0x49f980
0049f97cb 0x49f9b0
0049f980
0049f980loc_49f980:
0049f980b 0x49f984
0049f984
0049f984loc_49f984:
0049f984ubfm x2, x3, 63, 7
0049f988adrp x3, 0x547000
0049f98cadd x3, x3, 1056
0049f990ldrh w2, [x3+x2]
0049f994strh w2, [sp+38]
0049f998orr x1, xzr, 1
0049f99cstr x1, [sp+56]
0049f9a0ldrh w0, [sp+38]
0049f9a4ldur x29, [sp-8]
0049f9a8ldr x30, [sp], 80
0049f9acret x30
0049f9b0
0049f9b0loc_49f9b0:
0049f9b0mov x4, x3
0049f9b4subs wzr, w4, 194
0049f9b8b.lo 0x49f9c0
0049f9bcb 0x49f9e0
0049f9c0
0049f9c0loc_49f9c0:
0049f9c0b 0x49f9c4
0049f9c4
0049f9c4loc_49f9c4:
0049f9c4strh wzr, [sp+38]
0049f9c8orr x1, xzr, 1
0049f9ccstr x1, [sp+56]
0049f9d0ldrh w0, [sp+38]
0049f9d4ldur x29, [sp-8]
0049f9d8ldr x30, [sp], 80
0049f9dcret x30
0049f9e0
0049f9e0loc_49f9e0:
0049f9e0mov x4, x3
0049f9e4subs wzr, w4, 224
0049f9e8b.lo 0x49f9f0
0049f9ecb 0x49fae0
0049f9f0
0049f9f0loc_49f9f0:
0049f9f0b 0x49f9f4
0049f9f4
0049f9f4loc_49f9f4:
0049f9f4ldr x3, [sp+104]
0049f9f8str x3, [sp+64]
0049f9fcsubs xzr, x3, 2
0049fa00b.lt 0x49fa08
0049fa04b 0x49fa24
0049fa08
0049fa08loc_49fa08:
0049fa08strh wzr, [sp+38]
0049fa0cstr xzr, [sp+56]
0049fa10ldrh w0, [sp+38]
0049fa14mov x1, xzr
0049fa18ldur x29, [sp-8]
0049fa1cldr x30, [sp], 80
0049fa20ret x30
0049fa24
0049fa24loc_49fa24:
0049fa24ldrb w3, [sp+36]
0049fa28ubfm x3, x3, 63, 7
0049fa2cadrp x4, 0x537000
0049fa30add x4, x4, 32
0049fa34ldrh w3, [x4+x3]
0049fa38strh w3, [sp+44]
0049fa3cldr x1, [sp+104]
0049fa40ldr x3, [sp+96]
0049fa44subs xzr, x1, 1
0049fa48b.hi 0x49fa50
0049fa4cb 0x49ff34
0049fa50
0049fa50loc_49fa50:
0049fa50ldrb w3, [x3+1]
0049fa54strb w3, [sp+35]
0049fa58mov x4, x3
0049fa5csubs wzr, w4, 128
0049fa60cset x4, lo
0049fa64strb w4, [sp+37]
0049fa68b.lo 0x49fa70
0049fa6cb 0x49fa74
0049fa70
0049fa70loc_49fa70:
0049fa70b 0x49fa84
0049fa74
0049fa74loc_49fa74:
0049fa74subs wzr, w3, 192
0049fa78cset x3, hs
0049fa7cstrb w3, [sp+37]
0049fa80b 0x49fa84
0049fa84
0049fa84loc_49fa84:
0049fa84ldrb w3, [sp+37]
0049fa88tbnz w3, 0, 0x49fa90
0049fa8cb 0x49faac
0049fa90
0049fa90loc_49fa90:
0049fa90strh wzr, [sp+38]
0049fa94orr x1, xzr, 1
0049fa98str x1, [sp+56]
0049fa9cldrh w0, [sp+38]
0049faa0ldur x29, [sp-8]
0049faa4ldr x30, [sp], 80
0049faa8ret x30
0049faac
0049faacloc_49faac:
0049faacldrb w2, [sp+35]
0049fab0ldr x0, [sp+88]
0049fab4ldrh w3, [sp+44]
0049fab8mov x1, x3
0049fabcbl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049fac0strh w0, [sp+46]
0049fac4strh w0, [sp+38]
0049fac8orr x1, xzr, 2
0049faccstr x1, [sp+56]
0049fad0ldrh w0, [sp+38]
0049fad4ldur x29, [sp-8]
0049fad8ldr x30, [sp], 80
0049fadcret x30
0049fae0
0049fae0loc_49fae0:
0049fae0mov x4, x3
0049fae4subs wzr, w4, 240
0049fae8b.lo 0x49faf0
0049faecb 0x49fc88
0049faf0
0049faf0loc_49faf0:
0049faf0b 0x49faf4
0049faf4
0049faf4loc_49faf4:
0049faf4ldr x3, [sp+104]
0049faf8str x3, [sp+64]
0049fafcsubs xzr, x3, 3
0049fb00b.lt 0x49fb08
0049fb04b 0x49fb24
0049fb08
0049fb08loc_49fb08:
0049fb08strh wzr, [sp+38]
0049fb0cstr xzr, [sp+56]
0049fb10ldrh w0, [sp+38]
0049fb14mov x1, xzr
0049fb18ldur x29, [sp-8]
0049fb1cldr x30, [sp], 80
0049fb20ret x30
0049fb24
0049fb24loc_49fb24:
0049fb24ldrb w3, [sp+36]
0049fb28ubfm x3, x3, 63, 7
0049fb2cadrp x4, 0x537000
0049fb30add x4, x4, 32
0049fb34ldrh w3, [x4+x3]
0049fb38strh w3, [sp+42]
0049fb3cldr x1, [sp+104]
0049fb40ldr x3, [sp+96]
0049fb44subs xzr, x1, 1
0049fb48b.hi 0x49fb50
0049fb4cb 0x49ff2c
0049fb50
0049fb50loc_49fb50:
0049fb50ldrb w3, [x3+1]
0049fb54strb w3, [sp+34]
0049fb58mov x4, x3
0049fb5csubs wzr, w4, 128
0049fb60cset x4, lo
0049fb64strb w4, [sp+37]
0049fb68b.lo 0x49fb70
0049fb6cb 0x49fb74
0049fb70
0049fb70loc_49fb70:
0049fb70b 0x49fb84
0049fb74
0049fb74loc_49fb74:
0049fb74subs wzr, w3, 192
0049fb78cset x3, hs
0049fb7cstrb w3, [sp+37]
0049fb80b 0x49fb84
0049fb84
0049fb84loc_49fb84:
0049fb84ldrb w3, [sp+37]
0049fb88tbnz w3, 0, 0x49fb90
0049fb8cb 0x49fbac
0049fb90
0049fb90loc_49fb90:
0049fb90strh wzr, [sp+38]
0049fb94orr x1, xzr, 1
0049fb98str x1, [sp+56]
0049fb9cldrh w0, [sp+38]
0049fba0ldur x29, [sp-8]
0049fba4ldr x30, [sp], 80
0049fba8ret x30
0049fbac
0049fbacloc_49fbac:
0049fbacldrh w3, [sp+42]
0049fbb0ubfm x3, x3, 58, 15
0049fbb4ldrb w4, [sp+34]
0049fbb8add x3, x3, x4
0049fbbcstr w3, [sp+52]
0049fbc0mov w0, w3
0049fbc4subs xzr, x0, 2496
0049fbc8b.lo 0x49fbd0
0049fbccb 0x49ff24
0049fbd0
0049fbd0loc_49fbd0:
0049fbd0ubfm x3, x3, 63, 31
0049fbd4adrp x4, 0x537000
0049fbd8add x4, x4, 32
0049fbdcldrh w3, [x4+x3]
0049fbe0strh w3, [sp+42]
0049fbe4ldr x1, [sp+104]
0049fbe8ldr x3, [sp+96]
0049fbecsubs xzr, x1, 2
0049fbf0b.hi 0x49fbf8
0049fbf4b 0x49ff1c
0049fbf8
0049fbf8loc_49fbf8:
0049fbf8ldrb w3, [x3+2]
0049fbfcstrb w3, [sp+32]
0049fc00mov x4, x3
0049fc04subs wzr, w4, 128
0049fc08cset x4, lo
0049fc0cstrb w4, [sp+37]
0049fc10b.lo 0x49fc18
0049fc14b 0x49fc1c
0049fc18
0049fc18loc_49fc18:
0049fc18b 0x49fc2c
0049fc1c
0049fc1cloc_49fc1c:
0049fc1csubs wzr, w3, 192
0049fc20cset x3, hs
0049fc24strb w3, [sp+37]
0049fc28b 0x49fc2c
0049fc2c
0049fc2cloc_49fc2c:
0049fc2cldrb w3, [sp+37]
0049fc30tbnz w3, 0, 0x49fc38
0049fc34b 0x49fc54
0049fc38
0049fc38loc_49fc38:
0049fc38strh wzr, [sp+38]
0049fc3corr x1, xzr, 2
0049fc40str x1, [sp+56]
0049fc44ldrh w0, [sp+38]
0049fc48ldur x29, [sp-8]
0049fc4cldr x30, [sp], 80
0049fc50ret x30
0049fc54
0049fc54loc_49fc54:
0049fc54ldrb w2, [sp+32]
0049fc58ldr x0, [sp+88]
0049fc5cldrh w3, [sp+42]
0049fc60mov x1, x3
0049fc64bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049fc68strh w0, [sp+46]
0049fc6cstrh w0, [sp+38]
0049fc70orr x1, xzr, 3
0049fc74str x1, [sp+56]
0049fc78ldrh w0, [sp+38]
0049fc7cldur x29, [sp-8]
0049fc80ldr x30, [sp], 80
0049fc84ret x30
0049fc88
0049fc88loc_49fc88:
0049fc88subs wzr, w3, 248
0049fc8cb.lo 0x49fc94
0049fc90b 0x49fed4
0049fc94
0049fc94loc_49fc94:
0049fc94b 0x49fc98
0049fc98
0049fc98loc_49fc98:
0049fc98ldr x3, [sp+104]
0049fc9cstr x3, [sp+64]
0049fca0subs xzr, x3, 4
0049fca4b.lt 0x49fcac
0049fca8b 0x49fcc8
0049fcac
0049fcacloc_49fcac:
0049fcacstrh wzr, [sp+38]
0049fcb0str xzr, [sp+56]
0049fcb4ldrh w0, [sp+38]
0049fcb8mov x1, xzr
0049fcbcldur x29, [sp-8]
0049fcc0ldr x30, [sp], 80
0049fcc4ret x30
0049fcc8
0049fcc8loc_49fcc8:
0049fcc8ldrb w3, [sp+36]
0049fcccubfm x3, x3, 63, 7
0049fcd0adrp x4, 0x537000
0049fcd4add x4, x4, 32
0049fcd8ldrh w3, [x4+x3]
0049fcdcstrh w3, [sp+40]
0049fce0ldr x1, [sp+104]
0049fce4ldr x3, [sp+96]
0049fce8subs xzr, x1, 1
0049fcecb.hi 0x49fcf4
0049fcf0b 0x49ff14
0049fcf4
0049fcf4loc_49fcf4:
0049fcf4ldrb w3, [x3+1]
0049fcf8strb w3, [sp+33]
0049fcfcmov x4, x3
0049fd00subs wzr, w4, 128
0049fd04cset x4, lo
0049fd08strb w4, [sp+37]
0049fd0cb.lo 0x49fd14
0049fd10b 0x49fd18
0049fd14
0049fd14loc_49fd14:
0049fd14b 0x49fd28
0049fd18
0049fd18loc_49fd18:
0049fd18subs wzr, w3, 192
0049fd1ccset x3, hs
0049fd20strb w3, [sp+37]
0049fd24b 0x49fd28
0049fd28
0049fd28loc_49fd28:
0049fd28ldrb w3, [sp+37]
0049fd2ctbnz w3, 0, 0x49fd34
0049fd30b 0x49fd50
0049fd34
0049fd34loc_49fd34:
0049fd34strh wzr, [sp+38]
0049fd38orr x1, xzr, 1
0049fd3cstr x1, [sp+56]
0049fd40ldrh w0, [sp+38]
0049fd44ldur x29, [sp-8]
0049fd48ldr x30, [sp], 80
0049fd4cret x30
0049fd50
0049fd50loc_49fd50:
0049fd50ldrh w3, [sp+40]
0049fd54ubfm x3, x3, 58, 15
0049fd58ldrb w4, [sp+33]
0049fd5cadd x3, x3, x4
0049fd60str w3, [sp+48]
0049fd64mov w0, w3
0049fd68subs xzr, x0, 2496
0049fd6cb.lo 0x49fd74
0049fd70b 0x49ff0c
0049fd74
0049fd74loc_49fd74:
0049fd74ubfm x3, x3, 63, 31
0049fd78adrp x4, 0x537000
0049fd7cadd x4, x4, 32
0049fd80ldrh w3, [x4+x3]
0049fd84strh w3, [sp+40]
0049fd88ldr x1, [sp+104]
0049fd8cldr x3, [sp+96]
0049fd90subs xzr, x1, 2
0049fd94b.hi 0x49fd9c
0049fd98b 0x49ff04
0049fd9c
0049fd9cloc_49fd9c:
0049fd9cldrb w3, [x3+2]
0049fda0strb w3, [sp+31]
0049fda4mov x4, x3
0049fda8subs wzr, w4, 128
0049fdaccset x4, lo
0049fdb0strb w4, [sp+37]
0049fdb4b.lo 0x49fdbc
0049fdb8b 0x49fdc0
0049fdbc
0049fdbcloc_49fdbc:
0049fdbcb 0x49fdd0
0049fdc0
0049fdc0loc_49fdc0:
0049fdc0subs wzr, w3, 192
0049fdc4cset x3, hs
0049fdc8strb w3, [sp+37]
0049fdccb 0x49fdd0
0049fdd0
0049fdd0loc_49fdd0:
0049fdd0ldrb w3, [sp+37]
0049fdd4tbnz w3, 0, 0x49fddc
0049fdd8b 0x49fdf8
0049fddc
0049fddcloc_49fddc:
0049fddcstrh wzr, [sp+38]
0049fde0orr x1, xzr, 2
0049fde4str x1, [sp+56]
0049fde8ldrh w0, [sp+38]
0049fdecldur x29, [sp-8]
0049fdf0ldr x30, [sp], 80
0049fdf4ret x30
0049fdf8
0049fdf8loc_49fdf8:
0049fdf8ldrh w3, [sp+40]
0049fdfcubfm x3, x3, 58, 15
0049fe00ldrb w4, [sp+31]
0049fe04add x3, x3, x4
0049fe08str w3, [sp+48]
0049fe0cmov w0, w3
0049fe10subs xzr, x0, 2496
0049fe14b.lo 0x49fe1c
0049fe18b 0x49fefc
0049fe1c
0049fe1cloc_49fe1c:
0049fe1cubfm x3, x3, 63, 31
0049fe20adrp x4, 0x537000
0049fe24add x4, x4, 32
0049fe28ldrh w3, [x4+x3]
0049fe2cstrh w3, [sp+40]
0049fe30ldr x1, [sp+104]
0049fe34ldr x3, [sp+96]
0049fe38subs xzr, x1, 3
0049fe3cb.hi 0x49fe44
0049fe40b 0x49fef4
0049fe44
0049fe44loc_49fe44:
0049fe44ldrb w3, [x3+3]
0049fe48strb w3, [sp+30]
0049fe4cmov x4, x3
0049fe50subs wzr, w4, 128
0049fe54cset x4, lo
0049fe58strb w4, [sp+37]
0049fe5cb.lo 0x49fe64
0049fe60b 0x49fe68
0049fe64
0049fe64loc_49fe64:
0049fe64b 0x49fe78
0049fe68
0049fe68loc_49fe68:
0049fe68subs wzr, w3, 192
0049fe6ccset x3, hs
0049fe70strb w3, [sp+37]
0049fe74b 0x49fe78
0049fe78
0049fe78loc_49fe78:
0049fe78ldrb w3, [sp+37]
0049fe7ctbnz w3, 0, 0x49fe84
0049fe80b 0x49fea0
0049fe84
0049fe84loc_49fe84:
0049fe84strh wzr, [sp+38]
0049fe88orr x1, xzr, 3
0049fe8cstr x1, [sp+56]
0049fe90ldrh w0, [sp+38]
0049fe94ldur x29, [sp-8]
0049fe98ldr x30, [sp], 80
0049fe9cret x30
0049fea0
0049fea0loc_49fea0:
0049fea0ldrb w2, [sp+30]
0049fea4ldr x0, [sp+88]
0049fea8ldrh w3, [sp+40]
0049feacmov x1, x3
0049feb0bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049feb4strh w0, [sp+46]
0049feb8strh w0, [sp+38]
0049febcorr x1, xzr, 4
0049fec0str x1, [sp+56]
0049fec4ldrh w0, [sp+38]
0049fec8ldur x29, [sp-8]
0049feccldr x30, [sp], 80
0049fed0ret x30
0049fed4
0049fed4loc_49fed4:
0049fed4b 0x49fed8
0049fed8
0049fed8loc_49fed8:
0049fed8strh wzr, [sp+38]
0049fedcorr x1, xzr, 1
0049fee0str x1, [sp+56]
0049fee4ldrh w0, [sp+38]
0049fee8ldur x29, [sp-8]
0049feecldr x30, [sp], 80
0049fef0ret x30
0049fef4
0049fef4loc_49fef4:
0049fef4orr x0, xzr, 3
0049fef8bl runtime.panicIndex
0049fefc
0049fefcloc_49fefc:
0049fefcmovz x1, 2496
0049ff00bl runtime.panicIndex
0049ff04
0049ff04loc_49ff04:
0049ff04orr x0, xzr, 2
0049ff08bl runtime.panicIndex
0049ff0c
0049ff0cloc_49ff0c:
0049ff0cmovz x1, 2496
0049ff10bl runtime.panicIndex
0049ff14
0049ff14loc_49ff14:
0049ff14orr x0, xzr, 1
0049ff18bl runtime.panicIndex
0049ff1c
0049ff1cloc_49ff1c:
0049ff1corr x0, xzr, 2
0049ff20bl runtime.panicIndex
0049ff24
0049ff24loc_49ff24:
0049ff24movz x1, 2496
0049ff28bl runtime.panicIndex
0049ff2c
0049ff2cloc_49ff2c:
0049ff2corr x0, xzr, 1
0049ff30bl runtime.panicIndex
0049ff34
0049ff34loc_49ff34:
0049ff34orr x0, xzr, 1
0049ff38bl runtime.panicIndex
0049ff3c
0049ff3cloc_49ff3c:
0049ff3cmov x0, xzr
0049ff40mov x1, x2
0049ff44bl runtime.panicIndex
0049ff48hint
0049ff4c
0049ff4cloc_49ff4c:
0049ff4cstp x0, x1, [sp+8]
0049ff50str x2, [sp+24]
0049ff54mov x3, x30
0049ff58bl runtime.morestack_noctxt.abi0
0049ff5cldp x0, x1, [sp+8]
0049ff60ldr x2, [sp+24]
0049ff64b 0x49f930
0049ff68udf 0
0049ff6cudf 0
0049f930
0049f930vendor/golang.org/x/net/idna.(*idnaTrie).lookupString: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupString(vendor/golang.org/x/net/idna.idnaTrie * t, struct string s)
0049f930ldr x16, [x28+16]
0049f934subs xzr, sp, x16
0049f938b.ls 0x49ff4c
0049f93cstr x30, [sp-80]!
0049f940stur x29, [sp-8]
0049f944sub x29, sp, 8
0049f948str x0, [sp+88]
0049f94cstr x1, [sp+96]
0049f950str x2, [sp+104]
0049f954strh wzr, [sp+38]
0049f958str xzr, [sp+56]
0049f95csubs xzr, x2, 0
0049f960b.hi 0x49f968
0049f964b 0x49ff3c
0049f968
0049f968loc_49f968:
0049f968ldrb w3, [x1]
0049f96cstrb w3, [sp+36]
0049f970mov x4, x3
0049f974subs wzr, w4, 128
0049f978b.lo 0x49f980
0049f97cb 0x49f9b0
0049f980
0049f980loc_49f980:
0049f980b 0x49f984
0049f984
0049f984loc_49f984:
0049f984ubfm x2, x3, 63, 7
0049f988adrp x3, 0x547000
0049f98cadd x3, x3, 1056
0049f990ldrh w2, [x3+x2]
0049f994strh w2, [sp+38]
0049f998orr x1, xzr, 1
0049f99cstr x1, [sp+56]
0049f9a0ldrh w0, [sp+38]
0049f9a4ldur x29, [sp-8]
0049f9a8ldr x30, [sp], 80
0049f9acret x30
0049f9b0
0049f9b0loc_49f9b0:
0049f9b0mov x4, x3
0049f9b4subs wzr, w4, 194
0049f9b8b.lo 0x49f9c0
0049f9bcb 0x49f9e0
0049f9c0
0049f9c0loc_49f9c0:
0049f9c0b 0x49f9c4
0049f9c4
0049f9c4loc_49f9c4:
0049f9c4strh wzr, [sp+38]
0049f9c8orr x1, xzr, 1
0049f9ccstr x1, [sp+56]
0049f9d0ldrh w0, [sp+38]
0049f9d4ldur x29, [sp-8]
0049f9d8ldr x30, [sp], 80
0049f9dcret x30
0049f9e0
0049f9e0loc_49f9e0:
0049f9e0mov x4, x3
0049f9e4subs wzr, w4, 224
0049f9e8b.lo 0x49f9f0
0049f9ecb 0x49fae0
0049f9f0
0049f9f0loc_49f9f0:
0049f9f0b 0x49f9f4
0049f9f4
0049f9f4loc_49f9f4:
0049f9f4ldr x3, [sp+104]
0049f9f8str x3, [sp+64]
0049f9fcsubs xzr, x3, 2
0049fa00b.lt 0x49fa08
0049fa04b 0x49fa24
0049fa08
0049fa08loc_49fa08:
0049fa08strh wzr, [sp+38]
0049fa0cstr xzr, [sp+56]
0049fa10ldrh w0, [sp+38]
0049fa14mov x1, xzr
0049fa18ldur x29, [sp-8]
0049fa1cldr x30, [sp], 80
0049fa20ret x30
0049fa24
0049fa24loc_49fa24:
0049fa24ldrb w3, [sp+36]
0049fa28ubfm x3, x3, 63, 7
0049fa2cadrp x4, 0x537000
0049fa30add x4, x4, 32
0049fa34ldrh w3, [x4+x3]
0049fa38strh w3, [sp+44]
0049fa3cldr x1, [sp+104]
0049fa40ldr x3, [sp+96]
0049fa44subs xzr, x1, 1
0049fa48b.hi 0x49fa50
0049fa4cb 0x49ff34
0049fa50
0049fa50loc_49fa50:
0049fa50ldrb w3, [x3+1]
0049fa54strb w3, [sp+35]
0049fa58mov x4, x3
0049fa5csubs wzr, w4, 128
0049fa60cset x4, lo
0049fa64strb w4, [sp+37]
0049fa68b.lo 0x49fa70
0049fa6cb 0x49fa74
0049fa70
0049fa70loc_49fa70:
0049fa70b 0x49fa84
0049fa74
0049fa74loc_49fa74:
0049fa74subs wzr, w3, 192
0049fa78cset x3, hs
0049fa7cstrb w3, [sp+37]
0049fa80b 0x49fa84
0049fa84
0049fa84loc_49fa84:
0049fa84ldrb w3, [sp+37]
0049fa88tbnz w3, 0, 0x49fa90
0049fa8cb 0x49faac
0049fa90
0049fa90loc_49fa90:
0049fa90strh wzr, [sp+38]
0049fa94orr x1, xzr, 1
0049fa98str x1, [sp+56]
0049fa9cldrh w0, [sp+38]
0049faa0ldur x29, [sp-8]
0049faa4ldr x30, [sp], 80
0049faa8ret x30
0049faac
0049faacloc_49faac:
0049faacldrb w2, [sp+35]
0049fab0ldr x0, [sp+88]
0049fab4ldrh w3, [sp+44]
0049fab8mov x1, x3
0049fabcbl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049fac0strh w0, [sp+46]
0049fac4strh w0, [sp+38]
0049fac8orr x1, xzr, 2
0049faccstr x1, [sp+56]
0049fad0ldrh w0, [sp+38]
0049fad4ldur x29, [sp-8]
0049fad8ldr x30, [sp], 80
0049fadcret x30
0049fae0
0049fae0loc_49fae0:
0049fae0mov x4, x3
0049fae4subs wzr, w4, 240
0049fae8b.lo 0x49faf0
0049faecb 0x49fc88
0049faf0
0049faf0loc_49faf0:
0049faf0b 0x49faf4
0049faf4
0049faf4loc_49faf4:
0049faf4ldr x3, [sp+104]
0049faf8str x3, [sp+64]
0049fafcsubs xzr, x3, 3
0049fb00b.lt 0x49fb08
0049fb04b 0x49fb24
0049fb08
0049fb08loc_49fb08:
0049fb08strh wzr, [sp+38]
0049fb0cstr xzr, [sp+56]
0049fb10ldrh w0, [sp+38]
0049fb14mov x1, xzr
0049fb18ldur x29, [sp-8]
0049fb1cldr x30, [sp], 80
0049fb20ret x30
0049fb24
0049fb24loc_49fb24:
0049fb24ldrb w3, [sp+36]
0049fb28ubfm x3, x3, 63, 7
0049fb2cadrp x4, 0x537000
0049fb30add x4, x4, 32
0049fb34ldrh w3, [x4+x3]
0049fb38strh w3, [sp+42]
0049fb3cldr x1, [sp+104]
0049fb40ldr x3, [sp+96]
0049fb44subs xzr, x1, 1
0049fb48b.hi 0x49fb50
0049fb4cb 0x49ff2c
0049fb50
0049fb50loc_49fb50:
0049fb50ldrb w3, [x3+1]
0049fb54strb w3, [sp+34]
0049fb58mov x4, x3
0049fb5csubs wzr, w4, 128
0049fb60cset x4, lo
0049fb64strb w4, [sp+37]
0049fb68b.lo 0x49fb70
0049fb6cb 0x49fb74
0049fb70
0049fb70loc_49fb70:
0049fb70b 0x49fb84
0049fb74
0049fb74loc_49fb74:
0049fb74subs wzr, w3, 192
0049fb78cset x3, hs
0049fb7cstrb w3, [sp+37]
0049fb80b 0x49fb84
0049fb84
0049fb84loc_49fb84:
0049fb84ldrb w3, [sp+37]
0049fb88tbnz w3, 0, 0x49fb90
0049fb8cb 0x49fbac
0049fb90
0049fb90loc_49fb90:
0049fb90strh wzr, [sp+38]
0049fb94orr x1, xzr, 1
0049fb98str x1, [sp+56]
0049fb9cldrh w0, [sp+38]
0049fba0ldur x29, [sp-8]
0049fba4ldr x30, [sp], 80
0049fba8ret x30
0049fbac
0049fbacloc_49fbac:
0049fbacldrh w3, [sp+42]
0049fbb0ubfm x3, x3, 58, 15
0049fbb4ldrb w4, [sp+34]
0049fbb8add x3, x3, x4
0049fbbcstr w3, [sp+52]
0049fbc0mov w0, w3
0049fbc4subs xzr, x0, 2496
0049fbc8b.lo 0x49fbd0
0049fbccb 0x49ff24
0049fbd0
0049fbd0loc_49fbd0:
0049fbd0ubfm x3, x3, 63, 31
0049fbd4adrp x4, 0x537000
0049fbd8add x4, x4, 32
0049fbdcldrh w3, [x4+x3]
0049fbe0strh w3, [sp+42]
0049fbe4ldr x1, [sp+104]
0049fbe8ldr x3, [sp+96]
0049fbecsubs xzr, x1, 2
0049fbf0b.hi 0x49fbf8
0049fbf4b 0x49ff1c
0049fbf8
0049fbf8loc_49fbf8:
0049fbf8ldrb w3, [x3+2]
0049fbfcstrb w3, [sp+32]
0049fc00mov x4, x3
0049fc04subs wzr, w4, 128
0049fc08cset x4, lo
0049fc0cstrb w4, [sp+37]
0049fc10b.lo 0x49fc18
0049fc14b 0x49fc1c
0049fc18
0049fc18loc_49fc18:
0049fc18b 0x49fc2c
0049fc1c
0049fc1cloc_49fc1c:
0049fc1csubs wzr, w3, 192
0049fc20cset x3, hs
0049fc24strb w3, [sp+37]
0049fc28b 0x49fc2c
0049fc2c
0049fc2cloc_49fc2c:
0049fc2cldrb w3, [sp+37]
0049fc30tbnz w3, 0, 0x49fc38
0049fc34b 0x49fc54
0049fc38
0049fc38loc_49fc38:
0049fc38strh wzr, [sp+38]
0049fc3corr x1, xzr, 2
0049fc40str x1, [sp+56]
0049fc44ldrh w0, [sp+38]
0049fc48ldur x29, [sp-8]
0049fc4cldr x30, [sp], 80
0049fc50ret x30
0049fc54
0049fc54loc_49fc54:
0049fc54ldrb w2, [sp+32]
0049fc58ldr x0, [sp+88]
0049fc5cldrh w3, [sp+42]
0049fc60mov x1, x3
0049fc64bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049fc68strh w0, [sp+46]
0049fc6cstrh w0, [sp+38]
0049fc70orr x1, xzr, 3
0049fc74str x1, [sp+56]
0049fc78ldrh w0, [sp+38]
0049fc7cldur x29, [sp-8]
0049fc80ldr x30, [sp], 80
0049fc84ret x30
0049fc88
0049fc88loc_49fc88:
0049fc88subs wzr, w3, 248
0049fc8cb.lo 0x49fc94
0049fc90b 0x49fed4
0049fc94
0049fc94loc_49fc94:
0049fc94b 0x49fc98
0049fc98
0049fc98loc_49fc98:
0049fc98ldr x3, [sp+104]
0049fc9cstr x3, [sp+64]
0049fca0subs xzr, x3, 4
0049fca4b.lt 0x49fcac
0049fca8b 0x49fcc8
0049fcac
0049fcacloc_49fcac:
0049fcacstrh wzr, [sp+38]
0049fcb0str xzr, [sp+56]
0049fcb4ldrh w0, [sp+38]
0049fcb8mov x1, xzr
0049fcbcldur x29, [sp-8]
0049fcc0ldr x30, [sp], 80
0049fcc4ret x30
0049fcc8
0049fcc8loc_49fcc8:
0049fcc8ldrb w3, [sp+36]
0049fcccubfm x3, x3, 63, 7
0049fcd0adrp x4, 0x537000
0049fcd4add x4, x4, 32
0049fcd8ldrh w3, [x4+x3]
0049fcdcstrh w3, [sp+40]
0049fce0ldr x1, [sp+104]
0049fce4ldr x3, [sp+96]
0049fce8subs xzr, x1, 1
0049fcecb.hi 0x49fcf4
0049fcf0b 0x49ff14
0049fcf4
0049fcf4loc_49fcf4:
0049fcf4ldrb w3, [x3+1]
0049fcf8strb w3, [sp+33]
0049fcfcmov x4, x3
0049fd00subs wzr, w4, 128
0049fd04cset x4, lo
0049fd08strb w4, [sp+37]
0049fd0cb.lo 0x49fd14
0049fd10b 0x49fd18
0049fd14
0049fd14loc_49fd14:
0049fd14b 0x49fd28
0049fd18
0049fd18loc_49fd18:
0049fd18subs wzr, w3, 192
0049fd1ccset x3, hs
0049fd20strb w3, [sp+37]
0049fd24b 0x49fd28
0049fd28
0049fd28loc_49fd28:
0049fd28ldrb w3, [sp+37]
0049fd2ctbnz w3, 0, 0x49fd34
0049fd30b 0x49fd50
0049fd34
0049fd34loc_49fd34:
0049fd34strh wzr, [sp+38]
0049fd38orr x1, xzr, 1
0049fd3cstr x1, [sp+56]
0049fd40ldrh w0, [sp+38]
0049fd44ldur x29, [sp-8]
0049fd48ldr x30, [sp], 80
0049fd4cret x30
0049fd50
0049fd50loc_49fd50:
0049fd50ldrh w3, [sp+40]
0049fd54ubfm x3, x3, 58, 15
0049fd58ldrb w4, [sp+33]
0049fd5cadd x3, x3, x4
0049fd60str w3, [sp+48]
0049fd64mov w0, w3
0049fd68subs xzr, x0, 2496
0049fd6cb.lo 0x49fd74
0049fd70b 0x49ff0c
0049fd74
0049fd74loc_49fd74:
0049fd74ubfm x3, x3, 63, 31
0049fd78adrp x4, 0x537000
0049fd7cadd x4, x4, 32
0049fd80ldrh w3, [x4+x3]
0049fd84strh w3, [sp+40]
0049fd88ldr x1, [sp+104]
0049fd8cldr x3, [sp+96]
0049fd90subs xzr, x1, 2
0049fd94b.hi 0x49fd9c
0049fd98b 0x49ff04
0049fd9c
0049fd9cloc_49fd9c:
0049fd9cldrb w3, [x3+2]
0049fda0strb w3, [sp+31]
0049fda4mov x4, x3
0049fda8subs wzr, w4, 128
0049fdaccset x4, lo
0049fdb0strb w4, [sp+37]
0049fdb4b.lo 0x49fdbc
0049fdb8b 0x49fdc0
0049fdbc
0049fdbcloc_49fdbc:
0049fdbcb 0x49fdd0
0049fdc0
0049fdc0loc_49fdc0:
0049fdc0subs wzr, w3, 192
0049fdc4cset x3, hs
0049fdc8strb w3, [sp+37]
0049fdccb 0x49fdd0
0049fdd0
0049fdd0loc_49fdd0:
0049fdd0ldrb w3, [sp+37]
0049fdd4tbnz w3, 0, 0x49fddc
0049fdd8b 0x49fdf8
0049fddc
0049fddcloc_49fddc:
0049fddcstrh wzr, [sp+38]
0049fde0orr x1, xzr, 2
0049fde4str x1, [sp+56]
0049fde8ldrh w0, [sp+38]
0049fdecldur x29, [sp-8]
0049fdf0ldr x30, [sp], 80
0049fdf4ret x30
0049fdf8
0049fdf8loc_49fdf8:
0049fdf8ldrh w3, [sp+40]
0049fdfcubfm x3, x3, 58, 15
0049fe00ldrb w4, [sp+31]
0049fe04add x3, x3, x4
0049fe08str w3, [sp+48]
0049fe0cmov w0, w3
0049fe10subs xzr, x0, 2496
0049fe14b.lo 0x49fe1c
0049fe18b 0x49fefc
0049fe1c
0049fe1cloc_49fe1c:
0049fe1cubfm x3, x3, 63, 31
0049fe20adrp x4, 0x537000
0049fe24add x4, x4, 32
0049fe28ldrh w3, [x4+x3]
0049fe2cstrh w3, [sp+40]
0049fe30ldr x1, [sp+104]
0049fe34ldr x3, [sp+96]
0049fe38subs xzr, x1, 3
0049fe3cb.hi 0x49fe44
0049fe40b 0x49fef4
0049fe44
0049fe44loc_49fe44:
0049fe44ldrb w3, [x3+3]
0049fe48strb w3, [sp+30]
0049fe4cmov x4, x3
0049fe50subs wzr, w4, 128
0049fe54cset x4, lo
0049fe58strb w4, [sp+37]
0049fe5cb.lo 0x49fe64
0049fe60b 0x49fe68
0049fe64
0049fe64loc_49fe64:
0049fe64b 0x49fe78
0049fe68
0049fe68loc_49fe68:
0049fe68subs wzr, w3, 192
0049fe6ccset x3, hs
0049fe70strb w3, [sp+37]
0049fe74b 0x49fe78
0049fe78
0049fe78loc_49fe78:
0049fe78ldrb w3, [sp+37]
0049fe7ctbnz w3, 0, 0x49fe84
0049fe80b 0x49fea0
0049fe84
0049fe84loc_49fe84:
0049fe84strh wzr, [sp+38]
0049fe88orr x1, xzr, 3
0049fe8cstr x1, [sp+56]
0049fe90ldrh w0, [sp+38]
0049fe94ldur x29, [sp-8]
0049fe98ldr x30, [sp], 80
0049fe9cret x30
0049fea0
0049fea0loc_49fea0:
0049fea0ldrb w2, [sp+30]
0049fea4ldr x0, [sp+88]
0049fea8ldrh w3, [sp+40]
0049feacmov x1, x3
0049feb0bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
0049feb4strh w0, [sp+46]
0049feb8strh w0, [sp+38]
0049febcorr x1, xzr, 4
0049fec0str x1, [sp+56]
0049fec4ldrh w0, [sp+38]
0049fec8ldur x29, [sp-8]
0049feccldr x30, [sp], 80
0049fed0ret x30
0049fed4
0049fed4loc_49fed4:
0049fed4b 0x49fed8
0049fed8
0049fed8loc_49fed8:
0049fed8strh wzr, [sp+38]
0049fedcorr x1, xzr, 1
0049fee0str x1, [sp+56]
0049fee4ldrh w0, [sp+38]
0049fee8ldur x29, [sp-8]
0049feecldr x30, [sp], 80
0049fef0ret x30
0049fef4
0049fef4loc_49fef4:
0049fef4orr x0, xzr, 3
0049fef8bl runtime.panicIndex
0049fefc
0049fefcloc_49fefc:
0049fefcmovz x1, 2496
0049ff00bl runtime.panicIndex
0049ff04
0049ff04loc_49ff04:
0049ff04orr x0, xzr, 2
0049ff08bl runtime.panicIndex
0049ff0c
0049ff0cloc_49ff0c:
0049ff0cmovz x1, 2496
0049ff10bl runtime.panicIndex
0049ff14
0049ff14loc_49ff14:
0049ff14orr x0, xzr, 1
0049ff18bl runtime.panicIndex
0049ff1c
0049ff1cloc_49ff1c:
0049ff1corr x0, xzr, 2
0049ff20bl runtime.panicIndex
0049ff24
0049ff24loc_49ff24:
0049ff24movz x1, 2496
0049ff28bl runtime.panicIndex
0049ff2c
0049ff2cloc_49ff2c:
0049ff2corr x0, xzr, 1
0049ff30bl runtime.panicIndex
0049ff34
0049ff34loc_49ff34:
0049ff34orr x0, xzr, 1
0049ff38bl runtime.panicIndex
0049ff3c
0049ff3cloc_49ff3c:
0049ff3cmov x0, xzr
0049ff40mov x1, x2
0049ff44bl runtime.panicIndex
0049ff48hint
0049ff4c
0049ff4cloc_49ff4c:
0049ff4cstp x0, x1, [sp+8]
0049ff50str x2, [sp+24]
0049ff54mov x3, x30
0049ff58bl runtime.morestack_noctxt.abi0
0049ff5cldp x0, x1, [sp+8]
0049ff60ldr x2, [sp+24]
0049ff64b 0x49f930
0049ff68udf 0
0049ff6cudf 0
0049f930
0049ff70
0049ff70vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue(vendor/golang.org/x/net/idna.idnaTrie * t, uint32 n, uint8 b)
0049ff70ldr x16, [x28+16]
0049ff74subs xzr, sp, x16
0049ff78b.ls 0x4a002c
0049ff7cstr x30, [sp-48]!
0049ff80stur x29, [sp-8]
0049ff84sub x29, sp, 8
0049ff88str x0, [sp+56]
0049ff8cstr w1, [sp+64]
0049ff90strb w2, [sp+68]
0049ff94strh wzr, [sp+36]
0049ff98ldr w3, [sp+64]
0049ff9csubs wzr, w3, 133
0049ffa0b.lo 0x49ffa8
0049ffa4b 0x49ffec
0049ffa8
0049ffa8loc_49ffa8:
0049ffa8b 0x49ffac
0049ffac
0049ffacloc_49ffac:
0049ffacldr w2, [sp+64]
0049ffb0ldrb w3, [sp+68]
0049ffb4add x2, x3, x2, lsl #6
0049ffb8mov w0, w2
0049ffbcmovz x3, 8640
0049ffc0subs xzr, x0, x3
0049ffc4b.lo 0x49ffcc
0049ffc8b 0x4a0020
0049ffcc
0049ffccloc_49ffcc:
0049ffccubfm x1, x2, 63, 31
0049ffd0adrp x2, 0x547000
0049ffd4add x2, x2, 1056
0049ffd8ldrh w0, [x2+x1]
0049ffdcstrh w0, [sp+36]
0049ffe0ldur x29, [sp-8]
0049ffe4ldr x30, [sp], 48
0049ffe8ret x30
0049ffec
0049ffecloc_49ffec:
0049ffecb 0x49fff0
0049fff0
0049fff0loc_49fff0:
0049fff0ldr w3, [sp+64]
0049fff4sub x1, x3, 133
0049fff8str w1, [sp+64]
0049fffcldrb w2, [sp+68]
004a0000adrp x0, 0x583000
004a0004add x0, x0, 3296
004a0008bl vendor/golang.org/x/net/idna.(*sparseBlocks).lookup
004a000cstrh w0, [sp+38]
004a0010strh w0, [sp+36]
004a0014ldur x29, [sp-8]
004a0018ldr x30, [sp], 48
004a001cret x30
004a0020
004a0020loc_4a0020:
004a0020movz x1, 8640
004a0024bl runtime.panicIndex
004a0028hint
004a002c
004a002cloc_4a002c:
004a002cstr x0, [sp+8]
004a0030str w1, [sp+16]
004a0034strb w2, [sp+20]
004a0038mov x3, x30
004a003cbl runtime.morestack_noctxt.abi0
004a0040ldr x0, [sp+8]
004a0044ldr w1, [sp+16]
004a0048ldrb w2, [sp+20]
004a004cb 0x49ff70
0049ff70
0049ff70vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue(vendor/golang.org/x/net/idna.idnaTrie * t, uint32 n, uint8 b)
0049ff70ldr x16, [x28+16]
0049ff74subs xzr, sp, x16
0049ff78b.ls 0x4a002c
0049ff7cstr x30, [sp-48]!
0049ff80stur x29, [sp-8]
0049ff84sub x29, sp, 8
0049ff88str x0, [sp+56]
0049ff8cstr w1, [sp+64]
0049ff90strb w2, [sp+68]
0049ff94strh wzr, [sp+36]
0049ff98ldr w3, [sp+64]
0049ff9csubs wzr, w3, 133
0049ffa0b.lo 0x49ffa8
0049ffa4b 0x49ffec
0049ffa8
0049ffa8loc_49ffa8:
0049ffa8b 0x49ffac
0049ffac
0049ffacloc_49ffac:
0049ffacldr w2, [sp+64]
0049ffb0ldrb w3, [sp+68]
0049ffb4add x2, x3, x2, lsl #6
0049ffb8mov w0, w2
0049ffbcmovz x3, 8640
0049ffc0subs xzr, x0, x3
0049ffc4b.lo 0x49ffcc
0049ffc8b 0x4a0020
0049ffcc
0049ffccloc_49ffcc:
0049ffccubfm x1, x2, 63, 31
0049ffd0adrp x2, 0x547000
0049ffd4add x2, x2, 1056
0049ffd8ldrh w0, [x2+x1]
0049ffdcstrh w0, [sp+36]
0049ffe0ldur x29, [sp-8]
0049ffe4ldr x30, [sp], 48
0049ffe8ret x30
0049ffec
0049ffecloc_49ffec:
0049ffecb 0x49fff0
0049fff0
0049fff0loc_49fff0:
0049fff0ldr w3, [sp+64]
0049fff4sub x1, x3, 133
0049fff8str w1, [sp+64]
0049fffcldrb w2, [sp+68]
004a0000adrp x0, 0x583000
004a0004add x0, x0, 3296
004a0008bl vendor/golang.org/x/net/idna.(*sparseBlocks).lookup
004a000cstrh w0, [sp+38]
004a0010strh w0, [sp+36]
004a0014ldur x29, [sp-8]
004a0018ldr x30, [sp], 48
004a001cret x30
004a0020
004a0020loc_4a0020:
004a0020movz x1, 8640
004a0024bl runtime.panicIndex
004a0028hint
004a002c
004a002cloc_4a002c:
004a002cstr x0, [sp+8]
004a0030str w1, [sp+16]
004a0034strb w2, [sp+20]
004a0038mov x3, x30
004a003cbl runtime.morestack_noctxt.abi0
004a0040ldr x0, [sp+8]
004a0044ldr w1, [sp+16]
004a0048ldrb w2, [sp+20]
004a004cb 0x49ff70
0049ff70
004a0050
004a0050vendor/golang.org/x/net/idna.(*sparseBlocks).lookup: ; void vendor/golang.org/x/net/idna.(*sparseBlocks).lookup(vendor/golang.org/x/net/idna.sparseBlocks * t, uint32 n, uint8 b)
004a0050ldr x16, [x28+16]
004a0054subs xzr, sp, x16
004a0058b.ls 0x4a023c
004a005cstr x30, [sp-64]!
004a0060stur x29, [sp-8]
004a0064sub x29, sp, 8
004a0068str x0, [sp+72]
004a006cstr w1, [sp+80]
004a0070strb w2, [sp+84]
004a0074strh wzr, [sp+38]
004a0078ldr x2, [sp+72]
004a007cldrsb x27, [x2]
004a0080ldr x1, [x2+32]
004a0084ldr x2, [x2+24]
004a0088ldr w3, [sp+80]
004a008cmov x0, x3
004a0090subs xzr, x0, x1
004a0094b.lo 0x4a009c
004a0098b 0x4a0234
004a009c
004a009cloc_4a009c:
004a009cubfm x3, x3, 63, 31
004a00a0ldrh w2, [x2+x3]
004a00a4strh w2, [sp+44]
004a00a8ldr x3, [sp+72]
004a00acldrsb x27, [x3]
004a00b0ldr x4, [x3]
004a00b4ldr x1, [x3+8]
004a00b8mov x0, x2
004a00bcsubs xzr, x0, x1
004a00c0b.lo 0x4a00c8
004a00c4b 0x4a0230
004a00c8
004a00c8loc_4a00c8:
004a00c8ubfm x2, x2, 62, 15
004a00ccldrh w3, [x4+x2]
004a00d0add x2, x4, x2
004a00d4ldrb w4, [x2+2]
004a00d8ldrb w2, [x2+3]
004a00dcstrh w3, [sp+52]
004a00e0strb w4, [sp+54]
004a00e4strb w2, [sp+55]
004a00e8ldrh w2, [sp+44]
004a00ecadd x3, x2, 1
004a00f0strh w3, [sp+48]
004a00f4ldrb w3, [sp+54]
004a00f8add x2, x2, x3
004a00fcadd x2, x2, 1
004a0100strh w2, [sp+50]
004a0104b 0x4a0108
004a0108
004a0108loc_4a0108:
004a0108ldrh w2, [sp+50]
004a010cldrh w3, [sp+48]
004a0110subs wzr, w3, w2
004a0114b.lo 0x4a011c
004a0118b 0x4a0218
004a011c
004a011cloc_4a011c:
004a011cldrh w2, [sp+48]
004a0120ldrh w3, [sp+50]
004a0124ldrh w4, [sp+48]
004a0128sub x3, x3, x4
004a012cubfm x3, x3, 1, 15
004a0130add x2, x2, x3
004a0134strh w2, [sp+46]
004a0138ldr x3, [sp+72]
004a013cldrsb x27, [x3]
004a0140ldr x4, [x3]
004a0144ldr x1, [x3+8]
004a0148ubfm x0, x2, 0, 15
004a014csubs xzr, x0, x1
004a0150b.lo 0x4a0158
004a0154b 0x4a022c
004a0158
004a0158loc_4a0158:
004a0158ubfm x2, x2, 62, 15
004a015cldrh w3, [x4+x2]
004a0160add x2, x4, x2
004a0164ldrb w4, [x2+2]
004a0168ldrb w2, [x2+3]
004a016cstrh w3, [sp+40]
004a0170strb w4, [sp+42]
004a0174strb w2, [sp+43]
004a0178ldrb w3, [sp+84]
004a017csubs wzr, w3, w4
004a0180cset x3, hs
004a0184strb w3, [sp+37]
004a0188b.hs 0x4a0190
004a018cb 0x4a01a4
004a0190
004a0190loc_4a0190:
004a0190ldrb w3, [sp+84]
004a0194subs wzr, w2, w3
004a0198cset x2, hs
004a019cstrb w2, [sp+37]
004a01a0b 0x4a01a8
004a01a4
004a01a4loc_4a01a4:
004a01a4b 0x4a01a8
004a01a8
004a01a8loc_4a01a8:
004a01a8ldrb w2, [sp+37]
004a01actbnz w2, 0, 0x4a01b4
004a01b0b 0x4a01e0
004a01b4
004a01b4loc_4a01b4:
004a01b4ldrh w1, [sp+40]
004a01b8ldrb w2, [sp+84]
004a01bcldrb w3, [sp+42]
004a01c0sub x2, x2, x3
004a01c4ubfm x2, x2, 0, 7
004a01c8ldrh w3, [sp+52]
004a01ccmadd w0, w3, w2, w1
004a01d0strh w0, [sp+38]
004a01d4ldur x29, [sp-8]
004a01d8ldr x30, [sp], 64
004a01dcret x30
004a01e0
004a01e0loc_4a01e0:
004a01e0ldrb w2, [sp+84]
004a01e4ldrb w3, [sp+42]
004a01e8subs wzr, w2, w3
004a01ecb.lo 0x4a01f4
004a01f0b 0x4a0200
004a01f4
004a01f4loc_4a01f4:
004a01f4ldrh w2, [sp+46]
004a01f8strh w2, [sp+50]
004a01fcb 0x4a0210
004a0200
004a0200loc_4a0200:
004a0200ldrh w2, [sp+46]
004a0204add x2, x2, 1
004a0208strh w2, [sp+48]
004a020cb 0x4a0210
004a0210
004a0210loc_4a0210:
004a0210b 0x4a0214
004a0214
004a0214loc_4a0214:
004a0214b 0x4a0108
004a0218
004a0218loc_4a0218:
004a0218strh wzr, [sp+38]
004a021cmov x0, xzr
004a0220ldur x29, [sp-8]
004a0224ldr x30, [sp], 64
004a0228ret x30
004a022c
004a022cloc_4a022c:
004a022cbl runtime.panicIndex
004a0230
004a0230loc_4a0230:
004a0230bl runtime.panicIndex
004a0234
004a0234loc_4a0234:
004a0234bl runtime.panicIndex
004a0238hint
004a023c
004a023cloc_4a023c:
004a023cstr x0, [sp+8]
004a0240str w1, [sp+16]
004a0244strb w2, [sp+20]
004a0248mov x3, x30
004a024cbl runtime.morestack_noctxt.abi0
004a0250ldr x0, [sp+8]
004a0254ldr w1, [sp+16]
004a0258ldrb w2, [sp+20]
004a025cb 0x4a0050
004a0050
004a0050vendor/golang.org/x/net/idna.(*sparseBlocks).lookup: ; void vendor/golang.org/x/net/idna.(*sparseBlocks).lookup(vendor/golang.org/x/net/idna.sparseBlocks * t, uint32 n, uint8 b)
004a0050ldr x16, [x28+16]
004a0054subs xzr, sp, x16
004a0058b.ls 0x4a023c
004a005cstr x30, [sp-64]!
004a0060stur x29, [sp-8]
004a0064sub x29, sp, 8
004a0068str x0, [sp+72]
004a006cstr w1, [sp+80]
004a0070strb w2, [sp+84]
004a0074strh wzr, [sp+38]
004a0078ldr x2, [sp+72]
004a007cldrsb x27, [x2]
004a0080ldr x1, [x2+32]
004a0084ldr x2, [x2+24]
004a0088ldr w3, [sp+80]
004a008cmov x0, x3
004a0090subs xzr, x0, x1
004a0094b.lo 0x4a009c
004a0098b 0x4a0234
004a009c
004a009cloc_4a009c:
004a009cubfm x3, x3, 63, 31
004a00a0ldrh w2, [x2+x3]
004a00a4strh w2, [sp+44]
004a00a8ldr x3, [sp+72]
004a00acldrsb x27, [x3]
004a00b0ldr x4, [x3]
004a00b4ldr x1, [x3+8]
004a00b8mov x0, x2
004a00bcsubs xzr, x0, x1
004a00c0b.lo 0x4a00c8
004a00c4b 0x4a0230
004a00c8
004a00c8loc_4a00c8:
004a00c8ubfm x2, x2, 62, 15
004a00ccldrh w3, [x4+x2]
004a00d0add x2, x4, x2
004a00d4ldrb w4, [x2+2]
004a00d8ldrb w2, [x2+3]
004a00dcstrh w3, [sp+52]
004a00e0strb w4, [sp+54]
004a00e4strb w2, [sp+55]
004a00e8ldrh w2, [sp+44]
004a00ecadd x3, x2, 1
004a00f0strh w3, [sp+48]
004a00f4ldrb w3, [sp+54]
004a00f8add x2, x2, x3
004a00fcadd x2, x2, 1
004a0100strh w2, [sp+50]
004a0104b 0x4a0108
004a0108
004a0108loc_4a0108:
004a0108ldrh w2, [sp+50]
004a010cldrh w3, [sp+48]
004a0110subs wzr, w3, w2
004a0114b.lo 0x4a011c
004a0118b 0x4a0218
004a011c
004a011cloc_4a011c:
004a011cldrh w2, [sp+48]
004a0120ldrh w3, [sp+50]
004a0124ldrh w4, [sp+48]
004a0128sub x3, x3, x4
004a012cubfm x3, x3, 1, 15
004a0130add x2, x2, x3
004a0134strh w2, [sp+46]
004a0138ldr x3, [sp+72]
004a013cldrsb x27, [x3]
004a0140ldr x4, [x3]
004a0144ldr x1, [x3+8]
004a0148ubfm x0, x2, 0, 15
004a014csubs xzr, x0, x1
004a0150b.lo 0x4a0158
004a0154b 0x4a022c
004a0158
004a0158loc_4a0158:
004a0158ubfm x2, x2, 62, 15
004a015cldrh w3, [x4+x2]
004a0160add x2, x4, x2
004a0164ldrb w4, [x2+2]
004a0168ldrb w2, [x2+3]
004a016cstrh w3, [sp+40]
004a0170strb w4, [sp+42]
004a0174strb w2, [sp+43]
004a0178ldrb w3, [sp+84]
004a017csubs wzr, w3, w4
004a0180cset x3, hs
004a0184strb w3, [sp+37]
004a0188b.hs 0x4a0190
004a018cb 0x4a01a4
004a0190
004a0190loc_4a0190:
004a0190ldrb w3, [sp+84]
004a0194subs wzr, w2, w3
004a0198cset x2, hs
004a019cstrb w2, [sp+37]
004a01a0b 0x4a01a8
004a01a4
004a01a4loc_4a01a4:
004a01a4b 0x4a01a8
004a01a8
004a01a8loc_4a01a8:
004a01a8ldrb w2, [sp+37]
004a01actbnz w2, 0, 0x4a01b4
004a01b0b 0x4a01e0
004a01b4
004a01b4loc_4a01b4:
004a01b4ldrh w1, [sp+40]
004a01b8ldrb w2, [sp+84]
004a01bcldrb w3, [sp+42]
004a01c0sub x2, x2, x3
004a01c4ubfm x2, x2, 0, 7
004a01c8ldrh w3, [sp+52]
004a01ccmadd w0, w3, w2, w1
004a01d0strh w0, [sp+38]
004a01d4ldur x29, [sp-8]
004a01d8ldr x30, [sp], 64
004a01dcret x30
004a01e0
004a01e0loc_4a01e0:
004a01e0ldrb w2, [sp+84]
004a01e4ldrb w3, [sp+42]
004a01e8subs wzr, w2, w3
004a01ecb.lo 0x4a01f4
004a01f0b 0x4a0200
004a01f4
004a01f4loc_4a01f4:
004a01f4ldrh w2, [sp+46]
004a01f8strh w2, [sp+50]
004a01fcb 0x4a0210
004a0200
004a0200loc_4a0200:
004a0200ldrh w2, [sp+46]
004a0204add x2, x2, 1
004a0208strh w2, [sp+48]
004a020cb 0x4a0210
004a0210
004a0210loc_4a0210:
004a0210b 0x4a0214
004a0214
004a0214loc_4a0214:
004a0214b 0x4a0108
004a0218
004a0218loc_4a0218:
004a0218strh wzr, [sp+38]
004a021cmov x0, xzr
004a0220ldur x29, [sp-8]
004a0224ldr x30, [sp], 64
004a0228ret x30
004a022c
004a022cloc_4a022c:
004a022cbl runtime.panicIndex
004a0230
004a0230loc_4a0230:
004a0230bl runtime.panicIndex
004a0234
004a0234loc_4a0234:
004a0234bl runtime.panicIndex
004a0238hint
004a023c
004a023cloc_4a023c:
004a023cstr x0, [sp+8]
004a0240str w1, [sp+16]
004a0244strb w2, [sp+20]
004a0248mov x3, x30
004a024cbl runtime.morestack_noctxt.abi0
004a0250ldr x0, [sp+8]
004a0254ldr w1, [sp+16]
004a0258ldrb w2, [sp+20]
004a025cb 0x4a0050
004a0050
004a0260
004a0260vendor/golang.org/x/net/idna.info.appendMapping: ; void vendor/golang.org/x/net/idna.info.appendMapping(vendor/golang.org/x/net/idna.info c, struct []uint8 b, struct string s)
004a0260ldr x16, [x28+16]
004a0264sub x17, sp, 144
004a0268subs xzr, x17, x16
004a026cb.ls 0x4a0628
004a0270sub x20, sp, 272
004a0274stp x29, x30, [x20-8]
004a0278add sp, x20, 0
004a027csub x29, sp, 8
004a0280strh w0, [sp+280]
004a0284str x1, [sp+288]
004a0288str x2, [sp+296]
004a028cstr x3, [sp+304]
004a0290str x4, [sp+312]
004a0294str x5, [sp+320]
004a0298str xzr, [sp+136]
004a029cstp xzr, xzr, [sp+144]
004a02a0ldrh w5, [sp+280]
004a02a4ubfm x0, x5, 3, 15
004a02a8str x0, [sp+80]
004a02acubfm x5, x5, 3, 15
004a02b0ldrh w6, [sp+280]
004a02b4tbz w6, 2, 0x4a02bc
004a02b8b 0x4a0410
004a02bc
004a02bcloc_4a02bc:
004a02bcstr x0, [sp+72]
004a02c0adrp x27, 0x571000
004a02c4ldr x1, [x27+3992]
004a02c8adrp x27, 0x571000
004a02ccldr x6, [x27+3984]
004a02d0subs xzr, x1, x0
004a02d4b.hi 0x4a02dc
004a02d8b 0x4a0620
004a02dc
004a02dcloc_4a02dc:
004a02dcubfm x5, x5, 63, 15
004a02e0ldrh w5, [x6+x5]
004a02e4strh w5, [sp+62]
004a02e8adrp x27, 0x571000
004a02ecldr x1, [x27+3992]
004a02f0adrp x27, 0x571000
004a02f4ldr x6, [x27+3984]
004a02f8ldr x7, [sp+72]
004a02fcadd x0, x7, 1
004a0300subs xzr, x1, x0
004a0304b.hi 0x4a030c
004a0308b 0x4a061c
004a030c
004a030cloc_4a030c:
004a030cldrh w6, [x6+x0]
004a0310strh w6, [sp+60]
004a0314adrp x27, 0x56d000
004a0318ldr x2, [x27+3272]
004a031cadrp x27, 0x56d000
004a0320ldr x7, [x27+3264]
004a0324mov x1, x6
004a0328subs xzr, x1, x2
004a032cb.ls 0x4a0334
004a0330b 0x4a0618
004a0334
004a0334loc_4a0334:
004a0334mov x0, x5
004a0338subs xzr, x0, x1
004a033cb.ls 0x4a0344
004a0340b 0x4a0614
004a0344
004a0344loc_4a0344:
004a0344sub x5, x1, x0
004a0348sub x6, xzr, x5
004a034cand x6, x0, x6, asr #63
004a0350add x6, x7, x6
004a0354str x6, [sp+160]
004a0358str x5, [sp+168]
004a035cldr x2, [sp+304]
004a0360ldr x0, [sp+288]
004a0364ldr x5, [sp+296]
004a0368str x0, [sp+216]
004a036cstr x5, [sp+224]
004a0370str x2, [sp+232]
004a0374ldr x6, [sp+168]
004a0378add x1, x5, x6
004a037cstr x1, [sp+120]
004a0380subs xzr, x2, x1
004a0384b.hs 0x4a038c
004a0388b 0x4a0394
004a038c
004a038cloc_4a038c:
004a038cstr x1, [sp+224]
004a0390b 0x4a03b4
004a0394
004a0394loc_4a0394:
004a0394ldr x3, [sp+168]
004a0398adrp x4, 0x155000
004a039cadd x4, x4, 3072
004a03a0bl runtime.growslice
004a03a4str x0, [sp+216]
004a03a8str x1, [sp+224]
004a03acstr x2, [sp+232]
004a03b0b 0x4a03b4
004a03b4
004a03b4loc_4a03b4:
004a03b4ldr x3, [sp+168]
004a03b8str x3, [sp+112]
004a03bcldr x3, [sp+120]
004a03c0ldr x4, [sp+168]
004a03c4sub x3, x3, x4
004a03c8ldr x4, [sp+216]
004a03ccadd x0, x4, x3
004a03d0str x0, [sp+208]
004a03d4ldr x2, [sp+112]
004a03d8ldr x1, [sp+160]
004a03dcbl runtime.memmove
004a03e0ldr x0, [sp+216]
004a03e4ldr x1, [sp+224]
004a03e8ldr x2, [sp+232]
004a03ecstr x0, [sp+240]
004a03f0str x1, [sp+248]
004a03f4str x2, [sp+256]
004a03f8str x0, [sp+136]
004a03fcstr x1, [sp+144]
004a0400str x2, [sp+152]
004a0404ldp x29, x30, [sp-8]
004a0408add sp, sp, 272
004a040cret x30
004a0410
004a0410loc_4a0410:
004a0410ldr x2, [sp+304]
004a0414ldr x0, [sp+288]
004a0418ldr x5, [sp+296]
004a041cstr x0, [sp+184]
004a0420str x5, [sp+192]
004a0424str x2, [sp+200]
004a0428ldr x6, [sp+320]
004a042cadd x1, x5, x6
004a0430str x1, [sp+104]
004a0434subs xzr, x2, x1
004a0438b.hs 0x4a0440
004a043cb 0x4a0448
004a0440
004a0440loc_4a0440:
004a0440str x1, [sp+192]
004a0444b 0x4a0468
004a0448
004a0448loc_4a0448:
004a0448ldr x3, [sp+320]
004a044cadrp x4, 0x155000
004a0450add x4, x4, 3072
004a0454bl runtime.growslice
004a0458str x0, [sp+184]
004a045cstr x1, [sp+192]
004a0460str x2, [sp+200]
004a0464b 0x4a0468
004a0468
004a0468loc_4a0468:
004a0468ldr x3, [sp+320]
004a046cstr x3, [sp+96]
004a0470ldr x3, [sp+104]
004a0474ldr x4, [sp+320]
004a0478sub x3, x3, x4
004a047cldr x4, [sp+184]
004a0480add x0, x4, x3
004a0484str x0, [sp+176]
004a0488ldr x2, [sp+96]
004a048cldr x1, [sp+312]
004a0490bl runtime.memmove
004a0494ldr x1, [sp+192]
004a0498ldr x3, [sp+184]
004a049cldr x4, [sp+200]
004a04a0str x3, [sp+288]
004a04a4str x1, [sp+296]
004a04a8str x4, [sp+304]
004a04acldrh w3, [sp+280]
004a04b0and x3, x3, 57344
004a04b4subs wzr, w3, 57344
004a04b8b.eq 0x4a04c0
004a04bcb 0x4a0500
004a04c0
004a04c0loc_4a04c0:
004a04c0str x1, [sp+128]
004a04c4sub x0, x1, 1
004a04c8str x0, [sp+88]
004a04ccldr x3, [sp+288]
004a04d0subs xzr, x1, x0
004a04d4b.hi 0x4a04dc
004a04d8b 0x4a0610
004a04dc
004a04dcloc_4a04dc:
004a04dcldrb w3, [x3+x0]
004a04e0ldr x4, [sp+288]
004a04e4ldr x5, [sp+80]
004a04e8eor x3, x3, x5
004a04ecsubs xzr, x1, x0
004a04f0b.hi 0x4a04f8
004a04f4b 0x4a060c
004a04f8
004a04f8loc_4a04f8:
004a04f8strb w3, [x4+x0]
004a04fcb 0x4a05cc
004a0500
004a0500loc_4a0500:
004a0500str x1, [sp+128]
004a0504adrp x27, 0x56d000
004a0508ldr x3, [x27+3288]
004a050cadrp x27, 0x56d000
004a0510ldr x4, [x27+3280]
004a0514ldr x0, [sp+80]
004a0518subs xzr, x3, x0
004a051cb.hi 0x4a0524
004a0520b 0x4a0604
004a0524
004a0524loc_4a0524:
004a0524ldrb w3, [x4+x0]
004a0528sub x3, x1, x3
004a052cstr x3, [sp+64]
004a0530b 0x4a0534
004a0534
004a0534loc_4a0534:
004a0534ldr x3, [sp+296]
004a0538str x3, [sp+128]
004a053cldr x4, [sp+64]
004a0540subs xzr, x3, x4
004a0544b.gt 0x4a054c
004a0548b 0x4a05c8
004a054c
004a054cloc_4a054c:
004a054cldr x3, [sp+80]
004a0550add x0, x3, 1
004a0554str x0, [sp+80]
004a0558ldr x3, [sp+64]
004a055cldr x1, [sp+296]
004a0560ldr x4, [sp+288]
004a0564subs xzr, x1, x3
004a0568b.hi 0x4a0570
004a056cb 0x4a05fc
004a0570
004a0570loc_4a0570:
004a0570ldrb w3, [x4+x3]
004a0574adrp x27, 0x56d000
004a0578ldr x1, [x27+3288]
004a057cadrp x27, 0x56d000
004a0580ldr x4, [x27+3280]
004a0584subs xzr, x1, x0
004a0588b.hi 0x4a0590
004a058cb 0x4a05f8
004a0590
004a0590loc_4a0590:
004a0590ldr x5, [sp+64]
004a0594ldr x1, [sp+296]
004a0598ldr x6, [sp+288]
004a059cldrb w4, [x4+x0]
004a05a0eor x3, x3, x4
004a05a4subs xzr, x1, x5
004a05a8b.hi 0x4a05b0
004a05acb 0x4a05f0
004a05b0
004a05b0loc_4a05b0:
004a05b0strb w3, [x6+x5]
004a05b4b 0x4a05b8
004a05b8
004a05b8loc_4a05b8:
004a05b8ldr x3, [sp+64]
004a05bcadd x3, x3, 1
004a05c0str x3, [sp+64]
004a05c4b 0x4a0534
004a05c8
004a05c8loc_4a05c8:
004a05c8b 0x4a05cc
004a05cc
004a05ccloc_4a05cc:
004a05ccldr x0, [sp+288]
004a05d0ldr x1, [sp+296]
004a05d4ldr x2, [sp+304]
004a05d8str x0, [sp+136]
004a05dcstr x1, [sp+144]
004a05e0str x2, [sp+152]
004a05e4ldp x29, x30, [sp-8]
004a05e8add sp, sp, 272
004a05ecret x30
004a05f0
004a05f0loc_4a05f0:
004a05f0mov x0, x5
004a05f4bl runtime.panicIndex
004a05f8
004a05f8loc_4a05f8:
004a05f8bl runtime.panicIndex
004a05fc
004a05fcloc_4a05fc:
004a05fcmov x0, x3
004a0600bl runtime.panicIndex
004a0604
004a0604loc_4a0604:
004a0604mov x1, x3
004a0608bl runtime.panicIndex
004a060c
004a060cloc_4a060c:
004a060cbl runtime.panicIndex
004a0610
004a0610loc_4a0610:
004a0610bl runtime.panicIndex
004a0614
004a0614loc_4a0614:
004a0614bl runtime.panicSliceB
004a0618
004a0618loc_4a0618:
004a0618bl runtime.panicSliceAlen
004a061c
004a061cloc_4a061c:
004a061cbl runtime.panicIndex
004a0620
004a0620loc_4a0620:
004a0620bl runtime.panicIndex
004a0624hint
004a0628
004a0628loc_4a0628:
004a0628strh w0, [sp+8]
004a062cstp x1, x2, [sp+16]
004a0630stp x3, x4, [sp+32]
004a0634str x5, [sp+48]
004a0638mov x3, x30
004a063cbl runtime.morestack_noctxt.abi0
004a0640ldrh w0, [sp+8]
004a0644ldp x1, x2, [sp+16]
004a0648ldp x3, x4, [sp+32]
004a064cldr x5, [sp+48]
004a0650b 0x4a0260
004a0654udf 0
004a0658udf 0
004a065cudf 0
004a0260
004a0260vendor/golang.org/x/net/idna.info.appendMapping: ; void vendor/golang.org/x/net/idna.info.appendMapping(vendor/golang.org/x/net/idna.info c, struct []uint8 b, struct string s)
004a0260ldr x16, [x28+16]
004a0264sub x17, sp, 144
004a0268subs xzr, x17, x16
004a026cb.ls 0x4a0628
004a0270sub x20, sp, 272
004a0274stp x29, x30, [x20-8]
004a0278add sp, x20, 0
004a027csub x29, sp, 8
004a0280strh w0, [sp+280]
004a0284str x1, [sp+288]
004a0288str x2, [sp+296]
004a028cstr x3, [sp+304]
004a0290str x4, [sp+312]
004a0294str x5, [sp+320]
004a0298str xzr, [sp+136]
004a029cstp xzr, xzr, [sp+144]
004a02a0ldrh w5, [sp+280]
004a02a4ubfm x0, x5, 3, 15
004a02a8str x0, [sp+80]
004a02acubfm x5, x5, 3, 15
004a02b0ldrh w6, [sp+280]
004a02b4tbz w6, 2, 0x4a02bc
004a02b8b 0x4a0410
004a02bc
004a02bcloc_4a02bc:
004a02bcstr x0, [sp+72]
004a02c0adrp x27, 0x571000
004a02c4ldr x1, [x27+3992]
004a02c8adrp x27, 0x571000
004a02ccldr x6, [x27+3984]
004a02d0subs xzr, x1, x0
004a02d4b.hi 0x4a02dc
004a02d8b 0x4a0620
004a02dc
004a02dcloc_4a02dc:
004a02dcubfm x5, x5, 63, 15
004a02e0ldrh w5, [x6+x5]
004a02e4strh w5, [sp+62]
004a02e8adrp x27, 0x571000
004a02ecldr x1, [x27+3992]
004a02f0adrp x27, 0x571000
004a02f4ldr x6, [x27+3984]
004a02f8ldr x7, [sp+72]
004a02fcadd x0, x7, 1
004a0300subs xzr, x1, x0
004a0304b.hi 0x4a030c
004a0308b 0x4a061c
004a030c
004a030cloc_4a030c:
004a030cldrh w6, [x6+x0]
004a0310strh w6, [sp+60]
004a0314adrp x27, 0x56d000
004a0318ldr x2, [x27+3272]
004a031cadrp x27, 0x56d000
004a0320ldr x7, [x27+3264]
004a0324mov x1, x6
004a0328subs xzr, x1, x2
004a032cb.ls 0x4a0334
004a0330b 0x4a0618
004a0334
004a0334loc_4a0334:
004a0334mov x0, x5
004a0338subs xzr, x0, x1
004a033cb.ls 0x4a0344
004a0340b 0x4a0614
004a0344
004a0344loc_4a0344:
004a0344sub x5, x1, x0
004a0348sub x6, xzr, x5
004a034cand x6, x0, x6, asr #63
004a0350add x6, x7, x6
004a0354str x6, [sp+160]
004a0358str x5, [sp+168]
004a035cldr x2, [sp+304]
004a0360ldr x0, [sp+288]
004a0364ldr x5, [sp+296]
004a0368str x0, [sp+216]
004a036cstr x5, [sp+224]
004a0370str x2, [sp+232]
004a0374ldr x6, [sp+168]
004a0378add x1, x5, x6
004a037cstr x1, [sp+120]
004a0380subs xzr, x2, x1
004a0384b.hs 0x4a038c
004a0388b 0x4a0394
004a038c
004a038cloc_4a038c:
004a038cstr x1, [sp+224]
004a0390b 0x4a03b4
004a0394
004a0394loc_4a0394:
004a0394ldr x3, [sp+168]
004a0398adrp x4, 0x155000
004a039cadd x4, x4, 3072
004a03a0bl runtime.growslice
004a03a4str x0, [sp+216]
004a03a8str x1, [sp+224]
004a03acstr x2, [sp+232]
004a03b0b 0x4a03b4
004a03b4
004a03b4loc_4a03b4:
004a03b4ldr x3, [sp+168]
004a03b8str x3, [sp+112]
004a03bcldr x3, [sp+120]
004a03c0ldr x4, [sp+168]
004a03c4sub x3, x3, x4
004a03c8ldr x4, [sp+216]
004a03ccadd x0, x4, x3
004a03d0str x0, [sp+208]
004a03d4ldr x2, [sp+112]
004a03d8ldr x1, [sp+160]
004a03dcbl runtime.memmove
004a03e0ldr x0, [sp+216]
004a03e4ldr x1, [sp+224]
004a03e8ldr x2, [sp+232]
004a03ecstr x0, [sp+240]
004a03f0str x1, [sp+248]
004a03f4str x2, [sp+256]
004a03f8str x0, [sp+136]
004a03fcstr x1, [sp+144]
004a0400str x2, [sp+152]
004a0404ldp x29, x30, [sp-8]
004a0408add sp, sp, 272
004a040cret x30
004a0410
004a0410loc_4a0410:
004a0410ldr x2, [sp+304]
004a0414ldr x0, [sp+288]
004a0418ldr x5, [sp+296]
004a041cstr x0, [sp+184]
004a0420str x5, [sp+192]
004a0424str x2, [sp+200]
004a0428ldr x6, [sp+320]
004a042cadd x1, x5, x6
004a0430str x1, [sp+104]
004a0434subs xzr, x2, x1
004a0438b.hs 0x4a0440
004a043cb 0x4a0448
004a0440
004a0440loc_4a0440:
004a0440str x1, [sp+192]
004a0444b 0x4a0468
004a0448
004a0448loc_4a0448:
004a0448ldr x3, [sp+320]
004a044cadrp x4, 0x155000
004a0450add x4, x4, 3072
004a0454bl runtime.growslice
004a0458str x0, [sp+184]
004a045cstr x1, [sp+192]
004a0460str x2, [sp+200]
004a0464b 0x4a0468
004a0468
004a0468loc_4a0468:
004a0468ldr x3, [sp+320]
004a046cstr x3, [sp+96]
004a0470ldr x3, [sp+104]
004a0474ldr x4, [sp+320]
004a0478sub x3, x3, x4
004a047cldr x4, [sp+184]
004a0480add x0, x4, x3
004a0484str x0, [sp+176]
004a0488ldr x2, [sp+96]
004a048cldr x1, [sp+312]
004a0490bl runtime.memmove
004a0494ldr x1, [sp+192]
004a0498ldr x3, [sp+184]
004a049cldr x4, [sp+200]
004a04a0str x3, [sp+288]
004a04a4str x1, [sp+296]
004a04a8str x4, [sp+304]
004a04acldrh w3, [sp+280]
004a04b0and x3, x3, 57344
004a04b4subs wzr, w3, 57344
004a04b8b.eq 0x4a04c0
004a04bcb 0x4a0500
004a04c0
004a04c0loc_4a04c0:
004a04c0str x1, [sp+128]
004a04c4sub x0, x1, 1
004a04c8str x0, [sp+88]
004a04ccldr x3, [sp+288]
004a04d0subs xzr, x1, x0
004a04d4b.hi 0x4a04dc
004a04d8b 0x4a0610
004a04dc
004a04dcloc_4a04dc:
004a04dcldrb w3, [x3+x0]
004a04e0ldr x4, [sp+288]
004a04e4ldr x5, [sp+80]
004a04e8eor x3, x3, x5
004a04ecsubs xzr, x1, x0
004a04f0b.hi 0x4a04f8
004a04f4b 0x4a060c
004a04f8
004a04f8loc_4a04f8:
004a04f8strb w3, [x4+x0]
004a04fcb 0x4a05cc
004a0500
004a0500loc_4a0500:
004a0500str x1, [sp+128]
004a0504adrp x27, 0x56d000
004a0508ldr x3, [x27+3288]
004a050cadrp x27, 0x56d000
004a0510ldr x4, [x27+3280]
004a0514ldr x0, [sp+80]
004a0518subs xzr, x3, x0
004a051cb.hi 0x4a0524
004a0520b 0x4a0604
004a0524
004a0524loc_4a0524:
004a0524ldrb w3, [x4+x0]
004a0528sub x3, x1, x3
004a052cstr x3, [sp+64]
004a0530b 0x4a0534
004a0534
004a0534loc_4a0534:
004a0534ldr x3, [sp+296]
004a0538str x3, [sp+128]
004a053cldr x4, [sp+64]
004a0540subs xzr, x3, x4
004a0544b.gt 0x4a054c
004a0548b 0x4a05c8
004a054c
004a054cloc_4a054c:
004a054cldr x3, [sp+80]
004a0550add x0, x3, 1
004a0554str x0, [sp+80]
004a0558ldr x3, [sp+64]
004a055cldr x1, [sp+296]
004a0560ldr x4, [sp+288]
004a0564subs xzr, x1, x3
004a0568b.hi 0x4a0570
004a056cb 0x4a05fc
004a0570
004a0570loc_4a0570:
004a0570ldrb w3, [x4+x3]
004a0574adrp x27, 0x56d000
004a0578ldr x1, [x27+3288]
004a057cadrp x27, 0x56d000
004a0580ldr x4, [x27+3280]
004a0584subs xzr, x1, x0
004a0588b.hi 0x4a0590
004a058cb 0x4a05f8
004a0590
004a0590loc_4a0590:
004a0590ldr x5, [sp+64]
004a0594ldr x1, [sp+296]
004a0598ldr x6, [sp+288]
004a059cldrb w4, [x4+x0]
004a05a0eor x3, x3, x4
004a05a4subs xzr, x1, x5
004a05a8b.hi 0x4a05b0
004a05acb 0x4a05f0
004a05b0
004a05b0loc_4a05b0:
004a05b0strb w3, [x6+x5]
004a05b4b 0x4a05b8
004a05b8
004a05b8loc_4a05b8:
004a05b8ldr x3, [sp+64]
004a05bcadd x3, x3, 1
004a05c0str x3, [sp+64]
004a05c4b 0x4a0534
004a05c8
004a05c8loc_4a05c8:
004a05c8b 0x4a05cc
004a05cc
004a05ccloc_4a05cc:
004a05ccldr x0, [sp+288]
004a05d0ldr x1, [sp+296]
004a05d4ldr x2, [sp+304]
004a05d8str x0, [sp+136]
004a05dcstr x1, [sp+144]
004a05e0str x2, [sp+152]
004a05e4ldp x29, x30, [sp-8]
004a05e8add sp, sp, 272
004a05ecret x30
004a05f0
004a05f0loc_4a05f0:
004a05f0mov x0, x5
004a05f4bl runtime.panicIndex
004a05f8
004a05f8loc_4a05f8:
004a05f8bl runtime.panicIndex
004a05fc
004a05fcloc_4a05fc:
004a05fcmov x0, x3
004a0600bl runtime.panicIndex
004a0604
004a0604loc_4a0604:
004a0604mov x1, x3
004a0608bl runtime.panicIndex
004a060c
004a060cloc_4a060c:
004a060cbl runtime.panicIndex
004a0610
004a0610loc_4a0610:
004a0610bl runtime.panicIndex
004a0614
004a0614loc_4a0614:
004a0614bl runtime.panicSliceB
004a0618
004a0618loc_4a0618:
004a0618bl runtime.panicSliceAlen
004a061c
004a061cloc_4a061c:
004a061cbl runtime.panicIndex
004a0620
004a0620loc_4a0620:
004a0620bl runtime.panicIndex
004a0624hint
004a0628
004a0628loc_4a0628:
004a0628strh w0, [sp+8]
004a062cstp x1, x2, [sp+16]
004a0630stp x3, x4, [sp+32]
004a0634str x5, [sp+48]
004a0638mov x3, x30
004a063cbl runtime.morestack_noctxt.abi0
004a0640ldrh w0, [sp+8]
004a0644ldp x1, x2, [sp+16]
004a0648ldp x3, x4, [sp+32]
004a064cldr x5, [sp+48]
004a0650b 0x4a0260
004a0654udf 0
004a0658udf 0
004a065cudf 0
004a0260
004a0660
004a0660vendor/golang.org/x/net/idna.info.isMapped: ; void vendor/golang.org/x/net/idna.info.isMapped(vendor/golang.org/x/net/idna.info c)
004a0660str x30, [sp-32]!
004a0664stur x29, [sp-8]
004a0668sub x29, sp, 8
004a066cstrh w0, [sp+40]
004a0670strb wzr, [sp+23]
004a0674ldrh w1, [sp+40]
004a0678ands wzr, w1, 3
004a067ccset x0, ne
004a0680strb w0, [sp+23]
004a0684add x29, sp, 24
004a0688add sp, sp, 32
004a068cret x30
004a0660
004a0660vendor/golang.org/x/net/idna.info.isMapped: ; void vendor/golang.org/x/net/idna.info.isMapped(vendor/golang.org/x/net/idna.info c)
004a0660str x30, [sp-32]!
004a0664stur x29, [sp-8]
004a0668sub x29, sp, 8
004a066cstrh w0, [sp+40]
004a0670strb wzr, [sp+23]
004a0674ldrh w1, [sp+40]
004a0678ands wzr, w1, 3
004a067ccset x0, ne
004a0680strb w0, [sp+23]
004a0684add x29, sp, 24
004a0688add sp, sp, 32
004a068cret x30
004a0660
004a0690
004a0690vendor/golang.org/x/net/idna.info.category: ; void vendor/golang.org/x/net/idna.info.category(vendor/golang.org/x/net/idna.info c)
004a0690str x30, [sp-32]!
004a0694stur x29, [sp-8]
004a0698sub x29, sp, 8
004a069cstrh w0, [sp+40]
004a06a0strh wzr, [sp+20]
004a06a4and x1, x0, 3
004a06a8strh w1, [sp+22]
004a06acands wzr, w0, 3
004a06b0b.ne 0x4a06b8
004a06b4b 0x4a06cc
004a06b8
004a06b8loc_4a06b8:
004a06b8strh w1, [sp+20]
004a06bcldrh w0, [sp+20]
004a06c0add x29, sp, 24
004a06c4add sp, sp, 32
004a06c8ret x30
004a06cc
004a06ccloc_4a06cc:
004a06ccand x1, x0, 248
004a06d0strh w1, [sp+20]
004a06d4ldrh w0, [sp+20]
004a06d8add x29, sp, 24
004a06dcadd sp, sp, 32
004a06e0ret x30
004a06e4udf 0
004a06e8udf 0
004a06ecudf 0
004a0690
004a0690vendor/golang.org/x/net/idna.info.category: ; void vendor/golang.org/x/net/idna.info.category(vendor/golang.org/x/net/idna.info c)
004a0690str x30, [sp-32]!
004a0694stur x29, [sp-8]
004a0698sub x29, sp, 8
004a069cstrh w0, [sp+40]
004a06a0strh wzr, [sp+20]
004a06a4and x1, x0, 3
004a06a8strh w1, [sp+22]
004a06acands wzr, w0, 3
004a06b0b.ne 0x4a06b8
004a06b4b 0x4a06cc
004a06b8
004a06b8loc_4a06b8:
004a06b8strh w1, [sp+20]
004a06bcldrh w0, [sp+20]
004a06c0add x29, sp, 24
004a06c4add sp, sp, 32
004a06c8ret x30
004a06cc
004a06ccloc_4a06cc:
004a06ccand x1, x0, 248
004a06d0strh w1, [sp+20]
004a06d4ldrh w0, [sp+20]
004a06d8add x29, sp, 24
004a06dcadd sp, sp, 32
004a06e0ret x30
004a06e4udf 0
004a06e8udf 0
004a06ecudf 0
004a0690
004a06f0
004a06f0vendor/golang.org/x/net/idna.info.joinType: ; void vendor/golang.org/x/net/idna.info.joinType(vendor/golang.org/x/net/idna.info c)
004a06f0ldr x16, [x28+16]
004a06f4subs xzr, sp, x16
004a06f8b.ls 0x4a074c
004a06fcstr x30, [sp-32]!
004a0700stur x29, [sp-8]
004a0704sub x29, sp, 8
004a0708strh w0, [sp+40]
004a070cstrh wzr, [sp+22]
004a0710bl vendor/golang.org/x/net/idna.info.isMapped
004a0714strb w0, [sp+21]
004a0718tbnz w0, 0, 0x4a0720
004a071cb 0x4a0734
004a0720
004a0720loc_4a0720:
004a0720strh wzr, [sp+22]
004a0724mov x0, xzr
004a0728ldur x29, [sp-8]
004a072cldr x30, [sp], 32
004a0730ret x30
004a0734
004a0734loc_4a0734:
004a0734ldrh w1, [sp+40]
004a0738ubfm x0, x1, 8, 10
004a073cstrh w0, [sp+22]
004a0740ldur x29, [sp-8]
004a0744ldr x30, [sp], 32
004a0748ret x30
004a074c
004a074cloc_4a074c:
004a074cstrh w0, [sp+8]
004a0750mov x3, x30
004a0754bl runtime.morestack_noctxt.abi0
004a0758ldrh w0, [sp+8]
004a075cb 0x4a06f0
004a06f0
004a06f0vendor/golang.org/x/net/idna.info.joinType: ; void vendor/golang.org/x/net/idna.info.joinType(vendor/golang.org/x/net/idna.info c)
004a06f0ldr x16, [x28+16]
004a06f4subs xzr, sp, x16
004a06f8b.ls 0x4a074c
004a06fcstr x30, [sp-32]!
004a0700stur x29, [sp-8]
004a0704sub x29, sp, 8
004a0708strh w0, [sp+40]
004a070cstrh wzr, [sp+22]
004a0710bl vendor/golang.org/x/net/idna.info.isMapped
004a0714strb w0, [sp+21]
004a0718tbnz w0, 0, 0x4a0720
004a071cb 0x4a0734
004a0720
004a0720loc_4a0720:
004a0720strh wzr, [sp+22]
004a0724mov x0, xzr
004a0728ldur x29, [sp-8]
004a072cldr x30, [sp], 32
004a0730ret x30
004a0734
004a0734loc_4a0734:
004a0734ldrh w1, [sp+40]
004a0738ubfm x0, x1, 8, 10
004a073cstrh w0, [sp+22]
004a0740ldur x29, [sp-8]
004a0744ldr x30, [sp], 32
004a0748ret x30
004a074c
004a074cloc_4a074c:
004a074cstrh w0, [sp+8]
004a0750mov x3, x30
004a0754bl runtime.morestack_noctxt.abi0
004a0758ldrh w0, [sp+8]
004a075cb 0x4a06f0
004a06f0
004a0760
004a0760vendor/golang.org/x/net/idna.info.isModifier: ; void vendor/golang.org/x/net/idna.info.isModifier(vendor/golang.org/x/net/idna.info c)
004a0760str x30, [sp-32]!
004a0764stur x29, [sp-8]
004a0768sub x29, sp, 8
004a076cstrh w0, [sp+40]
004a0770strb wzr, [sp+23]
004a0774ldrh w1, [sp+40]
004a0778movz x2, 4099
004a077cand x1, x1, x2
004a0780subs wzr, w1, 4096
004a0784cset x0, eq
004a0788strb w0, [sp+23]
004a078cadd x29, sp, 24
004a0790add sp, sp, 32
004a0794ret x30
004a0798udf 0
004a079cudf 0
004a0760
004a0760vendor/golang.org/x/net/idna.info.isModifier: ; void vendor/golang.org/x/net/idna.info.isModifier(vendor/golang.org/x/net/idna.info c)
004a0760str x30, [sp-32]!
004a0764stur x29, [sp-8]
004a0768sub x29, sp, 8
004a076cstrh w0, [sp+40]
004a0770strb wzr, [sp+23]
004a0774ldrh w1, [sp+40]
004a0778movz x2, 4099
004a077cand x1, x1, x2
004a0780subs wzr, w1, 4096
004a0784cset x0, eq
004a0788strb w0, [sp+23]
004a078cadd x29, sp, 24
004a0790add sp, sp, 32
004a0794ret x30
004a0798udf 0
004a079cudf 0
004a0760
Loading..