File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0049cf80
0049cf80vendor/golang.org/x/net/idna.(*labelIter).label: ; void vendor/golang.org/x/net/idna.(*labelIter).label(vendor/golang.org/x/net/idna.labelIter * l)
0049cf80ldr x16, [x28+16]
0049cf84subs xzr, sp, x16
0049cf88b.ls 0x49d128
0049cf8cstr x30, [sp-96]!
0049cf90stur x29, [sp-8]
0049cf94sub x29, sp, 8
0049cf98str x0, [sp+104]
0049cf9cstp xzr, xzr, [sp+56]
0049cfa0ldr x3, [sp+104]
0049cfa4ldrsb x27, [x3]
0049cfa8ldr x3, [x3+16]
0049cfaccbnz x3, 0x49cfb4
0049cfb0b 0x49d000
0049cfb4
0049cfb4loc_49cfb4:
0049cfb4ldr x2, [sp+104]
0049cfb8ldrsb x27, [x2]
0049cfbcldr x3, [x2+16]
0049cfc0ldr x1, [x2+24]
0049cfc4ldr x2, [sp+104]
0049cfc8ldrsb x27, [x2]
0049cfccldr x0, [x2+56]
0049cfd0subs xzr, x1, x0
0049cfd4b.hi 0x49cfdc
0049cfd8b 0x49d120
0049cfdc
0049cfdcloc_49cfdc:
0049cfdcadd x2, x3, x0, lsl #4
0049cfe0ldr x1, [x2+8]
0049cfe4ubfm x2, x0, 60, 59
0049cfe8ldr x0, [x3+x2]
0049cfecstr x0, [sp+56]
0049cff0str x1, [sp+64]
0049cff4ldur x29, [sp-8]
0049cff8ldr x30, [sp], 96
0049cffcret x30
0049d000
0049d000loc_49d000:
0049d000ldr x3, [sp+104]
0049d004ldrsb x27, [x3]
0049d008ldr x0, [x3+40]
0049d00cstr x0, [sp+48]
0049d010ldr x3, [sp+104]
0049d014ldrsb x27, [x3]
0049d018ldr x1, [x3+8]
0049d01cldr x3, [x3]
0049d020subs xzr, x1, x0
0049d024b.hs 0x49d02c
0049d028b 0x49d11c
0049d02c
0049d02cloc_49d02c:
0049d02csub x1, x1, x0
0049d030sub x4, xzr, x1
0049d034and x4, x0, x4, asr #63
0049d038add x0, x3, x4
0049d03cstr x0, [sp+72]
0049d040str x1, [sp+80]
0049d044movz x2, 46
0049d048bl strings.IndexByte
0049d04cstr x0, [sp+32]
0049d050ldr x3, [sp+104]
0049d054ldrsb x27, [x3]
0049d058ldr x4, [sp+104]
0049d05cldrsb x27, [x4]
0049d060ldr x4, [x4+40]
0049d064add x4, x4, x0
0049d068str x4, [x3+48]
0049d06cldr x3, [sp+32]
0049d070adds xzr, x3, 1
0049d074b.eq 0x49d07c
0049d078b 0x49d09c
0049d07c
0049d07cloc_49d07c:
0049d07cldr x3, [sp+104]
0049d080ldrsb x27, [x3]
0049d084ldr x3, [x3+8]
0049d088str x3, [sp+48]
0049d08cldr x4, [sp+104]
0049d090ldrsb x27, [x4]
0049d094str x3, [x4+48]
0049d098b 0x49d0a0
0049d09c
0049d09cloc_49d09c:
0049d09cb 0x49d0a0
0049d0a0
0049d0a0loc_49d0a0:
0049d0a0ldr x3, [sp+104]
0049d0a4ldrsb x27, [x3]
0049d0a8ldr x0, [x3+40]
0049d0acstr x0, [sp+48]
0049d0b0ldr x3, [sp+104]
0049d0b4ldrsb x27, [x3]
0049d0b8ldr x1, [x3+48]
0049d0bcstr x1, [sp+40]
0049d0c0ldr x3, [sp+104]
0049d0c4ldrsb x27, [x3]
0049d0c8ldr x2, [x3+8]
0049d0ccldr x3, [x3]
0049d0d0subs xzr, x2, x1
0049d0d4b.hs 0x49d0dc
0049d0d8b 0x49d118
0049d0dc
0049d0dcloc_49d0dc:
0049d0dcsubs xzr, x1, x0
0049d0e0b.hs 0x49d0e8
0049d0e4b 0x49d114
0049d0e8
0049d0e8loc_49d0e8:
0049d0e8sub x1, x1, x0
0049d0ecsub x2, xzr, x1
0049d0f0and x2, x0, x2, asr #63
0049d0f4add x0, x3, x2
0049d0f8str x0, [sp+72]
0049d0fcstr x1, [sp+80]
0049d100str x0, [sp+56]
0049d104str x1, [sp+64]
0049d108ldur x29, [sp-8]
0049d10cldr x30, [sp], 96
0049d110ret x30
0049d114
0049d114loc_49d114:
0049d114bl runtime.panicSliceB
0049d118
0049d118loc_49d118:
0049d118bl runtime.panicSliceAlen
0049d11c
0049d11cloc_49d11c:
0049d11cbl runtime.panicSliceB
0049d120
0049d120loc_49d120:
0049d120bl runtime.panicIndex
0049d124hint
0049d128
0049d128loc_49d128:
0049d128str x0, [sp+8]
0049d12cmov x3, x30
0049d130bl runtime.morestack_noctxt.abi0
0049d134ldr x0, [sp+8]
0049d138b 0x49cf80
0049d13cudf 0
0049cf80
0049cf80vendor/golang.org/x/net/idna.(*labelIter).label: ; void vendor/golang.org/x/net/idna.(*labelIter).label(vendor/golang.org/x/net/idna.labelIter * l)
0049cf80ldr x16, [x28+16]
0049cf84subs xzr, sp, x16
0049cf88b.ls 0x49d128
0049cf8cstr x30, [sp-96]!
0049cf90stur x29, [sp-8]
0049cf94sub x29, sp, 8
0049cf98str x0, [sp+104]
0049cf9cstp xzr, xzr, [sp+56]
0049cfa0ldr x3, [sp+104]
0049cfa4ldrsb x27, [x3]
0049cfa8ldr x3, [x3+16]
0049cfaccbnz x3, 0x49cfb4
0049cfb0b 0x49d000
0049cfb4
0049cfb4loc_49cfb4:
0049cfb4ldr x2, [sp+104]
0049cfb8ldrsb x27, [x2]
0049cfbcldr x3, [x2+16]
0049cfc0ldr x1, [x2+24]
0049cfc4ldr x2, [sp+104]
0049cfc8ldrsb x27, [x2]
0049cfccldr x0, [x2+56]
0049cfd0subs xzr, x1, x0
0049cfd4b.hi 0x49cfdc
0049cfd8b 0x49d120
0049cfdc
0049cfdcloc_49cfdc:
0049cfdcadd x2, x3, x0, lsl #4
0049cfe0ldr x1, [x2+8]
0049cfe4ubfm x2, x0, 60, 59
0049cfe8ldr x0, [x3+x2]
0049cfecstr x0, [sp+56]
0049cff0str x1, [sp+64]
0049cff4ldur x29, [sp-8]
0049cff8ldr x30, [sp], 96
0049cffcret x30
0049d000
0049d000loc_49d000:
0049d000ldr x3, [sp+104]
0049d004ldrsb x27, [x3]
0049d008ldr x0, [x3+40]
0049d00cstr x0, [sp+48]
0049d010ldr x3, [sp+104]
0049d014ldrsb x27, [x3]
0049d018ldr x1, [x3+8]
0049d01cldr x3, [x3]
0049d020subs xzr, x1, x0
0049d024b.hs 0x49d02c
0049d028b 0x49d11c
0049d02c
0049d02cloc_49d02c:
0049d02csub x1, x1, x0
0049d030sub x4, xzr, x1
0049d034and x4, x0, x4, asr #63
0049d038add x0, x3, x4
0049d03cstr x0, [sp+72]
0049d040str x1, [sp+80]
0049d044movz x2, 46
0049d048bl strings.IndexByte
0049d04cstr x0, [sp+32]
0049d050ldr x3, [sp+104]
0049d054ldrsb x27, [x3]
0049d058ldr x4, [sp+104]
0049d05cldrsb x27, [x4]
0049d060ldr x4, [x4+40]
0049d064add x4, x4, x0
0049d068str x4, [x3+48]
0049d06cldr x3, [sp+32]
0049d070adds xzr, x3, 1
0049d074b.eq 0x49d07c
0049d078b 0x49d09c
0049d07c
0049d07cloc_49d07c:
0049d07cldr x3, [sp+104]
0049d080ldrsb x27, [x3]
0049d084ldr x3, [x3+8]
0049d088str x3, [sp+48]
0049d08cldr x4, [sp+104]
0049d090ldrsb x27, [x4]
0049d094str x3, [x4+48]
0049d098b 0x49d0a0
0049d09c
0049d09cloc_49d09c:
0049d09cb 0x49d0a0
0049d0a0
0049d0a0loc_49d0a0:
0049d0a0ldr x3, [sp+104]
0049d0a4ldrsb x27, [x3]
0049d0a8ldr x0, [x3+40]
0049d0acstr x0, [sp+48]
0049d0b0ldr x3, [sp+104]
0049d0b4ldrsb x27, [x3]
0049d0b8ldr x1, [x3+48]
0049d0bcstr x1, [sp+40]
0049d0c0ldr x3, [sp+104]
0049d0c4ldrsb x27, [x3]
0049d0c8ldr x2, [x3+8]
0049d0ccldr x3, [x3]
0049d0d0subs xzr, x2, x1
0049d0d4b.hs 0x49d0dc
0049d0d8b 0x49d118
0049d0dc
0049d0dcloc_49d0dc:
0049d0dcsubs xzr, x1, x0
0049d0e0b.hs 0x49d0e8
0049d0e4b 0x49d114
0049d0e8
0049d0e8loc_49d0e8:
0049d0e8sub x1, x1, x0
0049d0ecsub x2, xzr, x1
0049d0f0and x2, x0, x2, asr #63
0049d0f4add x0, x3, x2
0049d0f8str x0, [sp+72]
0049d0fcstr x1, [sp+80]
0049d100str x0, [sp+56]
0049d104str x1, [sp+64]
0049d108ldur x29, [sp-8]
0049d10cldr x30, [sp], 96
0049d110ret x30
0049d114
0049d114loc_49d114:
0049d114bl runtime.panicSliceB
0049d118
0049d118loc_49d118:
0049d118bl runtime.panicSliceAlen
0049d11c
0049d11cloc_49d11c:
0049d11cbl runtime.panicSliceB
0049d120
0049d120loc_49d120:
0049d120bl runtime.panicIndex
0049d124hint
0049d128
0049d128loc_49d128:
0049d128str x0, [sp+8]
0049d12cmov x3, x30
0049d130bl runtime.morestack_noctxt.abi0
0049d134ldr x0, [sp+8]
0049d138b 0x49cf80
0049d13cudf 0
0049cf80
0049d140
0049d140vendor/golang.org/x/net/idna.(*labelIter).next: ; void vendor/golang.org/x/net/idna.(*labelIter).next(vendor/golang.org/x/net/idna.labelIter * l)
0049d140ldr x16, [x28+16]
0049d144subs xzr, sp, x16
0049d148b.ls 0x49d330
0049d14cstr x30, [sp-64]!
0049d150stur x29, [sp-8]
0049d154sub x29, sp, 8
0049d158str x0, [sp+72]
0049d15cldrsb x27, [x0]
0049d160ldrsb x27, [x0]
0049d164ldr x2, [x0+56]
0049d168add x2, x2, 1
0049d16cstr x2, [x0+56]
0049d170ldrsb x27, [x0]
0049d174ldr x2, [x0+16]
0049d178cbnz x2, 0x49d180
0049d17cb 0x49d264
0049d180
0049d180loc_49d180:
0049d180ldrsb x27, [x0]
0049d184ldr x2, [x0+24]
0049d188str x2, [sp+48]
0049d18cldrsb x27, [x0]
0049d190ldr x3, [x0+56]
0049d194subs xzr, x2, x3
0049d198cset x2, le
0049d19cstrb w2, [sp+39]
0049d1a0b.le 0x49d1a8
0049d1a4b 0x49d1ac
0049d1a8
0049d1a8loc_49d1a8:
0049d1a8b 0x49d230
0049d1ac
0049d1acloc_49d1ac:
0049d1acldr x2, [sp+72]
0049d1b0ldrsb x27, [x2]
0049d1b4ldr x2, [x2+24]
0049d1b8str x2, [sp+40]
0049d1bcldr x3, [sp+72]
0049d1c0ldrsb x27, [x3]
0049d1c4ldr x3, [x3+56]
0049d1c8sub x2, x2, 1
0049d1ccsubs xzr, x3, x2
0049d1d0cset x2, eq
0049d1d4strb w2, [sp+38]
0049d1d8b.eq 0x49d1e0
0049d1dcb 0x49d220
0049d1e0
0049d1e0loc_49d1e0:
0049d1e0ldr x2, [sp+72]
0049d1e4ldrsb x27, [x2]
0049d1e8ldr x1, [x2+24]
0049d1ecldr x2, [x2+16]
0049d1f0ldr x3, [sp+72]
0049d1f4ldrsb x27, [x3]
0049d1f8ldr x0, [x3+56]
0049d1fcsubs xzr, x1, x0
0049d200b.hi 0x49d208
0049d204b 0x49d328
0049d208
0049d208loc_49d208:
0049d208add x0, x2, x0, lsl #4
0049d20cldr x0, [x0+8]
0049d210subs xzr, x0, 0
0049d214cset x0, eq
0049d218strb w0, [sp+38]
0049d21cb 0x49d224
0049d220
0049d220loc_49d220:
0049d220b 0x49d224
0049d224
0049d224loc_49d224:
0049d224ldrb w0, [sp+38]
0049d228strb w0, [sp+39]
0049d22cb 0x49d230
0049d230
0049d230loc_49d230:
0049d230ldrb w0, [sp+39]
0049d234tbnz w0, 0, 0x49d23c
0049d238b 0x49d25c
0049d23c
0049d23cloc_49d23c:
0049d23cldr x0, [sp+72]
0049d240ldrsb x27, [x0]
0049d244ldr x0, [x0+8]
0049d248str x0, [sp+48]
0049d24cldr x1, [sp+72]
0049d250ldrsb x27, [x1]
0049d254str x0, [x1+40]
0049d258b 0x49d260
0049d25c
0049d25cloc_49d25c:
0049d25cb 0x49d260
0049d260
0049d260loc_49d260:
0049d260b 0x49d318
0049d264
0049d264loc_49d264:
0049d264ldrsb x27, [x0]
0049d268ldrsb x27, [x0]
0049d26cldr x2, [x0+48]
0049d270add x2, x2, 1
0049d274str x2, [x0+40]
0049d278ldrsb x27, [x0]
0049d27cldr x2, [x0+8]
0049d280str x2, [sp+48]
0049d284ldrsb x27, [x0]
0049d288ldr x3, [x0+40]
0049d28csub x2, x2, 1
0049d290subs xzr, x3, x2
0049d294cset x2, eq
0049d298strb w2, [sp+39]
0049d29cb.eq 0x49d2a4
0049d2a0b 0x49d2e0
0049d2a4
0049d2a4loc_49d2a4:
0049d2a4ldr x2, [sp+72]
0049d2a8ldrsb x27, [x2]
0049d2acldr x1, [x2+8]
0049d2b0ldr x2, [x2]
0049d2b4ldr x3, [sp+72]
0049d2b8ldrsb x27, [x3]
0049d2bcldr x0, [x3+40]
0049d2c0subs xzr, x0, x1
0049d2c4b.lo 0x49d2cc
0049d2c8b 0x49d324
0049d2cc
0049d2ccloc_49d2cc:
0049d2ccldrb w0, [x2+x0]
0049d2d0subs wzr, w0, 46
0049d2d4cset x0, eq
0049d2d8strb w0, [sp+39]
0049d2dcb 0x49d2e4
0049d2e0
0049d2e0loc_49d2e0:
0049d2e0b 0x49d2e4
0049d2e4
0049d2e4loc_49d2e4:
0049d2e4ldrb w0, [sp+39]
0049d2e8tbnz w0, 0, 0x49d2f0
0049d2ecb 0x49d310
0049d2f0
0049d2f0loc_49d2f0:
0049d2f0ldr x0, [sp+72]
0049d2f4ldrsb x27, [x0]
0049d2f8ldr x0, [x0+8]
0049d2fcstr x0, [sp+48]
0049d300ldr x1, [sp+72]
0049d304ldrsb x27, [x1]
0049d308str x0, [x1+40]
0049d30cb 0x49d314
0049d310
0049d310loc_49d310:
0049d310b 0x49d314
0049d314
0049d314loc_49d314:
0049d314b 0x49d318
0049d318
0049d318loc_49d318:
0049d318ldur x29, [sp-8]
0049d31cldr x30, [sp], 64
0049d320ret x30
0049d324
0049d324loc_49d324:
0049d324bl runtime.panicIndex
0049d328
0049d328loc_49d328:
0049d328bl runtime.panicIndex
0049d32chint
0049d330
0049d330loc_49d330:
0049d330str x0, [sp+8]
0049d334mov x3, x30
0049d338bl runtime.morestack_noctxt.abi0
0049d33cldr x0, [sp+8]
0049d340b 0x49d140
0049d344udf 0
0049d348udf 0
0049d34cudf 0
0049d140
0049d140vendor/golang.org/x/net/idna.(*labelIter).next: ; void vendor/golang.org/x/net/idna.(*labelIter).next(vendor/golang.org/x/net/idna.labelIter * l)
0049d140ldr x16, [x28+16]
0049d144subs xzr, sp, x16
0049d148b.ls 0x49d330
0049d14cstr x30, [sp-64]!
0049d150stur x29, [sp-8]
0049d154sub x29, sp, 8
0049d158str x0, [sp+72]
0049d15cldrsb x27, [x0]
0049d160ldrsb x27, [x0]
0049d164ldr x2, [x0+56]
0049d168add x2, x2, 1
0049d16cstr x2, [x0+56]
0049d170ldrsb x27, [x0]
0049d174ldr x2, [x0+16]
0049d178cbnz x2, 0x49d180
0049d17cb 0x49d264
0049d180
0049d180loc_49d180:
0049d180ldrsb x27, [x0]
0049d184ldr x2, [x0+24]
0049d188str x2, [sp+48]
0049d18cldrsb x27, [x0]
0049d190ldr x3, [x0+56]
0049d194subs xzr, x2, x3
0049d198cset x2, le
0049d19cstrb w2, [sp+39]
0049d1a0b.le 0x49d1a8
0049d1a4b 0x49d1ac
0049d1a8
0049d1a8loc_49d1a8:
0049d1a8b 0x49d230
0049d1ac
0049d1acloc_49d1ac:
0049d1acldr x2, [sp+72]
0049d1b0ldrsb x27, [x2]
0049d1b4ldr x2, [x2+24]
0049d1b8str x2, [sp+40]
0049d1bcldr x3, [sp+72]
0049d1c0ldrsb x27, [x3]
0049d1c4ldr x3, [x3+56]
0049d1c8sub x2, x2, 1
0049d1ccsubs xzr, x3, x2
0049d1d0cset x2, eq
0049d1d4strb w2, [sp+38]
0049d1d8b.eq 0x49d1e0
0049d1dcb 0x49d220
0049d1e0
0049d1e0loc_49d1e0:
0049d1e0ldr x2, [sp+72]
0049d1e4ldrsb x27, [x2]
0049d1e8ldr x1, [x2+24]
0049d1ecldr x2, [x2+16]
0049d1f0ldr x3, [sp+72]
0049d1f4ldrsb x27, [x3]
0049d1f8ldr x0, [x3+56]
0049d1fcsubs xzr, x1, x0
0049d200b.hi 0x49d208
0049d204b 0x49d328
0049d208
0049d208loc_49d208:
0049d208add x0, x2, x0, lsl #4
0049d20cldr x0, [x0+8]
0049d210subs xzr, x0, 0
0049d214cset x0, eq
0049d218strb w0, [sp+38]
0049d21cb 0x49d224
0049d220
0049d220loc_49d220:
0049d220b 0x49d224
0049d224
0049d224loc_49d224:
0049d224ldrb w0, [sp+38]
0049d228strb w0, [sp+39]
0049d22cb 0x49d230
0049d230
0049d230loc_49d230:
0049d230ldrb w0, [sp+39]
0049d234tbnz w0, 0, 0x49d23c
0049d238b 0x49d25c
0049d23c
0049d23cloc_49d23c:
0049d23cldr x0, [sp+72]
0049d240ldrsb x27, [x0]
0049d244ldr x0, [x0+8]
0049d248str x0, [sp+48]
0049d24cldr x1, [sp+72]
0049d250ldrsb x27, [x1]
0049d254str x0, [x1+40]
0049d258b 0x49d260
0049d25c
0049d25cloc_49d25c:
0049d25cb 0x49d260
0049d260
0049d260loc_49d260:
0049d260b 0x49d318
0049d264
0049d264loc_49d264:
0049d264ldrsb x27, [x0]
0049d268ldrsb x27, [x0]
0049d26cldr x2, [x0+48]
0049d270add x2, x2, 1
0049d274str x2, [x0+40]
0049d278ldrsb x27, [x0]
0049d27cldr x2, [x0+8]
0049d280str x2, [sp+48]
0049d284ldrsb x27, [x0]
0049d288ldr x3, [x0+40]
0049d28csub x2, x2, 1
0049d290subs xzr, x3, x2
0049d294cset x2, eq
0049d298strb w2, [sp+39]
0049d29cb.eq 0x49d2a4
0049d2a0b 0x49d2e0
0049d2a4
0049d2a4loc_49d2a4:
0049d2a4ldr x2, [sp+72]
0049d2a8ldrsb x27, [x2]
0049d2acldr x1, [x2+8]
0049d2b0ldr x2, [x2]
0049d2b4ldr x3, [sp+72]
0049d2b8ldrsb x27, [x3]
0049d2bcldr x0, [x3+40]
0049d2c0subs xzr, x0, x1
0049d2c4b.lo 0x49d2cc
0049d2c8b 0x49d324
0049d2cc
0049d2ccloc_49d2cc:
0049d2ccldrb w0, [x2+x0]
0049d2d0subs wzr, w0, 46
0049d2d4cset x0, eq
0049d2d8strb w0, [sp+39]
0049d2dcb 0x49d2e4
0049d2e0
0049d2e0loc_49d2e0:
0049d2e0b 0x49d2e4
0049d2e4
0049d2e4loc_49d2e4:
0049d2e4ldrb w0, [sp+39]
0049d2e8tbnz w0, 0, 0x49d2f0
0049d2ecb 0x49d310
0049d2f0
0049d2f0loc_49d2f0:
0049d2f0ldr x0, [sp+72]
0049d2f4ldrsb x27, [x0]
0049d2f8ldr x0, [x0+8]
0049d2fcstr x0, [sp+48]
0049d300ldr x1, [sp+72]
0049d304ldrsb x27, [x1]
0049d308str x0, [x1+40]
0049d30cb 0x49d314
0049d310
0049d310loc_49d310:
0049d310b 0x49d314
0049d314
0049d314loc_49d314:
0049d314b 0x49d318
0049d318
0049d318loc_49d318:
0049d318ldur x29, [sp-8]
0049d31cldr x30, [sp], 64
0049d320ret x30
0049d324
0049d324loc_49d324:
0049d324bl runtime.panicIndex
0049d328
0049d328loc_49d328:
0049d328bl runtime.panicIndex
0049d32chint
0049d330
0049d330loc_49d330:
0049d330str x0, [sp+8]
0049d334mov x3, x30
0049d338bl runtime.morestack_noctxt.abi0
0049d33cldr x0, [sp+8]
0049d340b 0x49d140
0049d344udf 0
0049d348udf 0
0049d34cudf 0
0049d140
0049d350
0049d350vendor/golang.org/x/net/idna.(*labelIter).set: ; void vendor/golang.org/x/net/idna.(*labelIter).set(vendor/golang.org/x/net/idna.labelIter * l, struct string s)
0049d350ldr x16, [x28+16]
0049d354subs xzr, sp, x16
0049d358b.ls 0x49d478
0049d35cstr x30, [sp-96]!
0049d360stur x29, [sp-8]
0049d364sub x29, sp, 8
0049d368str x0, [sp+104]
0049d36cstr x1, [sp+112]
0049d370str x2, [sp+120]
0049d374ldrsb x27, [x0]
0049d378ldr x4, [x0+16]
0049d37ccbnz x4, 0x49d384
0049d380b 0x49d388
0049d384
0049d384loc_49d384:
0049d384b 0x49d3fc
0049d388
0049d388loc_49d388:
0049d388ldrsb x27, [x0]
0049d38cldr x4, [x0]
0049d390ldr x1, [x0+8]
0049d394str x4, [sp+48]
0049d398str x1, [sp+56]
0049d39cmov x0, x4
0049d3a0adrp x2, 0x272000
0049d3a4add x2, x2, 296
0049d3a8orr x3, xzr, 1
0049d3acbl strings.Split
0049d3b0str x0, [sp+64]
0049d3b4str x1, [sp+72]
0049d3b8str x2, [sp+80]
0049d3bcldr x4, [sp+104]
0049d3c0ldrsb x27, [x4]
0049d3c4str x1, [x4+24]
0049d3c8str x2, [x4+32]
0049d3ccadrp x27, 0x5ae000
0049d3d0ldr w5, [x27+3056]
0049d3d4cbz w5, 0x49d3dc
0049d3d8b 0x49d3e0
0049d3dc
0049d3dcloc_49d3dc:
0049d3dcb 0x49d3f4
0049d3e0
0049d3e0loc_49d3e0:
0049d3e0bl runtime.gcWriteBarrier2
0049d3e4str x0, [x25]
0049d3e8ldr x2, [x4+16]
0049d3ecstr x2, [x25+8]
0049d3f0b 0x49d3f4
0049d3f4
0049d3f4loc_49d3f4:
0049d3f4str x0, [x4+16]
0049d3f8b 0x49d3fc
0049d3fc
0049d3fcloc_49d3fc:
0049d3fcldr x2, [sp+104]
0049d400ldrsb x27, [x2]
0049d404ldr x1, [x2+24]
0049d408ldr x2, [x2+16]
0049d40cldr x3, [sp+104]
0049d410ldrsb x27, [x3]
0049d414ldr x0, [x3+56]
0049d418ldr x3, [sp+112]
0049d41cldr x4, [sp+120]
0049d420subs xzr, x1, x0
0049d424b.hi 0x49d42c
0049d428b 0x49d470
0049d42c
0049d42cloc_49d42c:
0049d42cadd x1, x2, x0, lsl #4
0049d430str x4, [x1+8]
0049d434ubfm x0, x0, 60, 59
0049d438adrp x27, 0x5ae000
0049d43cldr w1, [x27+3056]
0049d440cbz w1, 0x49d448
0049d444b 0x49d44c
0049d448
0049d448loc_49d448:
0049d448b 0x49d460
0049d44c
0049d44cloc_49d44c:
0049d44cbl runtime.gcWriteBarrier2
0049d450str x3, [x25]
0049d454ldr x1, [x2+x0]
0049d458str x1, [x25+8]
0049d45cb 0x49d460
0049d460
0049d460loc_49d460:
0049d460str x3, [x2+x0]
0049d464ldur x29, [sp-8]
0049d468ldr x30, [sp], 96
0049d46cret x30
0049d470
0049d470loc_49d470:
0049d470bl runtime.panicIndex
0049d474hint
0049d478
0049d478loc_49d478:
0049d478stp x0, x1, [sp+8]
0049d47cstr x2, [sp+24]
0049d480mov x3, x30
0049d484bl runtime.morestack_noctxt.abi0
0049d488ldp x0, x1, [sp+8]
0049d48cldr x2, [sp+24]
0049d490b 0x49d350
0049d494udf 0
0049d498udf 0
0049d49cudf 0
0049d350
0049d350vendor/golang.org/x/net/idna.(*labelIter).set: ; void vendor/golang.org/x/net/idna.(*labelIter).set(vendor/golang.org/x/net/idna.labelIter * l, struct string s)
0049d350ldr x16, [x28+16]
0049d354subs xzr, sp, x16
0049d358b.ls 0x49d478
0049d35cstr x30, [sp-96]!
0049d360stur x29, [sp-8]
0049d364sub x29, sp, 8
0049d368str x0, [sp+104]
0049d36cstr x1, [sp+112]
0049d370str x2, [sp+120]
0049d374ldrsb x27, [x0]
0049d378ldr x4, [x0+16]
0049d37ccbnz x4, 0x49d384
0049d380b 0x49d388
0049d384
0049d384loc_49d384:
0049d384b 0x49d3fc
0049d388
0049d388loc_49d388:
0049d388ldrsb x27, [x0]
0049d38cldr x4, [x0]
0049d390ldr x1, [x0+8]
0049d394str x4, [sp+48]
0049d398str x1, [sp+56]
0049d39cmov x0, x4
0049d3a0adrp x2, 0x272000
0049d3a4add x2, x2, 296
0049d3a8orr x3, xzr, 1
0049d3acbl strings.Split
0049d3b0str x0, [sp+64]
0049d3b4str x1, [sp+72]
0049d3b8str x2, [sp+80]
0049d3bcldr x4, [sp+104]
0049d3c0ldrsb x27, [x4]
0049d3c4str x1, [x4+24]
0049d3c8str x2, [x4+32]
0049d3ccadrp x27, 0x5ae000
0049d3d0ldr w5, [x27+3056]
0049d3d4cbz w5, 0x49d3dc
0049d3d8b 0x49d3e0
0049d3dc
0049d3dcloc_49d3dc:
0049d3dcb 0x49d3f4
0049d3e0
0049d3e0loc_49d3e0:
0049d3e0bl runtime.gcWriteBarrier2
0049d3e4str x0, [x25]
0049d3e8ldr x2, [x4+16]
0049d3ecstr x2, [x25+8]
0049d3f0b 0x49d3f4
0049d3f4
0049d3f4loc_49d3f4:
0049d3f4str x0, [x4+16]
0049d3f8b 0x49d3fc
0049d3fc
0049d3fcloc_49d3fc:
0049d3fcldr x2, [sp+104]
0049d400ldrsb x27, [x2]
0049d404ldr x1, [x2+24]
0049d408ldr x2, [x2+16]
0049d40cldr x3, [sp+104]
0049d410ldrsb x27, [x3]
0049d414ldr x0, [x3+56]
0049d418ldr x3, [sp+112]
0049d41cldr x4, [sp+120]
0049d420subs xzr, x1, x0
0049d424b.hi 0x49d42c
0049d428b 0x49d470
0049d42c
0049d42cloc_49d42c:
0049d42cadd x1, x2, x0, lsl #4
0049d430str x4, [x1+8]
0049d434ubfm x0, x0, 60, 59
0049d438adrp x27, 0x5ae000
0049d43cldr w1, [x27+3056]
0049d440cbz w1, 0x49d448
0049d444b 0x49d44c
0049d448
0049d448loc_49d448:
0049d448b 0x49d460
0049d44c
0049d44cloc_49d44c:
0049d44cbl runtime.gcWriteBarrier2
0049d450str x3, [x25]
0049d454ldr x1, [x2+x0]
0049d458str x1, [x25+8]
0049d45cb 0x49d460
0049d460
0049d460loc_49d460:
0049d460str x3, [x2+x0]
0049d464ldur x29, [sp-8]
0049d468ldr x30, [sp], 96
0049d46cret x30
0049d470
0049d470loc_49d470:
0049d470bl runtime.panicIndex
0049d474hint
0049d478
0049d478loc_49d478:
0049d478stp x0, x1, [sp+8]
0049d47cstr x2, [sp+24]
0049d480mov x3, x30
0049d484bl runtime.morestack_noctxt.abi0
0049d488ldp x0, x1, [sp+8]
0049d48cldr x2, [sp+24]
0049d490b 0x49d350
0049d494udf 0
0049d498udf 0
0049d49cudf 0
0049d350
0049d4a0
0049d4a0vendor/golang.org/x/net/idna.(*Profile).simplify: ; void vendor/golang.org/x/net/idna.(*Profile).simplify(vendor/golang.org/x/net/idna.Profile * p, vendor/golang.org/x/net/idna.category cat)
0049d4a0str x30, [sp-32]!
0049d4a4stur x29, [sp-8]
0049d4a8sub x29, sp, 8
0049d4acstr x0, [sp+40]
0049d4b0strh w1, [sp+48]
0049d4b4strh wzr, [sp+20]
0049d4b8strh w1, [sp+22]
0049d4bcubfm x2, x1, 0, 15
0049d4c0subs wzr, w2, 3
0049d4c4b.ls 0x49d4cc
0049d4c8b 0x49d554
0049d4cc
0049d4ccloc_49d4cc:
0049d4ccubfm x2, x1, 0, 15
0049d4d0subs wzr, w2, 2
0049d4d4b.eq 0x49d4dc
0049d4d8b 0x49d510
0049d4dc
0049d4dcloc_49d4dc:
0049d4dcb 0x49d4e0
0049d4e0
0049d4e0loc_49d4e0:
0049d4e0ldr x1, [sp+40]
0049d4e4ldrsb x27, [x1]
0049d4e8ldrb w1, [x1+1]
0049d4ectbnz w1, 0, 0x49d4f4
0049d4f0b 0x49d500
0049d4f4
0049d4f4loc_49d4f4:
0049d4f4orr x1, xzr, 64
0049d4f8strh w1, [sp+48]
0049d4fcb 0x49d50c
0049d500
0049d500loc_49d500:
0049d500orr x1, xzr, 1
0049d504strh w1, [sp+48]
0049d508b 0x49d50c
0049d50c
0049d50cloc_49d50c:
0049d50cb 0x49d5dc
0049d510
0049d510loc_49d510:
0049d510ubfm x1, x1, 0, 15
0049d514subs wzr, w1, 3
0049d518b.eq 0x49d520
0049d51cb 0x49d54c
0049d520
0049d520loc_49d520:
0049d520b 0x49d524
0049d524
0049d524loc_49d524:
0049d524ldr x1, [sp+40]
0049d528ldrsb x27, [x1]
0049d52cldrb w1, [x1]
0049d530tbnz w1, 0, 0x49d538
0049d534b 0x49d53c
0049d538
0049d538loc_49d538:
0049d538b 0x49d548
0049d53c
0049d53cloc_49d53c:
0049d53corr x1, xzr, 8
0049d540strh w1, [sp+48]
0049d544b 0x49d548
0049d548
0049d548loc_49d548:
0049d548b 0x49d5dc
0049d54c
0049d54cloc_49d54c:
0049d54cb 0x49d550
0049d550
0049d550loc_49d550:
0049d550b 0x49d5d8
0049d554
0049d554loc_49d554:
0049d554ubfm x2, x1, 0, 15
0049d558subs wzr, w2, 24
0049d55cb.eq 0x49d564
0049d560b 0x49d568
0049d564
0049d564loc_49d564:
0049d564b 0x49d57c
0049d568
0049d568loc_49d568:
0049d568ubfm x2, x1, 0, 15
0049d56csubs wzr, w2, 40
0049d570b.eq 0x49d578
0049d574b 0x49d588
0049d578
0049d578loc_49d578:
0049d578b 0x49d57c
0049d57c
0049d57cloc_49d57c:
0049d57corr x1, xzr, 8
0049d580strh w1, [sp+48]
0049d584b 0x49d5dc
0049d588
0049d588loc_49d588:
0049d588ubfm x1, x1, 0, 15
0049d58csubs wzr, w1, 128
0049d590b.eq 0x49d598
0049d594b 0x49d5cc
0049d598
0049d598loc_49d598:
0049d598b 0x49d59c
0049d59c
0049d59cloc_49d59c:
0049d59cldr x1, [sp+40]
0049d5a0ldrsb x27, [x1]
0049d5a4ldrb w1, [x1+1]
0049d5a8tbnz w1, 0, 0x49d5b0
0049d5acb 0x49d5bc
0049d5b0
0049d5b0loc_49d5b0:
0049d5b0orr x1, xzr, 64
0049d5b4strh w1, [sp+48]
0049d5b8b 0x49d5c8
0049d5bc
0049d5bcloc_49d5bc:
0049d5bcorr x1, xzr, 8
0049d5c0strh w1, [sp+48]
0049d5c4b 0x49d5c8
0049d5c8
0049d5c8loc_49d5c8:
0049d5c8b 0x49d5dc
0049d5cc
0049d5ccloc_49d5cc:
0049d5ccb 0x49d5d0
0049d5d0
0049d5d0loc_49d5d0:
0049d5d0b 0x49d5d4
0049d5d4
0049d5d4loc_49d5d4:
0049d5d4b 0x49d5d8
0049d5d8
0049d5d8loc_49d5d8:
0049d5d8b 0x49d5dc
0049d5dc
0049d5dcloc_49d5dc:
0049d5dcldrh w0, [sp+48]
0049d5e0strh w0, [sp+20]
0049d5e4add x29, sp, 24
0049d5e8add sp, sp, 32
0049d5ecret x30
0049d4a0
0049d4a0vendor/golang.org/x/net/idna.(*Profile).simplify: ; void vendor/golang.org/x/net/idna.(*Profile).simplify(vendor/golang.org/x/net/idna.Profile * p, vendor/golang.org/x/net/idna.category cat)
0049d4a0str x30, [sp-32]!
0049d4a4stur x29, [sp-8]
0049d4a8sub x29, sp, 8
0049d4acstr x0, [sp+40]
0049d4b0strh w1, [sp+48]
0049d4b4strh wzr, [sp+20]
0049d4b8strh w1, [sp+22]
0049d4bcubfm x2, x1, 0, 15
0049d4c0subs wzr, w2, 3
0049d4c4b.ls 0x49d4cc
0049d4c8b 0x49d554
0049d4cc
0049d4ccloc_49d4cc:
0049d4ccubfm x2, x1, 0, 15
0049d4d0subs wzr, w2, 2
0049d4d4b.eq 0x49d4dc
0049d4d8b 0x49d510
0049d4dc
0049d4dcloc_49d4dc:
0049d4dcb 0x49d4e0
0049d4e0
0049d4e0loc_49d4e0:
0049d4e0ldr x1, [sp+40]
0049d4e4ldrsb x27, [x1]
0049d4e8ldrb w1, [x1+1]
0049d4ectbnz w1, 0, 0x49d4f4
0049d4f0b 0x49d500
0049d4f4
0049d4f4loc_49d4f4:
0049d4f4orr x1, xzr, 64
0049d4f8strh w1, [sp+48]
0049d4fcb 0x49d50c
0049d500
0049d500loc_49d500:
0049d500orr x1, xzr, 1
0049d504strh w1, [sp+48]
0049d508b 0x49d50c
0049d50c
0049d50cloc_49d50c:
0049d50cb 0x49d5dc
0049d510
0049d510loc_49d510:
0049d510ubfm x1, x1, 0, 15
0049d514subs wzr, w1, 3
0049d518b.eq 0x49d520
0049d51cb 0x49d54c
0049d520
0049d520loc_49d520:
0049d520b 0x49d524
0049d524
0049d524loc_49d524:
0049d524ldr x1, [sp+40]
0049d528ldrsb x27, [x1]
0049d52cldrb w1, [x1]
0049d530tbnz w1, 0, 0x49d538
0049d534b 0x49d53c
0049d538
0049d538loc_49d538:
0049d538b 0x49d548
0049d53c
0049d53cloc_49d53c:
0049d53corr x1, xzr, 8
0049d540strh w1, [sp+48]
0049d544b 0x49d548
0049d548
0049d548loc_49d548:
0049d548b 0x49d5dc
0049d54c
0049d54cloc_49d54c:
0049d54cb 0x49d550
0049d550
0049d550loc_49d550:
0049d550b 0x49d5d8
0049d554
0049d554loc_49d554:
0049d554ubfm x2, x1, 0, 15
0049d558subs wzr, w2, 24
0049d55cb.eq 0x49d564
0049d560b 0x49d568
0049d564
0049d564loc_49d564:
0049d564b 0x49d57c
0049d568
0049d568loc_49d568:
0049d568ubfm x2, x1, 0, 15
0049d56csubs wzr, w2, 40
0049d570b.eq 0x49d578
0049d574b 0x49d588
0049d578
0049d578loc_49d578:
0049d578b 0x49d57c
0049d57c
0049d57cloc_49d57c:
0049d57corr x1, xzr, 8
0049d580strh w1, [sp+48]
0049d584b 0x49d5dc
0049d588
0049d588loc_49d588:
0049d588ubfm x1, x1, 0, 15
0049d58csubs wzr, w1, 128
0049d590b.eq 0x49d598
0049d594b 0x49d5cc
0049d598
0049d598loc_49d598:
0049d598b 0x49d59c
0049d59c
0049d59cloc_49d59c:
0049d59cldr x1, [sp+40]
0049d5a0ldrsb x27, [x1]
0049d5a4ldrb w1, [x1+1]
0049d5a8tbnz w1, 0, 0x49d5b0
0049d5acb 0x49d5bc
0049d5b0
0049d5b0loc_49d5b0:
0049d5b0orr x1, xzr, 64
0049d5b4strh w1, [sp+48]
0049d5b8b 0x49d5c8
0049d5bc
0049d5bcloc_49d5bc:
0049d5bcorr x1, xzr, 8
0049d5c0strh w1, [sp+48]
0049d5c4b 0x49d5c8
0049d5c8
0049d5c8loc_49d5c8:
0049d5c8b 0x49d5dc
0049d5cc
0049d5ccloc_49d5cc:
0049d5ccb 0x49d5d0
0049d5d0
0049d5d0loc_49d5d0:
0049d5d0b 0x49d5d4
0049d5d4
0049d5d4loc_49d5d4:
0049d5d4b 0x49d5d8
0049d5d8
0049d5d8loc_49d5d8:
0049d5d8b 0x49d5dc
0049d5dc
0049d5dcloc_49d5dc:
0049d5dcldrh w0, [sp+48]
0049d5e0strh w0, [sp+20]
0049d5e4add x29, sp, 24
0049d5e8add sp, sp, 32
0049d5ecret x30
0049d4a0
0049d5f0
0049d5f0vendor/golang.org/x/net/idna.validateFromPunycode: ; void vendor/golang.org/x/net/idna.validateFromPunycode(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d5f0ldr x16, [x28+16]
0049d5f4sub x17, sp, 32
0049d5f8subs xzr, x17, x16
0049d5fcb.ls 0x49d8f0
0049d600str x30, [sp-160]!
0049d604stur x29, [sp-8]
0049d608sub x29, sp, 8
0049d60cstr x0, [sp+168]
0049d610str x1, [sp+176]
0049d614str x2, [sp+184]
0049d618stp xzr, xzr, [sp+96]
0049d61cldr x1, [sp+176]
0049d620ldr x2, [sp+184]
0049d624mov x0, xzr
0049d628bl vendor/golang.org/x/text/unicode/norm.Form.IsNormalString
0049d62cstrb w0, [sp+45]
0049d630tbnz w0, 0, 0x49d638
0049d634b 0x49d640
0049d638
0049d638loc_49d638:
0049d638str xzr, [sp+64]
0049d63cb 0x49d6f4
0049d640
0049d640loc_49d640:
0049d640adrp x0, 0x1be000
0049d644add x0, x0, 3744
0049d648bl runtime.newobject
0049d64cstr x0, [sp+120]
0049d650ldr x1, [sp+176]
0049d654ldr x2, [sp+184]
0049d658str x2, [x0+8]
0049d65cadrp x27, 0x5ae000
0049d660ldr w2, [x27+3056]
0049d664cbz w2, 0x49d66c
0049d668b 0x49d670
0049d66c
0049d66cloc_49d66c:
0049d66cb 0x49d684
0049d670
0049d670loc_49d670:
0049d670bl runtime.gcWriteBarrier2
0049d674str x1, [x25]
0049d678ldr x2, [x0]
0049d67cstr x2, [x25+8]
0049d680b 0x49d684
0049d684
0049d684loc_49d684:
0049d684str x1, [x0]
0049d688ldr x2, [sp+120]
0049d68cldrsb x27, [x2]
0049d690orr x3, xzr, 2
0049d694str x3, [x2+24]
0049d698adrp x27, 0x5ae000
0049d69cldr w3, [x27+3056]
0049d6a0cbz w3, 0x49d6a8
0049d6a4b 0x49d6ac
0049d6a8
0049d6a8loc_49d6a8:
0049d6a8b 0x49d6bc
0049d6ac
0049d6acloc_49d6ac:
0049d6acldr x3, [x2+16]
0049d6b0bl runtime.gcWriteBarrier1
0049d6b4str x3, [x25]
0049d6b8b 0x49d6bc
0049d6bc
0049d6bcloc_49d6bc:
0049d6bcadrp x3, 0x213000
0049d6c0add x3, x3, 287
0049d6c4str x3, [x2+16]
0049d6c8ldr x2, [sp+120]
0049d6ccstr x2, [sp+144]
0049d6d0adrp x3, 0x279000
0049d6d4add x3, x3, 2432
0049d6d8str x3, [sp+96]
0049d6dcstr x2, [sp+104]
0049d6e0ldr x0, [sp+96]
0049d6e4ldr x1, [sp+104]
0049d6e8ldur x29, [sp-8]
0049d6ecldr x30, [sp], 160
0049d6f0ret x30
0049d6f4
0049d6f4loc_49d6f4:
0049d6f4ldr x3, [sp+184]
0049d6f8str x3, [sp+88]
0049d6fcldr x4, [sp+64]
0049d700subs xzr, x3, x4
0049d704b.gt 0x49d70c
0049d708b 0x49d8d0
0049d70c
0049d70cloc_49d70c:
0049d70cldr x0, [sp+64]
0049d710ldr x1, [sp+184]
0049d714ldr x3, [sp+176]
0049d718subs xzr, x0, x1
0049d71cb.ls 0x49d724
0049d720b 0x49d8e8
0049d724
0049d724loc_49d724:
0049d724sub x2, x1, x0
0049d728sub x4, xzr, x2
0049d72cand x4, x0, x4, asr #63
0049d730add x1, x3, x4
0049d734str x1, [sp+128]
0049d738str x2, [sp+136]
0049d73cadrp x27, 0x570000
0049d740ldr x0, [x27+2088]
0049d744bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049d748strh w0, [sp+54]
0049d74cstr x1, [sp+80]
0049d750ldrh w3, [sp+54]
0049d754strh w3, [sp+50]
0049d758ldr x3, [sp+80]
0049d75cstr x3, [sp+72]
0049d760ldrh w3, [sp+50]
0049d764strh w3, [sp+46]
0049d768ldr x3, [sp+72]
0049d76cstr x3, [sp+56]
0049d770cbz x3, 0x49d778
0049d774b 0x49d7a4
0049d778
0049d778loc_49d778:
0049d778adrp x2, 0x279000
0049d77cadd x2, x2, 2464
0049d780str x2, [sp+96]
0049d784adrp x2, 0x273000
0049d788add x2, x2, 3036
0049d78cstr x2, [sp+104]
0049d790ldr x0, [sp+96]
0049d794ldr x1, [sp+104]
0049d798ldur x29, [sp-8]
0049d79cldr x30, [sp], 160
0049d7a0ret x30
0049d7a4
0049d7a4loc_49d7a4:
0049d7a4ldrh w0, [sp+46]
0049d7a8bl vendor/golang.org/x/net/idna.info.category
0049d7acstrh w0, [sp+52]
0049d7b0ldr x1, [sp+168]
0049d7b4mov x2, x0
0049d7b8mov x0, x1
0049d7bcmov x1, x2
0049d7c0bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049d7c4strh w0, [sp+48]
0049d7c8ubfm x1, x0, 0, 15
0049d7ccsubs wzr, w1, 8
0049d7d0cset x1, ne
0049d7d4strb w1, [sp+45]
0049d7d8b.ne 0x49d7e0
0049d7dcb 0x49d7f4
0049d7e0
0049d7e0loc_49d7e0:
0049d7e0ldrh w3, [sp+48]
0049d7e4subs wzr, w3, 3
0049d7e8cset x3, ne
0049d7ecstrb w3, [sp+45]
0049d7f0b 0x49d7f8
0049d7f4
0049d7f4loc_49d7f4:
0049d7f4b 0x49d7f8
0049d7f8
0049d7f8loc_49d7f8:
0049d7f8ldrb w3, [sp+45]
0049d7fctbnz w3, 0, 0x49d804
0049d800b 0x49d8b8
0049d804
0049d804loc_49d804:
0049d804adrp x0, 0x1be000
0049d808add x0, x0, 3744
0049d80cbl runtime.newobject
0049d810str x0, [sp+112]
0049d814ldr x1, [sp+176]
0049d818ldr x2, [sp+184]
0049d81cstr x2, [x0+8]
0049d820adrp x27, 0x5ae000
0049d824ldr w2, [x27+3056]
0049d828cbz w2, 0x49d830
0049d82cb 0x49d834
0049d830
0049d830loc_49d830:
0049d830b 0x49d848
0049d834
0049d834loc_49d834:
0049d834bl runtime.gcWriteBarrier2
0049d838str x1, [x25]
0049d83cldr x2, [x0]
0049d840str x2, [x25+8]
0049d844b 0x49d848
0049d848
0049d848loc_49d848:
0049d848str x1, [x0]
0049d84cldr x2, [sp+112]
0049d850ldrsb x27, [x2]
0049d854orr x3, xzr, 2
0049d858str x3, [x2+24]
0049d85cadrp x27, 0x5ae000
0049d860ldr w3, [x27+3056]
0049d864cbz w3, 0x49d86c
0049d868b 0x49d870
0049d86c
0049d86cloc_49d86c:
0049d86cb 0x49d880
0049d870
0049d870loc_49d870:
0049d870ldr x3, [x2+16]
0049d874bl runtime.gcWriteBarrier1
0049d878str x3, [x25]
0049d87cb 0x49d880
0049d880
0049d880loc_49d880:
0049d880adrp x3, 0x213000
0049d884add x3, x3, 289
0049d888str x3, [x2+16]
0049d88cldr x2, [sp+112]
0049d890str x2, [sp+144]
0049d894adrp x3, 0x279000
0049d898add x3, x3, 2432
0049d89cstr x3, [sp+96]
0049d8a0str x2, [sp+104]
0049d8a4ldr x0, [sp+96]
0049d8a8ldr x1, [sp+104]
0049d8acldur x29, [sp-8]
0049d8b0ldr x30, [sp], 160
0049d8b4ret x30
0049d8b8
0049d8b8loc_49d8b8:
0049d8b8ldr x3, [sp+56]
0049d8bcldr x4, [sp+64]
0049d8c0add x3, x4, x3
0049d8c4str x3, [sp+64]
0049d8c8b 0x49d8cc
0049d8cc
0049d8ccloc_49d8cc:
0049d8ccb 0x49d6f4
0049d8d0
0049d8d0loc_49d8d0:
0049d8d0stp xzr, xzr, [sp+96]
0049d8d4mov x0, xzr
0049d8d8mov x1, xzr
0049d8dcldur x29, [sp-8]
0049d8e0ldr x30, [sp], 160
0049d8e4ret x30
0049d8e8
0049d8e8loc_49d8e8:
0049d8e8bl runtime.panicSliceB
0049d8echint
0049d8f0
0049d8f0loc_49d8f0:
0049d8f0stp x0, x1, [sp+8]
0049d8f4str x2, [sp+24]
0049d8f8mov x3, x30
0049d8fcbl runtime.morestack_noctxt.abi0
0049d900ldp x0, x1, [sp+8]
0049d904ldr x2, [sp+24]
0049d908b 0x49d5f0
0049d90cudf 0
0049d5f0
0049d5f0vendor/golang.org/x/net/idna.validateFromPunycode: ; void vendor/golang.org/x/net/idna.validateFromPunycode(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d5f0ldr x16, [x28+16]
0049d5f4sub x17, sp, 32
0049d5f8subs xzr, x17, x16
0049d5fcb.ls 0x49d8f0
0049d600str x30, [sp-160]!
0049d604stur x29, [sp-8]
0049d608sub x29, sp, 8
0049d60cstr x0, [sp+168]
0049d610str x1, [sp+176]
0049d614str x2, [sp+184]
0049d618stp xzr, xzr, [sp+96]
0049d61cldr x1, [sp+176]
0049d620ldr x2, [sp+184]
0049d624mov x0, xzr
0049d628bl vendor/golang.org/x/text/unicode/norm.Form.IsNormalString
0049d62cstrb w0, [sp+45]
0049d630tbnz w0, 0, 0x49d638
0049d634b 0x49d640
0049d638
0049d638loc_49d638:
0049d638str xzr, [sp+64]
0049d63cb 0x49d6f4
0049d640
0049d640loc_49d640:
0049d640adrp x0, 0x1be000
0049d644add x0, x0, 3744
0049d648bl runtime.newobject
0049d64cstr x0, [sp+120]
0049d650ldr x1, [sp+176]
0049d654ldr x2, [sp+184]
0049d658str x2, [x0+8]
0049d65cadrp x27, 0x5ae000
0049d660ldr w2, [x27+3056]
0049d664cbz w2, 0x49d66c
0049d668b 0x49d670
0049d66c
0049d66cloc_49d66c:
0049d66cb 0x49d684
0049d670
0049d670loc_49d670:
0049d670bl runtime.gcWriteBarrier2
0049d674str x1, [x25]
0049d678ldr x2, [x0]
0049d67cstr x2, [x25+8]
0049d680b 0x49d684
0049d684
0049d684loc_49d684:
0049d684str x1, [x0]
0049d688ldr x2, [sp+120]
0049d68cldrsb x27, [x2]
0049d690orr x3, xzr, 2
0049d694str x3, [x2+24]
0049d698adrp x27, 0x5ae000
0049d69cldr w3, [x27+3056]
0049d6a0cbz w3, 0x49d6a8
0049d6a4b 0x49d6ac
0049d6a8
0049d6a8loc_49d6a8:
0049d6a8b 0x49d6bc
0049d6ac
0049d6acloc_49d6ac:
0049d6acldr x3, [x2+16]
0049d6b0bl runtime.gcWriteBarrier1
0049d6b4str x3, [x25]
0049d6b8b 0x49d6bc
0049d6bc
0049d6bcloc_49d6bc:
0049d6bcadrp x3, 0x213000
0049d6c0add x3, x3, 287
0049d6c4str x3, [x2+16]
0049d6c8ldr x2, [sp+120]
0049d6ccstr x2, [sp+144]
0049d6d0adrp x3, 0x279000
0049d6d4add x3, x3, 2432
0049d6d8str x3, [sp+96]
0049d6dcstr x2, [sp+104]
0049d6e0ldr x0, [sp+96]
0049d6e4ldr x1, [sp+104]
0049d6e8ldur x29, [sp-8]
0049d6ecldr x30, [sp], 160
0049d6f0ret x30
0049d6f4
0049d6f4loc_49d6f4:
0049d6f4ldr x3, [sp+184]
0049d6f8str x3, [sp+88]
0049d6fcldr x4, [sp+64]
0049d700subs xzr, x3, x4
0049d704b.gt 0x49d70c
0049d708b 0x49d8d0
0049d70c
0049d70cloc_49d70c:
0049d70cldr x0, [sp+64]
0049d710ldr x1, [sp+184]
0049d714ldr x3, [sp+176]
0049d718subs xzr, x0, x1
0049d71cb.ls 0x49d724
0049d720b 0x49d8e8
0049d724
0049d724loc_49d724:
0049d724sub x2, x1, x0
0049d728sub x4, xzr, x2
0049d72cand x4, x0, x4, asr #63
0049d730add x1, x3, x4
0049d734str x1, [sp+128]
0049d738str x2, [sp+136]
0049d73cadrp x27, 0x570000
0049d740ldr x0, [x27+2088]
0049d744bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049d748strh w0, [sp+54]
0049d74cstr x1, [sp+80]
0049d750ldrh w3, [sp+54]
0049d754strh w3, [sp+50]
0049d758ldr x3, [sp+80]
0049d75cstr x3, [sp+72]
0049d760ldrh w3, [sp+50]
0049d764strh w3, [sp+46]
0049d768ldr x3, [sp+72]
0049d76cstr x3, [sp+56]
0049d770cbz x3, 0x49d778
0049d774b 0x49d7a4
0049d778
0049d778loc_49d778:
0049d778adrp x2, 0x279000
0049d77cadd x2, x2, 2464
0049d780str x2, [sp+96]
0049d784adrp x2, 0x273000
0049d788add x2, x2, 3036
0049d78cstr x2, [sp+104]
0049d790ldr x0, [sp+96]
0049d794ldr x1, [sp+104]
0049d798ldur x29, [sp-8]
0049d79cldr x30, [sp], 160
0049d7a0ret x30
0049d7a4
0049d7a4loc_49d7a4:
0049d7a4ldrh w0, [sp+46]
0049d7a8bl vendor/golang.org/x/net/idna.info.category
0049d7acstrh w0, [sp+52]
0049d7b0ldr x1, [sp+168]
0049d7b4mov x2, x0
0049d7b8mov x0, x1
0049d7bcmov x1, x2
0049d7c0bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049d7c4strh w0, [sp+48]
0049d7c8ubfm x1, x0, 0, 15
0049d7ccsubs wzr, w1, 8
0049d7d0cset x1, ne
0049d7d4strb w1, [sp+45]
0049d7d8b.ne 0x49d7e0
0049d7dcb 0x49d7f4
0049d7e0
0049d7e0loc_49d7e0:
0049d7e0ldrh w3, [sp+48]
0049d7e4subs wzr, w3, 3
0049d7e8cset x3, ne
0049d7ecstrb w3, [sp+45]
0049d7f0b 0x49d7f8
0049d7f4
0049d7f4loc_49d7f4:
0049d7f4b 0x49d7f8
0049d7f8
0049d7f8loc_49d7f8:
0049d7f8ldrb w3, [sp+45]
0049d7fctbnz w3, 0, 0x49d804
0049d800b 0x49d8b8
0049d804
0049d804loc_49d804:
0049d804adrp x0, 0x1be000
0049d808add x0, x0, 3744
0049d80cbl runtime.newobject
0049d810str x0, [sp+112]
0049d814ldr x1, [sp+176]
0049d818ldr x2, [sp+184]
0049d81cstr x2, [x0+8]
0049d820adrp x27, 0x5ae000
0049d824ldr w2, [x27+3056]
0049d828cbz w2, 0x49d830
0049d82cb 0x49d834
0049d830
0049d830loc_49d830:
0049d830b 0x49d848
0049d834
0049d834loc_49d834:
0049d834bl runtime.gcWriteBarrier2
0049d838str x1, [x25]
0049d83cldr x2, [x0]
0049d840str x2, [x25+8]
0049d844b 0x49d848
0049d848
0049d848loc_49d848:
0049d848str x1, [x0]
0049d84cldr x2, [sp+112]
0049d850ldrsb x27, [x2]
0049d854orr x3, xzr, 2
0049d858str x3, [x2+24]
0049d85cadrp x27, 0x5ae000
0049d860ldr w3, [x27+3056]
0049d864cbz w3, 0x49d86c
0049d868b 0x49d870
0049d86c
0049d86cloc_49d86c:
0049d86cb 0x49d880
0049d870
0049d870loc_49d870:
0049d870ldr x3, [x2+16]
0049d874bl runtime.gcWriteBarrier1
0049d878str x3, [x25]
0049d87cb 0x49d880
0049d880
0049d880loc_49d880:
0049d880adrp x3, 0x213000
0049d884add x3, x3, 289
0049d888str x3, [x2+16]
0049d88cldr x2, [sp+112]
0049d890str x2, [sp+144]
0049d894adrp x3, 0x279000
0049d898add x3, x3, 2432
0049d89cstr x3, [sp+96]
0049d8a0str x2, [sp+104]
0049d8a4ldr x0, [sp+96]
0049d8a8ldr x1, [sp+104]
0049d8acldur x29, [sp-8]
0049d8b0ldr x30, [sp], 160
0049d8b4ret x30
0049d8b8
0049d8b8loc_49d8b8:
0049d8b8ldr x3, [sp+56]
0049d8bcldr x4, [sp+64]
0049d8c0add x3, x4, x3
0049d8c4str x3, [sp+64]
0049d8c8b 0x49d8cc
0049d8cc
0049d8ccloc_49d8cc:
0049d8ccb 0x49d6f4
0049d8d0
0049d8d0loc_49d8d0:
0049d8d0stp xzr, xzr, [sp+96]
0049d8d4mov x0, xzr
0049d8d8mov x1, xzr
0049d8dcldur x29, [sp-8]
0049d8e0ldr x30, [sp], 160
0049d8e4ret x30
0049d8e8
0049d8e8loc_49d8e8:
0049d8e8bl runtime.panicSliceB
0049d8echint
0049d8f0
0049d8f0loc_49d8f0:
0049d8f0stp x0, x1, [sp+8]
0049d8f4str x2, [sp+24]
0049d8f8mov x3, x30
0049d8fcbl runtime.morestack_noctxt.abi0
0049d900ldp x0, x1, [sp+8]
0049d904ldr x2, [sp+24]
0049d908b 0x49d5f0
0049d90cudf 0
0049d5f0
0049d910
0049d910vendor/golang.org/x/net/idna.(*Profile).validateLabel: ; void vendor/golang.org/x/net/idna.(*Profile).validateLabel(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d910ldr x16, [x28+16]
0049d914sub x17, sp, 80
0049d918subs xzr, x17, x16
0049d91cb.ls 0x49e2e0
0049d920str x30, [sp-208]!
0049d924stur x29, [sp-8]
0049d928sub x29, sp, 8
0049d92cstr x0, [sp+216]
0049d930str x1, [sp+224]
0049d934str x2, [sp+232]
0049d938stp xzr, xzr, [sp+120]
0049d93cldr x3, [sp+232]
0049d940cbz x3, 0x49d948
0049d944b 0x49da28
0049d948
0049d948loc_49d948:
0049d948ldr x2, [sp+216]
0049d94cldrsb x27, [x2]
0049d950ldrb w2, [x2+4]
0049d954tbnz w2, 0, 0x49d95c
0049d958b 0x49da10
0049d95c
0049d95cloc_49d95c:
0049d95cadrp x0, 0x1be000
0049d960add x0, x0, 3744
0049d964bl runtime.newobject
0049d968str x0, [sp+168]
0049d96cldr x1, [sp+224]
0049d970ldr x2, [sp+232]
0049d974str x2, [x0+8]
0049d978adrp x27, 0x5ae000
0049d97cldr w2, [x27+3056]
0049d980cbz w2, 0x49d988
0049d984b 0x49d98c
0049d988
0049d988loc_49d988:
0049d988b 0x49d9a0
0049d98c
0049d98cloc_49d98c:
0049d98cbl runtime.gcWriteBarrier2
0049d990str x1, [x25]
0049d994ldr x2, [x0]
0049d998str x2, [x25+8]
0049d99cb 0x49d9a0
0049d9a0
0049d9a0loc_49d9a0:
0049d9a0str x1, [x0]
0049d9a4ldr x2, [sp+168]
0049d9a8ldrsb x27, [x2]
0049d9acorr x3, xzr, 2
0049d9b0str x3, [x2+24]
0049d9b4adrp x27, 0x5ae000
0049d9b8ldr w3, [x27+3056]
0049d9bccbz w3, 0x49d9c4
0049d9c0b 0x49d9c8
0049d9c4
0049d9c4loc_49d9c4:
0049d9c4b 0x49d9d8
0049d9c8
0049d9c8loc_49d9c8:
0049d9c8ldr x3, [x2+16]
0049d9ccbl runtime.gcWriteBarrier1
0049d9d0str x3, [x25]
0049d9d4b 0x49d9d8
0049d9d8
0049d9d8loc_49d9d8:
0049d9d8adrp x3, 0x213000
0049d9dcadd x3, x3, 285
0049d9e0str x3, [x2+16]
0049d9e4ldr x2, [sp+168]
0049d9e8str x2, [sp+192]
0049d9ecadrp x3, 0x279000
0049d9f0add x3, x3, 2432
0049d9f4str x3, [sp+120]
0049d9f8str x2, [sp+128]
0049d9fcldr x0, [sp+120]
0049da00ldr x1, [sp+128]
0049da04ldur x29, [sp-8]
0049da08ldr x30, [sp], 208
0049da0cret x30
0049da10
0049da10loc_49da10:
0049da10stp xzr, xzr, [sp+120]
0049da14mov x0, xzr
0049da18mov x1, xzr
0049da1cldur x29, [sp-8]
0049da20ldr x30, [sp], 208
0049da24ret x30
0049da28
0049da28loc_49da28:
0049da28ldr x3, [sp+216]
0049da2cldrsb x27, [x3]
0049da30ldrb w3, [x3+2]
0049da34tbnz w3, 0, 0x49da3c
0049da38b 0x49dca8
0049da3c
0049da3cloc_49da3c:
0049da3cldr x3, [sp+232]
0049da40str x3, [sp+96]
0049da44subs xzr, x3, 4
0049da48cset x3, gt
0049da4cstrb w3, [sp+50]
0049da50b.gt 0x49da58
0049da54b 0x49da80
0049da58
0049da58loc_49da58:
0049da58ldr x1, [sp+232]
0049da5cldr x3, [sp+224]
0049da60subs xzr, x1, 2
0049da64b.hi 0x49da6c
0049da68b 0x49e2d4
0049da6c
0049da6cloc_49da6c:
0049da6cldrb w3, [x3+2]
0049da70subs wzr, w3, 45
0049da74cset x3, eq
0049da78strb w3, [sp+50]
0049da7cb 0x49da84
0049da80
0049da80loc_49da80:
0049da80b 0x49da84
0049da84
0049da84loc_49da84:
0049da84ldrb w3, [sp+50]
0049da88strb w3, [sp+51]
0049da8ctbnz w3, 0, 0x49da94
0049da90b 0x49dabc
0049da94
0049da94loc_49da94:
0049da94ldr x1, [sp+232]
0049da98ldr x3, [sp+224]
0049da9csubs xzr, x1, 3
0049daa0b.hi 0x49daa8
0049daa4b 0x49e2cc
0049daa8
0049daa8loc_49daa8:
0049daa8ldrb w3, [x3+3]
0049daacsubs wzr, w3, 45
0049dab0cset x3, eq
0049dab4strb w3, [sp+51]
0049dab8b 0x49dac0
0049dabc
0049dabcloc_49dabc:
0049dabcb 0x49dac0
0049dac0
0049dac0loc_49dac0:
0049dac0ldrb w3, [sp+51]
0049dac4tbnz w3, 0, 0x49dacc
0049dac8b 0x49db80
0049dacc
0049daccloc_49dacc:
0049daccadrp x0, 0x1be000
0049dad0add x0, x0, 3744
0049dad4bl runtime.newobject
0049dad8str x0, [sp+160]
0049dadcldr x1, [sp+224]
0049dae0ldr x2, [sp+232]
0049dae4str x2, [x0+8]
0049dae8adrp x27, 0x5ae000
0049daecldr w2, [x27+3056]
0049daf0cbz w2, 0x49daf8
0049daf4b 0x49dafc
0049daf8
0049daf8loc_49daf8:
0049daf8b 0x49db10
0049dafc
0049dafcloc_49dafc:
0049dafcbl runtime.gcWriteBarrier2
0049db00str x1, [x25]
0049db04ldr x2, [x0]
0049db08str x2, [x25+8]
0049db0cb 0x49db10
0049db10
0049db10loc_49db10:
0049db10str x1, [x0]
0049db14ldr x2, [sp+160]
0049db18ldrsb x27, [x2]
0049db1corr x3, xzr, 2
0049db20str x3, [x2+24]
0049db24adrp x27, 0x5ae000
0049db28ldr w3, [x27+3056]
0049db2ccbz w3, 0x49db34
0049db30b 0x49db38
0049db34
0049db34loc_49db34:
0049db34b 0x49db48
0049db38
0049db38loc_49db38:
0049db38ldr x3, [x2+16]
0049db3cbl runtime.gcWriteBarrier1
0049db40str x3, [x25]
0049db44b 0x49db48
0049db48
0049db48loc_49db48:
0049db48adrp x3, 0x213000
0049db4cadd x3, x3, 291
0049db50str x3, [x2+16]
0049db54ldr x2, [sp+160]
0049db58str x2, [sp+192]
0049db5cadrp x3, 0x279000
0049db60add x3, x3, 2432
0049db64str x3, [sp+120]
0049db68str x2, [sp+128]
0049db6cldr x0, [sp+120]
0049db70ldr x1, [sp+128]
0049db74ldur x29, [sp-8]
0049db78ldr x30, [sp], 208
0049db7cret x30
0049db80
0049db80loc_49db80:
0049db80ldr x1, [sp+232]
0049db84ldr x3, [sp+224]
0049db88subs xzr, x1, 0
0049db8cb.hi 0x49db94
0049db90b 0x49e2c4
0049db94
0049db94loc_49db94:
0049db94ldrb w3, [x3]
0049db98subs wzr, w3, 45
0049db9ccset x3, eq
0049dba0strb w3, [sp+50]
0049dba4b.eq 0x49dbac
0049dba8b 0x49dbb0
0049dbac
0049dbacloc_49dbac:
0049dbacb 0x49dbe4
0049dbb0
0049dbb0loc_49dbb0:
0049dbb0ldr x3, [sp+232]
0049dbb4str x3, [sp+96]
0049dbb8ldr x1, [sp+232]
0049dbbcldr x4, [sp+224]
0049dbc0sub x0, x3, 1
0049dbc4subs xzr, x1, x0
0049dbc8b.hi 0x49dbd0
0049dbccb 0x49e2c0
0049dbd0
0049dbd0loc_49dbd0:
0049dbd0ldrb w3, [x4+x0]
0049dbd4subs wzr, w3, 45
0049dbd8cset x3, eq
0049dbdcstrb w3, [sp+50]
0049dbe0b 0x49dbe4
0049dbe4
0049dbe4loc_49dbe4:
0049dbe4ldrb w3, [sp+50]
0049dbe8tbnz w3, 0, 0x49dbf0
0049dbecb 0x49dca4
0049dbf0
0049dbf0loc_49dbf0:
0049dbf0adrp x0, 0x1be000
0049dbf4add x0, x0, 3744
0049dbf8bl runtime.newobject
0049dbfcstr x0, [sp+152]
0049dc00ldr x1, [sp+224]
0049dc04ldr x2, [sp+232]
0049dc08str x2, [x0+8]
0049dc0cadrp x27, 0x5ae000
0049dc10ldr w2, [x27+3056]
0049dc14cbz w2, 0x49dc1c
0049dc18b 0x49dc20
0049dc1c
0049dc1cloc_49dc1c:
0049dc1cb 0x49dc34
0049dc20
0049dc20loc_49dc20:
0049dc20bl runtime.gcWriteBarrier2
0049dc24str x1, [x25]
0049dc28ldr x2, [x0]
0049dc2cstr x2, [x25+8]
0049dc30b 0x49dc34
0049dc34
0049dc34loc_49dc34:
0049dc34str x1, [x0]
0049dc38ldr x2, [sp+152]
0049dc3cldrsb x27, [x2]
0049dc40orr x3, xzr, 2
0049dc44str x3, [x2+24]
0049dc48adrp x27, 0x5ae000
0049dc4cldr w3, [x27+3056]
0049dc50cbz w3, 0x49dc58
0049dc54b 0x49dc5c
0049dc58
0049dc58loc_49dc58:
0049dc58b 0x49dc6c
0049dc5c
0049dc5cloc_49dc5c:
0049dc5cldr x3, [x2+16]
0049dc60bl runtime.gcWriteBarrier1
0049dc64str x3, [x25]
0049dc68b 0x49dc6c
0049dc6c
0049dc6cloc_49dc6c:
0049dc6cadrp x3, 0x213000
0049dc70add x3, x3, 293
0049dc74str x3, [x2+16]
0049dc78ldr x2, [sp+152]
0049dc7cstr x2, [sp+192]
0049dc80adrp x3, 0x279000
0049dc84add x3, x3, 2432
0049dc88str x3, [sp+120]
0049dc8cstr x2, [sp+128]
0049dc90ldr x0, [sp+120]
0049dc94ldr x1, [sp+128]
0049dc98ldur x29, [sp-8]
0049dc9cldr x30, [sp], 208
0049dca0ret x30
0049dca4
0049dca4loc_49dca4:
0049dca4b 0x49dcac
0049dca8
0049dca8loc_49dca8:
0049dca8b 0x49dcac
0049dcac
0049dcacloc_49dcac:
0049dcacldr x3, [sp+216]
0049dcb0ldrsb x27, [x3]
0049dcb4ldrb w3, [x3+3]
0049dcb8tbnz w3, 0, 0x49dcc0
0049dcbcb 0x49de64
0049dcc0
0049dcc0loc_49dcc0:
0049dcc0ldr x3, [sp+216]
0049dcc4ldrsb x27, [x3]
0049dcc8ldr x0, [x3+8]
0049dcccstr x0, [sp+112]
0049dcd0ldr x2, [sp+232]
0049dcd4ldr x1, [sp+224]
0049dcd8bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049dcdcstrh w0, [sp+60]
0049dce0str x1, [sp+96]
0049dce4ldrh w3, [sp+60]
0049dce8strh w3, [sp+58]
0049dcecldr x3, [sp+96]
0049dcf0str x3, [sp+80]
0049dcf4ldrh w3, [sp+58]
0049dcf8strh w3, [sp+54]
0049dcfcldr x3, [sp+80]
0049dd00str x3, [sp+64]
0049dd04ldrh w3, [sp+54]
0049dd08strh w3, [sp+52]
0049dd0cldrh w0, [sp+52]
0049dd10bl vendor/golang.org/x/net/idna.info.isModifier
0049dd14strb w0, [sp+50]
0049dd18tbnz w0, 0, 0x49dd20
0049dd1cb 0x49ddd4
0049dd20
0049dd20loc_49dd20:
0049dd20adrp x0, 0x1be000
0049dd24add x0, x0, 3744
0049dd28bl runtime.newobject
0049dd2cstr x0, [sp+144]
0049dd30ldr x1, [sp+224]
0049dd34ldr x2, [sp+232]
0049dd38str x2, [x0+8]
0049dd3cadrp x27, 0x5ae000
0049dd40ldr w2, [x27+3056]
0049dd44cbz w2, 0x49dd4c
0049dd48b 0x49dd50
0049dd4c
0049dd4cloc_49dd4c:
0049dd4cb 0x49dd64
0049dd50
0049dd50loc_49dd50:
0049dd50bl runtime.gcWriteBarrier2
0049dd54str x1, [x25]
0049dd58ldr x2, [x0]
0049dd5cstr x2, [x25+8]
0049dd60b 0x49dd64
0049dd64
0049dd64loc_49dd64:
0049dd64str x1, [x0]
0049dd68ldr x2, [sp+144]
0049dd6cldrsb x27, [x2]
0049dd70orr x3, xzr, 2
0049dd74str x3, [x2+24]
0049dd78adrp x27, 0x5ae000
0049dd7cldr w3, [x27+3056]
0049dd80cbz w3, 0x49dd88
0049dd84b 0x49dd8c
0049dd88
0049dd88loc_49dd88:
0049dd88b 0x49dd9c
0049dd8c
0049dd8cloc_49dd8c:
0049dd8cldr x3, [x2+16]
0049dd90bl runtime.gcWriteBarrier1
0049dd94str x3, [x25]
0049dd98b 0x49dd9c
0049dd9c
0049dd9cloc_49dd9c:
0049dd9cadrp x3, 0x213000
0049dda0add x3, x3, 295
0049dda4str x3, [x2+16]
0049dda8ldr x2, [sp+144]
0049ddacstr x2, [sp+192]
0049ddb0adrp x3, 0x279000
0049ddb4add x3, x3, 2432
0049ddb8str x3, [sp+120]
0049ddbcstr x2, [sp+128]
0049ddc0ldr x0, [sp+120]
0049ddc4ldr x1, [sp+128]
0049ddc8ldur x29, [sp-8]
0049ddccldr x30, [sp], 208
0049ddd0ret x30
0049ddd4
0049ddd4loc_49ddd4:
0049ddd4ldr x0, [sp+224]
0049ddd8ldr x1, [sp+232]
0049dddcadrp x2, 0x213000
0049dde0add x2, x2, 720
0049dde4orr x3, xzr, 3
0049dde8bl strings.Index
0049ddecstr x0, [sp+96]
0049ddf0adds xzr, x0, 1
0049ddf4cset x4, eq
0049ddf8strb w4, [sp+50]
0049ddfcb.eq 0x49de04
0049de00b 0x49de30
0049de04
0049de04loc_49de04:
0049de04ldr x0, [sp+224]
0049de08ldr x1, [sp+232]
0049de0cadrp x2, 0x213000
0049de10add x2, x2, 723
0049de14orr x3, xzr, 3
0049de18bl strings.Index
0049de1cstr x0, [sp+88]
0049de20adds xzr, x0, 1
0049de24cset x4, eq
0049de28strb w4, [sp+50]
0049de2cb 0x49de34
0049de30
0049de30loc_49de30:
0049de30b 0x49de34
0049de34
0049de34loc_49de34:
0049de34ldrb w2, [sp+50]
0049de38tbnz w2, 0, 0x49de40
0049de3cb 0x49de58
0049de40
0049de40loc_49de40:
0049de40stp xzr, xzr, [sp+120]
0049de44mov x0, xzr
0049de48mov x1, xzr
0049de4cldur x29, [sp-8]
0049de50ldr x30, [sp], 208
0049de54ret x30
0049de58
0049de58loc_49de58:
0049de58strb wzr, [sp+49]
0049de5cstr xzr, [sp+72]
0049de60b 0x49de7c
0049de64
0049de64loc_49de64:
0049de64stp xzr, xzr, [sp+120]
0049de68mov x0, xzr
0049de6cmov x1, xzr
0049de70ldur x29, [sp-8]
0049de74ldr x30, [sp], 208
0049de78ret x30
0049de7c
0049de7cloc_49de7c:
0049de7cb 0x49de80
0049de80
0049de80loc_49de80:
0049de80ldrh w0, [sp+52]
0049de84bl vendor/golang.org/x/net/idna.info.joinType
0049de88strh w0, [sp+56]
0049de8cldr x1, [sp+64]
0049de90ldr x2, [sp+72]
0049de94add x1, x2, x1
0049de98str x1, [sp+96]
0049de9cldr x0, [sp+72]
0049dea0ldr x2, [sp+224]
0049dea4ldr x3, [sp+232]
0049dea8subs xzr, x3, x1
0049deacb.hs 0x49deb4
0049deb0b 0x49e2b8
0049deb4
0049deb4loc_49deb4:
0049deb4subs xzr, x0, x1
0049deb8b.ls 0x49dec0
0049debcb 0x49e2b4
0049dec0
0049dec0loc_49dec0:
0049dec0sub x1, x1, x0
0049dec4sub x3, xzr, x1
0049dec8and x3, x0, x3, asr #63
0049deccadd x4, x2, x3
0049ded0str x4, [sp+176]
0049ded4str x1, [sp+184]
0049ded8subs xzr, x1, 3
0049dedcb.eq 0x49dee4
0049dee0b 0x49df54
0049dee4
0049dee4loc_49dee4:
0049dee4subs xzr, x1, 0
0049dee8b.hi 0x49def0
0049deecb 0x49e2ac
0049def0
0049def0loc_49def0:
0049def0ldrb w3, [x2+x3]
0049def4subs xzr, x1, 1
0049def8b.hi 0x49df00
0049defcb 0x49e2a4
0049df00
0049df00loc_49df00:
0049df00ldrb w5, [x4+1]
0049df04ubfm x5, x5, 56, 7
0049df08orr x3, x3, x5
0049df0cubfm x3, x3, 0, 15
0049df10movz x5, 32994
0049df14subs wzr, w3, w5
0049df18b.eq 0x49df20
0049df1cb 0x49df50
0049df20
0049df20loc_49df20:
0049df20subs xzr, x1, 2
0049df24b.hi 0x49df2c
0049df28b 0x49e29c
0049df2c
0049df2cloc_49df2c:
0049df2cldrb w3, [x4+2]
0049df30subs wzr, w3, 141
0049df34b.eq 0x49df3c
0049df38b 0x49df4c
0049df3c
0049df3cloc_49df3c:
0049df3cmovz x2, 5
0049df40strh w2, [sp+56]
0049df44orr x2, xzr, 6
0049df48b 0x49e02c
0049df4c
0049df4cloc_49df4c:
0049df4cb 0x49df58
0049df50
0049df50loc_49df50:
0049df50b 0x49df58
0049df54
0049df54loc_49df54:
0049df54b 0x49df58
0049df58
0049df58loc_49df58:
0049df58ldr x3, [sp+64]
0049df5cldr x4, [sp+72]
0049df60add x1, x4, x3
0049df64str x1, [sp+96]
0049df68ldr x0, [sp+72]
0049df6cldr x3, [sp+224]
0049df70ldr x2, [sp+232]
0049df74subs xzr, x2, x1
0049df78b.hs 0x49df80
0049df7cb 0x49e298
0049df80
0049df80loc_49df80:
0049df80subs xzr, x0, x1
0049df84b.ls 0x49df8c
0049df88b 0x49e294
0049df8c
0049df8cloc_49df8c:
0049df8csub x1, x1, x0
0049df90sub x2, xzr, x1
0049df94and x2, x0, x2, asr #63
0049df98add x4, x3, x2
0049df9cstr x4, [sp+176]
0049dfa0str x1, [sp+184]
0049dfa4subs xzr, x1, 3
0049dfa8b.eq 0x49dfb0
0049dfacb 0x49e01c
0049dfb0
0049dfb0loc_49dfb0:
0049dfb0subs xzr, x1, 0
0049dfb4b.hi 0x49dfbc
0049dfb8b 0x49e28c
0049dfbc
0049dfbcloc_49dfbc:
0049dfbcldrb w2, [x3+x2]
0049dfc0subs xzr, x1, 1
0049dfc4b.hi 0x49dfcc
0049dfc8b 0x49e284
0049dfcc
0049dfccloc_49dfcc:
0049dfccldrb w3, [x4+1]
0049dfd0ubfm x3, x3, 56, 7
0049dfd4orr x2, x2, x3
0049dfd8ubfm x2, x2, 0, 15
0049dfdcmovz x3, 32994
0049dfe0subs wzr, w2, w3
0049dfe4b.eq 0x49dfec
0049dfe8b 0x49e018
0049dfec
0049dfecloc_49dfec:
0049dfecsubs xzr, x1, 2
0049dff0b.hi 0x49dff8
0049dff4b 0x49e27c
0049dff8
0049dff8loc_49dff8:
0049dff8ldrb w2, [x4+2]
0049dffcsubs wzr, w2, 140
0049e000b.eq 0x49e008
0049e004b 0x49e014
0049e008
0049e008loc_49e008:
0049e008orr x2, xzr, 6
0049e00cstrh w2, [sp+56]
0049e010b 0x49e028
0049e014
0049e014loc_49e014:
0049e014b 0x49e020
0049e018
0049e018loc_49e018:
0049e018b 0x49e020
0049e01c
0049e01cloc_49e01c:
0049e01cb 0x49e020
0049e020
0049e020loc_49e020:
0049e020orr x2, xzr, 6
0049e024b 0x49e028
0049e028
0049e028loc_49e028:
0049e028b 0x49e02c
0049e02c
0049e02cloc_49e02c:
0049e02cldrsb x3, [sp+49]
0049e030mov x0, x3
0049e034adrp x27, 0x573000
0049e038ldr x1, [x27+3960]
0049e03cadrp x27, 0x573000
0049e040ldr x4, [x27+3952]
0049e044subs xzr, x0, x1
0049e048b.lo 0x49e050
0049e04cb 0x49e278
0049e050
0049e050loc_49e050:
0049e050sbfm x3, x3, 61, 7
0049e054add x3, x4, x3
0049e058ldrh w4, [sp+56]
0049e05cmov x0, x4
0049e060subs xzr, x0, 8
0049e064b.lo 0x49e06c
0049e068b 0x49e270
0049e06c
0049e06cloc_49e06c:
0049e06cldrsb x1, [x3+x0]
0049e070strb w1, [sp+49]
0049e074ldrh w0, [sp+52]
0049e078bl vendor/golang.org/x/net/idna.info.isViramaModifier
0049e07cstrb w0, [sp+50]
0049e080tbnz w0, 0, 0x49e088
0049e084b 0x49e0c0
0049e088
0049e088loc_49e088:
0049e088ldrsb x3, [sp+49]
0049e08cmov x0, x3
0049e090adrp x27, 0x573000
0049e094ldr x1, [x27+3960]
0049e098adrp x27, 0x573000
0049e09cldr x4, [x27+3952]
0049e0a0subs xzr, x0, x1
0049e0a4b.lo 0x49e0ac
0049e0a8b 0x49e26c
0049e0ac
0049e0acloc_49e0ac:
0049e0acsbfm x3, x3, 61, 7
0049e0b0add x3, x4, x3
0049e0b4ldrsb x3, [x3+7]
0049e0b8strb w3, [sp+49]
0049e0bcb 0x49e0c4
0049e0c0
0049e0c0loc_49e0c0:
0049e0c0b 0x49e0c4
0049e0c4
0049e0c4loc_49e0c4:
0049e0c4ldr x3, [sp+64]
0049e0c8ldr x4, [sp+72]
0049e0ccadd x0, x4, x3
0049e0d0str x0, [sp+72]
0049e0d4ldr x3, [sp+232]
0049e0d8str x3, [sp+96]
0049e0dcsubs xzr, x3, x0
0049e0e0b.eq 0x49e0e8
0049e0e4b 0x49e1fc
0049e0e8
0049e0e8loc_49e0e8:
0049e0e8b 0x49e0ec
0049e0ec
0049e0ecloc_49e0ec:
0049e0ecldrsb x2, [sp+49]
0049e0f0ubfm x2, x2, 0, 7
0049e0f4subs wzr, w2, 5
0049e0f8cset x2, eq
0049e0fcstrb w2, [sp+50]
0049e100b.eq 0x49e108
0049e104b 0x49e10c
0049e108
0049e108loc_49e108:
0049e108b 0x49e124
0049e10c
0049e10cloc_49e10c:
0049e10cldrsb x2, [sp+49]
0049e110ubfm x2, x2, 0, 7
0049e114subs wzr, w2, 4
0049e118cset x2, eq
0049e11cstrb w2, [sp+50]
0049e120b 0x49e124
0049e124
0049e124loc_49e124:
0049e124ldrb w2, [sp+50]
0049e128tbnz w2, 0, 0x49e130
0049e12cb 0x49e1e4
0049e130
0049e130loc_49e130:
0049e130adrp x0, 0x1bd000
0049e134add x0, x0, 3744
0049e138bl runtime.newobject
0049e13cstr x0, [sp+136]
0049e140ldr x1, [sp+224]
0049e144ldr x2, [sp+232]
0049e148str x2, [x0+8]
0049e14cadrp x27, 0x5ad000
0049e150ldr w2, [x27+3056]
0049e154cbz w2, 0x49e15c
0049e158b 0x49e160
0049e15c
0049e15cloc_49e15c:
0049e15cb 0x49e174
0049e160
0049e160loc_49e160:
0049e160bl runtime.gcWriteBarrier2
0049e164str x1, [x25]
0049e168ldr x2, [x0]
0049e16cstr x2, [x25+8]
0049e170b 0x49e174
0049e174
0049e174loc_49e174:
0049e174str x1, [x0]
0049e178ldr x2, [sp+136]
0049e17cldrsb x27, [x2]
0049e180orr x3, xzr, 1
0049e184str x3, [x2+24]
0049e188adrp x27, 0x5ad000
0049e18cldr w3, [x27+3056]
0049e190cbz w3, 0x49e198
0049e194b 0x49e19c
0049e198
0049e198loc_49e198:
0049e198b 0x49e1ac
0049e19c
0049e19cloc_49e19c:
0049e19cldr x3, [x2+16]
0049e1a0bl runtime.gcWriteBarrier1
0049e1a4str x3, [x25]
0049e1a8b 0x49e1ac
0049e1ac
0049e1acloc_49e1ac:
0049e1acadrp x3, 0x271000
0049e1b0add x3, x3, 2144
0049e1b4str x3, [x2+16]
0049e1b8ldr x2, [sp+136]
0049e1bcstr x2, [sp+192]
0049e1c0adrp x3, 0x278000
0049e1c4add x3, x3, 2432
0049e1c8str x3, [sp+120]
0049e1ccstr x2, [sp+128]
0049e1d0ldr x0, [sp+120]
0049e1d4ldr x1, [sp+128]
0049e1d8ldur x29, [sp-8]
0049e1dcldr x30, [sp], 208
0049e1e0ret x30
0049e1e4
0049e1e4loc_49e1e4:
0049e1e4stp xzr, xzr, [sp+120]
0049e1e8mov x0, xzr
0049e1ecmov x1, xzr
0049e1f0ldur x29, [sp-8]
0049e1f4ldr x30, [sp], 208
0049e1f8ret x30
0049e1fc
0049e1fcloc_49e1fc:
0049e1fcldr x1, [sp+232]
0049e200ldr x3, [sp+224]
0049e204subs xzr, x1, x0
0049e208b.hs 0x49e210
0049e20cb 0x49e268
0049e210
0049e210loc_49e210:
0049e210sub x2, x1, x0
0049e214sub x4, xzr, x2
0049e218and x4, x0, x4, asr #63
0049e21cadd x1, x3, x4
0049e220str x1, [sp+176]
0049e224str x2, [sp+184]
0049e228ldr x0, [sp+112]
0049e22cbl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049e230strh w0, [sp+60]
0049e234str x1, [sp+96]
0049e238ldrh w3, [sp+60]
0049e23cstrh w3, [sp+62]
0049e240ldr x3, [sp+96]
0049e244str x3, [sp+104]
0049e248ldrh w3, [sp+62]
0049e24cstrh w3, [sp+54]
0049e250ldr x3, [sp+104]
0049e254str x3, [sp+64]
0049e258ldrh w3, [sp+54]
0049e25cstrh w3, [sp+52]
0049e260b 0x49e264
0049e264
0049e264loc_49e264:
0049e264b 0x49de7c
0049e268
0049e268loc_49e268:
0049e268bl runtime.panicSliceB
0049e26c
0049e26cloc_49e26c:
0049e26cbl runtime.panicIndex
0049e270
0049e270loc_49e270:
0049e270orr x1, xzr, 8
0049e274bl runtime.panicIndex
0049e278
0049e278loc_49e278:
0049e278bl runtime.panicIndex
0049e27c
0049e27cloc_49e27c:
0049e27corr x0, xzr, 2
0049e280bl runtime.panicIndex
0049e284
0049e284loc_49e284:
0049e284orr x0, xzr, 1
0049e288bl runtime.panicIndex
0049e28c
0049e28cloc_49e28c:
0049e28cmov x0, xzr
0049e290bl runtime.panicIndex
0049e294
0049e294loc_49e294:
0049e294bl runtime.panicSliceB
0049e298
0049e298loc_49e298:
0049e298bl runtime.panicSliceAlen
0049e29c
0049e29cloc_49e29c:
0049e29corr x0, xzr, 2
0049e2a0bl runtime.panicIndex
0049e2a4
0049e2a4loc_49e2a4:
0049e2a4orr x0, xzr, 1
0049e2a8bl runtime.panicIndex
0049e2ac
0049e2acloc_49e2ac:
0049e2acmov x0, xzr
0049e2b0bl runtime.panicIndex
0049e2b4
0049e2b4loc_49e2b4:
0049e2b4bl runtime.panicSliceB
0049e2b8
0049e2b8loc_49e2b8:
0049e2b8mov x2, x3
0049e2bcbl runtime.panicSliceAlen
0049e2c0
0049e2c0loc_49e2c0:
0049e2c0bl runtime.panicIndex
0049e2c4
0049e2c4loc_49e2c4:
0049e2c4mov x0, xzr
0049e2c8bl runtime.panicIndex
0049e2cc
0049e2ccloc_49e2cc:
0049e2ccorr x0, xzr, 3
0049e2d0bl runtime.panicIndex
0049e2d4
0049e2d4loc_49e2d4:
0049e2d4orr x0, xzr, 2
0049e2d8bl runtime.panicIndex
0049e2dchint
0049e2e0
0049e2e0loc_49e2e0:
0049e2e0stp x0, x1, [sp+8]
0049e2e4str x2, [sp+24]
0049e2e8mov x3, x30
0049e2ecbl runtime.morestack_noctxt.abi0
0049e2f0ldp x0, x1, [sp+8]
0049e2f4ldr x2, [sp+24]
0049e2f8b 0x49d910
0049e2fcudf 0
0049d910
0049d910vendor/golang.org/x/net/idna.(*Profile).validateLabel: ; void vendor/golang.org/x/net/idna.(*Profile).validateLabel(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d910ldr x16, [x28+16]
0049d914sub x17, sp, 80
0049d918subs xzr, x17, x16
0049d91cb.ls 0x49e2e0
0049d920str x30, [sp-208]!
0049d924stur x29, [sp-8]
0049d928sub x29, sp, 8
0049d92cstr x0, [sp+216]
0049d930str x1, [sp+224]
0049d934str x2, [sp+232]
0049d938stp xzr, xzr, [sp+120]
0049d93cldr x3, [sp+232]
0049d940cbz x3, 0x49d948
0049d944b 0x49da28
0049d948
0049d948loc_49d948:
0049d948ldr x2, [sp+216]
0049d94cldrsb x27, [x2]
0049d950ldrb w2, [x2+4]
0049d954tbnz w2, 0, 0x49d95c
0049d958b 0x49da10
0049d95c
0049d95cloc_49d95c:
0049d95cadrp x0, 0x1be000
0049d960add x0, x0, 3744
0049d964bl runtime.newobject
0049d968str x0, [sp+168]
0049d96cldr x1, [sp+224]
0049d970ldr x2, [sp+232]
0049d974str x2, [x0+8]
0049d978adrp x27, 0x5ae000
0049d97cldr w2, [x27+3056]
0049d980cbz w2, 0x49d988
0049d984b 0x49d98c
0049d988
0049d988loc_49d988:
0049d988b 0x49d9a0
0049d98c
0049d98cloc_49d98c:
0049d98cbl runtime.gcWriteBarrier2
0049d990str x1, [x25]
0049d994ldr x2, [x0]
0049d998str x2, [x25+8]
0049d99cb 0x49d9a0
0049d9a0
0049d9a0loc_49d9a0:
0049d9a0str x1, [x0]
0049d9a4ldr x2, [sp+168]
0049d9a8ldrsb x27, [x2]
0049d9acorr x3, xzr, 2
0049d9b0str x3, [x2+24]
0049d9b4adrp x27, 0x5ae000
0049d9b8ldr w3, [x27+3056]
0049d9bccbz w3, 0x49d9c4
0049d9c0b 0x49d9c8
0049d9c4
0049d9c4loc_49d9c4:
0049d9c4b 0x49d9d8
0049d9c8
0049d9c8loc_49d9c8:
0049d9c8ldr x3, [x2+16]
0049d9ccbl runtime.gcWriteBarrier1
0049d9d0str x3, [x25]
0049d9d4b 0x49d9d8
0049d9d8
0049d9d8loc_49d9d8:
0049d9d8adrp x3, 0x213000
0049d9dcadd x3, x3, 285
0049d9e0str x3, [x2+16]
0049d9e4ldr x2, [sp+168]
0049d9e8str x2, [sp+192]
0049d9ecadrp x3, 0x279000
0049d9f0add x3, x3, 2432
0049d9f4str x3, [sp+120]
0049d9f8str x2, [sp+128]
0049d9fcldr x0, [sp+120]
0049da00ldr x1, [sp+128]
0049da04ldur x29, [sp-8]
0049da08ldr x30, [sp], 208
0049da0cret x30
0049da10
0049da10loc_49da10:
0049da10stp xzr, xzr, [sp+120]
0049da14mov x0, xzr
0049da18mov x1, xzr
0049da1cldur x29, [sp-8]
0049da20ldr x30, [sp], 208
0049da24ret x30
0049da28
0049da28loc_49da28:
0049da28ldr x3, [sp+216]
0049da2cldrsb x27, [x3]
0049da30ldrb w3, [x3+2]
0049da34tbnz w3, 0, 0x49da3c
0049da38b 0x49dca8
0049da3c
0049da3cloc_49da3c:
0049da3cldr x3, [sp+232]
0049da40str x3, [sp+96]
0049da44subs xzr, x3, 4
0049da48cset x3, gt
0049da4cstrb w3, [sp+50]
0049da50b.gt 0x49da58
0049da54b 0x49da80
0049da58
0049da58loc_49da58:
0049da58ldr x1, [sp+232]
0049da5cldr x3, [sp+224]
0049da60subs xzr, x1, 2
0049da64b.hi 0x49da6c
0049da68b 0x49e2d4
0049da6c
0049da6cloc_49da6c:
0049da6cldrb w3, [x3+2]
0049da70subs wzr, w3, 45
0049da74cset x3, eq
0049da78strb w3, [sp+50]
0049da7cb 0x49da84
0049da80
0049da80loc_49da80:
0049da80b 0x49da84
0049da84
0049da84loc_49da84:
0049da84ldrb w3, [sp+50]
0049da88strb w3, [sp+51]
0049da8ctbnz w3, 0, 0x49da94
0049da90b 0x49dabc
0049da94
0049da94loc_49da94:
0049da94ldr x1, [sp+232]
0049da98ldr x3, [sp+224]
0049da9csubs xzr, x1, 3
0049daa0b.hi 0x49daa8
0049daa4b 0x49e2cc
0049daa8
0049daa8loc_49daa8:
0049daa8ldrb w3, [x3+3]
0049daacsubs wzr, w3, 45
0049dab0cset x3, eq
0049dab4strb w3, [sp+51]
0049dab8b 0x49dac0
0049dabc
0049dabcloc_49dabc:
0049dabcb 0x49dac0
0049dac0
0049dac0loc_49dac0:
0049dac0ldrb w3, [sp+51]
0049dac4tbnz w3, 0, 0x49dacc
0049dac8b 0x49db80
0049dacc
0049daccloc_49dacc:
0049daccadrp x0, 0x1be000
0049dad0add x0, x0, 3744
0049dad4bl runtime.newobject
0049dad8str x0, [sp+160]
0049dadcldr x1, [sp+224]
0049dae0ldr x2, [sp+232]
0049dae4str x2, [x0+8]
0049dae8adrp x27, 0x5ae000
0049daecldr w2, [x27+3056]
0049daf0cbz w2, 0x49daf8
0049daf4b 0x49dafc
0049daf8
0049daf8loc_49daf8:
0049daf8b 0x49db10
0049dafc
0049dafcloc_49dafc:
0049dafcbl runtime.gcWriteBarrier2
0049db00str x1, [x25]
0049db04ldr x2, [x0]
0049db08str x2, [x25+8]
0049db0cb 0x49db10
0049db10
0049db10loc_49db10:
0049db10str x1, [x0]
0049db14ldr x2, [sp+160]
0049db18ldrsb x27, [x2]
0049db1corr x3, xzr, 2
0049db20str x3, [x2+24]
0049db24adrp x27, 0x5ae000
0049db28ldr w3, [x27+3056]
0049db2ccbz w3, 0x49db34
0049db30b 0x49db38
0049db34
0049db34loc_49db34:
0049db34b 0x49db48
0049db38
0049db38loc_49db38:
0049db38ldr x3, [x2+16]
0049db3cbl runtime.gcWriteBarrier1
0049db40str x3, [x25]
0049db44b 0x49db48
0049db48
0049db48loc_49db48:
0049db48adrp x3, 0x213000
0049db4cadd x3, x3, 291
0049db50str x3, [x2+16]
0049db54ldr x2, [sp+160]
0049db58str x2, [sp+192]
0049db5cadrp x3, 0x279000
0049db60add x3, x3, 2432
0049db64str x3, [sp+120]
0049db68str x2, [sp+128]
0049db6cldr x0, [sp+120]
0049db70ldr x1, [sp+128]
0049db74ldur x29, [sp-8]
0049db78ldr x30, [sp], 208
0049db7cret x30
0049db80
0049db80loc_49db80:
0049db80ldr x1, [sp+232]
0049db84ldr x3, [sp+224]
0049db88subs xzr, x1, 0
0049db8cb.hi 0x49db94
0049db90b 0x49e2c4
0049db94
0049db94loc_49db94:
0049db94ldrb w3, [x3]
0049db98subs wzr, w3, 45
0049db9ccset x3, eq
0049dba0strb w3, [sp+50]
0049dba4b.eq 0x49dbac
0049dba8b 0x49dbb0
0049dbac
0049dbacloc_49dbac:
0049dbacb 0x49dbe4
0049dbb0
0049dbb0loc_49dbb0:
0049dbb0ldr x3, [sp+232]
0049dbb4str x3, [sp+96]
0049dbb8ldr x1, [sp+232]
0049dbbcldr x4, [sp+224]
0049dbc0sub x0, x3, 1
0049dbc4subs xzr, x1, x0
0049dbc8b.hi 0x49dbd0
0049dbccb 0x49e2c0
0049dbd0
0049dbd0loc_49dbd0:
0049dbd0ldrb w3, [x4+x0]
0049dbd4subs wzr, w3, 45
0049dbd8cset x3, eq
0049dbdcstrb w3, [sp+50]
0049dbe0b 0x49dbe4
0049dbe4
0049dbe4loc_49dbe4:
0049dbe4ldrb w3, [sp+50]
0049dbe8tbnz w3, 0, 0x49dbf0
0049dbecb 0x49dca4
0049dbf0
0049dbf0loc_49dbf0:
0049dbf0adrp x0, 0x1be000
0049dbf4add x0, x0, 3744
0049dbf8bl runtime.newobject
0049dbfcstr x0, [sp+152]
0049dc00ldr x1, [sp+224]
0049dc04ldr x2, [sp+232]
0049dc08str x2, [x0+8]
0049dc0cadrp x27, 0x5ae000
0049dc10ldr w2, [x27+3056]
0049dc14cbz w2, 0x49dc1c
0049dc18b 0x49dc20
0049dc1c
0049dc1cloc_49dc1c:
0049dc1cb 0x49dc34
0049dc20
0049dc20loc_49dc20:
0049dc20bl runtime.gcWriteBarrier2
0049dc24str x1, [x25]
0049dc28ldr x2, [x0]
0049dc2cstr x2, [x25+8]
0049dc30b 0x49dc34
0049dc34
0049dc34loc_49dc34:
0049dc34str x1, [x0]
0049dc38ldr x2, [sp+152]
0049dc3cldrsb x27, [x2]
0049dc40orr x3, xzr, 2
0049dc44str x3, [x2+24]
0049dc48adrp x27, 0x5ae000
0049dc4cldr w3, [x27+3056]
0049dc50cbz w3, 0x49dc58
0049dc54b 0x49dc5c
0049dc58
0049dc58loc_49dc58:
0049dc58b 0x49dc6c
0049dc5c
0049dc5cloc_49dc5c:
0049dc5cldr x3, [x2+16]
0049dc60bl runtime.gcWriteBarrier1
0049dc64str x3, [x25]
0049dc68b 0x49dc6c
0049dc6c
0049dc6cloc_49dc6c:
0049dc6cadrp x3, 0x213000
0049dc70add x3, x3, 293
0049dc74str x3, [x2+16]
0049dc78ldr x2, [sp+152]
0049dc7cstr x2, [sp+192]
0049dc80adrp x3, 0x279000
0049dc84add x3, x3, 2432
0049dc88str x3, [sp+120]
0049dc8cstr x2, [sp+128]
0049dc90ldr x0, [sp+120]
0049dc94ldr x1, [sp+128]
0049dc98ldur x29, [sp-8]
0049dc9cldr x30, [sp], 208
0049dca0ret x30
0049dca4
0049dca4loc_49dca4:
0049dca4b 0x49dcac
0049dca8
0049dca8loc_49dca8:
0049dca8b 0x49dcac
0049dcac
0049dcacloc_49dcac:
0049dcacldr x3, [sp+216]
0049dcb0ldrsb x27, [x3]
0049dcb4ldrb w3, [x3+3]
0049dcb8tbnz w3, 0, 0x49dcc0
0049dcbcb 0x49de64
0049dcc0
0049dcc0loc_49dcc0:
0049dcc0ldr x3, [sp+216]
0049dcc4ldrsb x27, [x3]
0049dcc8ldr x0, [x3+8]
0049dcccstr x0, [sp+112]
0049dcd0ldr x2, [sp+232]
0049dcd4ldr x1, [sp+224]
0049dcd8bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049dcdcstrh w0, [sp+60]
0049dce0str x1, [sp+96]
0049dce4ldrh w3, [sp+60]
0049dce8strh w3, [sp+58]
0049dcecldr x3, [sp+96]
0049dcf0str x3, [sp+80]
0049dcf4ldrh w3, [sp+58]
0049dcf8strh w3, [sp+54]
0049dcfcldr x3, [sp+80]
0049dd00str x3, [sp+64]
0049dd04ldrh w3, [sp+54]
0049dd08strh w3, [sp+52]
0049dd0cldrh w0, [sp+52]
0049dd10bl vendor/golang.org/x/net/idna.info.isModifier
0049dd14strb w0, [sp+50]
0049dd18tbnz w0, 0, 0x49dd20
0049dd1cb 0x49ddd4
0049dd20
0049dd20loc_49dd20:
0049dd20adrp x0, 0x1be000
0049dd24add x0, x0, 3744
0049dd28bl runtime.newobject
0049dd2cstr x0, [sp+144]
0049dd30ldr x1, [sp+224]
0049dd34ldr x2, [sp+232]
0049dd38str x2, [x0+8]
0049dd3cadrp x27, 0x5ae000
0049dd40ldr w2, [x27+3056]
0049dd44cbz w2, 0x49dd4c
0049dd48b 0x49dd50
0049dd4c
0049dd4cloc_49dd4c:
0049dd4cb 0x49dd64
0049dd50
0049dd50loc_49dd50:
0049dd50bl runtime.gcWriteBarrier2
0049dd54str x1, [x25]
0049dd58ldr x2, [x0]
0049dd5cstr x2, [x25+8]
0049dd60b 0x49dd64
0049dd64
0049dd64loc_49dd64:
0049dd64str x1, [x0]
0049dd68ldr x2, [sp+144]
0049dd6cldrsb x27, [x2]
0049dd70orr x3, xzr, 2
0049dd74str x3, [x2+24]
0049dd78adrp x27, 0x5ae000
0049dd7cldr w3, [x27+3056]
0049dd80cbz w3, 0x49dd88
0049dd84b 0x49dd8c
0049dd88
0049dd88loc_49dd88:
0049dd88b 0x49dd9c
0049dd8c
0049dd8cloc_49dd8c:
0049dd8cldr x3, [x2+16]
0049dd90bl runtime.gcWriteBarrier1
0049dd94str x3, [x25]
0049dd98b 0x49dd9c
0049dd9c
0049dd9cloc_49dd9c:
0049dd9cadrp x3, 0x213000
0049dda0add x3, x3, 295
0049dda4str x3, [x2+16]
0049dda8ldr x2, [sp+144]
0049ddacstr x2, [sp+192]
0049ddb0adrp x3, 0x279000
0049ddb4add x3, x3, 2432
0049ddb8str x3, [sp+120]
0049ddbcstr x2, [sp+128]
0049ddc0ldr x0, [sp+120]
0049ddc4ldr x1, [sp+128]
0049ddc8ldur x29, [sp-8]
0049ddccldr x30, [sp], 208
0049ddd0ret x30
0049ddd4
0049ddd4loc_49ddd4:
0049ddd4ldr x0, [sp+224]
0049ddd8ldr x1, [sp+232]
0049dddcadrp x2, 0x213000
0049dde0add x2, x2, 720
0049dde4orr x3, xzr, 3
0049dde8bl strings.Index
0049ddecstr x0, [sp+96]
0049ddf0adds xzr, x0, 1
0049ddf4cset x4, eq
0049ddf8strb w4, [sp+50]
0049ddfcb.eq 0x49de04
0049de00b 0x49de30
0049de04
0049de04loc_49de04:
0049de04ldr x0, [sp+224]
0049de08ldr x1, [sp+232]
0049de0cadrp x2, 0x213000
0049de10add x2, x2, 723
0049de14orr x3, xzr, 3
0049de18bl strings.Index
0049de1cstr x0, [sp+88]
0049de20adds xzr, x0, 1
0049de24cset x4, eq
0049de28strb w4, [sp+50]
0049de2cb 0x49de34
0049de30
0049de30loc_49de30:
0049de30b 0x49de34
0049de34
0049de34loc_49de34:
0049de34ldrb w2, [sp+50]
0049de38tbnz w2, 0, 0x49de40
0049de3cb 0x49de58
0049de40
0049de40loc_49de40:
0049de40stp xzr, xzr, [sp+120]
0049de44mov x0, xzr
0049de48mov x1, xzr
0049de4cldur x29, [sp-8]
0049de50ldr x30, [sp], 208
0049de54ret x30
0049de58
0049de58loc_49de58:
0049de58strb wzr, [sp+49]
0049de5cstr xzr, [sp+72]
0049de60b 0x49de7c
0049de64
0049de64loc_49de64:
0049de64stp xzr, xzr, [sp+120]
0049de68mov x0, xzr
0049de6cmov x1, xzr
0049de70ldur x29, [sp-8]
0049de74ldr x30, [sp], 208
0049de78ret x30
0049de7c
0049de7cloc_49de7c:
0049de7cb 0x49de80
0049de80
0049de80loc_49de80:
0049de80ldrh w0, [sp+52]
0049de84bl vendor/golang.org/x/net/idna.info.joinType
0049de88strh w0, [sp+56]
0049de8cldr x1, [sp+64]
0049de90ldr x2, [sp+72]
0049de94add x1, x2, x1
0049de98str x1, [sp+96]
0049de9cldr x0, [sp+72]
0049dea0ldr x2, [sp+224]
0049dea4ldr x3, [sp+232]
0049dea8subs xzr, x3, x1
0049deacb.hs 0x49deb4
0049deb0b 0x49e2b8
0049deb4
0049deb4loc_49deb4:
0049deb4subs xzr, x0, x1
0049deb8b.ls 0x49dec0
0049debcb 0x49e2b4
0049dec0
0049dec0loc_49dec0:
0049dec0sub x1, x1, x0
0049dec4sub x3, xzr, x1
0049dec8and x3, x0, x3, asr #63
0049deccadd x4, x2, x3
0049ded0str x4, [sp+176]
0049ded4str x1, [sp+184]
0049ded8subs xzr, x1, 3
0049dedcb.eq 0x49dee4
0049dee0b 0x49df54
0049dee4
0049dee4loc_49dee4:
0049dee4subs xzr, x1, 0
0049dee8b.hi 0x49def0
0049deecb 0x49e2ac
0049def0
0049def0loc_49def0:
0049def0ldrb w3, [x2+x3]
0049def4subs xzr, x1, 1
0049def8b.hi 0x49df00
0049defcb 0x49e2a4
0049df00
0049df00loc_49df00:
0049df00ldrb w5, [x4+1]
0049df04ubfm x5, x5, 56, 7
0049df08orr x3, x3, x5
0049df0cubfm x3, x3, 0, 15
0049df10movz x5, 32994
0049df14subs wzr, w3, w5
0049df18b.eq 0x49df20
0049df1cb 0x49df50
0049df20
0049df20loc_49df20:
0049df20subs xzr, x1, 2
0049df24b.hi 0x49df2c
0049df28b 0x49e29c
0049df2c
0049df2cloc_49df2c:
0049df2cldrb w3, [x4+2]
0049df30subs wzr, w3, 141
0049df34b.eq 0x49df3c
0049df38b 0x49df4c
0049df3c
0049df3cloc_49df3c:
0049df3cmovz x2, 5
0049df40strh w2, [sp+56]
0049df44orr x2, xzr, 6
0049df48b 0x49e02c
0049df4c
0049df4cloc_49df4c:
0049df4cb 0x49df58
0049df50
0049df50loc_49df50:
0049df50b 0x49df58
0049df54
0049df54loc_49df54:
0049df54b 0x49df58
0049df58
0049df58loc_49df58:
0049df58ldr x3, [sp+64]
0049df5cldr x4, [sp+72]
0049df60add x1, x4, x3
0049df64str x1, [sp+96]
0049df68ldr x0, [sp+72]
0049df6cldr x3, [sp+224]
0049df70ldr x2, [sp+232]
0049df74subs xzr, x2, x1
0049df78b.hs 0x49df80
0049df7cb 0x49e298
0049df80
0049df80loc_49df80:
0049df80subs xzr, x0, x1
0049df84b.ls 0x49df8c
0049df88b 0x49e294
0049df8c
0049df8cloc_49df8c:
0049df8csub x1, x1, x0
0049df90sub x2, xzr, x1
0049df94and x2, x0, x2, asr #63
0049df98add x4, x3, x2
0049df9cstr x4, [sp+176]
0049dfa0str x1, [sp+184]
0049dfa4subs xzr, x1, 3
0049dfa8b.eq 0x49dfb0
0049dfacb 0x49e01c
0049dfb0
0049dfb0loc_49dfb0:
0049dfb0subs xzr, x1, 0
0049dfb4b.hi 0x49dfbc
0049dfb8b 0x49e28c
0049dfbc
0049dfbcloc_49dfbc:
0049dfbcldrb w2, [x3+x2]
0049dfc0subs xzr, x1, 1
0049dfc4b.hi 0x49dfcc
0049dfc8b 0x49e284
0049dfcc
0049dfccloc_49dfcc:
0049dfccldrb w3, [x4+1]
0049dfd0ubfm x3, x3, 56, 7
0049dfd4orr x2, x2, x3
0049dfd8ubfm x2, x2, 0, 15
0049dfdcmovz x3, 32994
0049dfe0subs wzr, w2, w3
0049dfe4b.eq 0x49dfec
0049dfe8b 0x49e018
0049dfec
0049dfecloc_49dfec:
0049dfecsubs xzr, x1, 2
0049dff0b.hi 0x49dff8
0049dff4b 0x49e27c
0049dff8
0049dff8loc_49dff8:
0049dff8ldrb w2, [x4+2]
0049dffcsubs wzr, w2, 140
0049e000b.eq 0x49e008
0049e004b 0x49e014
0049e008
0049e008loc_49e008:
0049e008orr x2, xzr, 6
0049e00cstrh w2, [sp+56]
0049e010b 0x49e028
0049e014
0049e014loc_49e014:
0049e014b 0x49e020
0049e018
0049e018loc_49e018:
0049e018b 0x49e020
0049e01c
0049e01cloc_49e01c:
0049e01cb 0x49e020
0049e020
0049e020loc_49e020:
0049e020orr x2, xzr, 6
0049e024b 0x49e028
0049e028
0049e028loc_49e028:
0049e028b 0x49e02c
0049e02c
0049e02cloc_49e02c:
0049e02cldrsb x3, [sp+49]
0049e030mov x0, x3
0049e034adrp x27, 0x573000
0049e038ldr x1, [x27+3960]
0049e03cadrp x27, 0x573000
0049e040ldr x4, [x27+3952]
0049e044subs xzr, x0, x1
0049e048b.lo 0x49e050
0049e04cb 0x49e278
0049e050
0049e050loc_49e050:
0049e050sbfm x3, x3, 61, 7
0049e054add x3, x4, x3
0049e058ldrh w4, [sp+56]
0049e05cmov x0, x4
0049e060subs xzr, x0, 8
0049e064b.lo 0x49e06c
0049e068b 0x49e270
0049e06c
0049e06cloc_49e06c:
0049e06cldrsb x1, [x3+x0]
0049e070strb w1, [sp+49]
0049e074ldrh w0, [sp+52]
0049e078bl vendor/golang.org/x/net/idna.info.isViramaModifier
0049e07cstrb w0, [sp+50]
0049e080tbnz w0, 0, 0x49e088
0049e084b 0x49e0c0
0049e088
0049e088loc_49e088:
0049e088ldrsb x3, [sp+49]
0049e08cmov x0, x3
0049e090adrp x27, 0x573000
0049e094ldr x1, [x27+3960]
0049e098adrp x27, 0x573000
0049e09cldr x4, [x27+3952]
0049e0a0subs xzr, x0, x1
0049e0a4b.lo 0x49e0ac
0049e0a8b 0x49e26c
0049e0ac
0049e0acloc_49e0ac:
0049e0acsbfm x3, x3, 61, 7
0049e0b0add x3, x4, x3
0049e0b4ldrsb x3, [x3+7]
0049e0b8strb w3, [sp+49]
0049e0bcb 0x49e0c4
0049e0c0
0049e0c0loc_49e0c0:
0049e0c0b 0x49e0c4
0049e0c4
0049e0c4loc_49e0c4:
0049e0c4ldr x3, [sp+64]
0049e0c8ldr x4, [sp+72]
0049e0ccadd x0, x4, x3
0049e0d0str x0, [sp+72]
0049e0d4ldr x3, [sp+232]
0049e0d8str x3, [sp+96]
0049e0dcsubs xzr, x3, x0
0049e0e0b.eq 0x49e0e8
0049e0e4b 0x49e1fc
0049e0e8
0049e0e8loc_49e0e8:
0049e0e8b 0x49e0ec
0049e0ec
0049e0ecloc_49e0ec:
0049e0ecldrsb x2, [sp+49]
0049e0f0ubfm x2, x2, 0, 7
0049e0f4subs wzr, w2, 5
0049e0f8cset x2, eq
0049e0fcstrb w2, [sp+50]
0049e100b.eq 0x49e108
0049e104b 0x49e10c
0049e108
0049e108loc_49e108:
0049e108b 0x49e124
0049e10c
0049e10cloc_49e10c:
0049e10cldrsb x2, [sp+49]
0049e110ubfm x2, x2, 0, 7
0049e114subs wzr, w2, 4
0049e118cset x2, eq
0049e11cstrb w2, [sp+50]
0049e120b 0x49e124
0049e124
0049e124loc_49e124:
0049e124ldrb w2, [sp+50]
0049e128tbnz w2, 0, 0x49e130
0049e12cb 0x49e1e4
0049e130
0049e130loc_49e130:
0049e130adrp x0, 0x1bd000
0049e134add x0, x0, 3744
0049e138bl runtime.newobject
0049e13cstr x0, [sp+136]
0049e140ldr x1, [sp+224]
0049e144ldr x2, [sp+232]
0049e148str x2, [x0+8]
0049e14cadrp x27, 0x5ad000
0049e150ldr w2, [x27+3056]
0049e154cbz w2, 0x49e15c
0049e158b 0x49e160
0049e15c
0049e15cloc_49e15c:
0049e15cb 0x49e174
0049e160
0049e160loc_49e160:
0049e160bl runtime.gcWriteBarrier2
0049e164str x1, [x25]
0049e168ldr x2, [x0]
0049e16cstr x2, [x25+8]
0049e170b 0x49e174
0049e174
0049e174loc_49e174:
0049e174str x1, [x0]
0049e178ldr x2, [sp+136]
0049e17cldrsb x27, [x2]
0049e180orr x3, xzr, 1
0049e184str x3, [x2+24]
0049e188adrp x27, 0x5ad000
0049e18cldr w3, [x27+3056]
0049e190cbz w3, 0x49e198
0049e194b 0x49e19c
0049e198
0049e198loc_49e198:
0049e198b 0x49e1ac
0049e19c
0049e19cloc_49e19c:
0049e19cldr x3, [x2+16]
0049e1a0bl runtime.gcWriteBarrier1
0049e1a4str x3, [x25]
0049e1a8b 0x49e1ac
0049e1ac
0049e1acloc_49e1ac:
0049e1acadrp x3, 0x271000
0049e1b0add x3, x3, 2144
0049e1b4str x3, [x2+16]
0049e1b8ldr x2, [sp+136]
0049e1bcstr x2, [sp+192]
0049e1c0adrp x3, 0x278000
0049e1c4add x3, x3, 2432
0049e1c8str x3, [sp+120]
0049e1ccstr x2, [sp+128]
0049e1d0ldr x0, [sp+120]
0049e1d4ldr x1, [sp+128]
0049e1d8ldur x29, [sp-8]
0049e1dcldr x30, [sp], 208
0049e1e0ret x30
0049e1e4
0049e1e4loc_49e1e4:
0049e1e4stp xzr, xzr, [sp+120]
0049e1e8mov x0, xzr
0049e1ecmov x1, xzr
0049e1f0ldur x29, [sp-8]
0049e1f4ldr x30, [sp], 208
0049e1f8ret x30
0049e1fc
0049e1fcloc_49e1fc:
0049e1fcldr x1, [sp+232]
0049e200ldr x3, [sp+224]
0049e204subs xzr, x1, x0
0049e208b.hs 0x49e210
0049e20cb 0x49e268
0049e210
0049e210loc_49e210:
0049e210sub x2, x1, x0
0049e214sub x4, xzr, x2
0049e218and x4, x0, x4, asr #63
0049e21cadd x1, x3, x4
0049e220str x1, [sp+176]
0049e224str x2, [sp+184]
0049e228ldr x0, [sp+112]
0049e22cbl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049e230strh w0, [sp+60]
0049e234str x1, [sp+96]
0049e238ldrh w3, [sp+60]
0049e23cstrh w3, [sp+62]
0049e240ldr x3, [sp+96]
0049e244str x3, [sp+104]
0049e248ldrh w3, [sp+62]
0049e24cstrh w3, [sp+54]
0049e250ldr x3, [sp+104]
0049e254str x3, [sp+64]
0049e258ldrh w3, [sp+54]
0049e25cstrh w3, [sp+52]
0049e260b 0x49e264
0049e264
0049e264loc_49e264:
0049e264b 0x49de7c
0049e268
0049e268loc_49e268:
0049e268bl runtime.panicSliceB
0049e26c
0049e26cloc_49e26c:
0049e26cbl runtime.panicIndex
0049e270
0049e270loc_49e270:
0049e270orr x1, xzr, 8
0049e274bl runtime.panicIndex
0049e278
0049e278loc_49e278:
0049e278bl runtime.panicIndex
0049e27c
0049e27cloc_49e27c:
0049e27corr x0, xzr, 2
0049e280bl runtime.panicIndex
0049e284
0049e284loc_49e284:
0049e284orr x0, xzr, 1
0049e288bl runtime.panicIndex
0049e28c
0049e28cloc_49e28c:
0049e28cmov x0, xzr
0049e290bl runtime.panicIndex
0049e294
0049e294loc_49e294:
0049e294bl runtime.panicSliceB
0049e298
0049e298loc_49e298:
0049e298bl runtime.panicSliceAlen
0049e29c
0049e29cloc_49e29c:
0049e29corr x0, xzr, 2
0049e2a0bl runtime.panicIndex
0049e2a4
0049e2a4loc_49e2a4:
0049e2a4orr x0, xzr, 1
0049e2a8bl runtime.panicIndex
0049e2ac
0049e2acloc_49e2ac:
0049e2acmov x0, xzr
0049e2b0bl runtime.panicIndex
0049e2b4
0049e2b4loc_49e2b4:
0049e2b4bl runtime.panicSliceB
0049e2b8
0049e2b8loc_49e2b8:
0049e2b8mov x2, x3
0049e2bcbl runtime.panicSliceAlen
0049e2c0
0049e2c0loc_49e2c0:
0049e2c0bl runtime.panicIndex
0049e2c4
0049e2c4loc_49e2c4:
0049e2c4mov x0, xzr
0049e2c8bl runtime.panicIndex
0049e2cc
0049e2ccloc_49e2cc:
0049e2ccorr x0, xzr, 3
0049e2d0bl runtime.panicIndex
0049e2d4
0049e2d4loc_49e2d4:
0049e2d4orr x0, xzr, 2
0049e2d8bl runtime.panicIndex
0049e2dchint
0049e2e0
0049e2e0loc_49e2e0:
0049e2e0stp x0, x1, [sp+8]
0049e2e4str x2, [sp+24]
0049e2e8mov x3, x30
0049e2ecbl runtime.morestack_noctxt.abi0
0049e2f0ldp x0, x1, [sp+8]
0049e2f4ldr x2, [sp+24]
0049e2f8b 0x49d910
0049e2fcudf 0
0049d910
0049e300
0049e300vendor/golang.org/x/net/idna.ascii: ; void vendor/golang.org/x/net/idna.ascii(struct string s)
0049e300ldr x16, [x28+16]
0049e304subs xzr, sp, x16
0049e308b.ls 0x49e3b0
0049e30cstr x30, [sp-64]!
0049e310stur x29, [sp-8]
0049e314sub x29, sp, 8
0049e318str x0, [sp+72]
0049e31cstr x1, [sp+80]
0049e320strb wzr, [sp+39]
0049e324str xzr, [sp+40]
0049e328b 0x49e32c
0049e32c
0049e32cloc_49e32c:
0049e32cldr x2, [sp+80]
0049e330str x2, [sp+48]
0049e334ldr x3, [sp+40]
0049e338subs xzr, x3, x2
0049e33cb.lt 0x49e344
0049e340b 0x49e394
0049e344
0049e344loc_49e344:
0049e344ldr x0, [sp+40]
0049e348ldr x1, [sp+80]
0049e34cldr x2, [sp+72]
0049e350subs xzr, x1, x0
0049e354b.hi 0x49e35c
0049e358b 0x49e3a8
0049e35c
0049e35cloc_49e35c:
0049e35cldrb w2, [x2+x0]
0049e360subs wzr, w2, 128
0049e364b.hs 0x49e36c
0049e368b 0x49e380
0049e36c
0049e36cloc_49e36c:
0049e36cstrb wzr, [sp+39]
0049e370mov x0, xzr
0049e374ldur x29, [sp-8]
0049e378ldr x30, [sp], 64
0049e37cret x30
0049e380
0049e380loc_49e380:
0049e380b 0x49e384
0049e384
0049e384loc_49e384:
0049e384ldr x2, [sp+40]
0049e388add x2, x2, 1
0049e38cstr x2, [sp+40]
0049e390b 0x49e32c
0049e394
0049e394loc_49e394:
0049e394orr x0, xzr, 1
0049e398strb w0, [sp+39]
0049e39cldur x29, [sp-8]
0049e3a0ldr x30, [sp], 64
0049e3a4ret x30
0049e3a8
0049e3a8loc_49e3a8:
0049e3a8bl runtime.panicIndex
0049e3achint
0049e3b0
0049e3b0loc_49e3b0:
0049e3b0stp x0, x1, [sp+8]
0049e3b4mov x3, x30
0049e3b8bl runtime.morestack_noctxt.abi0
0049e3bcldp x0, x1, [sp+8]
0049e3c0b 0x49e300
0049e3c4udf 0
0049e3c8udf 0
0049e3ccudf 0
0049e300
0049e300vendor/golang.org/x/net/idna.ascii: ; void vendor/golang.org/x/net/idna.ascii(struct string s)
0049e300ldr x16, [x28+16]
0049e304subs xzr, sp, x16
0049e308b.ls 0x49e3b0
0049e30cstr x30, [sp-64]!
0049e310stur x29, [sp-8]
0049e314sub x29, sp, 8
0049e318str x0, [sp+72]
0049e31cstr x1, [sp+80]
0049e320strb wzr, [sp+39]
0049e324str xzr, [sp+40]
0049e328b 0x49e32c
0049e32c
0049e32cloc_49e32c:
0049e32cldr x2, [sp+80]
0049e330str x2, [sp+48]
0049e334ldr x3, [sp+40]
0049e338subs xzr, x3, x2
0049e33cb.lt 0x49e344
0049e340b 0x49e394
0049e344
0049e344loc_49e344:
0049e344ldr x0, [sp+40]
0049e348ldr x1, [sp+80]
0049e34cldr x2, [sp+72]
0049e350subs xzr, x1, x0
0049e354b.hi 0x49e35c
0049e358b 0x49e3a8
0049e35c
0049e35cloc_49e35c:
0049e35cldrb w2, [x2+x0]
0049e360subs wzr, w2, 128
0049e364b.hs 0x49e36c
0049e368b 0x49e380
0049e36c
0049e36cloc_49e36c:
0049e36cstrb wzr, [sp+39]
0049e370mov x0, xzr
0049e374ldur x29, [sp-8]
0049e378ldr x30, [sp], 64
0049e37cret x30
0049e380
0049e380loc_49e380:
0049e380b 0x49e384
0049e384
0049e384loc_49e384:
0049e384ldr x2, [sp+40]
0049e388add x2, x2, 1
0049e38cstr x2, [sp+40]
0049e390b 0x49e32c
0049e394
0049e394loc_49e394:
0049e394orr x0, xzr, 1
0049e398strb w0, [sp+39]
0049e39cldur x29, [sp-8]
0049e3a0ldr x30, [sp], 64
0049e3a4ret x30
0049e3a8
0049e3a8loc_49e3a8:
0049e3a8bl runtime.panicIndex
0049e3achint
0049e3b0
0049e3b0loc_49e3b0:
0049e3b0stp x0, x1, [sp+8]
0049e3b4mov x3, x30
0049e3b8bl runtime.morestack_noctxt.abi0
0049e3bcldp x0, x1, [sp+8]
0049e3c0b 0x49e300
0049e3c4udf 0
0049e3c8udf 0
0049e3ccudf 0
0049e300
0049e3d0
0049e3d0vendor/golang.org/x/net/idna.punyError: ; void vendor/golang.org/x/net/idna.punyError(struct string s)
0049e3d0ldr x16, [x28+16]
0049e3d4subs xzr, sp, x16
0049e3d8b.ls 0x49e4a8
0049e3dcstr x30, [sp-80]!
0049e3e0stur x29, [sp-8]
0049e3e4sub x29, sp, 8
0049e3e8str x0, [sp+88]
0049e3ecstr x1, [sp+96]
0049e3f0stp xzr, xzr, [sp+40]
0049e3f4adrp x0, 0x1bd000
0049e3f8add x0, x0, 3744
0049e3fcbl runtime.newobject
0049e400str x0, [sp+56]
0049e404ldr x1, [sp+88]
0049e408ldr x2, [sp+96]
0049e40cstr x2, [x0+8]
0049e410adrp x27, 0x5ad000
0049e414ldr w2, [x27+3056]
0049e418cbz w2, 0x49e420
0049e41cb 0x49e424
0049e420
0049e420loc_49e420:
0049e420b 0x49e438
0049e424
0049e424loc_49e424:
0049e424bl runtime.gcWriteBarrier2
0049e428str x1, [x25]
0049e42cldr x2, [x0]
0049e430str x2, [x25+8]
0049e434b 0x49e438
0049e438
0049e438loc_49e438:
0049e438str x1, [x0]
0049e43cldr x2, [sp+56]
0049e440ldrsb x27, [x2]
0049e444orr x3, xzr, 2
0049e448str x3, [x2+24]
0049e44cadrp x27, 0x5ad000
0049e450ldr w3, [x27+3056]
0049e454cbz w3, 0x49e45c
0049e458b 0x49e460
0049e45c
0049e45cloc_49e45c:
0049e45cb 0x49e470
0049e460
0049e460loc_49e460:
0049e460ldr x3, [x2+16]
0049e464bl runtime.gcWriteBarrier1
0049e468str x3, [x25]
0049e46cb 0x49e470
0049e470
0049e470loc_49e470:
0049e470adrp x3, 0x212000
0049e474add x3, x3, 297
0049e478str x3, [x2+16]
0049e47cldr x2, [sp+56]
0049e480str x2, [sp+64]
0049e484adrp x3, 0x278000
0049e488add x3, x3, 2432
0049e48cstr x3, [sp+40]
0049e490str x2, [sp+48]
0049e494ldr x0, [sp+40]
0049e498ldr x1, [sp+48]
0049e49cldur x29, [sp-8]
0049e4a0ldr x30, [sp], 80
0049e4a4ret x30
0049e4a8
0049e4a8loc_49e4a8:
0049e4a8stp x0, x1, [sp+8]
0049e4acmov x3, x30
0049e4b0bl runtime.morestack_noctxt.abi0
0049e4b4ldp x0, x1, [sp+8]
0049e4b8b 0x49e3d0
0049e4bcudf 0
0049e3d0
0049e3d0vendor/golang.org/x/net/idna.punyError: ; void vendor/golang.org/x/net/idna.punyError(struct string s)
0049e3d0ldr x16, [x28+16]
0049e3d4subs xzr, sp, x16
0049e3d8b.ls 0x49e4a8
0049e3dcstr x30, [sp-80]!
0049e3e0stur x29, [sp-8]
0049e3e4sub x29, sp, 8
0049e3e8str x0, [sp+88]
0049e3ecstr x1, [sp+96]
0049e3f0stp xzr, xzr, [sp+40]
0049e3f4adrp x0, 0x1bd000
0049e3f8add x0, x0, 3744
0049e3fcbl runtime.newobject
0049e400str x0, [sp+56]
0049e404ldr x1, [sp+88]
0049e408ldr x2, [sp+96]
0049e40cstr x2, [x0+8]
0049e410adrp x27, 0x5ad000
0049e414ldr w2, [x27+3056]
0049e418cbz w2, 0x49e420
0049e41cb 0x49e424
0049e420
0049e420loc_49e420:
0049e420b 0x49e438
0049e424
0049e424loc_49e424:
0049e424bl runtime.gcWriteBarrier2
0049e428str x1, [x25]
0049e42cldr x2, [x0]
0049e430str x2, [x25+8]
0049e434b 0x49e438
0049e438
0049e438loc_49e438:
0049e438str x1, [x0]
0049e43cldr x2, [sp+56]
0049e440ldrsb x27, [x2]
0049e444orr x3, xzr, 2
0049e448str x3, [x2+24]
0049e44cadrp x27, 0x5ad000
0049e450ldr w3, [x27+3056]
0049e454cbz w3, 0x49e45c
0049e458b 0x49e460
0049e45c
0049e45cloc_49e45c:
0049e45cb 0x49e470
0049e460
0049e460loc_49e460:
0049e460ldr x3, [x2+16]
0049e464bl runtime.gcWriteBarrier1
0049e468str x3, [x25]
0049e46cb 0x49e470
0049e470
0049e470loc_49e470:
0049e470adrp x3, 0x212000
0049e474add x3, x3, 297
0049e478str x3, [x2+16]
0049e47cldr x2, [sp+56]
0049e480str x2, [sp+64]
0049e484adrp x3, 0x278000
0049e488add x3, x3, 2432
0049e48cstr x3, [sp+40]
0049e490str x2, [sp+48]
0049e494ldr x0, [sp+40]
0049e498ldr x1, [sp+48]
0049e49cldur x29, [sp-8]
0049e4a0ldr x30, [sp], 80
0049e4a4ret x30
0049e4a8
0049e4a8loc_49e4a8:
0049e4a8stp x0, x1, [sp+8]
0049e4acmov x3, x30
0049e4b0bl runtime.morestack_noctxt.abi0
0049e4b4ldp x0, x1, [sp+8]
0049e4b8b 0x49e3d0
0049e4bcudf 0
0049e3d0
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
Loading..