File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002ccc30
002ccc30net/netip.ParseAddr: ; void net/netip.ParseAddr(struct string s)
002ccc30ldr x16, [x28+16]
002ccc34sub x17, sp, 208
002ccc38subs xzr, x17, x16
002ccc3cb.ls 0x2ccf40
002ccc40sub x20, sp, 336
002ccc44stp x29, x30, [x20-8]
002ccc48add sp, x20, 0
002ccc4csub x29, sp, 8
002ccc50str x0, [sp+344]
002ccc54str x1, [sp+352]
002ccc58stp xzr, xzr, [sp+72]
002ccc5cstr xzr, [sp+88]
002ccc60stp xzr, xzr, [sp+56]
002ccc64str xzr, [sp+40]
002ccc68b 0x2ccc6c
002ccc6c
002ccc6cloc_2ccc6c:
002ccc6cldr x2, [sp+352]
002ccc70str x2, [sp+48]
002ccc74ldr x3, [sp+40]
002ccc78subs xzr, x2, x3
002ccc7cb.gt 0x2ccc84
002ccc80b 0x2ccea0
002ccc84
002ccc84loc_2ccc84:
002ccc84ldr x0, [sp+40]
002ccc88ldr x1, [sp+352]
002ccc8cldr x2, [sp+344]
002ccc90subs xzr, x1, x0
002ccc94b.hi 0x2ccc9c
002ccc98b 0x2ccf38
002ccc9c
002ccc9cloc_2ccc9c:
002ccc9cldrb w2, [x2+x0]
002ccca0strb w2, [sp+39]
002ccca4mov x3, x2
002ccca8subs wzr, w3, 37
002cccacb.eq 0x2cccb4
002cccb0b 0x2ccd34
002cccb4
002cccb4loc_2cccb4:
002cccb4b 0x2cccb8
002cccb8
002cccb8loc_2cccb8:
002cccb8stp xzr, xzr, [sp+264]
002cccbcstp xzr, xzr, [sp+280]
002cccc0stp xzr, xzr, [sp+296]
002cccc4ldr x2, [sp+344]
002cccc8ldr x3, [sp+352]
002cccccstr x2, [sp+264]
002cccd0str x3, [sp+272]
002cccd4adrp x2, 0x3ea000
002cccd8add x2, x2, 3707
002cccdcstr x2, [sp+280]
002ccce0movz x2, 20
002ccce4str x2, [sp+288]
002ccce8stp xzr, xzr, [sp+72]
002cccecstr xzr, [sp+88]
002cccf0adrp x0, 0x395000
002cccf4add x0, x0, 3360
002cccf8add x1, sp, 264
002cccfcbl runtime.convT
002ccd00str x0, [sp+256]
002ccd04adrp x2, 0x44a000
002ccd08add x2, x2, 0
002ccd0cstr x2, [sp+56]
002ccd10str x0, [sp+64]
002ccd14ldr x3, [sp+56]
002ccd18ldr x4, [sp+64]
002ccd1cldr x0, [sp+72]
002ccd20ldr x1, [sp+80]
002ccd24ldr x2, [sp+88]
002ccd28ldp x29, x30, [sp-8]
002ccd2cadd sp, sp, 336
002ccd30ret x30
002ccd34
002ccd34loc_2ccd34:
002ccd34mov x3, x2
002ccd38subs wzr, w3, 46
002ccd3cb.eq 0x2ccd44
002ccd40b 0x2ccddc
002ccd44
002ccd44loc_2ccd44:
002ccd44b 0x2ccd48
002ccd48
002ccd48loc_2ccd48:
002ccd48stp xzr, xzr, [sp+96]
002ccd4cstr xzr, [sp+112]
002ccd50stp xzr, xzr, [sp+312]
002ccd54ldr x0, [sp+344]
002ccd58ldr x1, [sp+352]
002ccd5cbl net/netip.parseIPv4
002ccd60str x0, [sp+96]
002ccd64str x1, [sp+104]
002ccd68str x2, [sp+112]
002ccd6cstr x3, [sp+312]
002ccd70str x4, [sp+320]
002ccd74ldr x2, [sp+96]
002ccd78ldr x3, [sp+104]
002ccd7cldr x4, [sp+112]
002ccd80str x2, [sp+176]
002ccd84str x3, [sp+184]
002ccd88str x4, [sp+192]
002ccd8cldr x2, [sp+320]
002ccd90ldr x3, [sp+312]
002ccd94str x3, [sp+160]
002ccd98str x2, [sp+168]
002ccd9cldr x2, [sp+176]
002ccda0ldr x3, [sp+184]
002ccda4ldr x4, [sp+192]
002ccda8str x2, [sp+72]
002ccdacstr x3, [sp+80]
002ccdb0str x4, [sp+88]
002ccdb4ldr x3, [sp+160]
002ccdb8ldr x4, [sp+168]
002ccdbcstr x3, [sp+56]
002ccdc0str x4, [sp+64]
002ccdc4ldr x0, [sp+72]
002ccdc8ldr x1, [sp+80]
002ccdccldr x2, [sp+88]
002ccdd0ldp x29, x30, [sp-8]
002ccdd4add sp, sp, 336
002ccdd8ret x30
002ccddc
002ccddcloc_2ccddc:
002ccddcsubs wzr, w2, 58
002ccde0b.eq 0x2ccde8
002ccde4b 0x2cce80
002ccde8
002ccde8loc_2ccde8:
002ccde8b 0x2ccdec
002ccdec
002ccdecloc_2ccdec:
002ccdecstp xzr, xzr, [sp+96]
002ccdf0str xzr, [sp+112]
002ccdf4stp xzr, xzr, [sp+312]
002ccdf8ldr x0, [sp+344]
002ccdfcldr x1, [sp+352]
002cce00bl net/netip.parseIPv6
002cce04str x0, [sp+96]
002cce08str x1, [sp+104]
002cce0cstr x2, [sp+112]
002cce10str x3, [sp+312]
002cce14str x4, [sp+320]
002cce18ldr x2, [sp+96]
002cce1cldr x3, [sp+104]
002cce20ldr x4, [sp+112]
002cce24str x2, [sp+136]
002cce28str x3, [sp+144]
002cce2cstr x4, [sp+152]
002cce30ldr x2, [sp+320]
002cce34ldr x3, [sp+312]
002cce38str x3, [sp+120]
002cce3cstr x2, [sp+128]
002cce40ldr x2, [sp+136]
002cce44ldr x3, [sp+144]
002cce48ldr x4, [sp+152]
002cce4cstr x2, [sp+72]
002cce50str x3, [sp+80]
002cce54str x4, [sp+88]
002cce58ldr x3, [sp+120]
002cce5cldr x4, [sp+128]
002cce60str x3, [sp+56]
002cce64str x4, [sp+64]
002cce68ldr x0, [sp+72]
002cce6cldr x1, [sp+80]
002cce70ldr x2, [sp+88]
002cce74ldp x29, x30, [sp-8]
002cce78add sp, sp, 336
002cce7cret x30
002cce80
002cce80loc_2cce80:
002cce80b 0x2cce84
002cce84
002cce84loc_2cce84:
002cce84b 0x2cce88
002cce88
002cce88loc_2cce88:
002cce88b 0x2cce8c
002cce8c
002cce8cloc_2cce8c:
002cce8cb 0x2cce90
002cce90
002cce90loc_2cce90:
002cce90ldr x2, [sp+40]
002cce94add x2, x2, 1
002cce98str x2, [sp+40]
002cce9cb 0x2ccc6c
002ccea0
002ccea0loc_2ccea0:
002ccea0stp xzr, xzr, [sp+208]
002ccea4stp xzr, xzr, [sp+224]
002ccea8stp xzr, xzr, [sp+240]
002cceacldr x2, [sp+344]
002cceb0ldr x3, [sp+352]
002cceb4str x2, [sp+208]
002cceb8str x3, [sp+216]
002ccebcadrp x4, 0x3e9000
002ccec0add x4, x4, 3209
002ccec4str x4, [sp+224]
002ccec8movz x5, 18
002cceccstr x5, [sp+232]
002cced0stp xzr, xzr, [sp+264]
002cced4stp xzr, xzr, [sp+280]
002cced8stp xzr, xzr, [sp+296]
002ccedcstr x2, [sp+264]
002ccee0str x3, [sp+272]
002ccee4str x4, [sp+280]
002ccee8str x5, [sp+288]
002cceecstp xzr, xzr, [sp+72]
002ccef0str xzr, [sp+88]
002ccef4adrp x0, 0x395000
002ccef8add x0, x0, 3360
002ccefcadd x1, sp, 264
002ccf00bl runtime.convT
002ccf04str x0, [sp+200]
002ccf08adrp x2, 0x44a000
002ccf0cadd x2, x2, 0
002ccf10str x2, [sp+56]
002ccf14str x0, [sp+64]
002ccf18ldr x3, [sp+56]
002ccf1cldr x4, [sp+64]
002ccf20ldr x0, [sp+72]
002ccf24ldr x1, [sp+80]
002ccf28ldr x2, [sp+88]
002ccf2cldp x29, x30, [sp-8]
002ccf30add sp, sp, 336
002ccf34ret x30
002ccf38
002ccf38loc_2ccf38:
002ccf38bl runtime.panicIndex
002ccf3chint
002ccf40
002ccf40loc_2ccf40:
002ccf40stp x0, x1, [sp+8]
002ccf44mov x3, x30
002ccf48bl runtime.morestack_noctxt.abi0
002ccf4cldp x0, x1, [sp+8]
002ccf50b 0x2ccc30
002ccf54udf 0
002ccf58udf 0
002ccf5cudf 0
002ccc30
002ccc30net/netip.ParseAddr: ; void net/netip.ParseAddr(struct string s)
002ccc30ldr x16, [x28+16]
002ccc34sub x17, sp, 208
002ccc38subs xzr, x17, x16
002ccc3cb.ls 0x2ccf40
002ccc40sub x20, sp, 336
002ccc44stp x29, x30, [x20-8]
002ccc48add sp, x20, 0
002ccc4csub x29, sp, 8
002ccc50str x0, [sp+344]
002ccc54str x1, [sp+352]
002ccc58stp xzr, xzr, [sp+72]
002ccc5cstr xzr, [sp+88]
002ccc60stp xzr, xzr, [sp+56]
002ccc64str xzr, [sp+40]
002ccc68b 0x2ccc6c
002ccc6c
002ccc6cloc_2ccc6c:
002ccc6cldr x2, [sp+352]
002ccc70str x2, [sp+48]
002ccc74ldr x3, [sp+40]
002ccc78subs xzr, x2, x3
002ccc7cb.gt 0x2ccc84
002ccc80b 0x2ccea0
002ccc84
002ccc84loc_2ccc84:
002ccc84ldr x0, [sp+40]
002ccc88ldr x1, [sp+352]
002ccc8cldr x2, [sp+344]
002ccc90subs xzr, x1, x0
002ccc94b.hi 0x2ccc9c
002ccc98b 0x2ccf38
002ccc9c
002ccc9cloc_2ccc9c:
002ccc9cldrb w2, [x2+x0]
002ccca0strb w2, [sp+39]
002ccca4mov x3, x2
002ccca8subs wzr, w3, 37
002cccacb.eq 0x2cccb4
002cccb0b 0x2ccd34
002cccb4
002cccb4loc_2cccb4:
002cccb4b 0x2cccb8
002cccb8
002cccb8loc_2cccb8:
002cccb8stp xzr, xzr, [sp+264]
002cccbcstp xzr, xzr, [sp+280]
002cccc0stp xzr, xzr, [sp+296]
002cccc4ldr x2, [sp+344]
002cccc8ldr x3, [sp+352]
002cccccstr x2, [sp+264]
002cccd0str x3, [sp+272]
002cccd4adrp x2, 0x3ea000
002cccd8add x2, x2, 3707
002cccdcstr x2, [sp+280]
002ccce0movz x2, 20
002ccce4str x2, [sp+288]
002ccce8stp xzr, xzr, [sp+72]
002cccecstr xzr, [sp+88]
002cccf0adrp x0, 0x395000
002cccf4add x0, x0, 3360
002cccf8add x1, sp, 264
002cccfcbl runtime.convT
002ccd00str x0, [sp+256]
002ccd04adrp x2, 0x44a000
002ccd08add x2, x2, 0
002ccd0cstr x2, [sp+56]
002ccd10str x0, [sp+64]
002ccd14ldr x3, [sp+56]
002ccd18ldr x4, [sp+64]
002ccd1cldr x0, [sp+72]
002ccd20ldr x1, [sp+80]
002ccd24ldr x2, [sp+88]
002ccd28ldp x29, x30, [sp-8]
002ccd2cadd sp, sp, 336
002ccd30ret x30
002ccd34
002ccd34loc_2ccd34:
002ccd34mov x3, x2
002ccd38subs wzr, w3, 46
002ccd3cb.eq 0x2ccd44
002ccd40b 0x2ccddc
002ccd44
002ccd44loc_2ccd44:
002ccd44b 0x2ccd48
002ccd48
002ccd48loc_2ccd48:
002ccd48stp xzr, xzr, [sp+96]
002ccd4cstr xzr, [sp+112]
002ccd50stp xzr, xzr, [sp+312]
002ccd54ldr x0, [sp+344]
002ccd58ldr x1, [sp+352]
002ccd5cbl net/netip.parseIPv4
002ccd60str x0, [sp+96]
002ccd64str x1, [sp+104]
002ccd68str x2, [sp+112]
002ccd6cstr x3, [sp+312]
002ccd70str x4, [sp+320]
002ccd74ldr x2, [sp+96]
002ccd78ldr x3, [sp+104]
002ccd7cldr x4, [sp+112]
002ccd80str x2, [sp+176]
002ccd84str x3, [sp+184]
002ccd88str x4, [sp+192]
002ccd8cldr x2, [sp+320]
002ccd90ldr x3, [sp+312]
002ccd94str x3, [sp+160]
002ccd98str x2, [sp+168]
002ccd9cldr x2, [sp+176]
002ccda0ldr x3, [sp+184]
002ccda4ldr x4, [sp+192]
002ccda8str x2, [sp+72]
002ccdacstr x3, [sp+80]
002ccdb0str x4, [sp+88]
002ccdb4ldr x3, [sp+160]
002ccdb8ldr x4, [sp+168]
002ccdbcstr x3, [sp+56]
002ccdc0str x4, [sp+64]
002ccdc4ldr x0, [sp+72]
002ccdc8ldr x1, [sp+80]
002ccdccldr x2, [sp+88]
002ccdd0ldp x29, x30, [sp-8]
002ccdd4add sp, sp, 336
002ccdd8ret x30
002ccddc
002ccddcloc_2ccddc:
002ccddcsubs wzr, w2, 58
002ccde0b.eq 0x2ccde8
002ccde4b 0x2cce80
002ccde8
002ccde8loc_2ccde8:
002ccde8b 0x2ccdec
002ccdec
002ccdecloc_2ccdec:
002ccdecstp xzr, xzr, [sp+96]
002ccdf0str xzr, [sp+112]
002ccdf4stp xzr, xzr, [sp+312]
002ccdf8ldr x0, [sp+344]
002ccdfcldr x1, [sp+352]
002cce00bl net/netip.parseIPv6
002cce04str x0, [sp+96]
002cce08str x1, [sp+104]
002cce0cstr x2, [sp+112]
002cce10str x3, [sp+312]
002cce14str x4, [sp+320]
002cce18ldr x2, [sp+96]
002cce1cldr x3, [sp+104]
002cce20ldr x4, [sp+112]
002cce24str x2, [sp+136]
002cce28str x3, [sp+144]
002cce2cstr x4, [sp+152]
002cce30ldr x2, [sp+320]
002cce34ldr x3, [sp+312]
002cce38str x3, [sp+120]
002cce3cstr x2, [sp+128]
002cce40ldr x2, [sp+136]
002cce44ldr x3, [sp+144]
002cce48ldr x4, [sp+152]
002cce4cstr x2, [sp+72]
002cce50str x3, [sp+80]
002cce54str x4, [sp+88]
002cce58ldr x3, [sp+120]
002cce5cldr x4, [sp+128]
002cce60str x3, [sp+56]
002cce64str x4, [sp+64]
002cce68ldr x0, [sp+72]
002cce6cldr x1, [sp+80]
002cce70ldr x2, [sp+88]
002cce74ldp x29, x30, [sp-8]
002cce78add sp, sp, 336
002cce7cret x30
002cce80
002cce80loc_2cce80:
002cce80b 0x2cce84
002cce84
002cce84loc_2cce84:
002cce84b 0x2cce88
002cce88
002cce88loc_2cce88:
002cce88b 0x2cce8c
002cce8c
002cce8cloc_2cce8c:
002cce8cb 0x2cce90
002cce90
002cce90loc_2cce90:
002cce90ldr x2, [sp+40]
002cce94add x2, x2, 1
002cce98str x2, [sp+40]
002cce9cb 0x2ccc6c
002ccea0
002ccea0loc_2ccea0:
002ccea0stp xzr, xzr, [sp+208]
002ccea4stp xzr, xzr, [sp+224]
002ccea8stp xzr, xzr, [sp+240]
002cceacldr x2, [sp+344]
002cceb0ldr x3, [sp+352]
002cceb4str x2, [sp+208]
002cceb8str x3, [sp+216]
002ccebcadrp x4, 0x3e9000
002ccec0add x4, x4, 3209
002ccec4str x4, [sp+224]
002ccec8movz x5, 18
002cceccstr x5, [sp+232]
002cced0stp xzr, xzr, [sp+264]
002cced4stp xzr, xzr, [sp+280]
002cced8stp xzr, xzr, [sp+296]
002ccedcstr x2, [sp+264]
002ccee0str x3, [sp+272]
002ccee4str x4, [sp+280]
002ccee8str x5, [sp+288]
002cceecstp xzr, xzr, [sp+72]
002ccef0str xzr, [sp+88]
002ccef4adrp x0, 0x395000
002ccef8add x0, x0, 3360
002ccefcadd x1, sp, 264
002ccf00bl runtime.convT
002ccf04str x0, [sp+200]
002ccf08adrp x2, 0x44a000
002ccf0cadd x2, x2, 0
002ccf10str x2, [sp+56]
002ccf14str x0, [sp+64]
002ccf18ldr x3, [sp+56]
002ccf1cldr x4, [sp+64]
002ccf20ldr x0, [sp+72]
002ccf24ldr x1, [sp+80]
002ccf28ldr x2, [sp+88]
002ccf2cldp x29, x30, [sp-8]
002ccf30add sp, sp, 336
002ccf34ret x30
002ccf38
002ccf38loc_2ccf38:
002ccf38bl runtime.panicIndex
002ccf3chint
002ccf40
002ccf40loc_2ccf40:
002ccf40stp x0, x1, [sp+8]
002ccf44mov x3, x30
002ccf48bl runtime.morestack_noctxt.abi0
002ccf4cldp x0, x1, [sp+8]
002ccf50b 0x2ccc30
002ccf54udf 0
002ccf58udf 0
002ccf5cudf 0
002ccc30
002ccf60
002ccf60net/netip.parseAddrError.Error: ; void net/netip.parseAddrError.Error(net/netip.parseAddrError err)
002ccf60ldr x16, [x28+16]
002ccf64sub x17, sp, 160
002ccf68subs xzr, x17, x16
002ccf6cb.ls 0x2cd260
002ccf70sub x20, sp, 288
002ccf74stp x29, x30, [x20-8]
002ccf78add sp, x20, 0
002ccf7csub x29, sp, 8
002ccf80str x0, [sp+296]
002ccf84str x1, [sp+304]
002ccf88str x2, [sp+312]
002ccf8cstr x3, [sp+320]
002ccf90str x4, [sp+328]
002ccf94str x5, [sp+336]
002ccf98stp xzr, xzr, [sp+80]
002ccf9cadrp x2, 0x40d000
002ccfa0add x2, x2, 576
002ccfa4str x2, [sp+96]
002ccfa8ldr x2, [sp+336]
002ccfaccbnz x2, 0x2ccfb4
002ccfb0b 0x2cd200
002ccfb4
002ccfb4loc_2ccfb4:
002ccfb4ldr x26, [sp+96]
002ccfb8ldr x2, [x26]
002ccfbcldr x0, [sp+296]
002ccfc0ldr x1, [sp+304]
002ccfc4blr x2
002ccfc8str x0, [sp+264]
002ccfccstr x1, [sp+272]
002ccfd0ldr x26, [sp+96]
002ccfd4ldr x2, [x26]
002ccfd8ldr x0, [sp+328]
002ccfdcldr x1, [sp+336]
002ccfe0blr x2
002ccfe4str x0, [sp+248]
002ccfe8str x1, [sp+256]
002ccfecadd x20, sp, 136
002ccff0adr x27, 16
002ccff4stp x29, x27, [sp-24]
002ccff8sub x29, sp, 24
002ccffcbl fn_87cf4
002cd000sub x29, sp, 8
002cd004add x2, sp, 136
002cd008str x2, [sp+104]
002cd00cldrsb x27, [x2]
002cd010movz x3, 10
002cd014str x3, [x2+8]
002cd018adrp x27, 0x77e000
002cd01cldr w3, [x27+3056]
002cd020cbz w3, 0x2cd028
002cd024b 0x2cd02c
002cd028
002cd028loc_2cd028:
002cd028b 0x2cd03c
002cd02c
002cd02cloc_2cd02c:
002cd02cldr x4, [x2]
002cd030bl runtime.gcWriteBarrier1
002cd034str x4, [x25]
002cd038b 0x2cd03c
002cd03c
002cd03cloc_2cd03c:
002cd03cadrp x4, 0x3e5000
002cd040add x4, x4, 1284
002cd044str x4, [x2]
002cd048ldrsb x27, [x2]
002cd04cldr x4, [sp+264]
002cd050ldr x5, [sp+272]
002cd054str x5, [x2+24]
002cd058adrp x27, 0x77e000
002cd05cldr w5, [x27+3056]
002cd060cbz w5, 0x2cd068
002cd064b 0x2cd06c
002cd068
002cd068loc_2cd068:
002cd068b 0x2cd080
002cd06c
002cd06cloc_2cd06c:
002cd06cbl runtime.gcWriteBarrier2
002cd070str x4, [x25]
002cd074ldr x5, [x2+16]
002cd078str x5, [x25+8]
002cd07cb 0x2cd080
002cd080
002cd080loc_2cd080:
002cd080str x4, [x2+16]
002cd084ldr x4, [sp+104]
002cd088ldrsb x27, [x4]
002cd08corr x5, xzr, 3
002cd090str x5, [x4+40]
002cd094adrp x27, 0x77e000
002cd098ldr w5, [x27+3056]
002cd09ccbz w5, 0x2cd0a4
002cd0a0b 0x2cd0a8
002cd0a4
002cd0a4loc_2cd0a4:
002cd0a4b 0x2cd0b8
002cd0a8
002cd0a8loc_2cd0a8:
002cd0a8ldr x5, [x4+32]
002cd0acbl runtime.gcWriteBarrier1
002cd0b0str x5, [x25]
002cd0b4b 0x2cd0b8
002cd0b8
002cd0b8loc_2cd0b8:
002cd0b8adrp x5, 0x3e3000
002cd0bcadd x5, x5, 528
002cd0c0str x5, [x4+32]
002cd0c4ldr x4, [sp+104]
002cd0c8ldrsb x27, [x4]
002cd0ccldr x5, [sp+312]
002cd0d0ldr x6, [sp+320]
002cd0d4str x6, [x4+56]
002cd0d8adrp x27, 0x77e000
002cd0dcldr w6, [x27+3056]
002cd0e0cbz w6, 0x2cd0e8
002cd0e4b 0x2cd0ec
002cd0e8
002cd0e8loc_2cd0e8:
002cd0e8b 0x2cd100
002cd0ec
002cd0ecloc_2cd0ec:
002cd0ecbl runtime.gcWriteBarrier2
002cd0f0str x5, [x25]
002cd0f4ldr x6, [x4+48]
002cd0f8str x6, [x25+8]
002cd0fcb 0x2cd100
002cd100
002cd100loc_2cd100:
002cd100str x5, [x4+48]
002cd104ldr x4, [sp+104]
002cd108ldrsb x27, [x4]
002cd10cmovz x5, 5
002cd110str x5, [x4+72]
002cd114adrp x27, 0x77e000
002cd118ldr w5, [x27+3056]
002cd11ccbz w5, 0x2cd124
002cd120b 0x2cd128
002cd124
002cd124loc_2cd124:
002cd124b 0x2cd138
002cd128
002cd128loc_2cd128:
002cd128ldr x5, [x4+64]
002cd12cbl runtime.gcWriteBarrier1
002cd130str x5, [x25]
002cd134b 0x2cd138
002cd138
002cd138loc_2cd138:
002cd138adrp x5, 0x3e3000
002cd13cadd x5, x5, 2137
002cd140str x5, [x4+64]
002cd144ldr x4, [sp+248]
002cd148ldr x5, [sp+256]
002cd14cldr x6, [sp+104]
002cd150ldrsb x27, [x6]
002cd154str x5, [x6+88]
002cd158adrp x27, 0x77e000
002cd15cldr w5, [x27+3056]
002cd160cbz w5, 0x2cd168
002cd164b 0x2cd16c
002cd168
002cd168loc_2cd168:
002cd168b 0x2cd180
002cd16c
002cd16cloc_2cd16c:
002cd16cbl runtime.gcWriteBarrier2
002cd170str x4, [x25]
002cd174ldr x5, [x6+80]
002cd178str x5, [x25+8]
002cd17cb 0x2cd180
002cd180
002cd180loc_2cd180:
002cd180str x4, [x6+80]
002cd184ldr x4, [sp+104]
002cd188ldrsb x27, [x4]
002cd18corr x5, xzr, 1
002cd190str x5, [x4+104]
002cd194adrp x27, 0x77e000
002cd198ldr w5, [x27+3056]
002cd19ccbz w5, 0x2cd1a4
002cd1a0b 0x2cd1a8
002cd1a4
002cd1a4loc_2cd1a4:
002cd1a4b 0x2cd1b8
002cd1a8
002cd1a8loc_2cd1a8:
002cd1a8ldr x5, [x4+96]
002cd1acbl runtime.gcWriteBarrier1
002cd1b0str x5, [x25]
002cd1b4b 0x2cd1b8
002cd1b8
002cd1b8loc_2cd1b8:
002cd1b8adrp x5, 0x442000
002cd1bcadd x5, x5, 304
002cd1c0str x5, [x4+96]
002cd1c4ldr x1, [sp+104]
002cd1c8ldrsb x27, [x1]
002cd1ccb 0x2cd1d0
002cd1d0
002cd1d0loc_2cd1d0:
002cd1d0str x1, [sp+112]
002cd1d4orr x3, xzr, 7
002cd1d8str x3, [sp+120]
002cd1dcstr x3, [sp+128]
002cd1e0mov x0, xzr
002cd1e4mov x2, x3
002cd1e8bl runtime.concatstrings
002cd1ecstr x0, [sp+80]
002cd1f0str x1, [sp+88]
002cd1f4ldp x29, x30, [sp-8]
002cd1f8add sp, sp, 288
002cd1fcret x30
002cd200
002cd200loc_2cd200:
002cd200ldr x26, [sp+96]
002cd204ldr x2, [x26]
002cd208ldr x0, [sp+296]
002cd20cldr x1, [sp+304]
002cd210blr x2
002cd214str x0, [sp+248]
002cd218str x1, [sp+256]
002cd21cldr x7, [sp+312]
002cd220ldr x8, [sp+320]
002cd224movz x2, 10
002cd228mov x3, x0
002cd22cmov x4, x1
002cd230adrp x5, 0x3e3000
002cd234add x5, x5, 528
002cd238orr x6, xzr, 3
002cd23cmov x0, xzr
002cd240adrp x1, 0x3e5000
002cd244add x1, x1, 1284
002cd248bl runtime.concatstring4
002cd24cstr x0, [sp+80]
002cd250str x1, [sp+88]
002cd254ldp x29, x30, [sp-8]
002cd258add sp, sp, 288
002cd25cret x30
002cd260
002cd260loc_2cd260:
002cd260stp x0, x1, [sp+8]
002cd264stp x2, x3, [sp+24]
002cd268stp x4, x5, [sp+40]
002cd26cmov x3, x30
002cd270bl runtime.morestack_noctxt.abi0
002cd274ldp x0, x1, [sp+8]
002cd278ldp x2, x3, [sp+24]
002cd27cldp x4, x5, [sp+40]
002cd280b 0x2ccf60
002cd284udf 0
002cd288udf 0
002cd28cudf 0
002ccf60
002ccf60net/netip.parseAddrError.Error: ; void net/netip.parseAddrError.Error(net/netip.parseAddrError err)
002ccf60ldr x16, [x28+16]
002ccf64sub x17, sp, 160
002ccf68subs xzr, x17, x16
002ccf6cb.ls 0x2cd260
002ccf70sub x20, sp, 288
002ccf74stp x29, x30, [x20-8]
002ccf78add sp, x20, 0
002ccf7csub x29, sp, 8
002ccf80str x0, [sp+296]
002ccf84str x1, [sp+304]
002ccf88str x2, [sp+312]
002ccf8cstr x3, [sp+320]
002ccf90str x4, [sp+328]
002ccf94str x5, [sp+336]
002ccf98stp xzr, xzr, [sp+80]
002ccf9cadrp x2, 0x40d000
002ccfa0add x2, x2, 576
002ccfa4str x2, [sp+96]
002ccfa8ldr x2, [sp+336]
002ccfaccbnz x2, 0x2ccfb4
002ccfb0b 0x2cd200
002ccfb4
002ccfb4loc_2ccfb4:
002ccfb4ldr x26, [sp+96]
002ccfb8ldr x2, [x26]
002ccfbcldr x0, [sp+296]
002ccfc0ldr x1, [sp+304]
002ccfc4blr x2
002ccfc8str x0, [sp+264]
002ccfccstr x1, [sp+272]
002ccfd0ldr x26, [sp+96]
002ccfd4ldr x2, [x26]
002ccfd8ldr x0, [sp+328]
002ccfdcldr x1, [sp+336]
002ccfe0blr x2
002ccfe4str x0, [sp+248]
002ccfe8str x1, [sp+256]
002ccfecadd x20, sp, 136
002ccff0adr x27, 16
002ccff4stp x29, x27, [sp-24]
002ccff8sub x29, sp, 24
002ccffcbl fn_87cf4
002cd000sub x29, sp, 8
002cd004add x2, sp, 136
002cd008str x2, [sp+104]
002cd00cldrsb x27, [x2]
002cd010movz x3, 10
002cd014str x3, [x2+8]
002cd018adrp x27, 0x77e000
002cd01cldr w3, [x27+3056]
002cd020cbz w3, 0x2cd028
002cd024b 0x2cd02c
002cd028
002cd028loc_2cd028:
002cd028b 0x2cd03c
002cd02c
002cd02cloc_2cd02c:
002cd02cldr x4, [x2]
002cd030bl runtime.gcWriteBarrier1
002cd034str x4, [x25]
002cd038b 0x2cd03c
002cd03c
002cd03cloc_2cd03c:
002cd03cadrp x4, 0x3e5000
002cd040add x4, x4, 1284
002cd044str x4, [x2]
002cd048ldrsb x27, [x2]
002cd04cldr x4, [sp+264]
002cd050ldr x5, [sp+272]
002cd054str x5, [x2+24]
002cd058adrp x27, 0x77e000
002cd05cldr w5, [x27+3056]
002cd060cbz w5, 0x2cd068
002cd064b 0x2cd06c
002cd068
002cd068loc_2cd068:
002cd068b 0x2cd080
002cd06c
002cd06cloc_2cd06c:
002cd06cbl runtime.gcWriteBarrier2
002cd070str x4, [x25]
002cd074ldr x5, [x2+16]
002cd078str x5, [x25+8]
002cd07cb 0x2cd080
002cd080
002cd080loc_2cd080:
002cd080str x4, [x2+16]
002cd084ldr x4, [sp+104]
002cd088ldrsb x27, [x4]
002cd08corr x5, xzr, 3
002cd090str x5, [x4+40]
002cd094adrp x27, 0x77e000
002cd098ldr w5, [x27+3056]
002cd09ccbz w5, 0x2cd0a4
002cd0a0b 0x2cd0a8
002cd0a4
002cd0a4loc_2cd0a4:
002cd0a4b 0x2cd0b8
002cd0a8
002cd0a8loc_2cd0a8:
002cd0a8ldr x5, [x4+32]
002cd0acbl runtime.gcWriteBarrier1
002cd0b0str x5, [x25]
002cd0b4b 0x2cd0b8
002cd0b8
002cd0b8loc_2cd0b8:
002cd0b8adrp x5, 0x3e3000
002cd0bcadd x5, x5, 528
002cd0c0str x5, [x4+32]
002cd0c4ldr x4, [sp+104]
002cd0c8ldrsb x27, [x4]
002cd0ccldr x5, [sp+312]
002cd0d0ldr x6, [sp+320]
002cd0d4str x6, [x4+56]
002cd0d8adrp x27, 0x77e000
002cd0dcldr w6, [x27+3056]
002cd0e0cbz w6, 0x2cd0e8
002cd0e4b 0x2cd0ec
002cd0e8
002cd0e8loc_2cd0e8:
002cd0e8b 0x2cd100
002cd0ec
002cd0ecloc_2cd0ec:
002cd0ecbl runtime.gcWriteBarrier2
002cd0f0str x5, [x25]
002cd0f4ldr x6, [x4+48]
002cd0f8str x6, [x25+8]
002cd0fcb 0x2cd100
002cd100
002cd100loc_2cd100:
002cd100str x5, [x4+48]
002cd104ldr x4, [sp+104]
002cd108ldrsb x27, [x4]
002cd10cmovz x5, 5
002cd110str x5, [x4+72]
002cd114adrp x27, 0x77e000
002cd118ldr w5, [x27+3056]
002cd11ccbz w5, 0x2cd124
002cd120b 0x2cd128
002cd124
002cd124loc_2cd124:
002cd124b 0x2cd138
002cd128
002cd128loc_2cd128:
002cd128ldr x5, [x4+64]
002cd12cbl runtime.gcWriteBarrier1
002cd130str x5, [x25]
002cd134b 0x2cd138
002cd138
002cd138loc_2cd138:
002cd138adrp x5, 0x3e3000
002cd13cadd x5, x5, 2137
002cd140str x5, [x4+64]
002cd144ldr x4, [sp+248]
002cd148ldr x5, [sp+256]
002cd14cldr x6, [sp+104]
002cd150ldrsb x27, [x6]
002cd154str x5, [x6+88]
002cd158adrp x27, 0x77e000
002cd15cldr w5, [x27+3056]
002cd160cbz w5, 0x2cd168
002cd164b 0x2cd16c
002cd168
002cd168loc_2cd168:
002cd168b 0x2cd180
002cd16c
002cd16cloc_2cd16c:
002cd16cbl runtime.gcWriteBarrier2
002cd170str x4, [x25]
002cd174ldr x5, [x6+80]
002cd178str x5, [x25+8]
002cd17cb 0x2cd180
002cd180
002cd180loc_2cd180:
002cd180str x4, [x6+80]
002cd184ldr x4, [sp+104]
002cd188ldrsb x27, [x4]
002cd18corr x5, xzr, 1
002cd190str x5, [x4+104]
002cd194adrp x27, 0x77e000
002cd198ldr w5, [x27+3056]
002cd19ccbz w5, 0x2cd1a4
002cd1a0b 0x2cd1a8
002cd1a4
002cd1a4loc_2cd1a4:
002cd1a4b 0x2cd1b8
002cd1a8
002cd1a8loc_2cd1a8:
002cd1a8ldr x5, [x4+96]
002cd1acbl runtime.gcWriteBarrier1
002cd1b0str x5, [x25]
002cd1b4b 0x2cd1b8
002cd1b8
002cd1b8loc_2cd1b8:
002cd1b8adrp x5, 0x442000
002cd1bcadd x5, x5, 304
002cd1c0str x5, [x4+96]
002cd1c4ldr x1, [sp+104]
002cd1c8ldrsb x27, [x1]
002cd1ccb 0x2cd1d0
002cd1d0
002cd1d0loc_2cd1d0:
002cd1d0str x1, [sp+112]
002cd1d4orr x3, xzr, 7
002cd1d8str x3, [sp+120]
002cd1dcstr x3, [sp+128]
002cd1e0mov x0, xzr
002cd1e4mov x2, x3
002cd1e8bl runtime.concatstrings
002cd1ecstr x0, [sp+80]
002cd1f0str x1, [sp+88]
002cd1f4ldp x29, x30, [sp-8]
002cd1f8add sp, sp, 288
002cd1fcret x30
002cd200
002cd200loc_2cd200:
002cd200ldr x26, [sp+96]
002cd204ldr x2, [x26]
002cd208ldr x0, [sp+296]
002cd20cldr x1, [sp+304]
002cd210blr x2
002cd214str x0, [sp+248]
002cd218str x1, [sp+256]
002cd21cldr x7, [sp+312]
002cd220ldr x8, [sp+320]
002cd224movz x2, 10
002cd228mov x3, x0
002cd22cmov x4, x1
002cd230adrp x5, 0x3e3000
002cd234add x5, x5, 528
002cd238orr x6, xzr, 3
002cd23cmov x0, xzr
002cd240adrp x1, 0x3e5000
002cd244add x1, x1, 1284
002cd248bl runtime.concatstring4
002cd24cstr x0, [sp+80]
002cd250str x1, [sp+88]
002cd254ldp x29, x30, [sp-8]
002cd258add sp, sp, 288
002cd25cret x30
002cd260
002cd260loc_2cd260:
002cd260stp x0, x1, [sp+8]
002cd264stp x2, x3, [sp+24]
002cd268stp x4, x5, [sp+40]
002cd26cmov x3, x30
002cd270bl runtime.morestack_noctxt.abi0
002cd274ldp x0, x1, [sp+8]
002cd278ldp x2, x3, [sp+24]
002cd27cldp x4, x5, [sp+40]
002cd280b 0x2ccf60
002cd284udf 0
002cd288udf 0
002cd28cudf 0
002ccf60
002cd290
002cd290net/netip.parseIPv4Fields: ; void net/netip.parseIPv4Fields(struct string in, int off, int end, struct []uint8 fields)
002cd290ldr x16, [x28+16]
002cd294sub x17, sp, 352
002cd298subs xzr, x17, x16
002cd29cb.ls 0x2cd930
002cd2a0sub x20, sp, 480
002cd2a4stp x29, x30, [x20-8]
002cd2a8add sp, x20, 0
002cd2acsub x29, sp, 8
002cd2b0str x0, [sp+488]
002cd2b4str x1, [sp+496]
002cd2b8str x2, [sp+504]
002cd2bcstr x3, [sp+512]
002cd2c0str x4, [sp+520]
002cd2c4str x5, [sp+528]
002cd2c8str x6, [sp+536]
002cd2ccstp xzr, xzr, [sp+88]
002cd2d0str xzr, [sp+40]
002cd2d4str xzr, [sp+48]
002cd2d8str xzr, [sp+64]
002cd2dcldr x1, [sp+512]
002cd2e0ldr x0, [sp+504]
002cd2e4ldr x2, [sp+496]
002cd2e8ldr x3, [sp+488]
002cd2ecsubs xzr, x2, x1
002cd2f0b.hs 0x2cd2f8
002cd2f4b 0x2cd928
002cd2f8
002cd2f8loc_2cd2f8:
002cd2f8subs xzr, x1, x0
002cd2fcb.hs 0x2cd304
002cd300b 0x2cd924
002cd304
002cd304loc_2cd304:
002cd304sub x2, x1, x0
002cd308sub x4, xzr, x2
002cd30cand x4, x0, x4, asr #63
002cd310add x3, x3, x4
002cd314str x3, [sp+104]
002cd318str x2, [sp+112]
002cd31cstr xzr, [sp+56]
002cd320b 0x2cd324
002cd324
002cd324loc_2cd324:
002cd324ldr x2, [sp+112]
002cd328str x2, [sp+80]
002cd32cldr x3, [sp+56]
002cd330subs xzr, x2, x3
002cd334b.gt 0x2cd33c
002cd338b 0x2cd834
002cd33c
002cd33cloc_2cd33c:
002cd33cldr x0, [sp+56]
002cd340ldr x1, [sp+112]
002cd344ldr x2, [sp+104]
002cd348subs xzr, x1, x0
002cd34cb.hi 0x2cd354
002cd350b 0x2cd920
002cd354
002cd354loc_2cd354:
002cd354ldrb w2, [x2+x0]
002cd358subs wzr, w2, 48
002cd35ccset x2, hs
002cd360strb w2, [sp+39]
002cd364b.hs 0x2cd36c
002cd368b 0x2cd398
002cd36c
002cd36cloc_2cd36c:
002cd36cldr x0, [sp+56]
002cd370ldr x1, [sp+112]
002cd374ldr x2, [sp+104]
002cd378subs xzr, x1, x0
002cd37cb.hi 0x2cd384
002cd380b 0x2cd91c
002cd384
002cd384loc_2cd384:
002cd384ldrb w2, [x2+x0]
002cd388subs wzr, w2, 57
002cd38ccset x2, ls
002cd390strb w2, [sp+39]
002cd394b 0x2cd39c
002cd398
002cd398loc_2cd398:
002cd398b 0x2cd39c
002cd39c
002cd39cloc_2cd39c:
002cd39cldrb w2, [sp+39]
002cd3a0tbnz w2, 0, 0x2cd3a8
002cd3a4b 0x2cd51c
002cd3a8
002cd3a8loc_2cd3a8:
002cd3a8ldr x2, [sp+64]
002cd3acsubs xzr, x2, 1
002cd3b0cset x2, eq
002cd3b4strb w2, [sp+39]
002cd3b8b.eq 0x2cd3c0
002cd3bcb 0x2cd3d4
002cd3c0
002cd3c0loc_2cd3c0:
002cd3c0ldr x2, [sp+40]
002cd3c4subs xzr, x2, 0
002cd3c8cset x2, eq
002cd3ccstrb w2, [sp+39]
002cd3d0b 0x2cd3d8
002cd3d4
002cd3d4loc_2cd3d4:
002cd3d4b 0x2cd3d8
002cd3d8
002cd3d8loc_2cd3d8:
002cd3d8ldrb w2, [sp+39]
002cd3dctbnz w2, 0, 0x2cd3e4
002cd3e0b 0x2cd44c
002cd3e4
002cd3e4loc_2cd3e4:
002cd3e4stp xzr, xzr, [sp+424]
002cd3e8stp xzr, xzr, [sp+440]
002cd3ecstp xzr, xzr, [sp+456]
002cd3f0ldr x2, [sp+488]
002cd3f4ldr x3, [sp+496]
002cd3f8str x2, [sp+424]
002cd3fcstr x3, [sp+432]
002cd400adrp x2, 0x3f5000
002cd404add x2, x2, 3950
002cd408str x2, [sp+440]
002cd40cmovz x2, 38
002cd410str x2, [sp+448]
002cd414adrp x0, 0x394000
002cd418add x0, x0, 3360
002cd41cadd x1, sp, 424
002cd420bl runtime.convT
002cd424str x0, [sp+400]
002cd428adrp x2, 0x449000
002cd42cadd x2, x2, 0
002cd430str x2, [sp+88]
002cd434str x0, [sp+96]
002cd438ldr x0, [sp+88]
002cd43cldr x1, [sp+96]
002cd440ldp x29, x30, [sp-8]
002cd444add sp, sp, 480
002cd448ret x30
002cd44c
002cd44cloc_2cd44c:
002cd44cldr x2, [sp+40]
002cd450add x2, x2, x2, lsl #2
002cd454ldr x0, [sp+56]
002cd458ldr x1, [sp+112]
002cd45cldr x3, [sp+104]
002cd460subs xzr, x1, x0
002cd464b.hi 0x2cd46c
002cd468b 0x2cd918
002cd46c
002cd46cloc_2cd46c:
002cd46cldrb w3, [x3+x0]
002cd470add x2, x3, x2, lsl #1
002cd474sub x2, x2, 48
002cd478str x2, [sp+40]
002cd47cldr x3, [sp+64]
002cd480add x3, x3, 1
002cd484str x3, [sp+64]
002cd488subs xzr, x2, 255
002cd48cb.gt 0x2cd494
002cd490b 0x2cd518
002cd494
002cd494loc_2cd494:
002cd494stp xzr, xzr, [sp+352]
002cd498stp xzr, xzr, [sp+368]
002cd49cstp xzr, xzr, [sp+384]
002cd4a0ldr x2, [sp+488]
002cd4a4ldr x3, [sp+496]
002cd4a8str x2, [sp+352]
002cd4acstr x3, [sp+360]
002cd4b0adrp x4, 0x3ec000
002cd4b4add x4, x4, 3529
002cd4b8str x4, [sp+368]
002cd4bcmovz x5, 25
002cd4c0str x5, [sp+376]
002cd4c4stp xzr, xzr, [sp+424]
002cd4c8stp xzr, xzr, [sp+440]
002cd4ccstp xzr, xzr, [sp+456]
002cd4d0str x2, [sp+424]
002cd4d4str x3, [sp+432]
002cd4d8str x4, [sp+440]
002cd4dcstr x5, [sp+448]
002cd4e0adrp x0, 0x394000
002cd4e4add x0, x0, 3360
002cd4e8add x1, sp, 424
002cd4ecbl runtime.convT
002cd4f0str x0, [sp+344]
002cd4f4adrp x2, 0x449000
002cd4f8add x2, x2, 0
002cd4fcstr x2, [sp+88]
002cd500str x0, [sp+96]
002cd504ldr x0, [sp+88]
002cd508ldr x1, [sp+96]
002cd50cldp x29, x30, [sp-8]
002cd510add sp, sp, 480
002cd514ret x30
002cd518
002cd518loc_2cd518:
002cd518b 0x2cd760
002cd51c
002cd51cloc_2cd51c:
002cd51cldr x0, [sp+56]
002cd520ldr x1, [sp+112]
002cd524ldr x2, [sp+104]
002cd528subs xzr, x0, x1
002cd52cb.lo 0x2cd534
002cd530b 0x2cd914
002cd534
002cd534loc_2cd534:
002cd534ldrb w2, [x2+x0]
002cd538subs wzr, w2, 46
002cd53cb.eq 0x2cd544
002cd540b 0x2cd774
002cd544
002cd544loc_2cd544:
002cd544ldr x2, [sp+56]
002cd548subs xzr, x2, 0
002cd54ccset x3, eq
002cd550strb w3, [sp+38]
002cd554cbz x2, 0x2cd55c
002cd558b 0x2cd560
002cd55c
002cd55cloc_2cd55c:
002cd55cb 0x2cd580
002cd560
002cd560loc_2cd560:
002cd560ldr x2, [sp+112]
002cd564str x2, [sp+72]
002cd568ldr x3, [sp+56]
002cd56csub x2, x2, 1
002cd570subs xzr, x3, x2
002cd574cset x2, eq
002cd578strb w2, [sp+38]
002cd57cb 0x2cd580
002cd580
002cd580loc_2cd580:
002cd580ldrb w2, [sp+38]
002cd584strb w2, [sp+39]
002cd588tbnz w2, 0, 0x2cd590
002cd58cb 0x2cd594
002cd590
002cd590loc_2cd590:
002cd590b 0x2cd5c4
002cd594
002cd594loc_2cd594:
002cd594ldr x1, [sp+112]
002cd598ldr x2, [sp+104]
002cd59cldr x3, [sp+56]
002cd5a0sub x0, x3, 1
002cd5a4subs xzr, x1, x0
002cd5a8b.hi 0x2cd5b0
002cd5acb 0x2cd910
002cd5b0
002cd5b0loc_2cd5b0:
002cd5b0ldrb w2, [x2+x0]
002cd5b4subs wzr, w2, 46
002cd5b8cset x2, eq
002cd5bcstrb w2, [sp+39]
002cd5c0b 0x2cd5c4
002cd5c4
002cd5c4loc_2cd5c4:
002cd5c4ldrb w2, [sp+39]
002cd5c8tbnz w2, 0, 0x2cd5d0
002cd5ccb 0x2cd690
002cd5d0
002cd5d0loc_2cd5d0:
002cd5d0ldr x0, [sp+56]
002cd5d4ldr x1, [sp+112]
002cd5d8ldr x2, [sp+104]
002cd5dcsubs xzr, x1, x0
002cd5e0b.hs 0x2cd5e8
002cd5e4b 0x2cd90c
002cd5e8
002cd5e8loc_2cd5e8:
002cd5e8sub x3, x1, x0
002cd5ecsub x4, xzr, x3
002cd5f0and x4, x0, x4, asr #63
002cd5f4add x2, x2, x4
002cd5f8str x2, [sp+408]
002cd5fcstr x3, [sp+416]
002cd600stp xzr, xzr, [sp+296]
002cd604stp xzr, xzr, [sp+312]
002cd608stp xzr, xzr, [sp+328]
002cd60cldr x2, [sp+488]
002cd610ldr x3, [sp+496]
002cd614str x2, [sp+296]
002cd618str x3, [sp+304]
002cd61cadrp x2, 0x3f6000
002cd620add x2, x2, 2587
002cd624str x2, [sp+312]
002cd628movz x2, 39
002cd62cstr x2, [sp+320]
002cd630ldr x2, [sp+408]
002cd634ldr x3, [sp+416]
002cd638str x2, [sp+328]
002cd63cstr x3, [sp+336]
002cd640ldp x2, x3, [sp+296]
002cd644ldp x4, x5, [sp+312]
002cd648ldp x6, x7, [sp+328]
002cd64cstp x2, x3, [sp+424]
002cd650stp x4, x5, [sp+440]
002cd654stp x6, x7, [sp+456]
002cd658adrp x0, 0x394000
002cd65cadd x0, x0, 3360
002cd660add x1, sp, 424
002cd664bl runtime.convT
002cd668str x0, [sp+288]
002cd66cadrp x2, 0x449000
002cd670add x2, x2, 0
002cd674str x2, [sp+88]
002cd678str x0, [sp+96]
002cd67cldr x0, [sp+88]
002cd680ldr x1, [sp+96]
002cd684ldp x29, x30, [sp-8]
002cd688add sp, sp, 480
002cd68cret x30
002cd690
002cd690loc_2cd690:
002cd690ldr x2, [sp+48]
002cd694subs xzr, x2, 3
002cd698b.eq 0x2cd6a0
002cd69cb 0x2cd724
002cd6a0
002cd6a0loc_2cd6a0:
002cd6a0stp xzr, xzr, [sp+240]
002cd6a4stp xzr, xzr, [sp+256]
002cd6a8stp xzr, xzr, [sp+272]
002cd6acldr x2, [sp+488]
002cd6b0ldr x3, [sp+496]
002cd6b4str x2, [sp+240]
002cd6b8str x3, [sp+248]
002cd6bcadrp x4, 0x3ea000
002cd6c0add x4, x4, 1719
002cd6c4str x4, [sp+256]
002cd6c8movz x5, 21
002cd6ccstr x5, [sp+264]
002cd6d0stp xzr, xzr, [sp+424]
002cd6d4stp xzr, xzr, [sp+440]
002cd6d8stp xzr, xzr, [sp+456]
002cd6dcstr x2, [sp+424]
002cd6e0str x3, [sp+432]
002cd6e4str x4, [sp+440]
002cd6e8str x5, [sp+448]
002cd6ecadrp x0, 0x394000
002cd6f0add x0, x0, 3360
002cd6f4add x1, sp, 424
002cd6f8bl runtime.convT
002cd6fcstr x0, [sp+232]
002cd700adrp x2, 0x449000
002cd704add x2, x2, 0
002cd708str x2, [sp+88]
002cd70cstr x0, [sp+96]
002cd710ldr x0, [sp+88]
002cd714ldr x1, [sp+96]
002cd718ldp x29, x30, [sp-8]
002cd71cadd sp, sp, 480
002cd720ret x30
002cd724
002cd724loc_2cd724:
002cd724ldr x0, [sp+48]
002cd728ldr x1, [sp+528]
002cd72cldr x2, [sp+520]
002cd730ldr x3, [sp+40]
002cd734subs xzr, x1, x0
002cd738b.hi 0x2cd740
002cd73cb 0x2cd908
002cd740
002cd740loc_2cd740:
002cd740strb w3, [x2+x0]
002cd744ldr x2, [sp+48]
002cd748add x2, x2, 1
002cd74cstr x2, [sp+48]
002cd750str xzr, [sp+40]
002cd754str xzr, [sp+64]
002cd758b 0x2cd75c
002cd75c
002cd75cloc_2cd75c:
002cd75cb 0x2cd760
002cd760
002cd760loc_2cd760:
002cd760b 0x2cd764
002cd764
002cd764loc_2cd764:
002cd764ldr x2, [sp+56]
002cd768add x2, x2, 1
002cd76cstr x2, [sp+56]
002cd770b 0x2cd324
002cd774
002cd774loc_2cd774:
002cd774ldr x0, [sp+56]
002cd778ldr x1, [sp+112]
002cd77cldr x2, [sp+104]
002cd780subs xzr, x0, x1
002cd784b.ls 0x2cd78c
002cd788b 0x2cd904
002cd78c
002cd78cloc_2cd78c:
002cd78csub x3, x1, x0
002cd790sub x4, xzr, x3
002cd794and x4, x0, x4, asr #63
002cd798add x2, x2, x4
002cd79cstr x2, [sp+408]
002cd7a0str x3, [sp+416]
002cd7a4stp xzr, xzr, [sp+184]
002cd7a8stp xzr, xzr, [sp+200]
002cd7acstp xzr, xzr, [sp+216]
002cd7b0ldr x2, [sp+488]
002cd7b4ldr x3, [sp+496]
002cd7b8str x2, [sp+184]
002cd7bcstr x3, [sp+192]
002cd7c0adrp x2, 0x3e9000
002cd7c4add x2, x2, 3727
002cd7c8str x2, [sp+200]
002cd7ccmovz x2, 20
002cd7d0str x2, [sp+208]
002cd7d4ldr x2, [sp+408]
002cd7d8ldr x3, [sp+416]
002cd7dcstr x2, [sp+216]
002cd7e0str x3, [sp+224]
002cd7e4ldp x2, x3, [sp+184]
002cd7e8ldp x4, x5, [sp+200]
002cd7ecldp x6, x7, [sp+216]
002cd7f0stp x2, x3, [sp+424]
002cd7f4stp x4, x5, [sp+440]
002cd7f8stp x6, x7, [sp+456]
002cd7fcadrp x0, 0x394000
002cd800add x0, x0, 3360
002cd804add x1, sp, 424
002cd808bl runtime.convT
002cd80cstr x0, [sp+176]
002cd810adrp x2, 0x449000
002cd814add x2, x2, 0
002cd818str x2, [sp+88]
002cd81cstr x0, [sp+96]
002cd820ldr x0, [sp+88]
002cd824ldr x1, [sp+96]
002cd828ldp x29, x30, [sp-8]
002cd82cadd sp, sp, 480
002cd830ret x30
002cd834
002cd834loc_2cd834:
002cd834ldr x2, [sp+48]
002cd838subs xzr, x2, 3
002cd83cb.lt 0x2cd844
002cd840b 0x2cd8c8
002cd844
002cd844loc_2cd844:
002cd844stp xzr, xzr, [sp+128]
002cd848stp xzr, xzr, [sp+144]
002cd84cstp xzr, xzr, [sp+160]
002cd850ldr x2, [sp+488]
002cd854ldr x3, [sp+496]
002cd858str x2, [sp+128]
002cd85cstr x3, [sp+136]
002cd860adrp x4, 0x3ea000
002cd864add x4, x4, 3898
002cd868str x4, [sp+144]
002cd86cmovz x5, 22
002cd870str x5, [sp+152]
002cd874stp xzr, xzr, [sp+424]
002cd878stp xzr, xzr, [sp+440]
002cd87cstp xzr, xzr, [sp+456]
002cd880str x2, [sp+424]
002cd884str x3, [sp+432]
002cd888str x4, [sp+440]
002cd88cstr x5, [sp+448]
002cd890adrp x0, 0x394000
002cd894add x0, x0, 3360
002cd898add x1, sp, 424
002cd89cbl runtime.convT
002cd8a0str x0, [sp+120]
002cd8a4adrp x2, 0x449000
002cd8a8add x2, x2, 0
002cd8acstr x2, [sp+88]
002cd8b0str x0, [sp+96]
002cd8b4ldr x0, [sp+88]
002cd8b8ldr x1, [sp+96]
002cd8bcldp x29, x30, [sp-8]
002cd8c0add sp, sp, 480
002cd8c4ret x30
002cd8c8
002cd8c8loc_2cd8c8:
002cd8c8ldr x1, [sp+528]
002cd8ccldr x2, [sp+520]
002cd8d0ldr x3, [sp+40]
002cd8d4subs xzr, x1, 3
002cd8d8b.hi 0x2cd8e0
002cd8dcb 0x2cd8fc
002cd8e0
002cd8e0loc_2cd8e0:
002cd8e0strb w3, [x2+3]
002cd8e4stp xzr, xzr, [sp+88]
002cd8e8mov x0, xzr
002cd8ecmov x1, xzr
002cd8f0ldp x29, x30, [sp-8]
002cd8f4add sp, sp, 480
002cd8f8ret x30
002cd8fc
002cd8fcloc_2cd8fc:
002cd8fcorr x0, xzr, 3
002cd900bl runtime.panicIndex
002cd904
002cd904loc_2cd904:
002cd904bl runtime.panicSliceB
002cd908
002cd908loc_2cd908:
002cd908bl runtime.panicIndex
002cd90c
002cd90cloc_2cd90c:
002cd90cbl runtime.panicSliceB
002cd910
002cd910loc_2cd910:
002cd910bl runtime.panicIndex
002cd914
002cd914loc_2cd914:
002cd914bl runtime.panicIndex
002cd918
002cd918loc_2cd918:
002cd918bl runtime.panicIndex
002cd91c
002cd91cloc_2cd91c:
002cd91cbl runtime.panicIndex
002cd920
002cd920loc_2cd920:
002cd920bl runtime.panicIndex
002cd924
002cd924loc_2cd924:
002cd924bl runtime.panicSliceB
002cd928
002cd928loc_2cd928:
002cd928bl runtime.panicSliceAlen
002cd92chint
002cd930
002cd930loc_2cd930:
002cd930stp x0, x1, [sp+8]
002cd934stp x2, x3, [sp+24]
002cd938stp x4, x5, [sp+40]
002cd93cstr x6, [sp+56]
002cd940mov x3, x30
002cd944bl runtime.morestack_noctxt.abi0
002cd948ldp x0, x1, [sp+8]
002cd94cldp x2, x3, [sp+24]
002cd950ldp x4, x5, [sp+40]
002cd954ldr x6, [sp+56]
002cd958b 0x2cd290
002cd95cudf 0
002cd290
002cd290net/netip.parseIPv4Fields: ; void net/netip.parseIPv4Fields(struct string in, int off, int end, struct []uint8 fields)
002cd290ldr x16, [x28+16]
002cd294sub x17, sp, 352
002cd298subs xzr, x17, x16
002cd29cb.ls 0x2cd930
002cd2a0sub x20, sp, 480
002cd2a4stp x29, x30, [x20-8]
002cd2a8add sp, x20, 0
002cd2acsub x29, sp, 8
002cd2b0str x0, [sp+488]
002cd2b4str x1, [sp+496]
002cd2b8str x2, [sp+504]
002cd2bcstr x3, [sp+512]
002cd2c0str x4, [sp+520]
002cd2c4str x5, [sp+528]
002cd2c8str x6, [sp+536]
002cd2ccstp xzr, xzr, [sp+88]
002cd2d0str xzr, [sp+40]
002cd2d4str xzr, [sp+48]
002cd2d8str xzr, [sp+64]
002cd2dcldr x1, [sp+512]
002cd2e0ldr x0, [sp+504]
002cd2e4ldr x2, [sp+496]
002cd2e8ldr x3, [sp+488]
002cd2ecsubs xzr, x2, x1
002cd2f0b.hs 0x2cd2f8
002cd2f4b 0x2cd928
002cd2f8
002cd2f8loc_2cd2f8:
002cd2f8subs xzr, x1, x0
002cd2fcb.hs 0x2cd304
002cd300b 0x2cd924
002cd304
002cd304loc_2cd304:
002cd304sub x2, x1, x0
002cd308sub x4, xzr, x2
002cd30cand x4, x0, x4, asr #63
002cd310add x3, x3, x4
002cd314str x3, [sp+104]
002cd318str x2, [sp+112]
002cd31cstr xzr, [sp+56]
002cd320b 0x2cd324
002cd324
002cd324loc_2cd324:
002cd324ldr x2, [sp+112]
002cd328str x2, [sp+80]
002cd32cldr x3, [sp+56]
002cd330subs xzr, x2, x3
002cd334b.gt 0x2cd33c
002cd338b 0x2cd834
002cd33c
002cd33cloc_2cd33c:
002cd33cldr x0, [sp+56]
002cd340ldr x1, [sp+112]
002cd344ldr x2, [sp+104]
002cd348subs xzr, x1, x0
002cd34cb.hi 0x2cd354
002cd350b 0x2cd920
002cd354
002cd354loc_2cd354:
002cd354ldrb w2, [x2+x0]
002cd358subs wzr, w2, 48
002cd35ccset x2, hs
002cd360strb w2, [sp+39]
002cd364b.hs 0x2cd36c
002cd368b 0x2cd398
002cd36c
002cd36cloc_2cd36c:
002cd36cldr x0, [sp+56]
002cd370ldr x1, [sp+112]
002cd374ldr x2, [sp+104]
002cd378subs xzr, x1, x0
002cd37cb.hi 0x2cd384
002cd380b 0x2cd91c
002cd384
002cd384loc_2cd384:
002cd384ldrb w2, [x2+x0]
002cd388subs wzr, w2, 57
002cd38ccset x2, ls
002cd390strb w2, [sp+39]
002cd394b 0x2cd39c
002cd398
002cd398loc_2cd398:
002cd398b 0x2cd39c
002cd39c
002cd39cloc_2cd39c:
002cd39cldrb w2, [sp+39]
002cd3a0tbnz w2, 0, 0x2cd3a8
002cd3a4b 0x2cd51c
002cd3a8
002cd3a8loc_2cd3a8:
002cd3a8ldr x2, [sp+64]
002cd3acsubs xzr, x2, 1
002cd3b0cset x2, eq
002cd3b4strb w2, [sp+39]
002cd3b8b.eq 0x2cd3c0
002cd3bcb 0x2cd3d4
002cd3c0
002cd3c0loc_2cd3c0:
002cd3c0ldr x2, [sp+40]
002cd3c4subs xzr, x2, 0
002cd3c8cset x2, eq
002cd3ccstrb w2, [sp+39]
002cd3d0b 0x2cd3d8
002cd3d4
002cd3d4loc_2cd3d4:
002cd3d4b 0x2cd3d8
002cd3d8
002cd3d8loc_2cd3d8:
002cd3d8ldrb w2, [sp+39]
002cd3dctbnz w2, 0, 0x2cd3e4
002cd3e0b 0x2cd44c
002cd3e4
002cd3e4loc_2cd3e4:
002cd3e4stp xzr, xzr, [sp+424]
002cd3e8stp xzr, xzr, [sp+440]
002cd3ecstp xzr, xzr, [sp+456]
002cd3f0ldr x2, [sp+488]
002cd3f4ldr x3, [sp+496]
002cd3f8str x2, [sp+424]
002cd3fcstr x3, [sp+432]
002cd400adrp x2, 0x3f5000
002cd404add x2, x2, 3950
002cd408str x2, [sp+440]
002cd40cmovz x2, 38
002cd410str x2, [sp+448]
002cd414adrp x0, 0x394000
002cd418add x0, x0, 3360
002cd41cadd x1, sp, 424
002cd420bl runtime.convT
002cd424str x0, [sp+400]
002cd428adrp x2, 0x449000
002cd42cadd x2, x2, 0
002cd430str x2, [sp+88]
002cd434str x0, [sp+96]
002cd438ldr x0, [sp+88]
002cd43cldr x1, [sp+96]
002cd440ldp x29, x30, [sp-8]
002cd444add sp, sp, 480
002cd448ret x30
002cd44c
002cd44cloc_2cd44c:
002cd44cldr x2, [sp+40]
002cd450add x2, x2, x2, lsl #2
002cd454ldr x0, [sp+56]
002cd458ldr x1, [sp+112]
002cd45cldr x3, [sp+104]
002cd460subs xzr, x1, x0
002cd464b.hi 0x2cd46c
002cd468b 0x2cd918
002cd46c
002cd46cloc_2cd46c:
002cd46cldrb w3, [x3+x0]
002cd470add x2, x3, x2, lsl #1
002cd474sub x2, x2, 48
002cd478str x2, [sp+40]
002cd47cldr x3, [sp+64]
002cd480add x3, x3, 1
002cd484str x3, [sp+64]
002cd488subs xzr, x2, 255
002cd48cb.gt 0x2cd494
002cd490b 0x2cd518
002cd494
002cd494loc_2cd494:
002cd494stp xzr, xzr, [sp+352]
002cd498stp xzr, xzr, [sp+368]
002cd49cstp xzr, xzr, [sp+384]
002cd4a0ldr x2, [sp+488]
002cd4a4ldr x3, [sp+496]
002cd4a8str x2, [sp+352]
002cd4acstr x3, [sp+360]
002cd4b0adrp x4, 0x3ec000
002cd4b4add x4, x4, 3529
002cd4b8str x4, [sp+368]
002cd4bcmovz x5, 25
002cd4c0str x5, [sp+376]
002cd4c4stp xzr, xzr, [sp+424]
002cd4c8stp xzr, xzr, [sp+440]
002cd4ccstp xzr, xzr, [sp+456]
002cd4d0str x2, [sp+424]
002cd4d4str x3, [sp+432]
002cd4d8str x4, [sp+440]
002cd4dcstr x5, [sp+448]
002cd4e0adrp x0, 0x394000
002cd4e4add x0, x0, 3360
002cd4e8add x1, sp, 424
002cd4ecbl runtime.convT
002cd4f0str x0, [sp+344]
002cd4f4adrp x2, 0x449000
002cd4f8add x2, x2, 0
002cd4fcstr x2, [sp+88]
002cd500str x0, [sp+96]
002cd504ldr x0, [sp+88]
002cd508ldr x1, [sp+96]
002cd50cldp x29, x30, [sp-8]
002cd510add sp, sp, 480
002cd514ret x30
002cd518
002cd518loc_2cd518:
002cd518b 0x2cd760
002cd51c
002cd51cloc_2cd51c:
002cd51cldr x0, [sp+56]
002cd520ldr x1, [sp+112]
002cd524ldr x2, [sp+104]
002cd528subs xzr, x0, x1
002cd52cb.lo 0x2cd534
002cd530b 0x2cd914
002cd534
002cd534loc_2cd534:
002cd534ldrb w2, [x2+x0]
002cd538subs wzr, w2, 46
002cd53cb.eq 0x2cd544
002cd540b 0x2cd774
002cd544
002cd544loc_2cd544:
002cd544ldr x2, [sp+56]
002cd548subs xzr, x2, 0
002cd54ccset x3, eq
002cd550strb w3, [sp+38]
002cd554cbz x2, 0x2cd55c
002cd558b 0x2cd560
002cd55c
002cd55cloc_2cd55c:
002cd55cb 0x2cd580
002cd560
002cd560loc_2cd560:
002cd560ldr x2, [sp+112]
002cd564str x2, [sp+72]
002cd568ldr x3, [sp+56]
002cd56csub x2, x2, 1
002cd570subs xzr, x3, x2
002cd574cset x2, eq
002cd578strb w2, [sp+38]
002cd57cb 0x2cd580
002cd580
002cd580loc_2cd580:
002cd580ldrb w2, [sp+38]
002cd584strb w2, [sp+39]
002cd588tbnz w2, 0, 0x2cd590
002cd58cb 0x2cd594
002cd590
002cd590loc_2cd590:
002cd590b 0x2cd5c4
002cd594
002cd594loc_2cd594:
002cd594ldr x1, [sp+112]
002cd598ldr x2, [sp+104]
002cd59cldr x3, [sp+56]
002cd5a0sub x0, x3, 1
002cd5a4subs xzr, x1, x0
002cd5a8b.hi 0x2cd5b0
002cd5acb 0x2cd910
002cd5b0
002cd5b0loc_2cd5b0:
002cd5b0ldrb w2, [x2+x0]
002cd5b4subs wzr, w2, 46
002cd5b8cset x2, eq
002cd5bcstrb w2, [sp+39]
002cd5c0b 0x2cd5c4
002cd5c4
002cd5c4loc_2cd5c4:
002cd5c4ldrb w2, [sp+39]
002cd5c8tbnz w2, 0, 0x2cd5d0
002cd5ccb 0x2cd690
002cd5d0
002cd5d0loc_2cd5d0:
002cd5d0ldr x0, [sp+56]
002cd5d4ldr x1, [sp+112]
002cd5d8ldr x2, [sp+104]
002cd5dcsubs xzr, x1, x0
002cd5e0b.hs 0x2cd5e8
002cd5e4b 0x2cd90c
002cd5e8
002cd5e8loc_2cd5e8:
002cd5e8sub x3, x1, x0
002cd5ecsub x4, xzr, x3
002cd5f0and x4, x0, x4, asr #63
002cd5f4add x2, x2, x4
002cd5f8str x2, [sp+408]
002cd5fcstr x3, [sp+416]
002cd600stp xzr, xzr, [sp+296]
002cd604stp xzr, xzr, [sp+312]
002cd608stp xzr, xzr, [sp+328]
002cd60cldr x2, [sp+488]
002cd610ldr x3, [sp+496]
002cd614str x2, [sp+296]
002cd618str x3, [sp+304]
002cd61cadrp x2, 0x3f6000
002cd620add x2, x2, 2587
002cd624str x2, [sp+312]
002cd628movz x2, 39
002cd62cstr x2, [sp+320]
002cd630ldr x2, [sp+408]
002cd634ldr x3, [sp+416]
002cd638str x2, [sp+328]
002cd63cstr x3, [sp+336]
002cd640ldp x2, x3, [sp+296]
002cd644ldp x4, x5, [sp+312]
002cd648ldp x6, x7, [sp+328]
002cd64cstp x2, x3, [sp+424]
002cd650stp x4, x5, [sp+440]
002cd654stp x6, x7, [sp+456]
002cd658adrp x0, 0x394000
002cd65cadd x0, x0, 3360
002cd660add x1, sp, 424
002cd664bl runtime.convT
002cd668str x0, [sp+288]
002cd66cadrp x2, 0x449000
002cd670add x2, x2, 0
002cd674str x2, [sp+88]
002cd678str x0, [sp+96]
002cd67cldr x0, [sp+88]
002cd680ldr x1, [sp+96]
002cd684ldp x29, x30, [sp-8]
002cd688add sp, sp, 480
002cd68cret x30
002cd690
002cd690loc_2cd690:
002cd690ldr x2, [sp+48]
002cd694subs xzr, x2, 3
002cd698b.eq 0x2cd6a0
002cd69cb 0x2cd724
002cd6a0
002cd6a0loc_2cd6a0:
002cd6a0stp xzr, xzr, [sp+240]
002cd6a4stp xzr, xzr, [sp+256]
002cd6a8stp xzr, xzr, [sp+272]
002cd6acldr x2, [sp+488]
002cd6b0ldr x3, [sp+496]
002cd6b4str x2, [sp+240]
002cd6b8str x3, [sp+248]
002cd6bcadrp x4, 0x3ea000
002cd6c0add x4, x4, 1719
002cd6c4str x4, [sp+256]
002cd6c8movz x5, 21
002cd6ccstr x5, [sp+264]
002cd6d0stp xzr, xzr, [sp+424]
002cd6d4stp xzr, xzr, [sp+440]
002cd6d8stp xzr, xzr, [sp+456]
002cd6dcstr x2, [sp+424]
002cd6e0str x3, [sp+432]
002cd6e4str x4, [sp+440]
002cd6e8str x5, [sp+448]
002cd6ecadrp x0, 0x394000
002cd6f0add x0, x0, 3360
002cd6f4add x1, sp, 424
002cd6f8bl runtime.convT
002cd6fcstr x0, [sp+232]
002cd700adrp x2, 0x449000
002cd704add x2, x2, 0
002cd708str x2, [sp+88]
002cd70cstr x0, [sp+96]
002cd710ldr x0, [sp+88]
002cd714ldr x1, [sp+96]
002cd718ldp x29, x30, [sp-8]
002cd71cadd sp, sp, 480
002cd720ret x30
002cd724
002cd724loc_2cd724:
002cd724ldr x0, [sp+48]
002cd728ldr x1, [sp+528]
002cd72cldr x2, [sp+520]
002cd730ldr x3, [sp+40]
002cd734subs xzr, x1, x0
002cd738b.hi 0x2cd740
002cd73cb 0x2cd908
002cd740
002cd740loc_2cd740:
002cd740strb w3, [x2+x0]
002cd744ldr x2, [sp+48]
002cd748add x2, x2, 1
002cd74cstr x2, [sp+48]
002cd750str xzr, [sp+40]
002cd754str xzr, [sp+64]
002cd758b 0x2cd75c
002cd75c
002cd75cloc_2cd75c:
002cd75cb 0x2cd760
002cd760
002cd760loc_2cd760:
002cd760b 0x2cd764
002cd764
002cd764loc_2cd764:
002cd764ldr x2, [sp+56]
002cd768add x2, x2, 1
002cd76cstr x2, [sp+56]
002cd770b 0x2cd324
002cd774
002cd774loc_2cd774:
002cd774ldr x0, [sp+56]
002cd778ldr x1, [sp+112]
002cd77cldr x2, [sp+104]
002cd780subs xzr, x0, x1
002cd784b.ls 0x2cd78c
002cd788b 0x2cd904
002cd78c
002cd78cloc_2cd78c:
002cd78csub x3, x1, x0
002cd790sub x4, xzr, x3
002cd794and x4, x0, x4, asr #63
002cd798add x2, x2, x4
002cd79cstr x2, [sp+408]
002cd7a0str x3, [sp+416]
002cd7a4stp xzr, xzr, [sp+184]
002cd7a8stp xzr, xzr, [sp+200]
002cd7acstp xzr, xzr, [sp+216]
002cd7b0ldr x2, [sp+488]
002cd7b4ldr x3, [sp+496]
002cd7b8str x2, [sp+184]
002cd7bcstr x3, [sp+192]
002cd7c0adrp x2, 0x3e9000
002cd7c4add x2, x2, 3727
002cd7c8str x2, [sp+200]
002cd7ccmovz x2, 20
002cd7d0str x2, [sp+208]
002cd7d4ldr x2, [sp+408]
002cd7d8ldr x3, [sp+416]
002cd7dcstr x2, [sp+216]
002cd7e0str x3, [sp+224]
002cd7e4ldp x2, x3, [sp+184]
002cd7e8ldp x4, x5, [sp+200]
002cd7ecldp x6, x7, [sp+216]
002cd7f0stp x2, x3, [sp+424]
002cd7f4stp x4, x5, [sp+440]
002cd7f8stp x6, x7, [sp+456]
002cd7fcadrp x0, 0x394000
002cd800add x0, x0, 3360
002cd804add x1, sp, 424
002cd808bl runtime.convT
002cd80cstr x0, [sp+176]
002cd810adrp x2, 0x449000
002cd814add x2, x2, 0
002cd818str x2, [sp+88]
002cd81cstr x0, [sp+96]
002cd820ldr x0, [sp+88]
002cd824ldr x1, [sp+96]
002cd828ldp x29, x30, [sp-8]
002cd82cadd sp, sp, 480
002cd830ret x30
002cd834
002cd834loc_2cd834:
002cd834ldr x2, [sp+48]
002cd838subs xzr, x2, 3
002cd83cb.lt 0x2cd844
002cd840b 0x2cd8c8
002cd844
002cd844loc_2cd844:
002cd844stp xzr, xzr, [sp+128]
002cd848stp xzr, xzr, [sp+144]
002cd84cstp xzr, xzr, [sp+160]
002cd850ldr x2, [sp+488]
002cd854ldr x3, [sp+496]
002cd858str x2, [sp+128]
002cd85cstr x3, [sp+136]
002cd860adrp x4, 0x3ea000
002cd864add x4, x4, 3898
002cd868str x4, [sp+144]
002cd86cmovz x5, 22
002cd870str x5, [sp+152]
002cd874stp xzr, xzr, [sp+424]
002cd878stp xzr, xzr, [sp+440]
002cd87cstp xzr, xzr, [sp+456]
002cd880str x2, [sp+424]
002cd884str x3, [sp+432]
002cd888str x4, [sp+440]
002cd88cstr x5, [sp+448]
002cd890adrp x0, 0x394000
002cd894add x0, x0, 3360
002cd898add x1, sp, 424
002cd89cbl runtime.convT
002cd8a0str x0, [sp+120]
002cd8a4adrp x2, 0x449000
002cd8a8add x2, x2, 0
002cd8acstr x2, [sp+88]
002cd8b0str x0, [sp+96]
002cd8b4ldr x0, [sp+88]
002cd8b8ldr x1, [sp+96]
002cd8bcldp x29, x30, [sp-8]
002cd8c0add sp, sp, 480
002cd8c4ret x30
002cd8c8
002cd8c8loc_2cd8c8:
002cd8c8ldr x1, [sp+528]
002cd8ccldr x2, [sp+520]
002cd8d0ldr x3, [sp+40]
002cd8d4subs xzr, x1, 3
002cd8d8b.hi 0x2cd8e0
002cd8dcb 0x2cd8fc
002cd8e0
002cd8e0loc_2cd8e0:
002cd8e0strb w3, [x2+3]
002cd8e4stp xzr, xzr, [sp+88]
002cd8e8mov x0, xzr
002cd8ecmov x1, xzr
002cd8f0ldp x29, x30, [sp-8]
002cd8f4add sp, sp, 480
002cd8f8ret x30
002cd8fc
002cd8fcloc_2cd8fc:
002cd8fcorr x0, xzr, 3
002cd900bl runtime.panicIndex
002cd904
002cd904loc_2cd904:
002cd904bl runtime.panicSliceB
002cd908
002cd908loc_2cd908:
002cd908bl runtime.panicIndex
002cd90c
002cd90cloc_2cd90c:
002cd90cbl runtime.panicSliceB
002cd910
002cd910loc_2cd910:
002cd910bl runtime.panicIndex
002cd914
002cd914loc_2cd914:
002cd914bl runtime.panicIndex
002cd918
002cd918loc_2cd918:
002cd918bl runtime.panicIndex
002cd91c
002cd91cloc_2cd91c:
002cd91cbl runtime.panicIndex
002cd920
002cd920loc_2cd920:
002cd920bl runtime.panicIndex
002cd924
002cd924loc_2cd924:
002cd924bl runtime.panicSliceB
002cd928
002cd928loc_2cd928:
002cd928bl runtime.panicSliceAlen
002cd92chint
002cd930
002cd930loc_2cd930:
002cd930stp x0, x1, [sp+8]
002cd934stp x2, x3, [sp+24]
002cd938stp x4, x5, [sp+40]
002cd93cstr x6, [sp+56]
002cd940mov x3, x30
002cd944bl runtime.morestack_noctxt.abi0
002cd948ldp x0, x1, [sp+8]
002cd94cldp x2, x3, [sp+24]
002cd950ldp x4, x5, [sp+40]
002cd954ldr x6, [sp+56]
002cd958b 0x2cd290
002cd95cudf 0
002cd290
002cd960
002cd960net/netip.parseIPv4: ; void net/netip.parseIPv4(struct string s)
002cd960ldr x16, [x28+16]
002cd964sub x17, sp, 48
002cd968subs xzr, x17, x16
002cd96cb.ls 0x2cda50
002cd970str x30, [sp-176]!
002cd974stur x29, [sp-8]
002cd978sub x29, sp, 8
002cd97cstr x0, [sp+184]
002cd980str x1, [sp+192]
002cd984stp xzr, xzr, [sp+80]
002cd988str xzr, [sp+96]
002cd98cstp xzr, xzr, [sp+104]
002cd990str wzr, [sp+68]
002cd994ldr x7, [sp+192]
002cd998str x7, [sp+72]
002cd99cadd x4, sp, 68
002cd9a0ldrsb x27, [x4]
002cd9a4b 0x2cd9a8
002cd9a8
002cd9a8loc_2cd9a8:
002cd9a8str x4, [sp+144]
002cd9acorr x6, xzr, 4
002cd9b0str x6, [sp+152]
002cd9b4str x6, [sp+160]
002cd9b8ldr x3, [sp+72]
002cd9bcldr x0, [sp+184]
002cd9c0ldr x1, [sp+192]
002cd9c4mov x2, xzr
002cd9c8mov x5, x6
002cd9ccbl net/netip.parseIPv4Fields
002cd9d0str x0, [sp+104]
002cd9d4str x1, [sp+112]
002cd9d8cbnz x0, 0x2cd9e0
002cd9dcb 0x2cda08
002cd9e0
002cd9e0loc_2cd9e0:
002cd9e0stp xzr, xzr, [sp+80]
002cd9e4str xzr, [sp+96]
002cd9e8ldr x3, [sp+104]
002cd9ecldr x4, [sp+112]
002cd9f0mov x0, xzr
002cd9f4mov x1, x0
002cd9f8mov x2, xzr
002cd9fcldur x29, [sp-8]
002cda00ldr x30, [sp], 176
002cda04ret x30
002cda08
002cda08loc_2cda08:
002cda08ldr w0, [sp+68]
002cda0cstr w0, [sp+8]
002cda10bl net/netip.AddrFrom4
002cda14str x0, [sp+120]
002cda18str x1, [sp+128]
002cda1cstr x2, [sp+136]
002cda20str x0, [sp+80]
002cda24str x1, [sp+88]
002cda28str x2, [sp+96]
002cda2cstp xzr, xzr, [sp+104]
002cda30ldr x0, [sp+80]
002cda34ldr x1, [sp+88]
002cda38ldr x2, [sp+96]
002cda3cmov x3, xzr
002cda40mov x4, xzr
002cda44ldur x29, [sp-8]
002cda48ldr x30, [sp], 176
002cda4cret x30
002cda50
002cda50loc_2cda50:
002cda50stp x0, x1, [sp+8]
002cda54mov x3, x30
002cda58bl runtime.morestack_noctxt.abi0
002cda5cldp x0, x1, [sp+8]
002cda60b 0x2cd960
002cda64udf 0
002cda68udf 0
002cda6cudf 0
002cd960
002cd960net/netip.parseIPv4: ; void net/netip.parseIPv4(struct string s)
002cd960ldr x16, [x28+16]
002cd964sub x17, sp, 48
002cd968subs xzr, x17, x16
002cd96cb.ls 0x2cda50
002cd970str x30, [sp-176]!
002cd974stur x29, [sp-8]
002cd978sub x29, sp, 8
002cd97cstr x0, [sp+184]
002cd980str x1, [sp+192]
002cd984stp xzr, xzr, [sp+80]
002cd988str xzr, [sp+96]
002cd98cstp xzr, xzr, [sp+104]
002cd990str wzr, [sp+68]
002cd994ldr x7, [sp+192]
002cd998str x7, [sp+72]
002cd99cadd x4, sp, 68
002cd9a0ldrsb x27, [x4]
002cd9a4b 0x2cd9a8
002cd9a8
002cd9a8loc_2cd9a8:
002cd9a8str x4, [sp+144]
002cd9acorr x6, xzr, 4
002cd9b0str x6, [sp+152]
002cd9b4str x6, [sp+160]
002cd9b8ldr x3, [sp+72]
002cd9bcldr x0, [sp+184]
002cd9c0ldr x1, [sp+192]
002cd9c4mov x2, xzr
002cd9c8mov x5, x6
002cd9ccbl net/netip.parseIPv4Fields
002cd9d0str x0, [sp+104]
002cd9d4str x1, [sp+112]
002cd9d8cbnz x0, 0x2cd9e0
002cd9dcb 0x2cda08
002cd9e0
002cd9e0loc_2cd9e0:
002cd9e0stp xzr, xzr, [sp+80]
002cd9e4str xzr, [sp+96]
002cd9e8ldr x3, [sp+104]
002cd9ecldr x4, [sp+112]
002cd9f0mov x0, xzr
002cd9f4mov x1, x0
002cd9f8mov x2, xzr
002cd9fcldur x29, [sp-8]
002cda00ldr x30, [sp], 176
002cda04ret x30
002cda08
002cda08loc_2cda08:
002cda08ldr w0, [sp+68]
002cda0cstr w0, [sp+8]
002cda10bl net/netip.AddrFrom4
002cda14str x0, [sp+120]
002cda18str x1, [sp+128]
002cda1cstr x2, [sp+136]
002cda20str x0, [sp+80]
002cda24str x1, [sp+88]
002cda28str x2, [sp+96]
002cda2cstp xzr, xzr, [sp+104]
002cda30ldr x0, [sp+80]
002cda34ldr x1, [sp+88]
002cda38ldr x2, [sp+96]
002cda3cmov x3, xzr
002cda40mov x4, xzr
002cda44ldur x29, [sp-8]
002cda48ldr x30, [sp], 176
002cda4cret x30
002cda50
002cda50loc_2cda50:
002cda50stp x0, x1, [sp+8]
002cda54mov x3, x30
002cda58bl runtime.morestack_noctxt.abi0
002cda5cldp x0, x1, [sp+8]
002cda60b 0x2cd960
002cda64udf 0
002cda68udf 0
002cda6cudf 0
002cd960
002cda70
002cda70net/netip.parseIPv6: ; void net/netip.parseIPv6(struct string in)
002cda70ldr x16, [x28+16]
002cda74sub x17, sp, 928
002cda78subs xzr, x17, x16
002cda7cb.ls 0x2cec58
002cda80sub x20, sp, 1056
002cda84stp x29, x30, [x20-8]
002cda88add sp, x20, 0
002cda8csub x29, sp, 8
002cda90str x0, [sp+1064]
002cda94str x1, [sp+1072]
002cda98stp xzr, xzr, [sp+192]
002cda9cstr xzr, [sp+208]
002cdaa0stp xzr, xzr, [sp+176]
002cdaa4ldr x0, [sp+1064]
002cdaa8ldr x1, [sp+1072]
002cdaacstr x0, [sp+232]
002cdab0str x1, [sp+240]
002cdab4stp xzr, xzr, [sp+216]
002cdab8ldr x0, [sp+232]
002cdabcldr x1, [sp+240]
002cdac0str x0, [sp+8]
002cdac4str x1, [sp+16]
002cdac8movz x0, 37
002cdaccstrb w0, [sp+24]
002cdad0bl internal/bytealg.IndexByteString.abi0
002cdad4ldr x1, [sp+32]
002cdad8str x1, [sp+112]
002cdadcadds xzr, x1, 1
002cdae0b.ne 0x2cdae8
002cdae4b 0x2cdbf8
002cdae8
002cdae8loc_2cdae8:
002cdae8ldr x2, [sp+240]
002cdaecldr x7, [sp+232]
002cdaf0subs xzr, x2, x1
002cdaf4b.hs 0x2cdafc
002cdaf8b 0x2cec50
002cdafc
002cdafcloc_2cdafc:
002cdafcb 0x2cdb00
002cdb00
002cdb00loc_2cdb00:
002cdb00str x7, [sp+1032]
002cdb04str x1, [sp+1040]
002cdb08ldr x7, [sp+112]
002cdb0cadd x0, x7, 1
002cdb10str x0, [sp+168]
002cdb14ldr x1, [sp+240]
002cdb18ldr x8, [sp+232]
002cdb1csubs xzr, x1, x0
002cdb20b.hs 0x2cdb28
002cdb24b 0x2cec4c
002cdb28
002cdb28loc_2cdb28:
002cdb28sub x7, x1, x7
002cdb2csub x7, x7, 1
002cdb30sub x9, xzr, x7
002cdb34and x9, x0, x9, asr #63
002cdb38add x8, x8, x9
002cdb3cstr x8, [sp+1016]
002cdb40str x7, [sp+1024]
002cdb44ldr x7, [sp+1032]
002cdb48ldr x8, [sp+1040]
002cdb4cstr x7, [sp+232]
002cdb50str x8, [sp+240]
002cdb54ldr x7, [sp+1016]
002cdb58ldr x8, [sp+1024]
002cdb5cstr x7, [sp+216]
002cdb60str x8, [sp+224]
002cdb64cbz x8, 0x2cdb6c
002cdb68b 0x2cdbf4
002cdb6c
002cdb6cloc_2cdb6c:
002cdb6cadd x27, sp, 968
002cdb70stp xzr, xzr, [x27]
002cdb74add x27, sp, 984
002cdb78stp xzr, xzr, [x27]
002cdb7cadd x27, sp, 1000
002cdb80stp xzr, xzr, [x27]
002cdb84ldr x2, [sp+1064]
002cdb88ldr x3, [sp+1072]
002cdb8cstr x2, [sp+968]
002cdb90str x3, [sp+976]
002cdb94adrp x2, 0x3f0000
002cdb98add x2, x2, 3951
002cdb9cstr x2, [sp+984]
002cdba0orr x2, xzr, 31
002cdba4str x2, [sp+992]
002cdba8stp xzr, xzr, [sp+192]
002cdbacstr xzr, [sp+208]
002cdbb0adrp x0, 0x394000
002cdbb4add x0, x0, 3360
002cdbb8add x1, sp, 968
002cdbbcbl runtime.convT
002cdbc0str x0, [sp+888]
002cdbc4adrp x2, 0x449000
002cdbc8add x2, x2, 0
002cdbccstr x2, [sp+176]
002cdbd0str x0, [sp+184]
002cdbd4ldr x3, [sp+176]
002cdbd8ldr x4, [sp+184]
002cdbdcldr x0, [sp+192]
002cdbe0ldr x1, [sp+200]
002cdbe4ldr x2, [sp+208]
002cdbe8ldp x29, x30, [sp-8]
002cdbecadd sp, sp, 1056
002cdbf0ret x30
002cdbf4
002cdbf4loc_2cdbf4:
002cdbf4b 0x2cdbfc
002cdbf8
002cdbf8loc_2cdbf8:
002cdbf8b 0x2cdbfc
002cdbfc
002cdbfcloc_2cdbfc:
002cdbfcadd x27, sp, 65
002cdc00stp xzr, xzr, [x27]
002cdc04movn x7, 0
002cdc08str x7, [sp+128]
002cdc0cldr x7, [sp+240]
002cdc10str x7, [sp+168]
002cdc14subs xzr, x7, 2
002cdc18cset x7, ge
002cdc1cstrb w7, [sp+82]
002cdc20b.ge 0x2cdc28
002cdc24b 0x2cdc50
002cdc28
002cdc28loc_2cdc28:
002cdc28ldr x1, [sp+240]
002cdc2cldr x7, [sp+232]
002cdc30subs xzr, x1, 0
002cdc34b.hi 0x2cdc3c
002cdc38b 0x2cec44
002cdc3c
002cdc3cloc_2cdc3c:
002cdc3cldrb w7, [x7]
002cdc40subs wzr, w7, 58
002cdc44cset x7, eq
002cdc48strb w7, [sp+82]
002cdc4cb 0x2cdc54
002cdc50
002cdc50loc_2cdc50:
002cdc50b 0x2cdc54
002cdc54
002cdc54loc_2cdc54:
002cdc54ldrb w7, [sp+82]
002cdc58strb w7, [sp+83]
002cdc5ctbnz w7, 0, 0x2cdc64
002cdc60b 0x2cdc8c
002cdc64
002cdc64loc_2cdc64:
002cdc64ldr x1, [sp+240]
002cdc68ldr x7, [sp+232]
002cdc6csubs xzr, x1, 1
002cdc70b.hi 0x2cdc78
002cdc74b 0x2cec3c
002cdc78
002cdc78loc_2cdc78:
002cdc78ldrb w7, [x7+1]
002cdc7csubs wzr, w7, 58
002cdc80cset x7, eq
002cdc84strb w7, [sp+83]
002cdc88b 0x2cdc90
002cdc8c
002cdc8cloc_2cdc8c:
002cdc8cb 0x2cdc90
002cdc90
002cdc90loc_2cdc90:
002cdc90ldrb w7, [sp+83]
002cdc94tbnz w7, 0, 0x2cdc9c
002cdc98b 0x2cdd3c
002cdc9c
002cdc9cloc_2cdc9c:
002cdc9cstr xzr, [sp+128]
002cdca0ldr x1, [sp+240]
002cdca4ldr x7, [sp+232]
002cdca8subs xzr, x1, 2
002cdcacb.hs 0x2cdcb4
002cdcb0b 0x2cec34
002cdcb4
002cdcb4loc_2cdcb4:
002cdcb4sub x8, x1, 2
002cdcb8sub x9, xzr, x8
002cdcbcsbfm x9, x9, 63, 63
002cdcc0and x9, x9, 2
002cdcc4add x7, x7, x9
002cdcc8str x7, [sp+232]
002cdcccstr x8, [sp+240]
002cdcd0str x8, [sp+168]
002cdcd4subs xzr, x1, 2
002cdcd8b.eq 0x2cdce0
002cdcdcb 0x2cdd38
002cdce0
002cdce0loc_2cdce0:
002cdce0bl net/netip.IPv6Unspecified
002cdce4str x0, [sp+944]
002cdce8str x1, [sp+952]
002cdcecstr x2, [sp+960]
002cdcf0ldr x3, [sp+216]
002cdcf4ldr x4, [sp+224]
002cdcf8bl net/netip.Addr.WithZone
002cdcfcstr x0, [sp+920]
002cdd00str x1, [sp+928]
002cdd04str x2, [sp+936]
002cdd08str x0, [sp+192]
002cdd0cstr x1, [sp+200]
002cdd10str x2, [sp+208]
002cdd14stp xzr, xzr, [sp+176]
002cdd18ldr x0, [sp+192]
002cdd1cldr x1, [sp+200]
002cdd20ldr x2, [sp+208]
002cdd24mov x3, xzr
002cdd28mov x4, xzr
002cdd2cldp x29, x30, [sp-8]
002cdd30add sp, sp, 1056
002cdd34ret x30
002cdd38
002cdd38loc_2cdd38:
002cdd38b 0x2cdd40
002cdd3c
002cdd3cloc_2cdd3c:
002cdd3cb 0x2cdd40
002cdd40
002cdd40loc_2cdd40:
002cdd40str xzr, [sp+112]
002cdd44b 0x2cdd48
002cdd48
002cdd48loc_2cdd48:
002cdd48ldr x7, [sp+112]
002cdd4csubs xzr, x7, 16
002cdd50b.lt 0x2cdd58
002cdd54b 0x2cdd64
002cdd58
002cdd58loc_2cdd58:
002cdd58str xzr, [sp+88]
002cdd5cstr wzr, [sp+84]
002cdd60b 0x2ce120
002cdd64
002cdd64loc_2cdd64:
002cdd64b 0x2cdd68
002cdd68
002cdd68loc_2cdd68:
002cdd68ldr x3, [sp+240]
002cdd6cstr x3, [sp+160]
002cdd70cbnz x3, 0x2cdd78
002cdd74b 0x2cde28
002cdd78
002cdd78loc_2cdd78:
002cdd78stp xzr, xzr, [sp+392]
002cdd7cstp xzr, xzr, [sp+408]
002cdd80stp xzr, xzr, [sp+424]
002cdd84ldr x2, [sp+1064]
002cdd88ldr x3, [sp+1072]
002cdd8cstr x2, [sp+392]
002cdd90str x3, [sp+400]
002cdd94adrp x2, 0x3f0000
002cdd98add x2, x2, 1282
002cdd9cstr x2, [sp+408]
002cdda0orr x2, xzr, 30
002cdda4str x2, [sp+416]
002cdda8ldr x2, [sp+232]
002cddacldr x3, [sp+240]
002cddb0str x2, [sp+424]
002cddb4str x3, [sp+432]
002cddb8ldp x2, x3, [sp+392]
002cddbcldp x4, x5, [sp+408]
002cddc0ldp x6, x7, [sp+424]
002cddc4add x27, sp, 968
002cddc8stp x2, x3, [x27]
002cddccadd x27, sp, 984
002cddd0stp x4, x5, [x27]
002cddd4add x27, sp, 1000
002cddd8stp x6, x7, [x27]
002cdddcstp xzr, xzr, [sp+192]
002cdde0str xzr, [sp+208]
002cdde4adrp x0, 0x394000
002cdde8add x0, x0, 3360
002cddecadd x1, sp, 968
002cddf0bl runtime.convT
002cddf4str x0, [sp+384]
002cddf8adrp x2, 0x449000
002cddfcadd x2, x2, 0
002cde00str x2, [sp+176]
002cde04str x0, [sp+184]
002cde08ldr x3, [sp+176]
002cde0cldr x4, [sp+184]
002cde10ldr x0, [sp+192]
002cde14ldr x1, [sp+200]
002cde18ldr x2, [sp+208]
002cde1cldp x29, x30, [sp-8]
002cde20add sp, sp, 1056
002cde24ret x30
002cde28
002cde28loc_2cde28:
002cde28ldr x3, [sp+112]
002cde2csubs xzr, x3, 16
002cde30b.lt 0x2cde38
002cde34b 0x2cdf08
002cde38
002cde38loc_2cde38:
002cde38ldr x3, [sp+128]
002cde3ctbnz x3, 63, 0x2cde44
002cde40b 0x2cdee8
002cde44
002cde44loc_2cde44:
002cde44stp xzr, xzr, [sp+336]
002cde48stp xzr, xzr, [sp+352]
002cde4cstp xzr, xzr, [sp+368]
002cde50ldr x2, [sp+1064]
002cde54ldr x3, [sp+1072]
002cde58str x2, [sp+336]
002cde5cstr x3, [sp+344]
002cde60adrp x4, 0x3ec000
002cde64add x4, x4, 1278
002cde68str x4, [sp+352]
002cde6corr x5, xzr, 24
002cde70str x5, [sp+360]
002cde74add x27, sp, 968
002cde78stp xzr, xzr, [x27]
002cde7cadd x27, sp, 984
002cde80stp xzr, xzr, [x27]
002cde84add x27, sp, 1000
002cde88stp xzr, xzr, [x27]
002cde8cstr x2, [sp+968]
002cde90str x3, [sp+976]
002cde94str x4, [sp+984]
002cde98str x5, [sp+992]
002cde9cstp xzr, xzr, [sp+192]
002cdea0str xzr, [sp+208]
002cdea4adrp x0, 0x394000
002cdea8add x0, x0, 3360
002cdeacadd x1, sp, 968
002cdeb0bl runtime.convT
002cdeb4str x0, [sp+328]
002cdeb8adrp x2, 0x449000
002cdebcadd x2, x2, 0
002cdec0str x2, [sp+176]
002cdec4str x0, [sp+184]
002cdec8ldr x3, [sp+176]
002cdeccldr x4, [sp+184]
002cded0ldr x0, [sp+192]
002cded4ldr x1, [sp+200]
002cded8ldr x2, [sp+208]
002cdedcldp x29, x30, [sp-8]
002cdee0add sp, sp, 1056
002cdee4ret x30
002cdee8
002cdee8loc_2cdee8:
002cdee8ldr x3, [sp+112]
002cdeecorr x2, xzr, 16
002cdef0sub x3, x2, x3
002cdef4str x3, [sp+96]
002cdef8ldr x3, [sp+112]
002cdefcsub x3, x3, 1
002cdf00str x3, [sp+104]
002cdf04b 0x2ce020
002cdf08
002cdf08loc_2cdf08:
002cdf08ldr x2, [sp+128]
002cdf0ctbz x2, 63, 0x2cdf14
002cdf10b 0x2cdfb8
002cdf14
002cdf14loc_2cdf14:
002cdf14stp xzr, xzr, [sp+272]
002cdf18stp xzr, xzr, [sp+288]
002cdf1cstp xzr, xzr, [sp+304]
002cdf20ldr x2, [sp+1064]
002cdf24ldr x3, [sp+1072]
002cdf28str x2, [sp+272]
002cdf2cstr x3, [sp+280]
002cdf30adrp x4, 0x3fb000
002cdf34add x4, x4, 4072
002cdf38str x4, [sp+288]
002cdf3cmovz x5, 49
002cdf40str x5, [sp+296]
002cdf44add x27, sp, 968
002cdf48stp xzr, xzr, [x27]
002cdf4cadd x27, sp, 984
002cdf50stp xzr, xzr, [x27]
002cdf54add x27, sp, 1000
002cdf58stp xzr, xzr, [x27]
002cdf5cstr x2, [sp+968]
002cdf60str x3, [sp+976]
002cdf64str x4, [sp+984]
002cdf68str x5, [sp+992]
002cdf6cstp xzr, xzr, [sp+192]
002cdf70str xzr, [sp+208]
002cdf74adrp x0, 0x394000
002cdf78add x0, x0, 3360
002cdf7cadd x1, sp, 968
002cdf80bl runtime.convT
002cdf84str x0, [sp+264]
002cdf88adrp x2, 0x449000
002cdf8cadd x2, x2, 0
002cdf90str x2, [sp+176]
002cdf94str x0, [sp+184]
002cdf98ldr x3, [sp+176]
002cdf9cldr x4, [sp+184]
002cdfa0ldr x0, [sp+192]
002cdfa4ldr x1, [sp+200]
002cdfa8ldr x2, [sp+208]
002cdfacldp x29, x30, [sp-8]
002cdfb0add sp, sp, 1056
002cdfb4ret x30
002cdfb8
002cdfb8loc_2cdfb8:
002cdfb8b 0x2cdfbc
002cdfbc
002cdfbcloc_2cdfbc:
002cdfbcadd x27, sp, 65
002cdfc0ldp x0, x1, [x27]
002cdfc4stp x0, x1, [sp+8]
002cdfc8bl net/netip.AddrFrom16
002cdfccstr x0, [sp+920]
002cdfd0str x1, [sp+928]
002cdfd4str x2, [sp+936]
002cdfd8ldr x3, [sp+216]
002cdfdcldr x4, [sp+224]
002cdfe0bl net/netip.Addr.WithZone
002cdfe4str x0, [sp+944]
002cdfe8str x1, [sp+952]
002cdfecstr x2, [sp+960]
002cdff0str x0, [sp+192]
002cdff4str x1, [sp+200]
002cdff8str x2, [sp+208]
002cdffcstp xzr, xzr, [sp+176]
002ce000ldr x0, [sp+192]
002ce004ldr x1, [sp+200]
002ce008ldr x2, [sp+208]
002ce00cmov x3, xzr
002ce010mov x4, xzr
002ce014ldp x29, x30, [sp-8]
002ce018add sp, sp, 1056
002ce01cret x30
002ce020
002ce020loc_2ce020:
002ce020ldr x3, [sp+128]
002ce024ldr x4, [sp+104]
002ce028subs xzr, x3, x4
002ce02cb.le 0x2ce034
002ce030b 0x2ce084
002ce034
002ce034loc_2ce034:
002ce034ldr x3, [sp+96]
002ce038ldr x4, [sp+104]
002ce03cadd x0, x4, x3
002ce040str x0, [sp+144]
002ce044ldr x3, [sp+104]
002ce048subs xzr, x3, 16
002ce04cb.lo 0x2ce054
002ce050b 0x2ce114
002ce054
002ce054loc_2ce054:
002ce054add x4, sp, 65
002ce058ldrb w3, [x4+x3]
002ce05csubs xzr, x0, 16
002ce060b.lo 0x2ce068
002ce064b 0x2ce10c
002ce068
002ce068loc_2ce068:
002ce068add x4, sp, 65
002ce06cstrb w3, [x4+x0]
002ce070b 0x2ce074
002ce074
002ce074loc_2ce074:
002ce074ldr x3, [sp+104]
002ce078sub x3, x3, 1
002ce07cstr x3, [sp+104]
002ce080b 0x2ce020
002ce084
002ce084loc_2ce084:
002ce084ldr x3, [sp+96]
002ce088ldr x4, [sp+128]
002ce08cadd x1, x4, x3
002ce090str x1, [sp+160]
002ce094add x3, sp, 65
002ce098ldrsb x27, [x3]
002ce09cldr x0, [sp+128]
002ce0a0subs xzr, x1, 16
002ce0a4b.ls 0x2ce0ac
002ce0a8b 0x2ce108
002ce0ac
002ce0acloc_2ce0ac:
002ce0acsubs xzr, x0, x1
002ce0b0b.ls 0x2ce0b8
002ce0b4b 0x2ce104
002ce0b8
002ce0b8loc_2ce0b8:
002ce0b8sub x2, x2, x0
002ce0bcsub x4, xzr, x2
002ce0c0and x4, x0, x4, asr #63
002ce0c4add x3, x3, x4
002ce0c8str x3, [sp+896]
002ce0ccsub x4, x1, x0
002ce0d0str x4, [sp+904]
002ce0d4str x2, [sp+912]
002ce0d8cbnz x4, 0x2ce0e0
002ce0dcb 0x2ce0fc
002ce0e0
002ce0e0loc_2ce0e0:
002ce0e0str x3, [sp+320]
002ce0e4ldr x2, [sp+904]
002ce0e8str x2, [sp+136]
002ce0ecldr x1, [sp+136]
002ce0f0ldr x0, [sp+320]
002ce0f4bl runtime.memclrNoHeapPointers
002ce0f8b 0x2ce100
002ce0fc
002ce0fcloc_2ce0fc:
002ce0fcb 0x2ce100
002ce100
002ce100loc_2ce100:
002ce100b 0x2cdfbc
002ce104
002ce104loc_2ce104:
002ce104bl runtime.panicSliceB
002ce108
002ce108loc_2ce108:
002ce108bl runtime.panicSliceAlen
002ce10c
002ce10cloc_2ce10c:
002ce10cmov x1, x2
002ce110bl runtime.panicIndex
002ce114
002ce114loc_2ce114:
002ce114mov x0, x3
002ce118mov x1, x2
002ce11cbl runtime.panicIndex
002ce120
002ce120loc_2ce120:
002ce120ldr x7, [sp+240]
002ce124str x7, [sp+168]
002ce128ldr x8, [sp+88]
002ce12csubs xzr, x7, x8
002ce130b.gt 0x2ce138
002ce134b 0x2ce430
002ce138
002ce138loc_2ce138:
002ce138ldr x0, [sp+88]
002ce13cldr x1, [sp+240]
002ce140ldr x7, [sp+232]
002ce144subs xzr, x0, x1
002ce148b.lo 0x2ce150
002ce14cb 0x2cec30
002ce150
002ce150loc_2ce150:
002ce150ldrb w7, [x7+x0]
002ce154strb w7, [sp+81]
002ce158mov x8, x7
002ce15csubs wzr, w8, 48
002ce160cset x8, hs
002ce164strb w8, [sp+82]
002ce168b.hs 0x2ce170
002ce16cb 0x2ce180
002ce170
002ce170loc_2ce170:
002ce170subs wzr, w7, 57
002ce174cset x7, ls
002ce178strb w7, [sp+82]
002ce17cb 0x2ce184
002ce180
002ce180loc_2ce180:
002ce180b 0x2ce184
002ce184
002ce184loc_2ce184:
002ce184ldrb w7, [sp+82]
002ce188tbnz w7, 0, 0x2ce190
002ce18cb 0x2ce1ac
002ce190
002ce190loc_2ce190:
002ce190ldr w7, [sp+84]
002ce194ldrb w8, [sp+81]
002ce198sub x8, x8, 48
002ce19cubfm x8, x8, 0, 7
002ce1a0add x7, x8, x7, lsl #4
002ce1a4str w7, [sp+84]
002ce1a8b 0x2ce264
002ce1ac
002ce1acloc_2ce1ac:
002ce1acldrb w7, [sp+81]
002ce1b0subs wzr, w7, 97
002ce1b4cset x7, hs
002ce1b8strb w7, [sp+82]
002ce1bcb.hs 0x2ce1c4
002ce1c0b 0x2ce1d8
002ce1c4
002ce1c4loc_2ce1c4:
002ce1c4ldrb w7, [sp+81]
002ce1c8subs wzr, w7, 102
002ce1cccset x7, ls
002ce1d0strb w7, [sp+82]
002ce1d4b 0x2ce1dc
002ce1d8
002ce1d8loc_2ce1d8:
002ce1d8b 0x2ce1dc
002ce1dc
002ce1dcloc_2ce1dc:
002ce1dcldrb w7, [sp+82]
002ce1e0tbnz w7, 0, 0x2ce1e8
002ce1e4b 0x2ce204
002ce1e8
002ce1e8loc_2ce1e8:
002ce1e8ldr w7, [sp+84]
002ce1ecldrb w8, [sp+81]
002ce1f0sub x8, x8, 87
002ce1f4ubfm x8, x8, 0, 7
002ce1f8add x7, x8, x7, lsl #4
002ce1fcstr w7, [sp+84]
002ce200b 0x2ce260
002ce204
002ce204loc_2ce204:
002ce204ldrb w7, [sp+81]
002ce208subs wzr, w7, 65
002ce20ccset x7, hs
002ce210strb w7, [sp+82]
002ce214b.hs 0x2ce21c
002ce218b 0x2ce230
002ce21c
002ce21cloc_2ce21c:
002ce21cldrb w7, [sp+81]
002ce220subs wzr, w7, 70
002ce224cset x7, ls
002ce228strb w7, [sp+82]
002ce22cb 0x2ce234
002ce230
002ce230loc_2ce230:
002ce230b 0x2ce234
002ce234
002ce234loc_2ce234:
002ce234ldrb w7, [sp+82]
002ce238tbnz w7, 0, 0x2ce240
002ce23cb 0x2ce42c
002ce240
002ce240loc_2ce240:
002ce240ldr w7, [sp+84]
002ce244ldrb w8, [sp+81]
002ce248sub x8, x8, 55
002ce24cubfm x8, x8, 0, 7
002ce250add x7, x8, x7, lsl #4
002ce254str w7, [sp+84]
002ce258b 0x2ce25c
002ce25c
002ce25cloc_2ce25c:
002ce25cb 0x2ce260
002ce260
002ce260loc_2ce260:
002ce260b 0x2ce264
002ce264
002ce264loc_2ce264:
002ce264ldr x7, [sp+88]
002ce268subs xzr, x7, 3
002ce26cb.gt 0x2ce274
002ce270b 0x2ce33c
002ce274
002ce274loc_2ce274:
002ce274add x27, sp, 840
002ce278stp xzr, xzr, [x27]
002ce27cadd x27, sp, 856
002ce280stp xzr, xzr, [x27]
002ce284add x27, sp, 872
002ce288stp xzr, xzr, [x27]
002ce28cldr x2, [sp+1064]
002ce290ldr x3, [sp+1072]
002ce294str x2, [sp+840]
002ce298str x3, [sp+848]
002ce29cadrp x2, 0x3f4000
002ce2a0add x2, x2, 1246
002ce2a4str x2, [sp+856]
002ce2a8movz x2, 37
002ce2acstr x2, [sp+864]
002ce2b0ldr x2, [sp+232]
002ce2b4ldr x3, [sp+240]
002ce2b8str x2, [sp+872]
002ce2bcstr x3, [sp+880]
002ce2c0add x27, sp, 840
002ce2c4ldp x2, x3, [x27]
002ce2c8add x27, sp, 856
002ce2ccldp x4, x5, [x27]
002ce2d0add x27, sp, 872
002ce2d4ldp x6, x7, [x27]
002ce2d8add x27, sp, 968
002ce2dcstp x2, x3, [x27]
002ce2e0add x27, sp, 984
002ce2e4stp x4, x5, [x27]
002ce2e8add x27, sp, 1000
002ce2ecstp x6, x7, [x27]
002ce2f0stp xzr, xzr, [sp+192]
002ce2f4str xzr, [sp+208]
002ce2f8adrp x0, 0x393000
002ce2fcadd x0, x0, 3360
002ce300add x1, sp, 968
002ce304bl runtime.convT
002ce308str x0, [sp+832]
002ce30cadrp x2, 0x448000
002ce310add x2, x2, 0
002ce314str x2, [sp+176]
002ce318str x0, [sp+184]
002ce31cldr x3, [sp+176]
002ce320ldr x4, [sp+184]
002ce324ldr x0, [sp+192]
002ce328ldr x1, [sp+200]
002ce32cldr x2, [sp+208]
002ce330ldp x29, x30, [sp-8]
002ce334add sp, sp, 1056
002ce338ret x30
002ce33c
002ce33cloc_2ce33c:
002ce33cldr w7, [sp+84]
002ce340movz x8, 65535
002ce344subs wzr, w7, w8
002ce348b.hi 0x2ce350
002ce34cb 0x2ce418
002ce350
002ce350loc_2ce350:
002ce350add x27, sp, 784
002ce354stp xzr, xzr, [x27]
002ce358add x27, sp, 800
002ce35cstp xzr, xzr, [x27]
002ce360add x27, sp, 816
002ce364stp xzr, xzr, [x27]
002ce368ldr x2, [sp+1064]
002ce36cldr x3, [sp+1072]
002ce370str x2, [sp+784]
002ce374str x3, [sp+792]
002ce378adrp x2, 0x3ed000
002ce37cadd x2, x2, 697
002ce380str x2, [sp+800]
002ce384movz x2, 27
002ce388str x2, [sp+808]
002ce38cldr x2, [sp+232]
002ce390ldr x3, [sp+240]
002ce394str x2, [sp+816]
002ce398str x3, [sp+824]
002ce39cadd x27, sp, 784
002ce3a0ldp x2, x3, [x27]
002ce3a4add x27, sp, 800
002ce3a8ldp x4, x5, [x27]
002ce3acadd x27, sp, 816
002ce3b0ldp x6, x7, [x27]
002ce3b4add x27, sp, 968
002ce3b8stp x2, x3, [x27]
002ce3bcadd x27, sp, 984
002ce3c0stp x4, x5, [x27]
002ce3c4add x27, sp, 1000
002ce3c8stp x6, x7, [x27]
002ce3ccstp xzr, xzr, [sp+192]
002ce3d0str xzr, [sp+208]
002ce3d4adrp x0, 0x393000
002ce3d8add x0, x0, 3360
002ce3dcadd x1, sp, 968
002ce3e0bl runtime.convT
002ce3e4str x0, [sp+776]
002ce3e8adrp x2, 0x448000
002ce3ecadd x2, x2, 0
002ce3f0str x2, [sp+176]
002ce3f4str x0, [sp+184]
002ce3f8ldr x3, [sp+176]
002ce3fcldr x4, [sp+184]
002ce400ldr x0, [sp+192]
002ce404ldr x1, [sp+200]
002ce408ldr x2, [sp+208]
002ce40cldp x29, x30, [sp-8]
002ce410add sp, sp, 1056
002ce414ret x30
002ce418
002ce418loc_2ce418:
002ce418b 0x2ce41c
002ce41c
002ce41cloc_2ce41c:
002ce41cldr x7, [sp+88]
002ce420add x7, x7, 1
002ce424str x7, [sp+88]
002ce428b 0x2ce120
002ce42c
002ce42cloc_2ce42c:
002ce42cb 0x2ce434
002ce430
002ce430loc_2ce430:
002ce430b 0x2ce434
002ce434
002ce434loc_2ce434:
002ce434ldr x7, [sp+88]
002ce438cbz x7, 0x2ce440
002ce43cb 0x2ce508
002ce440
002ce440loc_2ce440:
002ce440add x27, sp, 728
002ce444stp xzr, xzr, [x27]
002ce448add x27, sp, 744
002ce44cstp xzr, xzr, [x27]
002ce450add x27, sp, 760
002ce454stp xzr, xzr, [x27]
002ce458ldr x2, [sp+1064]
002ce45cldr x3, [sp+1072]
002ce460str x2, [sp+728]
002ce464str x3, [sp+736]
002ce468adrp x2, 0x3fd000
002ce46cadd x2, x2, 141
002ce470str x2, [sp+744]
002ce474movz x2, 55
002ce478str x2, [sp+752]
002ce47cldr x2, [sp+232]
002ce480ldr x3, [sp+240]
002ce484str x2, [sp+760]
002ce488str x3, [sp+768]
002ce48cadd x27, sp, 728
002ce490ldp x2, x3, [x27]
002ce494add x27, sp, 744
002ce498ldp x4, x5, [x27]
002ce49cadd x27, sp, 760
002ce4a0ldp x6, x7, [x27]
002ce4a4add x27, sp, 968
002ce4a8stp x2, x3, [x27]
002ce4acadd x27, sp, 984
002ce4b0stp x4, x5, [x27]
002ce4b4add x27, sp, 1000
002ce4b8stp x6, x7, [x27]
002ce4bcstp xzr, xzr, [sp+192]
002ce4c0str xzr, [sp+208]
002ce4c4adrp x0, 0x393000
002ce4c8add x0, x0, 3360
002ce4ccadd x1, sp, 968
002ce4d0bl runtime.convT
002ce4d4str x0, [sp+720]
002ce4d8adrp x2, 0x448000
002ce4dcadd x2, x2, 0
002ce4e0str x2, [sp+176]
002ce4e4str x0, [sp+184]
002ce4e8ldr x3, [sp+176]
002ce4ecldr x4, [sp+184]
002ce4f0ldr x0, [sp+192]
002ce4f4ldr x1, [sp+200]
002ce4f8ldr x2, [sp+208]
002ce4fcldp x29, x30, [sp-8]
002ce500add sp, sp, 1056
002ce504ret x30
002ce508
002ce508loc_2ce508:
002ce508ldr x7, [sp+240]
002ce50cstr x7, [sp+168]
002ce510ldr x8, [sp+88]
002ce514subs xzr, x7, x8
002ce518cset x7, gt
002ce51cstrb w7, [sp+82]
002ce520b.gt 0x2ce528
002ce524b 0x2ce554
002ce528
002ce528loc_2ce528:
002ce528ldr x0, [sp+88]
002ce52cldr x1, [sp+240]
002ce530ldr x7, [sp+232]
002ce534subs xzr, x1, x0
002ce538b.hi 0x2ce540
002ce53cb 0x2cec2c
002ce540
002ce540loc_2ce540:
002ce540ldrb w7, [x7+x0]
002ce544subs wzr, w7, 46
002ce548cset x7, eq
002ce54cstrb w7, [sp+82]
002ce550b 0x2ce558
002ce554
002ce554loc_2ce554:
002ce554b 0x2ce558
002ce558
002ce558loc_2ce558:
002ce558ldrb w7, [sp+82]
002ce55ctbnz w7, 0, 0x2ce564
002ce560b 0x2ce848
002ce564
002ce564loc_2ce564:
002ce564ldr x7, [sp+128]
002ce568subs xzr, x7, 0
002ce56ccset x8, lt
002ce570strb w8, [sp+82]
002ce574tbnz x7, 63, 0x2ce57c
002ce578b 0x2ce590
002ce57c
002ce57cloc_2ce57c:
002ce57cldr x7, [sp+112]
002ce580subs xzr, x7, 12
002ce584cset x7, ne
002ce588strb w7, [sp+82]
002ce58cb 0x2ce594
002ce590
002ce590loc_2ce590:
002ce590b 0x2ce594
002ce594
002ce594loc_2ce594:
002ce594ldrb w7, [sp+82]
002ce598tbnz w7, 0, 0x2ce5a0
002ce59cb 0x2ce668
002ce5a0
002ce5a0loc_2ce5a0:
002ce5a0add x27, sp, 672
002ce5a4stp xzr, xzr, [x27]
002ce5a8add x27, sp, 688
002ce5acstp xzr, xzr, [x27]
002ce5b0add x27, sp, 704
002ce5b4stp xzr, xzr, [x27]
002ce5b8ldr x2, [sp+1064]
002ce5bcldr x3, [sp+1072]
002ce5c0str x2, [sp+672]
002ce5c4str x3, [sp+680]
002ce5c8adrp x2, 0x400000
002ce5ccadd x2, x2, 787
002ce5d0str x2, [sp+688]
002ce5d4movz x2, 68
002ce5d8str x2, [sp+696]
002ce5dcldr x2, [sp+232]
002ce5e0ldr x3, [sp+240]
002ce5e4str x2, [sp+704]
002ce5e8str x3, [sp+712]
002ce5ecadd x27, sp, 672
002ce5f0ldp x2, x3, [x27]
002ce5f4add x27, sp, 688
002ce5f8ldp x4, x5, [x27]
002ce5fcadd x27, sp, 704
002ce600ldp x6, x7, [x27]
002ce604add x27, sp, 968
002ce608stp x2, x3, [x27]
002ce60cadd x27, sp, 984
002ce610stp x4, x5, [x27]
002ce614add x27, sp, 1000
002ce618stp x6, x7, [x27]
002ce61cstp xzr, xzr, [sp+192]
002ce620str xzr, [sp+208]
002ce624adrp x0, 0x393000
002ce628add x0, x0, 3360
002ce62cadd x1, sp, 968
002ce630bl runtime.convT
002ce634str x0, [sp+664]
002ce638adrp x2, 0x448000
002ce63cadd x2, x2, 0
002ce640str x2, [sp+176]
002ce644str x0, [sp+184]
002ce648ldr x3, [sp+176]
002ce64cldr x4, [sp+184]
002ce650ldr x0, [sp+192]
002ce654ldr x1, [sp+200]
002ce658ldr x2, [sp+208]
002ce65cldp x29, x30, [sp-8]
002ce660add sp, sp, 1056
002ce664ret x30
002ce668
002ce668loc_2ce668:
002ce668ldr x7, [sp+112]
002ce66cadd x7, x7, 4
002ce670subs xzr, x7, 16
002ce674b.gt 0x2ce67c
002ce678b 0x2ce744
002ce67c
002ce67cloc_2ce67c:
002ce67cadd x27, sp, 616
002ce680stp xzr, xzr, [x27]
002ce684add x27, sp, 632
002ce688stp xzr, xzr, [x27]
002ce68cadd x27, sp, 648
002ce690stp xzr, xzr, [x27]
002ce694ldr x2, [sp+1064]
002ce698ldr x3, [sp+1072]
002ce69cstr x2, [sp+616]
002ce6a0str x3, [sp+624]
002ce6a4adrp x2, 0x400000
002ce6a8add x2, x2, 1607
002ce6acstr x2, [sp+632]
002ce6b0movz x2, 69
002ce6b4str x2, [sp+640]
002ce6b8ldr x2, [sp+232]
002ce6bcldr x3, [sp+240]
002ce6c0str x2, [sp+648]
002ce6c4str x3, [sp+656]
002ce6c8add x27, sp, 616
002ce6ccldp x2, x3, [x27]
002ce6d0add x27, sp, 632
002ce6d4ldp x4, x5, [x27]
002ce6d8add x27, sp, 648
002ce6dcldp x6, x7, [x27]
002ce6e0add x27, sp, 968
002ce6e4stp x2, x3, [x27]
002ce6e8add x27, sp, 984
002ce6ecstp x4, x5, [x27]
002ce6f0add x27, sp, 1000
002ce6f4stp x6, x7, [x27]
002ce6f8stp xzr, xzr, [sp+192]
002ce6fcstr xzr, [sp+208]
002ce700adrp x0, 0x393000
002ce704add x0, x0, 3360
002ce708add x1, sp, 968
002ce70cbl runtime.convT
002ce710str x0, [sp+608]
002ce714adrp x2, 0x448000
002ce718add x2, x2, 0
002ce71cstr x2, [sp+176]
002ce720str x0, [sp+184]
002ce724ldr x3, [sp+176]
002ce728ldr x4, [sp+184]
002ce72cldr x0, [sp+192]
002ce730ldr x1, [sp+200]
002ce734ldr x2, [sp+208]
002ce738ldp x29, x30, [sp-8]
002ce73cadd sp, sp, 1056
002ce740ret x30
002ce744
002ce744loc_2ce744:
002ce744ldr x7, [sp+1072]
002ce748str x7, [sp+120]
002ce74cldr x8, [sp+224]
002ce750str x8, [sp+168]
002ce754cbnz x8, 0x2ce75c
002ce758b 0x2ce774
002ce75c
002ce75cloc_2ce75c:
002ce75cldr x8, [sp+224]
002ce760str x8, [sp+168]
002ce764sub x7, x7, x8
002ce768sub x7, x7, 1
002ce76cstr x7, [sp+120]
002ce770b 0x2ce778
002ce774
002ce774loc_2ce774:
002ce774b 0x2ce778
002ce778
002ce778loc_2ce778:
002ce778ldr x7, [sp+240]
002ce77cstr x7, [sp+168]
002ce780ldr x7, [sp+112]
002ce784add x1, x7, 4
002ce788str x1, [sp+160]
002ce78cadd x8, sp, 65
002ce790ldrsb x27, [x8]
002ce794ldr x0, [sp+112]
002ce798subs xzr, x1, 16
002ce79cb.ls 0x2ce7a4
002ce7a0b 0x2cec24
002ce7a4
002ce7a4loc_2ce7a4:
002ce7a4subs xzr, x0, x1
002ce7a8b.ls 0x2ce7b0
002ce7acb 0x2cec20
002ce7b0
002ce7b0loc_2ce7b0:
002ce7b0orr x9, xzr, 16
002ce7b4sub x6, x9, x0
002ce7b8sub x7, x7, x0
002ce7bcadd x5, x7, 4
002ce7c0sub x7, xzr, x6
002ce7c4and x7, x0, x7, asr #63
002ce7c8add x4, x8, x7
002ce7ccstr x4, [sp+896]
002ce7d0str x5, [sp+904]
002ce7d4str x6, [sp+912]
002ce7d8ldr x3, [sp+120]
002ce7dcldr x0, [sp+1064]
002ce7e0ldr x1, [sp+1072]
002ce7e4ldr x7, [sp+120]
002ce7e8ldr x8, [sp+168]
002ce7ecsub x2, x7, x8
002ce7f0bl net/netip.parseIPv4Fields
002ce7f4str x0, [sp+248]
002ce7f8str x1, [sp+256]
002ce7fccbnz x0, 0x2ce804
002ce800b 0x2ce834
002ce804
002ce804loc_2ce804:
002ce804stp xzr, xzr, [sp+192]
002ce808str xzr, [sp+208]
002ce80cldr x3, [sp+248]
002ce810ldr x4, [sp+256]
002ce814str x3, [sp+176]
002ce818str x4, [sp+184]
002ce81cldr x0, [sp+192]
002ce820ldr x1, [sp+200]
002ce824ldr x2, [sp+208]
002ce828ldp x29, x30, [sp-8]
002ce82cadd sp, sp, 1056
002ce830ret x30
002ce834
002ce834loc_2ce834:
002ce834stp xzr, xzr, [sp+232]
002ce838ldr x3, [sp+112]
002ce83cadd x3, x3, 4
002ce840str x3, [sp+112]
002ce844b 0x2cdd68
002ce848
002ce848loc_2ce848:
002ce848ldr x0, [sp+112]
002ce84cldr w7, [sp+84]
002ce850ubfm x7, x7, 8, 31
002ce854subs xzr, x0, 16
002ce858b.lo 0x2ce860
002ce85cb 0x2cec18
002ce860
002ce860loc_2ce860:
002ce860add x8, sp, 65
002ce864strb w7, [x8+x0]
002ce868ldr x7, [sp+112]
002ce86cadd x0, x7, 1
002ce870str x0, [sp+152]
002ce874ldr w7, [sp+84]
002ce878subs xzr, x0, 16
002ce87cb.lo 0x2ce884
002ce880b 0x2cec10
002ce884
002ce884loc_2ce884:
002ce884add x8, sp, 65
002ce888strb w7, [x8+x0]
002ce88cldr x7, [sp+112]
002ce890add x7, x7, 2
002ce894str x7, [sp+112]
002ce898ldr x0, [sp+88]
002ce89cldr x1, [sp+240]
002ce8a0ldr x7, [sp+232]
002ce8a4subs xzr, x1, x0
002ce8a8b.hs 0x2ce8b0
002ce8acb 0x2cec0c
002ce8b0
002ce8b0loc_2ce8b0:
002ce8b0sub x1, x1, x0
002ce8b4sub x8, xzr, x1
002ce8b8and x8, x0, x8, asr #63
002ce8bcadd x9, x7, x8
002ce8c0str x9, [sp+232]
002ce8c4str x1, [sp+240]
002ce8c8str x1, [sp+160]
002ce8cccbz x1, 0x2ce8d4
002ce8d0b 0x2ce8d8
002ce8d4
002ce8d4loc_2ce8d4:
002ce8d4b 0x2cdd68
002ce8d8
002ce8d8loc_2ce8d8:
002ce8d8subs xzr, x1, 0
002ce8dcb.hi 0x2ce8e4
002ce8e0b 0x2cec04
002ce8e4
002ce8e4loc_2ce8e4:
002ce8e4ldrb w7, [x7+x8]
002ce8e8subs wzr, w7, 58
002ce8ecb.ne 0x2ce8f4
002ce8f0b 0x2ce9bc
002ce8f4
002ce8f4loc_2ce8f4:
002ce8f4add x27, sp, 560
002ce8f8stp xzr, xzr, [x27]
002ce8fcadd x27, sp, 576
002ce900stp xzr, xzr, [x27]
002ce904add x27, sp, 592
002ce908stp xzr, xzr, [x27]
002ce90cldr x2, [sp+1064]
002ce910ldr x3, [sp+1072]
002ce914str x2, [sp+560]
002ce918str x3, [sp+568]
002ce91cadrp x2, 0x3f0000
002ce920add x2, x2, 2704
002ce924str x2, [sp+576]
002ce928orr x2, xzr, 32
002ce92cstr x2, [sp+584]
002ce930ldr x2, [sp+232]
002ce934ldr x3, [sp+240]
002ce938str x2, [sp+592]
002ce93cstr x3, [sp+600]
002ce940add x27, sp, 560
002ce944ldp x2, x3, [x27]
002ce948add x27, sp, 576
002ce94cldp x4, x5, [x27]
002ce950add x27, sp, 592
002ce954ldp x6, x7, [x27]
002ce958add x27, sp, 968
002ce95cstp x2, x3, [x27]
002ce960add x27, sp, 984
002ce964stp x4, x5, [x27]
002ce968add x27, sp, 1000
002ce96cstp x6, x7, [x27]
002ce970stp xzr, xzr, [sp+192]
002ce974str xzr, [sp+208]
002ce978adrp x0, 0x393000
002ce97cadd x0, x0, 3360
002ce980add x1, sp, 968
002ce984bl runtime.convT
002ce988str x0, [sp+552]
002ce98cadrp x2, 0x448000
002ce990add x2, x2, 0
002ce994str x2, [sp+176]
002ce998str x0, [sp+184]
002ce99cldr x3, [sp+176]
002ce9a0ldr x4, [sp+184]
002ce9a4ldr x0, [sp+192]
002ce9a8ldr x1, [sp+200]
002ce9acldr x2, [sp+208]
002ce9b0ldp x29, x30, [sp-8]
002ce9b4add sp, sp, 1056
002ce9b8ret x30
002ce9bc
002ce9bcloc_2ce9bc:
002ce9bcstr x1, [sp+160]
002ce9c0subs xzr, x1, 1
002ce9c4b.eq 0x2ce9cc
002ce9c8b 0x2cea8c
002ce9cc
002ce9ccloc_2ce9cc:
002ce9ccstp xzr, xzr, [sp+504]
002ce9d0add x27, sp, 520
002ce9d4stp xzr, xzr, [x27]
002ce9d8add x27, sp, 536
002ce9dcstp xzr, xzr, [x27]
002ce9e0ldr x2, [sp+1064]
002ce9e4ldr x3, [sp+1072]
002ce9e8str x2, [sp+504]
002ce9ecstr x3, [sp+512]
002ce9f0adrp x2, 0x3f7000
002ce9f4add x2, x2, 121
002ce9f8str x2, [sp+520]
002ce9fcmovz x2, 41
002cea00str x2, [sp+528]
002cea04ldr x2, [sp+232]
002cea08ldr x3, [sp+240]
002cea0cstr x2, [sp+536]
002cea10str x3, [sp+544]
002cea14ldp x2, x3, [sp+504]
002cea18add x27, sp, 520
002cea1cldp x4, x5, [x27]
002cea20add x27, sp, 536
002cea24ldp x6, x7, [x27]
002cea28add x27, sp, 968
002cea2cstp x2, x3, [x27]
002cea30add x27, sp, 984
002cea34stp x4, x5, [x27]
002cea38add x27, sp, 1000
002cea3cstp x6, x7, [x27]
002cea40stp xzr, xzr, [sp+192]
002cea44str xzr, [sp+208]
002cea48adrp x0, 0x393000
002cea4cadd x0, x0, 3360
002cea50add x1, sp, 968
002cea54bl runtime.convT
002cea58str x0, [sp+496]
002cea5cadrp x2, 0x448000
002cea60add x2, x2, 0
002cea64str x2, [sp+176]
002cea68str x0, [sp+184]
002cea6cldr x3, [sp+176]
002cea70ldr x4, [sp+184]
002cea74ldr x0, [sp+192]
002cea78ldr x1, [sp+200]
002cea7cldr x2, [sp+208]
002cea80ldp x29, x30, [sp-8]
002cea84add sp, sp, 1056
002cea88ret x30
002cea8c
002cea8cloc_2cea8c:
002cea8cb 0x2cea90
002cea90
002cea90loc_2cea90:
002cea90subs xzr, x1, 1
002cea94b.hs 0x2cea9c
002cea98b 0x2cebfc
002cea9c
002cea9cloc_2cea9c:
002cea9csub x7, x1, 1
002ceaa0sub x8, xzr, x7
002ceaa4sbfm x8, x8, 63, 63
002ceaa8and x8, x8, 1
002ceaacadd x10, x9, x8
002ceab0str x10, [sp+232]
002ceab4str x7, [sp+240]
002ceab8subs xzr, x7, 0
002ceabcb.hi 0x2ceac4
002ceac0b 0x2cebf0
002ceac4
002ceac4loc_2ceac4:
002ceac4ldrb w8, [x9+x8]
002ceac8subs wzr, w8, 58
002ceaccb.eq 0x2cead4
002cead0b 0x2cebd8
002cead4
002cead4loc_2cead4:
002cead4ldr x8, [sp+128]
002cead8tbz x8, 63, 0x2ceae0
002ceadcb 0x2ceb90
002ceae0
002ceae0loc_2ceae0:
002ceae0stp xzr, xzr, [sp+448]
002ceae4stp xzr, xzr, [sp+464]
002ceae8stp xzr, xzr, [sp+480]
002ceaecldr x2, [sp+1064]
002ceaf0ldr x3, [sp+1072]
002ceaf4str x2, [sp+448]
002ceaf8str x3, [sp+456]
002ceafcadrp x2, 0x3e9000
002ceb00add x2, x2, 3920
002ceb04str x2, [sp+464]
002ceb08movz x2, 22
002ceb0cstr x2, [sp+472]
002ceb10ldr x2, [sp+232]
002ceb14ldr x3, [sp+240]
002ceb18str x2, [sp+480]
002ceb1cstr x3, [sp+488]
002ceb20ldp x2, x3, [sp+448]
002ceb24ldp x4, x5, [sp+464]
002ceb28ldp x6, x7, [sp+480]
002ceb2cadd x27, sp, 968
002ceb30stp x2, x3, [x27]
002ceb34add x27, sp, 984
002ceb38stp x4, x5, [x27]
002ceb3cadd x27, sp, 1000
002ceb40stp x6, x7, [x27]
002ceb44stp xzr, xzr, [sp+192]
002ceb48str xzr, [sp+208]
002ceb4cadrp x0, 0x393000
002ceb50add x0, x0, 3360
002ceb54add x1, sp, 968
002ceb58bl runtime.convT
002ceb5cstr x0, [sp+440]
002ceb60adrp x2, 0x448000
002ceb64add x2, x2, 0
002ceb68str x2, [sp+176]
002ceb6cstr x0, [sp+184]
002ceb70ldr x3, [sp+176]
002ceb74ldr x4, [sp+184]
002ceb78ldr x0, [sp+192]
002ceb7cldr x1, [sp+200]
002ceb80ldr x2, [sp+208]
002ceb84ldp x29, x30, [sp-8]
002ceb88add sp, sp, 1056
002ceb8cret x30
002ceb90
002ceb90loc_2ceb90:
002ceb90ldr x8, [sp+112]
002ceb94str x8, [sp+128]
002ceb98subs xzr, x7, 1
002ceb9cb.hs 0x2ceba4
002ceba0b 0x2cebe4
002ceba4
002ceba4loc_2ceba4:
002ceba4sub x7, x1, 2
002ceba8sub x8, xzr, x7
002cebacsbfm x8, x8, 63, 63
002cebb0and x8, x8, 1
002cebb4add x8, x10, x8
002cebb8str x8, [sp+232]
002cebbcstr x7, [sp+240]
002cebc0str x7, [sp+160]
002cebc4subs xzr, x1, 2
002cebc8b.eq 0x2cebd0
002cebccb 0x2cebd4
002cebd0
002cebd0loc_2cebd0:
002cebd0b 0x2cdd68
002cebd4
002cebd4loc_2cebd4:
002cebd4b 0x2cebdc
002cebd8
002cebd8loc_2cebd8:
002cebd8b 0x2cebdc
002cebdc
002cebdcloc_2cebdc:
002cebdcb 0x2cebe0
002cebe0
002cebe0loc_2cebe0:
002cebe0b 0x2cdd48
002cebe4
002cebe4loc_2cebe4:
002cebe4orr x0, xzr, 1
002cebe8mov x1, x7
002cebecbl runtime.panicSliceB
002cebf0
002cebf0loc_2cebf0:
002cebf0mov x0, xzr
002cebf4mov x1, x7
002cebf8bl runtime.panicIndex
002cebfc
002cebfcloc_2cebfc:
002cebfcorr x0, xzr, 1
002cec00bl runtime.panicSliceB
002cec04
002cec04loc_2cec04:
002cec04mov x0, xzr
002cec08bl runtime.panicIndex
002cec0c
002cec0cloc_2cec0c:
002cec0cbl runtime.panicSliceB
002cec10
002cec10loc_2cec10:
002cec10orr x1, xzr, 16
002cec14bl runtime.panicIndex
002cec18
002cec18loc_2cec18:
002cec18orr x1, xzr, 16
002cec1cbl runtime.panicIndex
002cec20
002cec20loc_2cec20:
002cec20bl runtime.panicSliceB
002cec24
002cec24loc_2cec24:
002cec24orr x2, xzr, 16
002cec28bl runtime.panicSliceAlen
002cec2c
002cec2cloc_2cec2c:
002cec2cbl runtime.panicIndex
002cec30
002cec30loc_2cec30:
002cec30bl runtime.panicIndex
002cec34
002cec34loc_2cec34:
002cec34orr x0, xzr, 2
002cec38bl runtime.panicSliceB
002cec3c
002cec3cloc_2cec3c:
002cec3corr x0, xzr, 1
002cec40bl runtime.panicIndex
002cec44
002cec44loc_2cec44:
002cec44mov x0, xzr
002cec48bl runtime.panicIndex
002cec4c
002cec4cloc_2cec4c:
002cec4cbl runtime.panicSliceB
002cec50
002cec50loc_2cec50:
002cec50bl runtime.panicSliceAlen
002cec54hint
002cec58
002cec58loc_2cec58:
002cec58stp x0, x1, [sp+8]
002cec5cmov x3, x30
002cec60bl runtime.morestack_noctxt.abi0
002cec64ldp x0, x1, [sp+8]
002cec68b 0x2cda70
002cec6cudf 0
002cda70
002cda70net/netip.parseIPv6: ; void net/netip.parseIPv6(struct string in)
002cda70ldr x16, [x28+16]
002cda74sub x17, sp, 928
002cda78subs xzr, x17, x16
002cda7cb.ls 0x2cec58
002cda80sub x20, sp, 1056
002cda84stp x29, x30, [x20-8]
002cda88add sp, x20, 0
002cda8csub x29, sp, 8
002cda90str x0, [sp+1064]
002cda94str x1, [sp+1072]
002cda98stp xzr, xzr, [sp+192]
002cda9cstr xzr, [sp+208]
002cdaa0stp xzr, xzr, [sp+176]
002cdaa4ldr x0, [sp+1064]
002cdaa8ldr x1, [sp+1072]
002cdaacstr x0, [sp+232]
002cdab0str x1, [sp+240]
002cdab4stp xzr, xzr, [sp+216]
002cdab8ldr x0, [sp+232]
002cdabcldr x1, [sp+240]
002cdac0str x0, [sp+8]
002cdac4str x1, [sp+16]
002cdac8movz x0, 37
002cdaccstrb w0, [sp+24]
002cdad0bl internal/bytealg.IndexByteString.abi0
002cdad4ldr x1, [sp+32]
002cdad8str x1, [sp+112]
002cdadcadds xzr, x1, 1
002cdae0b.ne 0x2cdae8
002cdae4b 0x2cdbf8
002cdae8
002cdae8loc_2cdae8:
002cdae8ldr x2, [sp+240]
002cdaecldr x7, [sp+232]
002cdaf0subs xzr, x2, x1
002cdaf4b.hs 0x2cdafc
002cdaf8b 0x2cec50
002cdafc
002cdafcloc_2cdafc:
002cdafcb 0x2cdb00
002cdb00
002cdb00loc_2cdb00:
002cdb00str x7, [sp+1032]
002cdb04str x1, [sp+1040]
002cdb08ldr x7, [sp+112]
002cdb0cadd x0, x7, 1
002cdb10str x0, [sp+168]
002cdb14ldr x1, [sp+240]
002cdb18ldr x8, [sp+232]
002cdb1csubs xzr, x1, x0
002cdb20b.hs 0x2cdb28
002cdb24b 0x2cec4c
002cdb28
002cdb28loc_2cdb28:
002cdb28sub x7, x1, x7
002cdb2csub x7, x7, 1
002cdb30sub x9, xzr, x7
002cdb34and x9, x0, x9, asr #63
002cdb38add x8, x8, x9
002cdb3cstr x8, [sp+1016]
002cdb40str x7, [sp+1024]
002cdb44ldr x7, [sp+1032]
002cdb48ldr x8, [sp+1040]
002cdb4cstr x7, [sp+232]
002cdb50str x8, [sp+240]
002cdb54ldr x7, [sp+1016]
002cdb58ldr x8, [sp+1024]
002cdb5cstr x7, [sp+216]
002cdb60str x8, [sp+224]
002cdb64cbz x8, 0x2cdb6c
002cdb68b 0x2cdbf4
002cdb6c
002cdb6cloc_2cdb6c:
002cdb6cadd x27, sp, 968
002cdb70stp xzr, xzr, [x27]
002cdb74add x27, sp, 984
002cdb78stp xzr, xzr, [x27]
002cdb7cadd x27, sp, 1000
002cdb80stp xzr, xzr, [x27]
002cdb84ldr x2, [sp+1064]
002cdb88ldr x3, [sp+1072]
002cdb8cstr x2, [sp+968]
002cdb90str x3, [sp+976]
002cdb94adrp x2, 0x3f0000
002cdb98add x2, x2, 3951
002cdb9cstr x2, [sp+984]
002cdba0orr x2, xzr, 31
002cdba4str x2, [sp+992]
002cdba8stp xzr, xzr, [sp+192]
002cdbacstr xzr, [sp+208]
002cdbb0adrp x0, 0x394000
002cdbb4add x0, x0, 3360
002cdbb8add x1, sp, 968
002cdbbcbl runtime.convT
002cdbc0str x0, [sp+888]
002cdbc4adrp x2, 0x449000
002cdbc8add x2, x2, 0
002cdbccstr x2, [sp+176]
002cdbd0str x0, [sp+184]
002cdbd4ldr x3, [sp+176]
002cdbd8ldr x4, [sp+184]
002cdbdcldr x0, [sp+192]
002cdbe0ldr x1, [sp+200]
002cdbe4ldr x2, [sp+208]
002cdbe8ldp x29, x30, [sp-8]
002cdbecadd sp, sp, 1056
002cdbf0ret x30
002cdbf4
002cdbf4loc_2cdbf4:
002cdbf4b 0x2cdbfc
002cdbf8
002cdbf8loc_2cdbf8:
002cdbf8b 0x2cdbfc
002cdbfc
002cdbfcloc_2cdbfc:
002cdbfcadd x27, sp, 65
002cdc00stp xzr, xzr, [x27]
002cdc04movn x7, 0
002cdc08str x7, [sp+128]
002cdc0cldr x7, [sp+240]
002cdc10str x7, [sp+168]
002cdc14subs xzr, x7, 2
002cdc18cset x7, ge
002cdc1cstrb w7, [sp+82]
002cdc20b.ge 0x2cdc28
002cdc24b 0x2cdc50
002cdc28
002cdc28loc_2cdc28:
002cdc28ldr x1, [sp+240]
002cdc2cldr x7, [sp+232]
002cdc30subs xzr, x1, 0
002cdc34b.hi 0x2cdc3c
002cdc38b 0x2cec44
002cdc3c
002cdc3cloc_2cdc3c:
002cdc3cldrb w7, [x7]
002cdc40subs wzr, w7, 58
002cdc44cset x7, eq
002cdc48strb w7, [sp+82]
002cdc4cb 0x2cdc54
002cdc50
002cdc50loc_2cdc50:
002cdc50b 0x2cdc54
002cdc54
002cdc54loc_2cdc54:
002cdc54ldrb w7, [sp+82]
002cdc58strb w7, [sp+83]
002cdc5ctbnz w7, 0, 0x2cdc64
002cdc60b 0x2cdc8c
002cdc64
002cdc64loc_2cdc64:
002cdc64ldr x1, [sp+240]
002cdc68ldr x7, [sp+232]
002cdc6csubs xzr, x1, 1
002cdc70b.hi 0x2cdc78
002cdc74b 0x2cec3c
002cdc78
002cdc78loc_2cdc78:
002cdc78ldrb w7, [x7+1]
002cdc7csubs wzr, w7, 58
002cdc80cset x7, eq
002cdc84strb w7, [sp+83]
002cdc88b 0x2cdc90
002cdc8c
002cdc8cloc_2cdc8c:
002cdc8cb 0x2cdc90
002cdc90
002cdc90loc_2cdc90:
002cdc90ldrb w7, [sp+83]
002cdc94tbnz w7, 0, 0x2cdc9c
002cdc98b 0x2cdd3c
002cdc9c
002cdc9cloc_2cdc9c:
002cdc9cstr xzr, [sp+128]
002cdca0ldr x1, [sp+240]
002cdca4ldr x7, [sp+232]
002cdca8subs xzr, x1, 2
002cdcacb.hs 0x2cdcb4
002cdcb0b 0x2cec34
002cdcb4
002cdcb4loc_2cdcb4:
002cdcb4sub x8, x1, 2
002cdcb8sub x9, xzr, x8
002cdcbcsbfm x9, x9, 63, 63
002cdcc0and x9, x9, 2
002cdcc4add x7, x7, x9
002cdcc8str x7, [sp+232]
002cdcccstr x8, [sp+240]
002cdcd0str x8, [sp+168]
002cdcd4subs xzr, x1, 2
002cdcd8b.eq 0x2cdce0
002cdcdcb 0x2cdd38
002cdce0
002cdce0loc_2cdce0:
002cdce0bl net/netip.IPv6Unspecified
002cdce4str x0, [sp+944]
002cdce8str x1, [sp+952]
002cdcecstr x2, [sp+960]
002cdcf0ldr x3, [sp+216]
002cdcf4ldr x4, [sp+224]
002cdcf8bl net/netip.Addr.WithZone
002cdcfcstr x0, [sp+920]
002cdd00str x1, [sp+928]
002cdd04str x2, [sp+936]
002cdd08str x0, [sp+192]
002cdd0cstr x1, [sp+200]
002cdd10str x2, [sp+208]
002cdd14stp xzr, xzr, [sp+176]
002cdd18ldr x0, [sp+192]
002cdd1cldr x1, [sp+200]
002cdd20ldr x2, [sp+208]
002cdd24mov x3, xzr
002cdd28mov x4, xzr
002cdd2cldp x29, x30, [sp-8]
002cdd30add sp, sp, 1056
002cdd34ret x30
002cdd38
002cdd38loc_2cdd38:
002cdd38b 0x2cdd40
002cdd3c
002cdd3cloc_2cdd3c:
002cdd3cb 0x2cdd40
002cdd40
002cdd40loc_2cdd40:
002cdd40str xzr, [sp+112]
002cdd44b 0x2cdd48
002cdd48
002cdd48loc_2cdd48:
002cdd48ldr x7, [sp+112]
002cdd4csubs xzr, x7, 16
002cdd50b.lt 0x2cdd58
002cdd54b 0x2cdd64
002cdd58
002cdd58loc_2cdd58:
002cdd58str xzr, [sp+88]
002cdd5cstr wzr, [sp+84]
002cdd60b 0x2ce120
002cdd64
002cdd64loc_2cdd64:
002cdd64b 0x2cdd68
002cdd68
002cdd68loc_2cdd68:
002cdd68ldr x3, [sp+240]
002cdd6cstr x3, [sp+160]
002cdd70cbnz x3, 0x2cdd78
002cdd74b 0x2cde28
002cdd78
002cdd78loc_2cdd78:
002cdd78stp xzr, xzr, [sp+392]
002cdd7cstp xzr, xzr, [sp+408]
002cdd80stp xzr, xzr, [sp+424]
002cdd84ldr x2, [sp+1064]
002cdd88ldr x3, [sp+1072]
002cdd8cstr x2, [sp+392]
002cdd90str x3, [sp+400]
002cdd94adrp x2, 0x3f0000
002cdd98add x2, x2, 1282
002cdd9cstr x2, [sp+408]
002cdda0orr x2, xzr, 30
002cdda4str x2, [sp+416]
002cdda8ldr x2, [sp+232]
002cddacldr x3, [sp+240]
002cddb0str x2, [sp+424]
002cddb4str x3, [sp+432]
002cddb8ldp x2, x3, [sp+392]
002cddbcldp x4, x5, [sp+408]
002cddc0ldp x6, x7, [sp+424]
002cddc4add x27, sp, 968
002cddc8stp x2, x3, [x27]
002cddccadd x27, sp, 984
002cddd0stp x4, x5, [x27]
002cddd4add x27, sp, 1000
002cddd8stp x6, x7, [x27]
002cdddcstp xzr, xzr, [sp+192]
002cdde0str xzr, [sp+208]
002cdde4adrp x0, 0x394000
002cdde8add x0, x0, 3360
002cddecadd x1, sp, 968
002cddf0bl runtime.convT
002cddf4str x0, [sp+384]
002cddf8adrp x2, 0x449000
002cddfcadd x2, x2, 0
002cde00str x2, [sp+176]
002cde04str x0, [sp+184]
002cde08ldr x3, [sp+176]
002cde0cldr x4, [sp+184]
002cde10ldr x0, [sp+192]
002cde14ldr x1, [sp+200]
002cde18ldr x2, [sp+208]
002cde1cldp x29, x30, [sp-8]
002cde20add sp, sp, 1056
002cde24ret x30
002cde28
002cde28loc_2cde28:
002cde28ldr x3, [sp+112]
002cde2csubs xzr, x3, 16
002cde30b.lt 0x2cde38
002cde34b 0x2cdf08
002cde38
002cde38loc_2cde38:
002cde38ldr x3, [sp+128]
002cde3ctbnz x3, 63, 0x2cde44
002cde40b 0x2cdee8
002cde44
002cde44loc_2cde44:
002cde44stp xzr, xzr, [sp+336]
002cde48stp xzr, xzr, [sp+352]
002cde4cstp xzr, xzr, [sp+368]
002cde50ldr x2, [sp+1064]
002cde54ldr x3, [sp+1072]
002cde58str x2, [sp+336]
002cde5cstr x3, [sp+344]
002cde60adrp x4, 0x3ec000
002cde64add x4, x4, 1278
002cde68str x4, [sp+352]
002cde6corr x5, xzr, 24
002cde70str x5, [sp+360]
002cde74add x27, sp, 968
002cde78stp xzr, xzr, [x27]
002cde7cadd x27, sp, 984
002cde80stp xzr, xzr, [x27]
002cde84add x27, sp, 1000
002cde88stp xzr, xzr, [x27]
002cde8cstr x2, [sp+968]
002cde90str x3, [sp+976]
002cde94str x4, [sp+984]
002cde98str x5, [sp+992]
002cde9cstp xzr, xzr, [sp+192]
002cdea0str xzr, [sp+208]
002cdea4adrp x0, 0x394000
002cdea8add x0, x0, 3360
002cdeacadd x1, sp, 968
002cdeb0bl runtime.convT
002cdeb4str x0, [sp+328]
002cdeb8adrp x2, 0x449000
002cdebcadd x2, x2, 0
002cdec0str x2, [sp+176]
002cdec4str x0, [sp+184]
002cdec8ldr x3, [sp+176]
002cdeccldr x4, [sp+184]
002cded0ldr x0, [sp+192]
002cded4ldr x1, [sp+200]
002cded8ldr x2, [sp+208]
002cdedcldp x29, x30, [sp-8]
002cdee0add sp, sp, 1056
002cdee4ret x30
002cdee8
002cdee8loc_2cdee8:
002cdee8ldr x3, [sp+112]
002cdeecorr x2, xzr, 16
002cdef0sub x3, x2, x3
002cdef4str x3, [sp+96]
002cdef8ldr x3, [sp+112]
002cdefcsub x3, x3, 1
002cdf00str x3, [sp+104]
002cdf04b 0x2ce020
002cdf08
002cdf08loc_2cdf08:
002cdf08ldr x2, [sp+128]
002cdf0ctbz x2, 63, 0x2cdf14
002cdf10b 0x2cdfb8
002cdf14
002cdf14loc_2cdf14:
002cdf14stp xzr, xzr, [sp+272]
002cdf18stp xzr, xzr, [sp+288]
002cdf1cstp xzr, xzr, [sp+304]
002cdf20ldr x2, [sp+1064]
002cdf24ldr x3, [sp+1072]
002cdf28str x2, [sp+272]
002cdf2cstr x3, [sp+280]
002cdf30adrp x4, 0x3fb000
002cdf34add x4, x4, 4072
002cdf38str x4, [sp+288]
002cdf3cmovz x5, 49
002cdf40str x5, [sp+296]
002cdf44add x27, sp, 968
002cdf48stp xzr, xzr, [x27]
002cdf4cadd x27, sp, 984
002cdf50stp xzr, xzr, [x27]
002cdf54add x27, sp, 1000
002cdf58stp xzr, xzr, [x27]
002cdf5cstr x2, [sp+968]
002cdf60str x3, [sp+976]
002cdf64str x4, [sp+984]
002cdf68str x5, [sp+992]
002cdf6cstp xzr, xzr, [sp+192]
002cdf70str xzr, [sp+208]
002cdf74adrp x0, 0x394000
002cdf78add x0, x0, 3360
002cdf7cadd x1, sp, 968
002cdf80bl runtime.convT
002cdf84str x0, [sp+264]
002cdf88adrp x2, 0x449000
002cdf8cadd x2, x2, 0
002cdf90str x2, [sp+176]
002cdf94str x0, [sp+184]
002cdf98ldr x3, [sp+176]
002cdf9cldr x4, [sp+184]
002cdfa0ldr x0, [sp+192]
002cdfa4ldr x1, [sp+200]
002cdfa8ldr x2, [sp+208]
002cdfacldp x29, x30, [sp-8]
002cdfb0add sp, sp, 1056
002cdfb4ret x30
002cdfb8
002cdfb8loc_2cdfb8:
002cdfb8b 0x2cdfbc
002cdfbc
002cdfbcloc_2cdfbc:
002cdfbcadd x27, sp, 65
002cdfc0ldp x0, x1, [x27]
002cdfc4stp x0, x1, [sp+8]
002cdfc8bl net/netip.AddrFrom16
002cdfccstr x0, [sp+920]
002cdfd0str x1, [sp+928]
002cdfd4str x2, [sp+936]
002cdfd8ldr x3, [sp+216]
002cdfdcldr x4, [sp+224]
002cdfe0bl net/netip.Addr.WithZone
002cdfe4str x0, [sp+944]
002cdfe8str x1, [sp+952]
002cdfecstr x2, [sp+960]
002cdff0str x0, [sp+192]
002cdff4str x1, [sp+200]
002cdff8str x2, [sp+208]
002cdffcstp xzr, xzr, [sp+176]
002ce000ldr x0, [sp+192]
002ce004ldr x1, [sp+200]
002ce008ldr x2, [sp+208]
002ce00cmov x3, xzr
002ce010mov x4, xzr
002ce014ldp x29, x30, [sp-8]
002ce018add sp, sp, 1056
002ce01cret x30
002ce020
002ce020loc_2ce020:
002ce020ldr x3, [sp+128]
002ce024ldr x4, [sp+104]
002ce028subs xzr, x3, x4
002ce02cb.le 0x2ce034
002ce030b 0x2ce084
002ce034
002ce034loc_2ce034:
002ce034ldr x3, [sp+96]
002ce038ldr x4, [sp+104]
002ce03cadd x0, x4, x3
002ce040str x0, [sp+144]
002ce044ldr x3, [sp+104]
002ce048subs xzr, x3, 16
002ce04cb.lo 0x2ce054
002ce050b 0x2ce114
002ce054
002ce054loc_2ce054:
002ce054add x4, sp, 65
002ce058ldrb w3, [x4+x3]
002ce05csubs xzr, x0, 16
002ce060b.lo 0x2ce068
002ce064b 0x2ce10c
002ce068
002ce068loc_2ce068:
002ce068add x4, sp, 65
002ce06cstrb w3, [x4+x0]
002ce070b 0x2ce074
002ce074
002ce074loc_2ce074:
002ce074ldr x3, [sp+104]
002ce078sub x3, x3, 1
002ce07cstr x3, [sp+104]
002ce080b 0x2ce020
002ce084
002ce084loc_2ce084:
002ce084ldr x3, [sp+96]
002ce088ldr x4, [sp+128]
002ce08cadd x1, x4, x3
002ce090str x1, [sp+160]
002ce094add x3, sp, 65
002ce098ldrsb x27, [x3]
002ce09cldr x0, [sp+128]
002ce0a0subs xzr, x1, 16
002ce0a4b.ls 0x2ce0ac
002ce0a8b 0x2ce108
002ce0ac
002ce0acloc_2ce0ac:
002ce0acsubs xzr, x0, x1
002ce0b0b.ls 0x2ce0b8
002ce0b4b 0x2ce104
002ce0b8
002ce0b8loc_2ce0b8:
002ce0b8sub x2, x2, x0
002ce0bcsub x4, xzr, x2
002ce0c0and x4, x0, x4, asr #63
002ce0c4add x3, x3, x4
002ce0c8str x3, [sp+896]
002ce0ccsub x4, x1, x0
002ce0d0str x4, [sp+904]
002ce0d4str x2, [sp+912]
002ce0d8cbnz x4, 0x2ce0e0
002ce0dcb 0x2ce0fc
002ce0e0
002ce0e0loc_2ce0e0:
002ce0e0str x3, [sp+320]
002ce0e4ldr x2, [sp+904]
002ce0e8str x2, [sp+136]
002ce0ecldr x1, [sp+136]
002ce0f0ldr x0, [sp+320]
002ce0f4bl runtime.memclrNoHeapPointers
002ce0f8b 0x2ce100
002ce0fc
002ce0fcloc_2ce0fc:
002ce0fcb 0x2ce100
002ce100
002ce100loc_2ce100:
002ce100b 0x2cdfbc
002ce104
002ce104loc_2ce104:
002ce104bl runtime.panicSliceB
002ce108
002ce108loc_2ce108:
002ce108bl runtime.panicSliceAlen
002ce10c
002ce10cloc_2ce10c:
002ce10cmov x1, x2
002ce110bl runtime.panicIndex
002ce114
002ce114loc_2ce114:
002ce114mov x0, x3
002ce118mov x1, x2
002ce11cbl runtime.panicIndex
002ce120
002ce120loc_2ce120:
002ce120ldr x7, [sp+240]
002ce124str x7, [sp+168]
002ce128ldr x8, [sp+88]
002ce12csubs xzr, x7, x8
002ce130b.gt 0x2ce138
002ce134b 0x2ce430
002ce138
002ce138loc_2ce138:
002ce138ldr x0, [sp+88]
002ce13cldr x1, [sp+240]
002ce140ldr x7, [sp+232]
002ce144subs xzr, x0, x1
002ce148b.lo 0x2ce150
002ce14cb 0x2cec30
002ce150
002ce150loc_2ce150:
002ce150ldrb w7, [x7+x0]
002ce154strb w7, [sp+81]
002ce158mov x8, x7
002ce15csubs wzr, w8, 48
002ce160cset x8, hs
002ce164strb w8, [sp+82]
002ce168b.hs 0x2ce170
002ce16cb 0x2ce180
002ce170
002ce170loc_2ce170:
002ce170subs wzr, w7, 57
002ce174cset x7, ls
002ce178strb w7, [sp+82]
002ce17cb 0x2ce184
002ce180
002ce180loc_2ce180:
002ce180b 0x2ce184
002ce184
002ce184loc_2ce184:
002ce184ldrb w7, [sp+82]
002ce188tbnz w7, 0, 0x2ce190
002ce18cb 0x2ce1ac
002ce190
002ce190loc_2ce190:
002ce190ldr w7, [sp+84]
002ce194ldrb w8, [sp+81]
002ce198sub x8, x8, 48
002ce19cubfm x8, x8, 0, 7
002ce1a0add x7, x8, x7, lsl #4
002ce1a4str w7, [sp+84]
002ce1a8b 0x2ce264
002ce1ac
002ce1acloc_2ce1ac:
002ce1acldrb w7, [sp+81]
002ce1b0subs wzr, w7, 97
002ce1b4cset x7, hs
002ce1b8strb w7, [sp+82]
002ce1bcb.hs 0x2ce1c4
002ce1c0b 0x2ce1d8
002ce1c4
002ce1c4loc_2ce1c4:
002ce1c4ldrb w7, [sp+81]
002ce1c8subs wzr, w7, 102
002ce1cccset x7, ls
002ce1d0strb w7, [sp+82]
002ce1d4b 0x2ce1dc
002ce1d8
002ce1d8loc_2ce1d8:
002ce1d8b 0x2ce1dc
002ce1dc
002ce1dcloc_2ce1dc:
002ce1dcldrb w7, [sp+82]
002ce1e0tbnz w7, 0, 0x2ce1e8
002ce1e4b 0x2ce204
002ce1e8
002ce1e8loc_2ce1e8:
002ce1e8ldr w7, [sp+84]
002ce1ecldrb w8, [sp+81]
002ce1f0sub x8, x8, 87
002ce1f4ubfm x8, x8, 0, 7
002ce1f8add x7, x8, x7, lsl #4
002ce1fcstr w7, [sp+84]
002ce200b 0x2ce260
002ce204
002ce204loc_2ce204:
002ce204ldrb w7, [sp+81]
002ce208subs wzr, w7, 65
002ce20ccset x7, hs
002ce210strb w7, [sp+82]
002ce214b.hs 0x2ce21c
002ce218b 0x2ce230
002ce21c
002ce21cloc_2ce21c:
002ce21cldrb w7, [sp+81]
002ce220subs wzr, w7, 70
002ce224cset x7, ls
002ce228strb w7, [sp+82]
002ce22cb 0x2ce234
002ce230
002ce230loc_2ce230:
002ce230b 0x2ce234
002ce234
002ce234loc_2ce234:
002ce234ldrb w7, [sp+82]
002ce238tbnz w7, 0, 0x2ce240
002ce23cb 0x2ce42c
002ce240
002ce240loc_2ce240:
002ce240ldr w7, [sp+84]
002ce244ldrb w8, [sp+81]
002ce248sub x8, x8, 55
002ce24cubfm x8, x8, 0, 7
002ce250add x7, x8, x7, lsl #4
002ce254str w7, [sp+84]
002ce258b 0x2ce25c
002ce25c
002ce25cloc_2ce25c:
002ce25cb 0x2ce260
002ce260
002ce260loc_2ce260:
002ce260b 0x2ce264
002ce264
002ce264loc_2ce264:
002ce264ldr x7, [sp+88]
002ce268subs xzr, x7, 3
002ce26cb.gt 0x2ce274
002ce270b 0x2ce33c
002ce274
002ce274loc_2ce274:
002ce274add x27, sp, 840
002ce278stp xzr, xzr, [x27]
002ce27cadd x27, sp, 856
002ce280stp xzr, xzr, [x27]
002ce284add x27, sp, 872
002ce288stp xzr, xzr, [x27]
002ce28cldr x2, [sp+1064]
002ce290ldr x3, [sp+1072]
002ce294str x2, [sp+840]
002ce298str x3, [sp+848]
002ce29cadrp x2, 0x3f4000
002ce2a0add x2, x2, 1246
002ce2a4str x2, [sp+856]
002ce2a8movz x2, 37
002ce2acstr x2, [sp+864]
002ce2b0ldr x2, [sp+232]
002ce2b4ldr x3, [sp+240]
002ce2b8str x2, [sp+872]
002ce2bcstr x3, [sp+880]
002ce2c0add x27, sp, 840
002ce2c4ldp x2, x3, [x27]
002ce2c8add x27, sp, 856
002ce2ccldp x4, x5, [x27]
002ce2d0add x27, sp, 872
002ce2d4ldp x6, x7, [x27]
002ce2d8add x27, sp, 968
002ce2dcstp x2, x3, [x27]
002ce2e0add x27, sp, 984
002ce2e4stp x4, x5, [x27]
002ce2e8add x27, sp, 1000
002ce2ecstp x6, x7, [x27]
002ce2f0stp xzr, xzr, [sp+192]
002ce2f4str xzr, [sp+208]
002ce2f8adrp x0, 0x393000
002ce2fcadd x0, x0, 3360
002ce300add x1, sp, 968
002ce304bl runtime.convT
002ce308str x0, [sp+832]
002ce30cadrp x2, 0x448000
002ce310add x2, x2, 0
002ce314str x2, [sp+176]
002ce318str x0, [sp+184]
002ce31cldr x3, [sp+176]
002ce320ldr x4, [sp+184]
002ce324ldr x0, [sp+192]
002ce328ldr x1, [sp+200]
002ce32cldr x2, [sp+208]
002ce330ldp x29, x30, [sp-8]
002ce334add sp, sp, 1056
002ce338ret x30
002ce33c
002ce33cloc_2ce33c:
002ce33cldr w7, [sp+84]
002ce340movz x8, 65535
002ce344subs wzr, w7, w8
002ce348b.hi 0x2ce350
002ce34cb 0x2ce418
002ce350
002ce350loc_2ce350:
002ce350add x27, sp, 784
002ce354stp xzr, xzr, [x27]
002ce358add x27, sp, 800
002ce35cstp xzr, xzr, [x27]
002ce360add x27, sp, 816
002ce364stp xzr, xzr, [x27]
002ce368ldr x2, [sp+1064]
002ce36cldr x3, [sp+1072]
002ce370str x2, [sp+784]
002ce374str x3, [sp+792]
002ce378adrp x2, 0x3ed000
002ce37cadd x2, x2, 697
002ce380str x2, [sp+800]
002ce384movz x2, 27
002ce388str x2, [sp+808]
002ce38cldr x2, [sp+232]
002ce390ldr x3, [sp+240]
002ce394str x2, [sp+816]
002ce398str x3, [sp+824]
002ce39cadd x27, sp, 784
002ce3a0ldp x2, x3, [x27]
002ce3a4add x27, sp, 800
002ce3a8ldp x4, x5, [x27]
002ce3acadd x27, sp, 816
002ce3b0ldp x6, x7, [x27]
002ce3b4add x27, sp, 968
002ce3b8stp x2, x3, [x27]
002ce3bcadd x27, sp, 984
002ce3c0stp x4, x5, [x27]
002ce3c4add x27, sp, 1000
002ce3c8stp x6, x7, [x27]
002ce3ccstp xzr, xzr, [sp+192]
002ce3d0str xzr, [sp+208]
002ce3d4adrp x0, 0x393000
002ce3d8add x0, x0, 3360
002ce3dcadd x1, sp, 968
002ce3e0bl runtime.convT
002ce3e4str x0, [sp+776]
002ce3e8adrp x2, 0x448000
002ce3ecadd x2, x2, 0
002ce3f0str x2, [sp+176]
002ce3f4str x0, [sp+184]
002ce3f8ldr x3, [sp+176]
002ce3fcldr x4, [sp+184]
002ce400ldr x0, [sp+192]
002ce404ldr x1, [sp+200]
002ce408ldr x2, [sp+208]
002ce40cldp x29, x30, [sp-8]
002ce410add sp, sp, 1056
002ce414ret x30
002ce418
002ce418loc_2ce418:
002ce418b 0x2ce41c
002ce41c
002ce41cloc_2ce41c:
002ce41cldr x7, [sp+88]
002ce420add x7, x7, 1
002ce424str x7, [sp+88]
002ce428b 0x2ce120
002ce42c
002ce42cloc_2ce42c:
002ce42cb 0x2ce434
002ce430
002ce430loc_2ce430:
002ce430b 0x2ce434
002ce434
002ce434loc_2ce434:
002ce434ldr x7, [sp+88]
002ce438cbz x7, 0x2ce440
002ce43cb 0x2ce508
002ce440
002ce440loc_2ce440:
002ce440add x27, sp, 728
002ce444stp xzr, xzr, [x27]
002ce448add x27, sp, 744
002ce44cstp xzr, xzr, [x27]
002ce450add x27, sp, 760
002ce454stp xzr, xzr, [x27]
002ce458ldr x2, [sp+1064]
002ce45cldr x3, [sp+1072]
002ce460str x2, [sp+728]
002ce464str x3, [sp+736]
002ce468adrp x2, 0x3fd000
002ce46cadd x2, x2, 141
002ce470str x2, [sp+744]
002ce474movz x2, 55
002ce478str x2, [sp+752]
002ce47cldr x2, [sp+232]
002ce480ldr x3, [sp+240]
002ce484str x2, [sp+760]
002ce488str x3, [sp+768]
002ce48cadd x27, sp, 728
002ce490ldp x2, x3, [x27]
002ce494add x27, sp, 744
002ce498ldp x4, x5, [x27]
002ce49cadd x27, sp, 760
002ce4a0ldp x6, x7, [x27]
002ce4a4add x27, sp, 968
002ce4a8stp x2, x3, [x27]
002ce4acadd x27, sp, 984
002ce4b0stp x4, x5, [x27]
002ce4b4add x27, sp, 1000
002ce4b8stp x6, x7, [x27]
002ce4bcstp xzr, xzr, [sp+192]
002ce4c0str xzr, [sp+208]
002ce4c4adrp x0, 0x393000
002ce4c8add x0, x0, 3360
002ce4ccadd x1, sp, 968
002ce4d0bl runtime.convT
002ce4d4str x0, [sp+720]
002ce4d8adrp x2, 0x448000
002ce4dcadd x2, x2, 0
002ce4e0str x2, [sp+176]
002ce4e4str x0, [sp+184]
002ce4e8ldr x3, [sp+176]
002ce4ecldr x4, [sp+184]
002ce4f0ldr x0, [sp+192]
002ce4f4ldr x1, [sp+200]
002ce4f8ldr x2, [sp+208]
002ce4fcldp x29, x30, [sp-8]
002ce500add sp, sp, 1056
002ce504ret x30
002ce508
002ce508loc_2ce508:
002ce508ldr x7, [sp+240]
002ce50cstr x7, [sp+168]
002ce510ldr x8, [sp+88]
002ce514subs xzr, x7, x8
002ce518cset x7, gt
002ce51cstrb w7, [sp+82]
002ce520b.gt 0x2ce528
002ce524b 0x2ce554
002ce528
002ce528loc_2ce528:
002ce528ldr x0, [sp+88]
002ce52cldr x1, [sp+240]
002ce530ldr x7, [sp+232]
002ce534subs xzr, x1, x0
002ce538b.hi 0x2ce540
002ce53cb 0x2cec2c
002ce540
002ce540loc_2ce540:
002ce540ldrb w7, [x7+x0]
002ce544subs wzr, w7, 46
002ce548cset x7, eq
002ce54cstrb w7, [sp+82]
002ce550b 0x2ce558
002ce554
002ce554loc_2ce554:
002ce554b 0x2ce558
002ce558
002ce558loc_2ce558:
002ce558ldrb w7, [sp+82]
002ce55ctbnz w7, 0, 0x2ce564
002ce560b 0x2ce848
002ce564
002ce564loc_2ce564:
002ce564ldr x7, [sp+128]
002ce568subs xzr, x7, 0
002ce56ccset x8, lt
002ce570strb w8, [sp+82]
002ce574tbnz x7, 63, 0x2ce57c
002ce578b 0x2ce590
002ce57c
002ce57cloc_2ce57c:
002ce57cldr x7, [sp+112]
002ce580subs xzr, x7, 12
002ce584cset x7, ne
002ce588strb w7, [sp+82]
002ce58cb 0x2ce594
002ce590
002ce590loc_2ce590:
002ce590b 0x2ce594
002ce594
002ce594loc_2ce594:
002ce594ldrb w7, [sp+82]
002ce598tbnz w7, 0, 0x2ce5a0
002ce59cb 0x2ce668
002ce5a0
002ce5a0loc_2ce5a0:
002ce5a0add x27, sp, 672
002ce5a4stp xzr, xzr, [x27]
002ce5a8add x27, sp, 688
002ce5acstp xzr, xzr, [x27]
002ce5b0add x27, sp, 704
002ce5b4stp xzr, xzr, [x27]
002ce5b8ldr x2, [sp+1064]
002ce5bcldr x3, [sp+1072]
002ce5c0str x2, [sp+672]
002ce5c4str x3, [sp+680]
002ce5c8adrp x2, 0x400000
002ce5ccadd x2, x2, 787
002ce5d0str x2, [sp+688]
002ce5d4movz x2, 68
002ce5d8str x2, [sp+696]
002ce5dcldr x2, [sp+232]
002ce5e0ldr x3, [sp+240]
002ce5e4str x2, [sp+704]
002ce5e8str x3, [sp+712]
002ce5ecadd x27, sp, 672
002ce5f0ldp x2, x3, [x27]
002ce5f4add x27, sp, 688
002ce5f8ldp x4, x5, [x27]
002ce5fcadd x27, sp, 704
002ce600ldp x6, x7, [x27]
002ce604add x27, sp, 968
002ce608stp x2, x3, [x27]
002ce60cadd x27, sp, 984
002ce610stp x4, x5, [x27]
002ce614add x27, sp, 1000
002ce618stp x6, x7, [x27]
002ce61cstp xzr, xzr, [sp+192]
002ce620str xzr, [sp+208]
002ce624adrp x0, 0x393000
002ce628add x0, x0, 3360
002ce62cadd x1, sp, 968
002ce630bl runtime.convT
002ce634str x0, [sp+664]
002ce638adrp x2, 0x448000
002ce63cadd x2, x2, 0
002ce640str x2, [sp+176]
002ce644str x0, [sp+184]
002ce648ldr x3, [sp+176]
002ce64cldr x4, [sp+184]
002ce650ldr x0, [sp+192]
002ce654ldr x1, [sp+200]
002ce658ldr x2, [sp+208]
002ce65cldp x29, x30, [sp-8]
002ce660add sp, sp, 1056
002ce664ret x30
002ce668
002ce668loc_2ce668:
002ce668ldr x7, [sp+112]
002ce66cadd x7, x7, 4
002ce670subs xzr, x7, 16
002ce674b.gt 0x2ce67c
002ce678b 0x2ce744
002ce67c
002ce67cloc_2ce67c:
002ce67cadd x27, sp, 616
002ce680stp xzr, xzr, [x27]
002ce684add x27, sp, 632
002ce688stp xzr, xzr, [x27]
002ce68cadd x27, sp, 648
002ce690stp xzr, xzr, [x27]
002ce694ldr x2, [sp+1064]
002ce698ldr x3, [sp+1072]
002ce69cstr x2, [sp+616]
002ce6a0str x3, [sp+624]
002ce6a4adrp x2, 0x400000
002ce6a8add x2, x2, 1607
002ce6acstr x2, [sp+632]
002ce6b0movz x2, 69
002ce6b4str x2, [sp+640]
002ce6b8ldr x2, [sp+232]
002ce6bcldr x3, [sp+240]
002ce6c0str x2, [sp+648]
002ce6c4str x3, [sp+656]
002ce6c8add x27, sp, 616
002ce6ccldp x2, x3, [x27]
002ce6d0add x27, sp, 632
002ce6d4ldp x4, x5, [x27]
002ce6d8add x27, sp, 648
002ce6dcldp x6, x7, [x27]
002ce6e0add x27, sp, 968
002ce6e4stp x2, x3, [x27]
002ce6e8add x27, sp, 984
002ce6ecstp x4, x5, [x27]
002ce6f0add x27, sp, 1000
002ce6f4stp x6, x7, [x27]
002ce6f8stp xzr, xzr, [sp+192]
002ce6fcstr xzr, [sp+208]
002ce700adrp x0, 0x393000
002ce704add x0, x0, 3360
002ce708add x1, sp, 968
002ce70cbl runtime.convT
002ce710str x0, [sp+608]
002ce714adrp x2, 0x448000
002ce718add x2, x2, 0
002ce71cstr x2, [sp+176]
002ce720str x0, [sp+184]
002ce724ldr x3, [sp+176]
002ce728ldr x4, [sp+184]
002ce72cldr x0, [sp+192]
002ce730ldr x1, [sp+200]
002ce734ldr x2, [sp+208]
002ce738ldp x29, x30, [sp-8]
002ce73cadd sp, sp, 1056
002ce740ret x30
002ce744
002ce744loc_2ce744:
002ce744ldr x7, [sp+1072]
002ce748str x7, [sp+120]
002ce74cldr x8, [sp+224]
002ce750str x8, [sp+168]
002ce754cbnz x8, 0x2ce75c
002ce758b 0x2ce774
002ce75c
002ce75cloc_2ce75c:
002ce75cldr x8, [sp+224]
002ce760str x8, [sp+168]
002ce764sub x7, x7, x8
002ce768sub x7, x7, 1
002ce76cstr x7, [sp+120]
002ce770b 0x2ce778
002ce774
002ce774loc_2ce774:
002ce774b 0x2ce778
002ce778
002ce778loc_2ce778:
002ce778ldr x7, [sp+240]
002ce77cstr x7, [sp+168]
002ce780ldr x7, [sp+112]
002ce784add x1, x7, 4
002ce788str x1, [sp+160]
002ce78cadd x8, sp, 65
002ce790ldrsb x27, [x8]
002ce794ldr x0, [sp+112]
002ce798subs xzr, x1, 16
002ce79cb.ls 0x2ce7a4
002ce7a0b 0x2cec24
002ce7a4
002ce7a4loc_2ce7a4:
002ce7a4subs xzr, x0, x1
002ce7a8b.ls 0x2ce7b0
002ce7acb 0x2cec20
002ce7b0
002ce7b0loc_2ce7b0:
002ce7b0orr x9, xzr, 16
002ce7b4sub x6, x9, x0
002ce7b8sub x7, x7, x0
002ce7bcadd x5, x7, 4
002ce7c0sub x7, xzr, x6
002ce7c4and x7, x0, x7, asr #63
002ce7c8add x4, x8, x7
002ce7ccstr x4, [sp+896]
002ce7d0str x5, [sp+904]
002ce7d4str x6, [sp+912]
002ce7d8ldr x3, [sp+120]
002ce7dcldr x0, [sp+1064]
002ce7e0ldr x1, [sp+1072]
002ce7e4ldr x7, [sp+120]
002ce7e8ldr x8, [sp+168]
002ce7ecsub x2, x7, x8
002ce7f0bl net/netip.parseIPv4Fields
002ce7f4str x0, [sp+248]
002ce7f8str x1, [sp+256]
002ce7fccbnz x0, 0x2ce804
002ce800b 0x2ce834
002ce804
002ce804loc_2ce804:
002ce804stp xzr, xzr, [sp+192]
002ce808str xzr, [sp+208]
002ce80cldr x3, [sp+248]
002ce810ldr x4, [sp+256]
002ce814str x3, [sp+176]
002ce818str x4, [sp+184]
002ce81cldr x0, [sp+192]
002ce820ldr x1, [sp+200]
002ce824ldr x2, [sp+208]
002ce828ldp x29, x30, [sp-8]
002ce82cadd sp, sp, 1056
002ce830ret x30
002ce834
002ce834loc_2ce834:
002ce834stp xzr, xzr, [sp+232]
002ce838ldr x3, [sp+112]
002ce83cadd x3, x3, 4
002ce840str x3, [sp+112]
002ce844b 0x2cdd68
002ce848
002ce848loc_2ce848:
002ce848ldr x0, [sp+112]
002ce84cldr w7, [sp+84]
002ce850ubfm x7, x7, 8, 31
002ce854subs xzr, x0, 16
002ce858b.lo 0x2ce860
002ce85cb 0x2cec18
002ce860
002ce860loc_2ce860:
002ce860add x8, sp, 65
002ce864strb w7, [x8+x0]
002ce868ldr x7, [sp+112]
002ce86cadd x0, x7, 1
002ce870str x0, [sp+152]
002ce874ldr w7, [sp+84]
002ce878subs xzr, x0, 16
002ce87cb.lo 0x2ce884
002ce880b 0x2cec10
002ce884
002ce884loc_2ce884:
002ce884add x8, sp, 65
002ce888strb w7, [x8+x0]
002ce88cldr x7, [sp+112]
002ce890add x7, x7, 2
002ce894str x7, [sp+112]
002ce898ldr x0, [sp+88]
002ce89cldr x1, [sp+240]
002ce8a0ldr x7, [sp+232]
002ce8a4subs xzr, x1, x0
002ce8a8b.hs 0x2ce8b0
002ce8acb 0x2cec0c
002ce8b0
002ce8b0loc_2ce8b0:
002ce8b0sub x1, x1, x0
002ce8b4sub x8, xzr, x1
002ce8b8and x8, x0, x8, asr #63
002ce8bcadd x9, x7, x8
002ce8c0str x9, [sp+232]
002ce8c4str x1, [sp+240]
002ce8c8str x1, [sp+160]
002ce8cccbz x1, 0x2ce8d4
002ce8d0b 0x2ce8d8
002ce8d4
002ce8d4loc_2ce8d4:
002ce8d4b 0x2cdd68
002ce8d8
002ce8d8loc_2ce8d8:
002ce8d8subs xzr, x1, 0
002ce8dcb.hi 0x2ce8e4
002ce8e0b 0x2cec04
002ce8e4
002ce8e4loc_2ce8e4:
002ce8e4ldrb w7, [x7+x8]
002ce8e8subs wzr, w7, 58
002ce8ecb.ne 0x2ce8f4
002ce8f0b 0x2ce9bc
002ce8f4
002ce8f4loc_2ce8f4:
002ce8f4add x27, sp, 560
002ce8f8stp xzr, xzr, [x27]
002ce8fcadd x27, sp, 576
002ce900stp xzr, xzr, [x27]
002ce904add x27, sp, 592
002ce908stp xzr, xzr, [x27]
002ce90cldr x2, [sp+1064]
002ce910ldr x3, [sp+1072]
002ce914str x2, [sp+560]
002ce918str x3, [sp+568]
002ce91cadrp x2, 0x3f0000
002ce920add x2, x2, 2704
002ce924str x2, [sp+576]
002ce928orr x2, xzr, 32
002ce92cstr x2, [sp+584]
002ce930ldr x2, [sp+232]
002ce934ldr x3, [sp+240]
002ce938str x2, [sp+592]
002ce93cstr x3, [sp+600]
002ce940add x27, sp, 560
002ce944ldp x2, x3, [x27]
002ce948add x27, sp, 576
002ce94cldp x4, x5, [x27]
002ce950add x27, sp, 592
002ce954ldp x6, x7, [x27]
002ce958add x27, sp, 968
002ce95cstp x2, x3, [x27]
002ce960add x27, sp, 984
002ce964stp x4, x5, [x27]
002ce968add x27, sp, 1000
002ce96cstp x6, x7, [x27]
002ce970stp xzr, xzr, [sp+192]
002ce974str xzr, [sp+208]
002ce978adrp x0, 0x393000
002ce97cadd x0, x0, 3360
002ce980add x1, sp, 968
002ce984bl runtime.convT
002ce988str x0, [sp+552]
002ce98cadrp x2, 0x448000
002ce990add x2, x2, 0
002ce994str x2, [sp+176]
002ce998str x0, [sp+184]
002ce99cldr x3, [sp+176]
002ce9a0ldr x4, [sp+184]
002ce9a4ldr x0, [sp+192]
002ce9a8ldr x1, [sp+200]
002ce9acldr x2, [sp+208]
002ce9b0ldp x29, x30, [sp-8]
002ce9b4add sp, sp, 1056
002ce9b8ret x30
002ce9bc
002ce9bcloc_2ce9bc:
002ce9bcstr x1, [sp+160]
002ce9c0subs xzr, x1, 1
002ce9c4b.eq 0x2ce9cc
002ce9c8b 0x2cea8c
002ce9cc
002ce9ccloc_2ce9cc:
002ce9ccstp xzr, xzr, [sp+504]
002ce9d0add x27, sp, 520
002ce9d4stp xzr, xzr, [x27]
002ce9d8add x27, sp, 536
002ce9dcstp xzr, xzr, [x27]
002ce9e0ldr x2, [sp+1064]
002ce9e4ldr x3, [sp+1072]
002ce9e8str x2, [sp+504]
002ce9ecstr x3, [sp+512]
002ce9f0adrp x2, 0x3f7000
002ce9f4add x2, x2, 121
002ce9f8str x2, [sp+520]
002ce9fcmovz x2, 41
002cea00str x2, [sp+528]
002cea04ldr x2, [sp+232]
002cea08ldr x3, [sp+240]
002cea0cstr x2, [sp+536]
002cea10str x3, [sp+544]
002cea14ldp x2, x3, [sp+504]
002cea18add x27, sp, 520
002cea1cldp x4, x5, [x27]
002cea20add x27, sp, 536
002cea24ldp x6, x7, [x27]
002cea28add x27, sp, 968
002cea2cstp x2, x3, [x27]
002cea30add x27, sp, 984
002cea34stp x4, x5, [x27]
002cea38add x27, sp, 1000
002cea3cstp x6, x7, [x27]
002cea40stp xzr, xzr, [sp+192]
002cea44str xzr, [sp+208]
002cea48adrp x0, 0x393000
002cea4cadd x0, x0, 3360
002cea50add x1, sp, 968
002cea54bl runtime.convT
002cea58str x0, [sp+496]
002cea5cadrp x2, 0x448000
002cea60add x2, x2, 0
002cea64str x2, [sp+176]
002cea68str x0, [sp+184]
002cea6cldr x3, [sp+176]
002cea70ldr x4, [sp+184]
002cea74ldr x0, [sp+192]
002cea78ldr x1, [sp+200]
002cea7cldr x2, [sp+208]
002cea80ldp x29, x30, [sp-8]
002cea84add sp, sp, 1056
002cea88ret x30
002cea8c
002cea8cloc_2cea8c:
002cea8cb 0x2cea90
002cea90
002cea90loc_2cea90:
002cea90subs xzr, x1, 1
002cea94b.hs 0x2cea9c
002cea98b 0x2cebfc
002cea9c
002cea9cloc_2cea9c:
002cea9csub x7, x1, 1
002ceaa0sub x8, xzr, x7
002ceaa4sbfm x8, x8, 63, 63
002ceaa8and x8, x8, 1
002ceaacadd x10, x9, x8
002ceab0str x10, [sp+232]
002ceab4str x7, [sp+240]
002ceab8subs xzr, x7, 0
002ceabcb.hi 0x2ceac4
002ceac0b 0x2cebf0
002ceac4
002ceac4loc_2ceac4:
002ceac4ldrb w8, [x9+x8]
002ceac8subs wzr, w8, 58
002ceaccb.eq 0x2cead4
002cead0b 0x2cebd8
002cead4
002cead4loc_2cead4:
002cead4ldr x8, [sp+128]
002cead8tbz x8, 63, 0x2ceae0
002ceadcb 0x2ceb90
002ceae0
002ceae0loc_2ceae0:
002ceae0stp xzr, xzr, [sp+448]
002ceae4stp xzr, xzr, [sp+464]
002ceae8stp xzr, xzr, [sp+480]
002ceaecldr x2, [sp+1064]
002ceaf0ldr x3, [sp+1072]
002ceaf4str x2, [sp+448]
002ceaf8str x3, [sp+456]
002ceafcadrp x2, 0x3e9000
002ceb00add x2, x2, 3920
002ceb04str x2, [sp+464]
002ceb08movz x2, 22
002ceb0cstr x2, [sp+472]
002ceb10ldr x2, [sp+232]
002ceb14ldr x3, [sp+240]
002ceb18str x2, [sp+480]
002ceb1cstr x3, [sp+488]
002ceb20ldp x2, x3, [sp+448]
002ceb24ldp x4, x5, [sp+464]
002ceb28ldp x6, x7, [sp+480]
002ceb2cadd x27, sp, 968
002ceb30stp x2, x3, [x27]
002ceb34add x27, sp, 984
002ceb38stp x4, x5, [x27]
002ceb3cadd x27, sp, 1000
002ceb40stp x6, x7, [x27]
002ceb44stp xzr, xzr, [sp+192]
002ceb48str xzr, [sp+208]
002ceb4cadrp x0, 0x393000
002ceb50add x0, x0, 3360
002ceb54add x1, sp, 968
002ceb58bl runtime.convT
002ceb5cstr x0, [sp+440]
002ceb60adrp x2, 0x448000
002ceb64add x2, x2, 0
002ceb68str x2, [sp+176]
002ceb6cstr x0, [sp+184]
002ceb70ldr x3, [sp+176]
002ceb74ldr x4, [sp+184]
002ceb78ldr x0, [sp+192]
002ceb7cldr x1, [sp+200]
002ceb80ldr x2, [sp+208]
002ceb84ldp x29, x30, [sp-8]
002ceb88add sp, sp, 1056
002ceb8cret x30
002ceb90
002ceb90loc_2ceb90:
002ceb90ldr x8, [sp+112]
002ceb94str x8, [sp+128]
002ceb98subs xzr, x7, 1
002ceb9cb.hs 0x2ceba4
002ceba0b 0x2cebe4
002ceba4
002ceba4loc_2ceba4:
002ceba4sub x7, x1, 2
002ceba8sub x8, xzr, x7
002cebacsbfm x8, x8, 63, 63
002cebb0and x8, x8, 1
002cebb4add x8, x10, x8
002cebb8str x8, [sp+232]
002cebbcstr x7, [sp+240]
002cebc0str x7, [sp+160]
002cebc4subs xzr, x1, 2
002cebc8b.eq 0x2cebd0
002cebccb 0x2cebd4
002cebd0
002cebd0loc_2cebd0:
002cebd0b 0x2cdd68
002cebd4
002cebd4loc_2cebd4:
002cebd4b 0x2cebdc
002cebd8
002cebd8loc_2cebd8:
002cebd8b 0x2cebdc
002cebdc
002cebdcloc_2cebdc:
002cebdcb 0x2cebe0
002cebe0
002cebe0loc_2cebe0:
002cebe0b 0x2cdd48
002cebe4
002cebe4loc_2cebe4:
002cebe4orr x0, xzr, 1
002cebe8mov x1, x7
002cebecbl runtime.panicSliceB
002cebf0
002cebf0loc_2cebf0:
002cebf0mov x0, xzr
002cebf4mov x1, x7
002cebf8bl runtime.panicIndex
002cebfc
002cebfcloc_2cebfc:
002cebfcorr x0, xzr, 1
002cec00bl runtime.panicSliceB
002cec04
002cec04loc_2cec04:
002cec04mov x0, xzr
002cec08bl runtime.panicIndex
002cec0c
002cec0cloc_2cec0c:
002cec0cbl runtime.panicSliceB
002cec10
002cec10loc_2cec10:
002cec10orr x1, xzr, 16
002cec14bl runtime.panicIndex
002cec18
002cec18loc_2cec18:
002cec18orr x1, xzr, 16
002cec1cbl runtime.panicIndex
002cec20
002cec20loc_2cec20:
002cec20bl runtime.panicSliceB
002cec24
002cec24loc_2cec24:
002cec24orr x2, xzr, 16
002cec28bl runtime.panicSliceAlen
002cec2c
002cec2cloc_2cec2c:
002cec2cbl runtime.panicIndex
002cec30
002cec30loc_2cec30:
002cec30bl runtime.panicIndex
002cec34
002cec34loc_2cec34:
002cec34orr x0, xzr, 2
002cec38bl runtime.panicSliceB
002cec3c
002cec3cloc_2cec3c:
002cec3corr x0, xzr, 1
002cec40bl runtime.panicIndex
002cec44
002cec44loc_2cec44:
002cec44mov x0, xzr
002cec48bl runtime.panicIndex
002cec4c
002cec4cloc_2cec4c:
002cec4cbl runtime.panicSliceB
002cec50
002cec50loc_2cec50:
002cec50bl runtime.panicSliceAlen
002cec54hint
002cec58
002cec58loc_2cec58:
002cec58stp x0, x1, [sp+8]
002cec5cmov x3, x30
002cec60bl runtime.morestack_noctxt.abi0
002cec64ldp x0, x1, [sp+8]
002cec68b 0x2cda70
002cec6cudf 0
002cda70
002cec70
002cec70net/netip.AddrFromSlice: ; void net/netip.AddrFromSlice(struct []uint8 slice)
002cec70ldr x16, [x28+16]
002cec74subs xzr, sp, x16
002cec78b.ls 0x2cedd8
002cec7cstr x30, [sp-128]!
002cec80stur x29, [sp-8]
002cec84sub x29, sp, 8
002cec88str x0, [sp+136]
002cec8cstr x1, [sp+144]
002cec90str x2, [sp+152]
002cec94stp xzr, xzr, [sp+72]
002cec98str xzr, [sp+88]
002cec9cstrb wzr, [sp+35]
002ceca0ldr x4, [sp+144]
002ceca4str x4, [sp+64]
002ceca8str x4, [sp+56]
002cecacsubs xzr, x4, 4
002cecb0b.eq 0x2cecb8
002cecb4b 0x2ced1c
002cecb8
002cecb8loc_2cecb8:
002cecb8b 0x2cecbc
002cecbc
002cecbcloc_2cecbc:
002cecbcldr x3, [sp+144]
002cecc0ldr x0, [sp+136]
002cecc4subs xzr, x3, 4
002cecc8b.hs 0x2cecd0
002cecccb 0x2cedcc
002cecd0
002cecd0loc_2cecd0:
002cecd0ldr w0, [x0]
002cecd4str w0, [sp+52]
002cecd8ldr w0, [sp+52]
002cecdcstr w0, [sp+8]
002cece0bl net/netip.AddrFrom4
002cece4str x0, [sp+96]
002cece8str x1, [sp+104]
002cececstr x2, [sp+112]
002cecf0str x0, [sp+72]
002cecf4str x1, [sp+80]
002cecf8str x2, [sp+88]
002cecfcorr x3, xzr, 1
002ced00strb w3, [sp+35]
002ced04ldr x0, [sp+72]
002ced08ldr x1, [sp+80]
002ced0cldr x2, [sp+88]
002ced10ldur x29, [sp-8]
002ced14ldr x30, [sp], 128
002ced18ret x30
002ced1c
002ced1cloc_2ced1c:
002ced1csubs xzr, x4, 16
002ced20b.eq 0x2ced28
002ced24b 0x2ced94
002ced28
002ced28loc_2ced28:
002ced28b 0x2ced2c
002ced2c
002ced2cloc_2ced2c:
002ced2cldr x3, [sp+144]
002ced30ldr x0, [sp+136]
002ced34subs xzr, x3, 16
002ced38b.hs 0x2ced40
002ced3cb 0x2cedc4
002ced40
002ced40loc_2ced40:
002ced40ldp x0, x1, [x0]
002ced44add x27, sp, 36
002ced48stp x0, x1, [x27]
002ced4cadd x27, sp, 36
002ced50ldp x0, x1, [x27]
002ced54stp x0, x1, [sp+8]
002ced58bl net/netip.AddrFrom16
002ced5cstr x0, [sp+96]
002ced60str x1, [sp+104]
002ced64str x2, [sp+112]
002ced68str x0, [sp+72]
002ced6cstr x1, [sp+80]
002ced70str x2, [sp+88]
002ced74orr x3, xzr, 1
002ced78strb w3, [sp+35]
002ced7cldr x0, [sp+72]
002ced80ldr x1, [sp+80]
002ced84ldr x2, [sp+88]
002ced88ldur x29, [sp-8]
002ced8cldr x30, [sp], 128
002ced90ret x30
002ced94
002ced94loc_2ced94:
002ced94b 0x2ced98
002ced98
002ced98loc_2ced98:
002ced98b 0x2ced9c
002ced9c
002ced9cloc_2ced9c:
002ced9cstp xzr, xzr, [sp+72]
002ceda0str xzr, [sp+88]
002ceda4strb wzr, [sp+35]
002ceda8ldr x0, [sp+72]
002cedacldr x1, [sp+80]
002cedb0ldr x2, [sp+88]
002cedb4mov x3, xzr
002cedb8ldur x29, [sp-8]
002cedbcldr x30, [sp], 128
002cedc0ret x30
002cedc4
002cedc4loc_2cedc4:
002cedc4orr x2, xzr, 16
002cedc8bl runtime.panicSliceConvert
002cedcc
002cedccloc_2cedcc:
002cedccorr x2, xzr, 4
002cedd0bl runtime.panicSliceConvert
002cedd4hint
002cedd8
002cedd8loc_2cedd8:
002cedd8stp x0, x1, [sp+8]
002ceddcstr x2, [sp+24]
002cede0mov x3, x30
002cede4bl runtime.morestack_noctxt.abi0
002cede8ldp x0, x1, [sp+8]
002cedecldr x2, [sp+24]
002cedf0b 0x2cec70
002cedf4udf 0
002cedf8udf 0
002cedfcudf 0
002cec70
002cec70net/netip.AddrFromSlice: ; void net/netip.AddrFromSlice(struct []uint8 slice)
002cec70ldr x16, [x28+16]
002cec74subs xzr, sp, x16
002cec78b.ls 0x2cedd8
002cec7cstr x30, [sp-128]!
002cec80stur x29, [sp-8]
002cec84sub x29, sp, 8
002cec88str x0, [sp+136]
002cec8cstr x1, [sp+144]
002cec90str x2, [sp+152]
002cec94stp xzr, xzr, [sp+72]
002cec98str xzr, [sp+88]
002cec9cstrb wzr, [sp+35]
002ceca0ldr x4, [sp+144]
002ceca4str x4, [sp+64]
002ceca8str x4, [sp+56]
002cecacsubs xzr, x4, 4
002cecb0b.eq 0x2cecb8
002cecb4b 0x2ced1c
002cecb8
002cecb8loc_2cecb8:
002cecb8b 0x2cecbc
002cecbc
002cecbcloc_2cecbc:
002cecbcldr x3, [sp+144]
002cecc0ldr x0, [sp+136]
002cecc4subs xzr, x3, 4
002cecc8b.hs 0x2cecd0
002cecccb 0x2cedcc
002cecd0
002cecd0loc_2cecd0:
002cecd0ldr w0, [x0]
002cecd4str w0, [sp+52]
002cecd8ldr w0, [sp+52]
002cecdcstr w0, [sp+8]
002cece0bl net/netip.AddrFrom4
002cece4str x0, [sp+96]
002cece8str x1, [sp+104]
002cececstr x2, [sp+112]
002cecf0str x0, [sp+72]
002cecf4str x1, [sp+80]
002cecf8str x2, [sp+88]
002cecfcorr x3, xzr, 1
002ced00strb w3, [sp+35]
002ced04ldr x0, [sp+72]
002ced08ldr x1, [sp+80]
002ced0cldr x2, [sp+88]
002ced10ldur x29, [sp-8]
002ced14ldr x30, [sp], 128
002ced18ret x30
002ced1c
002ced1cloc_2ced1c:
002ced1csubs xzr, x4, 16
002ced20b.eq 0x2ced28
002ced24b 0x2ced94
002ced28
002ced28loc_2ced28:
002ced28b 0x2ced2c
002ced2c
002ced2cloc_2ced2c:
002ced2cldr x3, [sp+144]
002ced30ldr x0, [sp+136]
002ced34subs xzr, x3, 16
002ced38b.hs 0x2ced40
002ced3cb 0x2cedc4
002ced40
002ced40loc_2ced40:
002ced40ldp x0, x1, [x0]
002ced44add x27, sp, 36
002ced48stp x0, x1, [x27]
002ced4cadd x27, sp, 36
002ced50ldp x0, x1, [x27]
002ced54stp x0, x1, [sp+8]
002ced58bl net/netip.AddrFrom16
002ced5cstr x0, [sp+96]
002ced60str x1, [sp+104]
002ced64str x2, [sp+112]
002ced68str x0, [sp+72]
002ced6cstr x1, [sp+80]
002ced70str x2, [sp+88]
002ced74orr x3, xzr, 1
002ced78strb w3, [sp+35]
002ced7cldr x0, [sp+72]
002ced80ldr x1, [sp+80]
002ced84ldr x2, [sp+88]
002ced88ldur x29, [sp-8]
002ced8cldr x30, [sp], 128
002ced90ret x30
002ced94
002ced94loc_2ced94:
002ced94b 0x2ced98
002ced98
002ced98loc_2ced98:
002ced98b 0x2ced9c
002ced9c
002ced9cloc_2ced9c:
002ced9cstp xzr, xzr, [sp+72]
002ceda0str xzr, [sp+88]
002ceda4strb wzr, [sp+35]
002ceda8ldr x0, [sp+72]
002cedacldr x1, [sp+80]
002cedb0ldr x2, [sp+88]
002cedb4mov x3, xzr
002cedb8ldur x29, [sp-8]
002cedbcldr x30, [sp], 128
002cedc0ret x30
002cedc4
002cedc4loc_2cedc4:
002cedc4orr x2, xzr, 16
002cedc8bl runtime.panicSliceConvert
002cedcc
002cedccloc_2cedcc:
002cedccorr x2, xzr, 4
002cedd0bl runtime.panicSliceConvert
002cedd4hint
002cedd8
002cedd8loc_2cedd8:
002cedd8stp x0, x1, [sp+8]
002ceddcstr x2, [sp+24]
002cede0mov x3, x30
002cede4bl runtime.morestack_noctxt.abi0
002cede8ldp x0, x1, [sp+8]
002cedecldr x2, [sp+24]
002cedf0b 0x2cec70
002cedf4udf 0
002cedf8udf 0
002cedfcudf 0
002cec70
Loading..