File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0016bb60
0016bb60slices.heapSortOrdered[go.shape.string]: ; void slices.heapSortOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int a, int b)
0016bb60ldr x16, [x28+16]
0016bb64sub x17, sp, 32
0016bb68subs xzr, x17, x16
0016bb6cb.ls 0x16bd9c
0016bb70str x30, [sp-160]!
0016bb74stur x29, [sp-8]
0016bb78sub x29, sp, 8
0016bb7cstr x0, [sp+168]
0016bb80str x1, [sp+176]
0016bb84str x2, [sp+184]
0016bb88str x3, [sp+192]
0016bb8cstr x4, [sp+200]
0016bb90str x5, [sp+208]
0016bb94str x4, [sp+104]
0016bb98str xzr, [sp+72]
0016bb9csub x7, x5, x4
0016bba0str x7, [sp+96]
0016bba4sub x8, x7, 1
0016bba8add x7, x7, x8, lsr #63
0016bbacsub x7, x7, 1
0016bbb0sbfm x7, x7, 1, 63
0016bbb4str x7, [sp+88]
0016bbb8b 0x16bbbc
0016bbbc
0016bbbcloc_16bbbc:
0016bbbcldr x7, [sp+88]
0016bbc0tbz x7, 63, 0x16bbc8
0016bbc4b 0x16bc08
0016bbc8
0016bbc8loc_16bbc8:
0016bbc8ldr x7, [sp+168]
0016bbccldrsb x27, [x7]
0016bbd0ldr x0, [x7]
0016bbd4str x0, [sp+120]
0016bbd8ldr x4, [sp+88]
0016bbdcldr x5, [sp+96]
0016bbe0ldr x6, [sp+104]
0016bbe4ldr x1, [sp+176]
0016bbe8ldr x2, [sp+184]
0016bbecldr x3, [sp+192]
0016bbf0bl slices.siftDownOrdered[go.shape.string]
0016bbf4b 0x16bbf8
0016bbf8
0016bbf8loc_16bbf8:
0016bbf8ldr x7, [sp+88]
0016bbfcsub x7, x7, 1
0016bc00str x7, [sp+88]
0016bc04b 0x16bbbc
0016bc08
0016bc08loc_16bc08:
0016bc08ldr x7, [sp+96]
0016bc0csub x7, x7, 1
0016bc10str x7, [sp+80]
0016bc14b 0x16bc18
0016bc18
0016bc18loc_16bc18:
0016bc18ldr x7, [sp+80]
0016bc1ctbz x7, 63, 0x16bc24
0016bc20b 0x16bd78
0016bc24
0016bc24loc_16bc24:
0016bc24ldr x0, [sp+104]
0016bc28ldr x7, [sp+176]
0016bc2cldr x1, [sp+184]
0016bc30subs xzr, x1, x0
0016bc34b.hi 0x16bc3c
0016bc38b 0x16bd94
0016bc3c
0016bc3cloc_16bc3c:
0016bc3cadd x8, x7, x0, lsl #4
0016bc40ldr x8, [x8+8]
0016bc44ubfm x9, x0, 60, 59
0016bc48ldr x7, [x7+x9]
0016bc4cstr x7, [sp+136]
0016bc50str x8, [sp+144]
0016bc54ldr x7, [sp+176]
0016bc58ldr x1, [sp+184]
0016bc5cldr x8, [sp+104]
0016bc60ldr x9, [sp+80]
0016bc64add x0, x8, x9
0016bc68subs xzr, x1, x0
0016bc6cb.hi 0x16bc74
0016bc70b 0x16bd90
0016bc74
0016bc74loc_16bc74:
0016bc74ldr x8, [sp+104]
0016bc78ldr x9, [sp+176]
0016bc7cldr x1, [sp+184]
0016bc80add x10, x7, x0, lsl #4
0016bc84ldr x10, [x10+8]
0016bc88ubfm x11, x0, 60, 59
0016bc8cldr x7, [x7+x11]
0016bc90subs xzr, x8, x1
0016bc94b.lo 0x16bc9c
0016bc98b 0x16bd88
0016bc9c
0016bc9cloc_16bc9c:
0016bc9cadd x11, x9, x8, lsl #4
0016bca0str x10, [x11+8]
0016bca4ubfm x8, x8, 60, 59
0016bca8adrp x27, 0x8e0000
0016bcacldr w10, [x27+3056]
0016bcb0cbz w10, 0x16bcb8
0016bcb4b 0x16bcbc
0016bcb8
0016bcb8loc_16bcb8:
0016bcb8b 0x16bcd0
0016bcbc
0016bcbcloc_16bcbc:
0016bcbcbl runtime.gcWriteBarrier2
0016bcc0str x7, [x25]
0016bcc4ldr x10, [x9+x8]
0016bcc8str x10, [x25+8]
0016bcccb 0x16bcd0
0016bcd0
0016bcd0loc_16bcd0:
0016bcd0str x7, [x9+x8]
0016bcd4ldr x7, [sp+104]
0016bcd8ldr x8, [sp+80]
0016bcdcadd x0, x7, x8
0016bce0str x0, [sp+112]
0016bce4ldr x7, [sp+176]
0016bce8ldr x1, [sp+184]
0016bcecldr x8, [sp+136]
0016bcf0ldr x9, [sp+144]
0016bcf4subs xzr, x1, x0
0016bcf8b.hi 0x16bd00
0016bcfcb 0x16bd84
0016bd00
0016bd00loc_16bd00:
0016bd00add x10, x7, x0, lsl #4
0016bd04str x9, [x10+8]
0016bd08ubfm x9, x0, 60, 59
0016bd0cadrp x27, 0x8e0000
0016bd10ldr w10, [x27+3056]
0016bd14cbz w10, 0x16bd1c
0016bd18b 0x16bd20
0016bd1c
0016bd1cloc_16bd1c:
0016bd1cb 0x16bd34
0016bd20
0016bd20loc_16bd20:
0016bd20bl runtime.gcWriteBarrier2
0016bd24str x8, [x25]
0016bd28ldr x10, [x7+x9]
0016bd2cstr x10, [x25+8]
0016bd30b 0x16bd34
0016bd34
0016bd34loc_16bd34:
0016bd34str x8, [x7+x9]
0016bd38ldr x7, [sp+168]
0016bd3cldrsb x27, [x7]
0016bd40ldr x0, [x7]
0016bd44str x0, [sp+128]
0016bd48ldr x4, [sp+72]
0016bd4cldr x5, [sp+80]
0016bd50ldr x6, [sp+104]
0016bd54ldr x1, [sp+176]
0016bd58ldr x2, [sp+184]
0016bd5cldr x3, [sp+192]
0016bd60bl slices.siftDownOrdered[go.shape.string]
0016bd64b 0x16bd68
0016bd68
0016bd68loc_16bd68:
0016bd68ldr x7, [sp+80]
0016bd6csub x7, x7, 1
0016bd70str x7, [sp+80]
0016bd74b 0x16bc18
0016bd78
0016bd78loc_16bd78:
0016bd78ldur x29, [sp-8]
0016bd7cldr x30, [sp], 160
0016bd80ret x30
0016bd84
0016bd84loc_16bd84:
0016bd84bl runtime.panicIndex
0016bd88
0016bd88loc_16bd88:
0016bd88mov x0, x8
0016bd8cbl runtime.panicIndex
0016bd90
0016bd90loc_16bd90:
0016bd90bl runtime.panicIndex
0016bd94
0016bd94loc_16bd94:
0016bd94bl runtime.panicIndex
0016bd98hint
0016bd9c
0016bd9cloc_16bd9c:
0016bd9cstp x0, x1, [sp+8]
0016bda0stp x2, x3, [sp+24]
0016bda4stp x4, x5, [sp+40]
0016bda8mov x3, x30
0016bdacbl runtime.morestack_noctxt.abi0
0016bdb0ldp x0, x1, [sp+8]
0016bdb4ldp x2, x3, [sp+24]
0016bdb8ldp x4, x5, [sp+40]
0016bdbcb 0x16bb60
0016bb60
0016bb60slices.heapSortOrdered[go.shape.string]: ; void slices.heapSortOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int a, int b)
0016bb60ldr x16, [x28+16]
0016bb64sub x17, sp, 32
0016bb68subs xzr, x17, x16
0016bb6cb.ls 0x16bd9c
0016bb70str x30, [sp-160]!
0016bb74stur x29, [sp-8]
0016bb78sub x29, sp, 8
0016bb7cstr x0, [sp+168]
0016bb80str x1, [sp+176]
0016bb84str x2, [sp+184]
0016bb88str x3, [sp+192]
0016bb8cstr x4, [sp+200]
0016bb90str x5, [sp+208]
0016bb94str x4, [sp+104]
0016bb98str xzr, [sp+72]
0016bb9csub x7, x5, x4
0016bba0str x7, [sp+96]
0016bba4sub x8, x7, 1
0016bba8add x7, x7, x8, lsr #63
0016bbacsub x7, x7, 1
0016bbb0sbfm x7, x7, 1, 63
0016bbb4str x7, [sp+88]
0016bbb8b 0x16bbbc
0016bbbc
0016bbbcloc_16bbbc:
0016bbbcldr x7, [sp+88]
0016bbc0tbz x7, 63, 0x16bbc8
0016bbc4b 0x16bc08
0016bbc8
0016bbc8loc_16bbc8:
0016bbc8ldr x7, [sp+168]
0016bbccldrsb x27, [x7]
0016bbd0ldr x0, [x7]
0016bbd4str x0, [sp+120]
0016bbd8ldr x4, [sp+88]
0016bbdcldr x5, [sp+96]
0016bbe0ldr x6, [sp+104]
0016bbe4ldr x1, [sp+176]
0016bbe8ldr x2, [sp+184]
0016bbecldr x3, [sp+192]
0016bbf0bl slices.siftDownOrdered[go.shape.string]
0016bbf4b 0x16bbf8
0016bbf8
0016bbf8loc_16bbf8:
0016bbf8ldr x7, [sp+88]
0016bbfcsub x7, x7, 1
0016bc00str x7, [sp+88]
0016bc04b 0x16bbbc
0016bc08
0016bc08loc_16bc08:
0016bc08ldr x7, [sp+96]
0016bc0csub x7, x7, 1
0016bc10str x7, [sp+80]
0016bc14b 0x16bc18
0016bc18
0016bc18loc_16bc18:
0016bc18ldr x7, [sp+80]
0016bc1ctbz x7, 63, 0x16bc24
0016bc20b 0x16bd78
0016bc24
0016bc24loc_16bc24:
0016bc24ldr x0, [sp+104]
0016bc28ldr x7, [sp+176]
0016bc2cldr x1, [sp+184]
0016bc30subs xzr, x1, x0
0016bc34b.hi 0x16bc3c
0016bc38b 0x16bd94
0016bc3c
0016bc3cloc_16bc3c:
0016bc3cadd x8, x7, x0, lsl #4
0016bc40ldr x8, [x8+8]
0016bc44ubfm x9, x0, 60, 59
0016bc48ldr x7, [x7+x9]
0016bc4cstr x7, [sp+136]
0016bc50str x8, [sp+144]
0016bc54ldr x7, [sp+176]
0016bc58ldr x1, [sp+184]
0016bc5cldr x8, [sp+104]
0016bc60ldr x9, [sp+80]
0016bc64add x0, x8, x9
0016bc68subs xzr, x1, x0
0016bc6cb.hi 0x16bc74
0016bc70b 0x16bd90
0016bc74
0016bc74loc_16bc74:
0016bc74ldr x8, [sp+104]
0016bc78ldr x9, [sp+176]
0016bc7cldr x1, [sp+184]
0016bc80add x10, x7, x0, lsl #4
0016bc84ldr x10, [x10+8]
0016bc88ubfm x11, x0, 60, 59
0016bc8cldr x7, [x7+x11]
0016bc90subs xzr, x8, x1
0016bc94b.lo 0x16bc9c
0016bc98b 0x16bd88
0016bc9c
0016bc9cloc_16bc9c:
0016bc9cadd x11, x9, x8, lsl #4
0016bca0str x10, [x11+8]
0016bca4ubfm x8, x8, 60, 59
0016bca8adrp x27, 0x8e0000
0016bcacldr w10, [x27+3056]
0016bcb0cbz w10, 0x16bcb8
0016bcb4b 0x16bcbc
0016bcb8
0016bcb8loc_16bcb8:
0016bcb8b 0x16bcd0
0016bcbc
0016bcbcloc_16bcbc:
0016bcbcbl runtime.gcWriteBarrier2
0016bcc0str x7, [x25]
0016bcc4ldr x10, [x9+x8]
0016bcc8str x10, [x25+8]
0016bcccb 0x16bcd0
0016bcd0
0016bcd0loc_16bcd0:
0016bcd0str x7, [x9+x8]
0016bcd4ldr x7, [sp+104]
0016bcd8ldr x8, [sp+80]
0016bcdcadd x0, x7, x8
0016bce0str x0, [sp+112]
0016bce4ldr x7, [sp+176]
0016bce8ldr x1, [sp+184]
0016bcecldr x8, [sp+136]
0016bcf0ldr x9, [sp+144]
0016bcf4subs xzr, x1, x0
0016bcf8b.hi 0x16bd00
0016bcfcb 0x16bd84
0016bd00
0016bd00loc_16bd00:
0016bd00add x10, x7, x0, lsl #4
0016bd04str x9, [x10+8]
0016bd08ubfm x9, x0, 60, 59
0016bd0cadrp x27, 0x8e0000
0016bd10ldr w10, [x27+3056]
0016bd14cbz w10, 0x16bd1c
0016bd18b 0x16bd20
0016bd1c
0016bd1cloc_16bd1c:
0016bd1cb 0x16bd34
0016bd20
0016bd20loc_16bd20:
0016bd20bl runtime.gcWriteBarrier2
0016bd24str x8, [x25]
0016bd28ldr x10, [x7+x9]
0016bd2cstr x10, [x25+8]
0016bd30b 0x16bd34
0016bd34
0016bd34loc_16bd34:
0016bd34str x8, [x7+x9]
0016bd38ldr x7, [sp+168]
0016bd3cldrsb x27, [x7]
0016bd40ldr x0, [x7]
0016bd44str x0, [sp+128]
0016bd48ldr x4, [sp+72]
0016bd4cldr x5, [sp+80]
0016bd50ldr x6, [sp+104]
0016bd54ldr x1, [sp+176]
0016bd58ldr x2, [sp+184]
0016bd5cldr x3, [sp+192]
0016bd60bl slices.siftDownOrdered[go.shape.string]
0016bd64b 0x16bd68
0016bd68
0016bd68loc_16bd68:
0016bd68ldr x7, [sp+80]
0016bd6csub x7, x7, 1
0016bd70str x7, [sp+80]
0016bd74b 0x16bc18
0016bd78
0016bd78loc_16bd78:
0016bd78ldur x29, [sp-8]
0016bd7cldr x30, [sp], 160
0016bd80ret x30
0016bd84
0016bd84loc_16bd84:
0016bd84bl runtime.panicIndex
0016bd88
0016bd88loc_16bd88:
0016bd88mov x0, x8
0016bd8cbl runtime.panicIndex
0016bd90
0016bd90loc_16bd90:
0016bd90bl runtime.panicIndex
0016bd94
0016bd94loc_16bd94:
0016bd94bl runtime.panicIndex
0016bd98hint
0016bd9c
0016bd9cloc_16bd9c:
0016bd9cstp x0, x1, [sp+8]
0016bda0stp x2, x3, [sp+24]
0016bda4stp x4, x5, [sp+40]
0016bda8mov x3, x30
0016bdacbl runtime.morestack_noctxt.abi0
0016bdb0ldp x0, x1, [sp+8]
0016bdb4ldp x2, x3, [sp+24]
0016bdb8ldp x4, x5, [sp+40]
0016bdbcb 0x16bb60
0016bb60
0016bdc0
0016bdc0slices.siftDownOrdered[go.shape.string]: ; void slices.siftDownOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int lo, int hi, int first)
0016bdc0ldr x16, [x28+16]
0016bdc4sub x17, sp, 64
0016bdc8subs xzr, x17, x16
0016bdccb.ls 0x16c11c
0016bdd0str x30, [sp-192]!
0016bdd4stur x29, [sp-8]
0016bdd8sub x29, sp, 8
0016bddcstr x0, [sp+200]
0016bde0str x1, [sp+208]
0016bde4str x2, [sp+216]
0016bde8str x3, [sp+224]
0016bdecstr x4, [sp+232]
0016bdf0str x5, [sp+240]
0016bdf4str x6, [sp+248]
0016bdf8str x4, [sp+56]
0016bdfcb 0x16be00
0016be00
0016be00loc_16be00:
0016be00b 0x16be04
0016be04
0016be04loc_16be04:
0016be04ldr x5, [sp+56]
0016be08ubfm x5, x5, 63, 62
0016be0cadd x6, x5, 1
0016be10str x6, [sp+64]
0016be14ldr x7, [sp+240]
0016be18subs xzr, x7, x6
0016be1cb.le 0x16be24
0016be20b 0x16be34
0016be24
0016be24loc_16be24:
0016be24b 0x16be28
0016be28
0016be28loc_16be28:
0016be28ldur x29, [sp-8]
0016be2cldr x30, [sp], 192
0016be30ret x30
0016be34
0016be34loc_16be34:
0016be34add x5, x5, 2
0016be38ldr x6, [sp+240]
0016be3csubs xzr, x6, x5
0016be40cset x5, gt
0016be44strb w5, [sp+55]
0016be48b.gt 0x16be50
0016be4cb 0x16bef0
0016be50
0016be50loc_16be50:
0016be50ldr x5, [sp+200]
0016be54ldrsb x27, [x5]
0016be58ldr x5, [x5]
0016be5cstr x5, [sp+88]
0016be60ldr x5, [sp+208]
0016be64ldr x1, [sp+216]
0016be68ldr x6, [sp+248]
0016be6cldr x7, [sp+64]
0016be70add x0, x6, x7
0016be74subs xzr, x1, x0
0016be78b.hi 0x16be80
0016be7cb 0x16c114
0016be80
0016be80loc_16be80:
0016be80add x6, x5, x0, lsl #4
0016be84ldr x6, [x6+8]
0016be88ubfm x7, x0, 60, 59
0016be8cldr x5, [x5+x7]
0016be90str x5, [sp+168]
0016be94str x6, [sp+176]
0016be98ldr x5, [sp+208]
0016be9cldr x1, [sp+216]
0016bea0ldr x6, [sp+248]
0016bea4ldr x7, [sp+64]
0016bea8add x6, x6, x7
0016beacadd x0, x6, 1
0016beb0subs xzr, x1, x0
0016beb4b.hi 0x16bebc
0016beb8b 0x16c110
0016bebc
0016bebcloc_16bebc:
0016bebcadd x6, x5, x0, lsl #4
0016bec0ldr x4, [x6+8]
0016bec4ubfm x6, x0, 60, 59
0016bec8ldr x3, [x5+x6]
0016beccstr x3, [sp+152]
0016bed0str x4, [sp+160]
0016bed4ldr x1, [sp+168]
0016bed8ldr x2, [sp+176]
0016bedcldr x0, [sp+88]
0016bee0bl cmp.Less[go.shape.string]
0016bee4strb w0, [sp+54]
0016bee8strb w0, [sp+55]
0016beecb 0x16bef4
0016bef0
0016bef0loc_16bef0:
0016bef0b 0x16bef4
0016bef4
0016bef4loc_16bef4:
0016bef4ldrb w5, [sp+55]
0016bef8tbnz w5, 0, 0x16bf00
0016befcb 0x16bf10
0016bf00
0016bf00loc_16bf00:
0016bf00ldr x5, [sp+64]
0016bf04add x5, x5, 1
0016bf08str x5, [sp+64]
0016bf0cb 0x16bf14
0016bf10
0016bf10loc_16bf10:
0016bf10b 0x16bf14
0016bf14
0016bf14loc_16bf14:
0016bf14ldr x5, [sp+200]
0016bf18ldrsb x27, [x5]
0016bf1cldr x5, [x5]
0016bf20str x5, [sp+144]
0016bf24ldr x5, [sp+208]
0016bf28ldr x1, [sp+216]
0016bf2cldr x6, [sp+248]
0016bf30ldr x7, [sp+56]
0016bf34add x0, x6, x7
0016bf38subs xzr, x1, x0
0016bf3cb.hi 0x16bf44
0016bf40b 0x16c10c
0016bf44
0016bf44loc_16bf44:
0016bf44add x6, x5, x0, lsl #4
0016bf48ldr x6, [x6+8]
0016bf4cubfm x7, x0, 60, 59
0016bf50ldr x5, [x5+x7]
0016bf54str x5, [sp+128]
0016bf58str x6, [sp+136]
0016bf5cldr x5, [sp+208]
0016bf60ldr x1, [sp+216]
0016bf64ldr x6, [sp+248]
0016bf68ldr x7, [sp+64]
0016bf6cadd x0, x6, x7
0016bf70subs xzr, x1, x0
0016bf74b.hi 0x16bf7c
0016bf78b 0x16c108
0016bf7c
0016bf7cloc_16bf7c:
0016bf7cadd x6, x5, x0, lsl #4
0016bf80ldr x4, [x6+8]
0016bf84ubfm x6, x0, 60, 59
0016bf88ldr x3, [x5+x6]
0016bf8cstr x3, [sp+112]
0016bf90str x4, [sp+120]
0016bf94ldr x1, [sp+128]
0016bf98ldr x2, [sp+136]
0016bf9cldr x0, [sp+144]
0016bfa0bl cmp.Less[go.shape.string]
0016bfa4strb w0, [sp+55]
0016bfa8tbnz w0, 0, 0x16bfb0
0016bfacb 0x16c0e8
0016bfb0
0016bfb0loc_16bfb0:
0016bfb0ldr x5, [sp+208]
0016bfb4ldr x1, [sp+216]
0016bfb8ldr x6, [sp+56]
0016bfbcldr x7, [sp+248]
0016bfc0add x0, x7, x6
0016bfc4subs xzr, x1, x0
0016bfc8b.hi 0x16bfd0
0016bfccb 0x16c104
0016bfd0
0016bfd0loc_16bfd0:
0016bfd0add x6, x5, x0, lsl #4
0016bfd4ldr x6, [x6+8]
0016bfd8ubfm x7, x0, 60, 59
0016bfdcldr x5, [x5+x7]
0016bfe0str x5, [sp+96]
0016bfe4str x6, [sp+104]
0016bfe8ldr x5, [sp+248]
0016bfecldr x6, [sp+56]
0016bff0add x0, x5, x6
0016bff4str x0, [sp+80]
0016bff8ldr x5, [sp+208]
0016bffcldr x1, [sp+216]
0016c000ldr x6, [sp+248]
0016c004ldr x7, [sp+64]
0016c008add x6, x6, x7
0016c00csubs xzr, x1, x6
0016c010b.hi 0x16c018
0016c014b 0x16c0fc
0016c018
0016c018loc_16c018:
0016c018ldr x7, [sp+208]
0016c01cldr x1, [sp+216]
0016c020add x8, x5, x6, lsl #4
0016c024ldr x8, [x8+8]
0016c028ubfm x6, x6, 60, 59
0016c02cldr x5, [x5+x6]
0016c030subs xzr, x1, x0
0016c034b.hi 0x16c03c
0016c038b 0x16c0f8
0016c03c
0016c03cloc_16c03c:
0016c03cadd x6, x7, x0, lsl #4
0016c040str x8, [x6+8]
0016c044ubfm x6, x0, 60, 59
0016c048adrp x27, 0x8df000
0016c04cldr w8, [x27+3056]
0016c050cbz w8, 0x16c058
0016c054b 0x16c05c
0016c058
0016c058loc_16c058:
0016c058b 0x16c070
0016c05c
0016c05cloc_16c05c:
0016c05cbl runtime.gcWriteBarrier2
0016c060str x5, [x25]
0016c064ldr x8, [x7+x6]
0016c068str x8, [x25+8]
0016c06cb 0x16c070
0016c070
0016c070loc_16c070:
0016c070str x5, [x7+x6]
0016c074ldr x5, [sp+248]
0016c078ldr x6, [sp+64]
0016c07cadd x0, x5, x6
0016c080str x0, [sp+72]
0016c084ldr x5, [sp+208]
0016c088ldr x1, [sp+216]
0016c08cldr x6, [sp+96]
0016c090ldr x7, [sp+104]
0016c094subs xzr, x1, x0
0016c098b.hi 0x16c0a0
0016c09cb 0x16c0f4
0016c0a0
0016c0a0loc_16c0a0:
0016c0a0add x8, x5, x0, lsl #4
0016c0a4str x7, [x8+8]
0016c0a8ubfm x7, x0, 60, 59
0016c0acadrp x27, 0x8df000
0016c0b0ldr w8, [x27+3056]
0016c0b4cbz w8, 0x16c0bc
0016c0b8b 0x16c0c0
0016c0bc
0016c0bcloc_16c0bc:
0016c0bcb 0x16c0d4
0016c0c0
0016c0c0loc_16c0c0:
0016c0c0bl runtime.gcWriteBarrier2
0016c0c4str x6, [x25]
0016c0c8ldr x8, [x5+x7]
0016c0ccstr x8, [x25+8]
0016c0d0b 0x16c0d4
0016c0d4
0016c0d4loc_16c0d4:
0016c0d4str x6, [x5+x7]
0016c0d8ldr x5, [sp+64]
0016c0dcstr x5, [sp+56]
0016c0e0b 0x16c0e4
0016c0e4
0016c0e4loc_16c0e4:
0016c0e4b 0x16be00
0016c0e8
0016c0e8loc_16c0e8:
0016c0e8ldur x29, [sp-8]
0016c0ecldr x30, [sp], 192
0016c0f0ret x30
0016c0f4
0016c0f4loc_16c0f4:
0016c0f4bl runtime.panicIndex
0016c0f8
0016c0f8loc_16c0f8:
0016c0f8bl runtime.panicIndex
0016c0fc
0016c0fcloc_16c0fc:
0016c0fcmov x0, x6
0016c100bl runtime.panicIndex
0016c104
0016c104loc_16c104:
0016c104bl runtime.panicIndex
0016c108
0016c108loc_16c108:
0016c108bl runtime.panicIndex
0016c10c
0016c10cloc_16c10c:
0016c10cbl runtime.panicIndex
0016c110
0016c110loc_16c110:
0016c110bl runtime.panicIndex
0016c114
0016c114loc_16c114:
0016c114bl runtime.panicIndex
0016c118hint
0016c11c
0016c11cloc_16c11c:
0016c11cstp x0, x1, [sp+8]
0016c120stp x2, x3, [sp+24]
0016c124stp x4, x5, [sp+40]
0016c128str x6, [sp+56]
0016c12cmov x3, x30
0016c130bl runtime.morestack_noctxt.abi0
0016c134ldp x0, x1, [sp+8]
0016c138ldp x2, x3, [sp+24]
0016c13cldp x4, x5, [sp+40]
0016c140ldr x6, [sp+56]
0016c144b 0x16bdc0
0016c148udf 0
0016c14cudf 0
0016bdc0
0016bdc0slices.siftDownOrdered[go.shape.string]: ; void slices.siftDownOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int lo, int hi, int first)
0016bdc0ldr x16, [x28+16]
0016bdc4sub x17, sp, 64
0016bdc8subs xzr, x17, x16
0016bdccb.ls 0x16c11c
0016bdd0str x30, [sp-192]!
0016bdd4stur x29, [sp-8]
0016bdd8sub x29, sp, 8
0016bddcstr x0, [sp+200]
0016bde0str x1, [sp+208]
0016bde4str x2, [sp+216]
0016bde8str x3, [sp+224]
0016bdecstr x4, [sp+232]
0016bdf0str x5, [sp+240]
0016bdf4str x6, [sp+248]
0016bdf8str x4, [sp+56]
0016bdfcb 0x16be00
0016be00
0016be00loc_16be00:
0016be00b 0x16be04
0016be04
0016be04loc_16be04:
0016be04ldr x5, [sp+56]
0016be08ubfm x5, x5, 63, 62
0016be0cadd x6, x5, 1
0016be10str x6, [sp+64]
0016be14ldr x7, [sp+240]
0016be18subs xzr, x7, x6
0016be1cb.le 0x16be24
0016be20b 0x16be34
0016be24
0016be24loc_16be24:
0016be24b 0x16be28
0016be28
0016be28loc_16be28:
0016be28ldur x29, [sp-8]
0016be2cldr x30, [sp], 192
0016be30ret x30
0016be34
0016be34loc_16be34:
0016be34add x5, x5, 2
0016be38ldr x6, [sp+240]
0016be3csubs xzr, x6, x5
0016be40cset x5, gt
0016be44strb w5, [sp+55]
0016be48b.gt 0x16be50
0016be4cb 0x16bef0
0016be50
0016be50loc_16be50:
0016be50ldr x5, [sp+200]
0016be54ldrsb x27, [x5]
0016be58ldr x5, [x5]
0016be5cstr x5, [sp+88]
0016be60ldr x5, [sp+208]
0016be64ldr x1, [sp+216]
0016be68ldr x6, [sp+248]
0016be6cldr x7, [sp+64]
0016be70add x0, x6, x7
0016be74subs xzr, x1, x0
0016be78b.hi 0x16be80
0016be7cb 0x16c114
0016be80
0016be80loc_16be80:
0016be80add x6, x5, x0, lsl #4
0016be84ldr x6, [x6+8]
0016be88ubfm x7, x0, 60, 59
0016be8cldr x5, [x5+x7]
0016be90str x5, [sp+168]
0016be94str x6, [sp+176]
0016be98ldr x5, [sp+208]
0016be9cldr x1, [sp+216]
0016bea0ldr x6, [sp+248]
0016bea4ldr x7, [sp+64]
0016bea8add x6, x6, x7
0016beacadd x0, x6, 1
0016beb0subs xzr, x1, x0
0016beb4b.hi 0x16bebc
0016beb8b 0x16c110
0016bebc
0016bebcloc_16bebc:
0016bebcadd x6, x5, x0, lsl #4
0016bec0ldr x4, [x6+8]
0016bec4ubfm x6, x0, 60, 59
0016bec8ldr x3, [x5+x6]
0016beccstr x3, [sp+152]
0016bed0str x4, [sp+160]
0016bed4ldr x1, [sp+168]
0016bed8ldr x2, [sp+176]
0016bedcldr x0, [sp+88]
0016bee0bl cmp.Less[go.shape.string]
0016bee4strb w0, [sp+54]
0016bee8strb w0, [sp+55]
0016beecb 0x16bef4
0016bef0
0016bef0loc_16bef0:
0016bef0b 0x16bef4
0016bef4
0016bef4loc_16bef4:
0016bef4ldrb w5, [sp+55]
0016bef8tbnz w5, 0, 0x16bf00
0016befcb 0x16bf10
0016bf00
0016bf00loc_16bf00:
0016bf00ldr x5, [sp+64]
0016bf04add x5, x5, 1
0016bf08str x5, [sp+64]
0016bf0cb 0x16bf14
0016bf10
0016bf10loc_16bf10:
0016bf10b 0x16bf14
0016bf14
0016bf14loc_16bf14:
0016bf14ldr x5, [sp+200]
0016bf18ldrsb x27, [x5]
0016bf1cldr x5, [x5]
0016bf20str x5, [sp+144]
0016bf24ldr x5, [sp+208]
0016bf28ldr x1, [sp+216]
0016bf2cldr x6, [sp+248]
0016bf30ldr x7, [sp+56]
0016bf34add x0, x6, x7
0016bf38subs xzr, x1, x0
0016bf3cb.hi 0x16bf44
0016bf40b 0x16c10c
0016bf44
0016bf44loc_16bf44:
0016bf44add x6, x5, x0, lsl #4
0016bf48ldr x6, [x6+8]
0016bf4cubfm x7, x0, 60, 59
0016bf50ldr x5, [x5+x7]
0016bf54str x5, [sp+128]
0016bf58str x6, [sp+136]
0016bf5cldr x5, [sp+208]
0016bf60ldr x1, [sp+216]
0016bf64ldr x6, [sp+248]
0016bf68ldr x7, [sp+64]
0016bf6cadd x0, x6, x7
0016bf70subs xzr, x1, x0
0016bf74b.hi 0x16bf7c
0016bf78b 0x16c108
0016bf7c
0016bf7cloc_16bf7c:
0016bf7cadd x6, x5, x0, lsl #4
0016bf80ldr x4, [x6+8]
0016bf84ubfm x6, x0, 60, 59
0016bf88ldr x3, [x5+x6]
0016bf8cstr x3, [sp+112]
0016bf90str x4, [sp+120]
0016bf94ldr x1, [sp+128]
0016bf98ldr x2, [sp+136]
0016bf9cldr x0, [sp+144]
0016bfa0bl cmp.Less[go.shape.string]
0016bfa4strb w0, [sp+55]
0016bfa8tbnz w0, 0, 0x16bfb0
0016bfacb 0x16c0e8
0016bfb0
0016bfb0loc_16bfb0:
0016bfb0ldr x5, [sp+208]
0016bfb4ldr x1, [sp+216]
0016bfb8ldr x6, [sp+56]
0016bfbcldr x7, [sp+248]
0016bfc0add x0, x7, x6
0016bfc4subs xzr, x1, x0
0016bfc8b.hi 0x16bfd0
0016bfccb 0x16c104
0016bfd0
0016bfd0loc_16bfd0:
0016bfd0add x6, x5, x0, lsl #4
0016bfd4ldr x6, [x6+8]
0016bfd8ubfm x7, x0, 60, 59
0016bfdcldr x5, [x5+x7]
0016bfe0str x5, [sp+96]
0016bfe4str x6, [sp+104]
0016bfe8ldr x5, [sp+248]
0016bfecldr x6, [sp+56]
0016bff0add x0, x5, x6
0016bff4str x0, [sp+80]
0016bff8ldr x5, [sp+208]
0016bffcldr x1, [sp+216]
0016c000ldr x6, [sp+248]
0016c004ldr x7, [sp+64]
0016c008add x6, x6, x7
0016c00csubs xzr, x1, x6
0016c010b.hi 0x16c018
0016c014b 0x16c0fc
0016c018
0016c018loc_16c018:
0016c018ldr x7, [sp+208]
0016c01cldr x1, [sp+216]
0016c020add x8, x5, x6, lsl #4
0016c024ldr x8, [x8+8]
0016c028ubfm x6, x6, 60, 59
0016c02cldr x5, [x5+x6]
0016c030subs xzr, x1, x0
0016c034b.hi 0x16c03c
0016c038b 0x16c0f8
0016c03c
0016c03cloc_16c03c:
0016c03cadd x6, x7, x0, lsl #4
0016c040str x8, [x6+8]
0016c044ubfm x6, x0, 60, 59
0016c048adrp x27, 0x8df000
0016c04cldr w8, [x27+3056]
0016c050cbz w8, 0x16c058
0016c054b 0x16c05c
0016c058
0016c058loc_16c058:
0016c058b 0x16c070
0016c05c
0016c05cloc_16c05c:
0016c05cbl runtime.gcWriteBarrier2
0016c060str x5, [x25]
0016c064ldr x8, [x7+x6]
0016c068str x8, [x25+8]
0016c06cb 0x16c070
0016c070
0016c070loc_16c070:
0016c070str x5, [x7+x6]
0016c074ldr x5, [sp+248]
0016c078ldr x6, [sp+64]
0016c07cadd x0, x5, x6
0016c080str x0, [sp+72]
0016c084ldr x5, [sp+208]
0016c088ldr x1, [sp+216]
0016c08cldr x6, [sp+96]
0016c090ldr x7, [sp+104]
0016c094subs xzr, x1, x0
0016c098b.hi 0x16c0a0
0016c09cb 0x16c0f4
0016c0a0
0016c0a0loc_16c0a0:
0016c0a0add x8, x5, x0, lsl #4
0016c0a4str x7, [x8+8]
0016c0a8ubfm x7, x0, 60, 59
0016c0acadrp x27, 0x8df000
0016c0b0ldr w8, [x27+3056]
0016c0b4cbz w8, 0x16c0bc
0016c0b8b 0x16c0c0
0016c0bc
0016c0bcloc_16c0bc:
0016c0bcb 0x16c0d4
0016c0c0
0016c0c0loc_16c0c0:
0016c0c0bl runtime.gcWriteBarrier2
0016c0c4str x6, [x25]
0016c0c8ldr x8, [x5+x7]
0016c0ccstr x8, [x25+8]
0016c0d0b 0x16c0d4
0016c0d4
0016c0d4loc_16c0d4:
0016c0d4str x6, [x5+x7]
0016c0d8ldr x5, [sp+64]
0016c0dcstr x5, [sp+56]
0016c0e0b 0x16c0e4
0016c0e4
0016c0e4loc_16c0e4:
0016c0e4b 0x16be00
0016c0e8
0016c0e8loc_16c0e8:
0016c0e8ldur x29, [sp-8]
0016c0ecldr x30, [sp], 192
0016c0f0ret x30
0016c0f4
0016c0f4loc_16c0f4:
0016c0f4bl runtime.panicIndex
0016c0f8
0016c0f8loc_16c0f8:
0016c0f8bl runtime.panicIndex
0016c0fc
0016c0fcloc_16c0fc:
0016c0fcmov x0, x6
0016c100bl runtime.panicIndex
0016c104
0016c104loc_16c104:
0016c104bl runtime.panicIndex
0016c108
0016c108loc_16c108:
0016c108bl runtime.panicIndex
0016c10c
0016c10cloc_16c10c:
0016c10cbl runtime.panicIndex
0016c110
0016c110loc_16c110:
0016c110bl runtime.panicIndex
0016c114
0016c114loc_16c114:
0016c114bl runtime.panicIndex
0016c118hint
0016c11c
0016c11cloc_16c11c:
0016c11cstp x0, x1, [sp+8]
0016c120stp x2, x3, [sp+24]
0016c124stp x4, x5, [sp+40]
0016c128str x6, [sp+56]
0016c12cmov x3, x30
0016c130bl runtime.morestack_noctxt.abi0
0016c134ldp x0, x1, [sp+8]
0016c138ldp x2, x3, [sp+24]
0016c13cldp x4, x5, [sp+40]
0016c140ldr x6, [sp+56]
0016c144b 0x16bdc0
0016c148udf 0
0016c14cudf 0
0016bdc0
0016c150
0016c150slices.insertionSortOrdered[go.shape.string]: ; void slices.insertionSortOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int a, int b)
0016c150ldr x16, [x28+16]
0016c154sub x17, sp, 16
0016c158subs xzr, x17, x16
0016c15cb.ls 0x16c3cc
0016c160str x30, [sp-144]!
0016c164stur x29, [sp-8]
0016c168sub x29, sp, 8
0016c16cstr x0, [sp+152]
0016c170str x1, [sp+160]
0016c174str x2, [sp+168]
0016c178str x3, [sp+176]
0016c17cstr x4, [sp+184]
0016c180str x5, [sp+192]
0016c184add x5, x4, 1
0016c188str x5, [sp+64]
0016c18cb 0x16c190
0016c190
0016c190loc_16c190:
0016c190ldr x5, [sp+192]
0016c194ldr x6, [sp+64]
0016c198subs xzr, x5, x6
0016c19cb.gt 0x16c1a4
0016c1a0b 0x16c1b0
0016c1a4
0016c1a4loc_16c1a4:
0016c1a4ldr x5, [sp+64]
0016c1a8str x5, [sp+56]
0016c1acb 0x16c1bc
0016c1b0
0016c1b0loc_16c1b0:
0016c1b0ldur x29, [sp-8]
0016c1b4ldr x30, [sp], 144
0016c1b8ret x30
0016c1bc
0016c1bcloc_16c1bc:
0016c1bcldr x5, [sp+184]
0016c1c0ldr x6, [sp+56]
0016c1c4subs xzr, x5, x6
0016c1c8cset x5, lt
0016c1ccstrb w5, [sp+55]
0016c1d0b.lt 0x16c1d8
0016c1d4b 0x16c268
0016c1d8
0016c1d8loc_16c1d8:
0016c1d8ldr x5, [sp+152]
0016c1dcldrsb x27, [x5]
0016c1e0ldr x5, [x5]
0016c1e4str x5, [sp+96]
0016c1e8ldr x0, [sp+56]
0016c1ecldr x5, [sp+160]
0016c1f0ldr x1, [sp+168]
0016c1f4subs xzr, x1, x0
0016c1f8b.hi 0x16c200
0016c1fcb 0x16c3c4
0016c200
0016c200loc_16c200:
0016c200add x6, x5, x0, lsl #4
0016c204ldr x6, [x6+8]
0016c208ubfm x7, x0, 60, 59
0016c20cldr x5, [x5+x7]
0016c210str x5, [sp+80]
0016c214str x6, [sp+88]
0016c218ldr x5, [sp+160]
0016c21cldr x1, [sp+168]
0016c220ldr x6, [sp+56]
0016c224sub x0, x6, 1
0016c228subs xzr, x1, x0
0016c22cb.hi 0x16c234
0016c230b 0x16c3c0
0016c234
0016c234loc_16c234:
0016c234add x6, x5, x0, lsl #4
0016c238ldr x4, [x6+8]
0016c23cubfm x6, x0, 60, 59
0016c240ldr x3, [x5+x6]
0016c244str x3, [sp+120]
0016c248str x4, [sp+128]
0016c24cldr x1, [sp+80]
0016c250ldr x2, [sp+88]
0016c254ldr x0, [sp+96]
0016c258bl cmp.Less[go.shape.string]
0016c25cstrb w0, [sp+54]
0016c260strb w0, [sp+55]
0016c264b 0x16c26c
0016c268
0016c268loc_16c268:
0016c268b 0x16c26c
0016c26c
0016c26cloc_16c26c:
0016c26cldrb w5, [sp+55]
0016c270tbnz w5, 0, 0x16c278
0016c274b 0x16c398
0016c278
0016c278loc_16c278:
0016c278ldr x0, [sp+56]
0016c27cldr x5, [sp+160]
0016c280ldr x1, [sp+168]
0016c284subs xzr, x1, x0
0016c288b.hi 0x16c290
0016c28cb 0x16c3bc
0016c290
0016c290loc_16c290:
0016c290add x6, x5, x0, lsl #4
0016c294ldr x6, [x6+8]
0016c298ubfm x7, x0, 60, 59
0016c29cldr x5, [x5+x7]
0016c2a0str x5, [sp+104]
0016c2a4str x6, [sp+112]
0016c2a8ldr x5, [sp+160]
0016c2acldr x1, [sp+168]
0016c2b0ldr x6, [sp+56]
0016c2b4sub x0, x6, 1
0016c2b8subs xzr, x1, x0
0016c2bcb.hi 0x16c2c4
0016c2c0b 0x16c3b8
0016c2c4
0016c2c4loc_16c2c4:
0016c2c4ldr x6, [sp+56]
0016c2c8ldr x7, [sp+160]
0016c2ccldr x1, [sp+168]
0016c2d0add x8, x5, x0, lsl #4
0016c2d4ldr x8, [x8+8]
0016c2d8ubfm x9, x0, 60, 59
0016c2dcldr x5, [x5+x9]
0016c2e0subs xzr, x1, x6
0016c2e4b.hi 0x16c2ec
0016c2e8b 0x16c3b0
0016c2ec
0016c2ecloc_16c2ec:
0016c2ecadd x9, x7, x6, lsl #4
0016c2f0str x8, [x9+8]
0016c2f4ubfm x6, x6, 60, 59
0016c2f8adrp x27, 0x8df000
0016c2fcldr w8, [x27+3056]
0016c300cbz w8, 0x16c308
0016c304b 0x16c30c
0016c308
0016c308loc_16c308:
0016c308b 0x16c320
0016c30c
0016c30cloc_16c30c:
0016c30cbl runtime.gcWriteBarrier2
0016c310str x5, [x25]
0016c314ldr x8, [x7+x6]
0016c318str x8, [x25+8]
0016c31cb 0x16c320
0016c320
0016c320loc_16c320:
0016c320str x5, [x7+x6]
0016c324ldr x5, [sp+56]
0016c328sub x0, x5, 1
0016c32cstr x0, [sp+72]
0016c330ldr x5, [sp+160]
0016c334ldr x1, [sp+168]
0016c338ldr x6, [sp+104]
0016c33cldr x7, [sp+112]
0016c340subs xzr, x1, x0
0016c344b.hi 0x16c34c
0016c348b 0x16c3ac
0016c34c
0016c34cloc_16c34c:
0016c34cadd x8, x5, x0, lsl #4
0016c350str x7, [x8+8]
0016c354ubfm x7, x0, 60, 59
0016c358adrp x27, 0x8df000
0016c35cldr w8, [x27+3056]
0016c360cbz w8, 0x16c368
0016c364b 0x16c36c
0016c368
0016c368loc_16c368:
0016c368b 0x16c380
0016c36c
0016c36cloc_16c36c:
0016c36cbl runtime.gcWriteBarrier2
0016c370str x6, [x25]
0016c374ldr x8, [x5+x7]
0016c378str x8, [x25+8]
0016c37cb 0x16c380
0016c380
0016c380loc_16c380:
0016c380str x6, [x5+x7]
0016c384b 0x16c388
0016c388
0016c388loc_16c388:
0016c388ldr x5, [sp+56]
0016c38csub x5, x5, 1
0016c390str x5, [sp+56]
0016c394b 0x16c1bc
0016c398
0016c398loc_16c398:
0016c398b 0x16c39c
0016c39c
0016c39cloc_16c39c:
0016c39cldr x5, [sp+64]
0016c3a0add x5, x5, 1
0016c3a4str x5, [sp+64]
0016c3a8b 0x16c190
0016c3ac
0016c3acloc_16c3ac:
0016c3acbl runtime.panicIndex
0016c3b0
0016c3b0loc_16c3b0:
0016c3b0mov x0, x6
0016c3b4bl runtime.panicIndex
0016c3b8
0016c3b8loc_16c3b8:
0016c3b8bl runtime.panicIndex
0016c3bc
0016c3bcloc_16c3bc:
0016c3bcbl runtime.panicIndex
0016c3c0
0016c3c0loc_16c3c0:
0016c3c0bl runtime.panicIndex
0016c3c4
0016c3c4loc_16c3c4:
0016c3c4bl runtime.panicIndex
0016c3c8hint
0016c3cc
0016c3ccloc_16c3cc:
0016c3ccstp x0, x1, [sp+8]
0016c3d0stp x2, x3, [sp+24]
0016c3d4stp x4, x5, [sp+40]
0016c3d8mov x3, x30
0016c3dcbl runtime.morestack_noctxt.abi0
0016c3e0ldp x0, x1, [sp+8]
0016c3e4ldp x2, x3, [sp+24]
0016c3e8ldp x4, x5, [sp+40]
0016c3ecb 0x16c150
0016c150
0016c150slices.insertionSortOrdered[go.shape.string]: ; void slices.insertionSortOrdered[go.shape.string](uintptr[2] * dict, struct []go.shape.string data, int a, int b)
0016c150ldr x16, [x28+16]
0016c154sub x17, sp, 16
0016c158subs xzr, x17, x16
0016c15cb.ls 0x16c3cc
0016c160str x30, [sp-144]!
0016c164stur x29, [sp-8]
0016c168sub x29, sp, 8
0016c16cstr x0, [sp+152]
0016c170str x1, [sp+160]
0016c174str x2, [sp+168]
0016c178str x3, [sp+176]
0016c17cstr x4, [sp+184]
0016c180str x5, [sp+192]
0016c184add x5, x4, 1
0016c188str x5, [sp+64]
0016c18cb 0x16c190
0016c190
0016c190loc_16c190:
0016c190ldr x5, [sp+192]
0016c194ldr x6, [sp+64]
0016c198subs xzr, x5, x6
0016c19cb.gt 0x16c1a4
0016c1a0b 0x16c1b0
0016c1a4
0016c1a4loc_16c1a4:
0016c1a4ldr x5, [sp+64]
0016c1a8str x5, [sp+56]
0016c1acb 0x16c1bc
0016c1b0
0016c1b0loc_16c1b0:
0016c1b0ldur x29, [sp-8]
0016c1b4ldr x30, [sp], 144
0016c1b8ret x30
0016c1bc
0016c1bcloc_16c1bc:
0016c1bcldr x5, [sp+184]
0016c1c0ldr x6, [sp+56]
0016c1c4subs xzr, x5, x6
0016c1c8cset x5, lt
0016c1ccstrb w5, [sp+55]
0016c1d0b.lt 0x16c1d8
0016c1d4b 0x16c268
0016c1d8
0016c1d8loc_16c1d8:
0016c1d8ldr x5, [sp+152]
0016c1dcldrsb x27, [x5]
0016c1e0ldr x5, [x5]
0016c1e4str x5, [sp+96]
0016c1e8ldr x0, [sp+56]
0016c1ecldr x5, [sp+160]
0016c1f0ldr x1, [sp+168]
0016c1f4subs xzr, x1, x0
0016c1f8b.hi 0x16c200
0016c1fcb 0x16c3c4
0016c200
0016c200loc_16c200:
0016c200add x6, x5, x0, lsl #4
0016c204ldr x6, [x6+8]
0016c208ubfm x7, x0, 60, 59
0016c20cldr x5, [x5+x7]
0016c210str x5, [sp+80]
0016c214str x6, [sp+88]
0016c218ldr x5, [sp+160]
0016c21cldr x1, [sp+168]
0016c220ldr x6, [sp+56]
0016c224sub x0, x6, 1
0016c228subs xzr, x1, x0
0016c22cb.hi 0x16c234
0016c230b 0x16c3c0
0016c234
0016c234loc_16c234:
0016c234add x6, x5, x0, lsl #4
0016c238ldr x4, [x6+8]
0016c23cubfm x6, x0, 60, 59
0016c240ldr x3, [x5+x6]
0016c244str x3, [sp+120]
0016c248str x4, [sp+128]
0016c24cldr x1, [sp+80]
0016c250ldr x2, [sp+88]
0016c254ldr x0, [sp+96]
0016c258bl cmp.Less[go.shape.string]
0016c25cstrb w0, [sp+54]
0016c260strb w0, [sp+55]
0016c264b 0x16c26c
0016c268
0016c268loc_16c268:
0016c268b 0x16c26c
0016c26c
0016c26cloc_16c26c:
0016c26cldrb w5, [sp+55]
0016c270tbnz w5, 0, 0x16c278
0016c274b 0x16c398
0016c278
0016c278loc_16c278:
0016c278ldr x0, [sp+56]
0016c27cldr x5, [sp+160]
0016c280ldr x1, [sp+168]
0016c284subs xzr, x1, x0
0016c288b.hi 0x16c290
0016c28cb 0x16c3bc
0016c290
0016c290loc_16c290:
0016c290add x6, x5, x0, lsl #4
0016c294ldr x6, [x6+8]
0016c298ubfm x7, x0, 60, 59
0016c29cldr x5, [x5+x7]
0016c2a0str x5, [sp+104]
0016c2a4str x6, [sp+112]
0016c2a8ldr x5, [sp+160]
0016c2acldr x1, [sp+168]
0016c2b0ldr x6, [sp+56]
0016c2b4sub x0, x6, 1
0016c2b8subs xzr, x1, x0
0016c2bcb.hi 0x16c2c4
0016c2c0b 0x16c3b8
0016c2c4
0016c2c4loc_16c2c4:
0016c2c4ldr x6, [sp+56]
0016c2c8ldr x7, [sp+160]
0016c2ccldr x1, [sp+168]
0016c2d0add x8, x5, x0, lsl #4
0016c2d4ldr x8, [x8+8]
0016c2d8ubfm x9, x0, 60, 59
0016c2dcldr x5, [x5+x9]
0016c2e0subs xzr, x1, x6
0016c2e4b.hi 0x16c2ec
0016c2e8b 0x16c3b0
0016c2ec
0016c2ecloc_16c2ec:
0016c2ecadd x9, x7, x6, lsl #4
0016c2f0str x8, [x9+8]
0016c2f4ubfm x6, x6, 60, 59
0016c2f8adrp x27, 0x8df000
0016c2fcldr w8, [x27+3056]
0016c300cbz w8, 0x16c308
0016c304b 0x16c30c
0016c308
0016c308loc_16c308:
0016c308b 0x16c320
0016c30c
0016c30cloc_16c30c:
0016c30cbl runtime.gcWriteBarrier2
0016c310str x5, [x25]
0016c314ldr x8, [x7+x6]
0016c318str x8, [x25+8]
0016c31cb 0x16c320
0016c320
0016c320loc_16c320:
0016c320str x5, [x7+x6]
0016c324ldr x5, [sp+56]
0016c328sub x0, x5, 1
0016c32cstr x0, [sp+72]
0016c330ldr x5, [sp+160]
0016c334ldr x1, [sp+168]
0016c338ldr x6, [sp+104]
0016c33cldr x7, [sp+112]
0016c340subs xzr, x1, x0
0016c344b.hi 0x16c34c
0016c348b 0x16c3ac
0016c34c
0016c34cloc_16c34c:
0016c34cadd x8, x5, x0, lsl #4
0016c350str x7, [x8+8]
0016c354ubfm x7, x0, 60, 59
0016c358adrp x27, 0x8df000
0016c35cldr w8, [x27+3056]
0016c360cbz w8, 0x16c368
0016c364b 0x16c36c
0016c368
0016c368loc_16c368:
0016c368b 0x16c380
0016c36c
0016c36cloc_16c36c:
0016c36cbl runtime.gcWriteBarrier2
0016c370str x6, [x25]
0016c374ldr x8, [x5+x7]
0016c378str x8, [x25+8]
0016c37cb 0x16c380
0016c380
0016c380loc_16c380:
0016c380str x6, [x5+x7]
0016c384b 0x16c388
0016c388
0016c388loc_16c388:
0016c388ldr x5, [sp+56]
0016c38csub x5, x5, 1
0016c390str x5, [sp+56]
0016c394b 0x16c1bc
0016c398
0016c398loc_16c398:
0016c398b 0x16c39c
0016c39c
0016c39cloc_16c39c:
0016c39cldr x5, [sp+64]
0016c3a0add x5, x5, 1
0016c3a4str x5, [sp+64]
0016c3a8b 0x16c190
0016c3ac
0016c3acloc_16c3ac:
0016c3acbl runtime.panicIndex
0016c3b0
0016c3b0loc_16c3b0:
0016c3b0mov x0, x6
0016c3b4bl runtime.panicIndex
0016c3b8
0016c3b8loc_16c3b8:
0016c3b8bl runtime.panicIndex
0016c3bc
0016c3bcloc_16c3bc:
0016c3bcbl runtime.panicIndex
0016c3c0
0016c3c0loc_16c3c0:
0016c3c0bl runtime.panicIndex
0016c3c4
0016c3c4loc_16c3c4:
0016c3c4bl runtime.panicIndex
0016c3c8hint
0016c3cc
0016c3ccloc_16c3cc:
0016c3ccstp x0, x1, [sp+8]
0016c3d0stp x2, x3, [sp+24]
0016c3d4stp x4, x5, [sp+40]
0016c3d8mov x3, x30
0016c3dcbl runtime.morestack_noctxt.abi0
0016c3e0ldp x0, x1, [sp+8]
0016c3e4ldp x2, x3, [sp+24]
0016c3e8ldp x4, x5, [sp+40]
0016c3ecb 0x16c150
0016c150
0016c3f0
0016c3f0slices.Collect[go.shape.string]: ; void slices.Collect[go.shape.string](uintptr[5] * dict, struct go_shape_string seq)
0016c3f0ldr x16, [x28+16]
0016c3f4subs xzr, sp, x16
0016c3f8b.ls 0x16c460
0016c3fcstr x30, [sp-112]!
0016c400stur x29, [sp-8]
0016c404sub x29, sp, 8
0016c408str x0, [sp+120]
0016c40cstr x1, [sp+128]
0016c410str xzr, [sp+48]
0016c414stp xzr, xzr, [sp+56]
0016c418ldr x5, [sp+120]
0016c41cldrsb x27, [x5]
0016c420ldr x0, [x5]
0016c424str x0, [sp+72]
0016c428ldr x4, [sp+128]
0016c42cmov x1, xzr
0016c430mov x2, xzr
0016c434mov x3, x2
0016c438bl slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]
0016c43cstr x0, [sp+80]
0016c440str x1, [sp+88]
0016c444str x2, [sp+96]
0016c448str x0, [sp+48]
0016c44cstr x1, [sp+56]
0016c450str x2, [sp+64]
0016c454ldur x29, [sp-8]
0016c458ldr x30, [sp], 112
0016c45cret x30
0016c460
0016c460loc_16c460:
0016c460stp x0, x1, [sp+8]
0016c464mov x3, x30
0016c468bl runtime.morestack_noctxt.abi0
0016c46cldp x0, x1, [sp+8]
0016c470b 0x16c3f0
0016c474udf 0
0016c478udf 0
0016c47cudf 0
0016c3f0
0016c3f0slices.Collect[go.shape.string]: ; void slices.Collect[go.shape.string](uintptr[5] * dict, struct go_shape_string seq)
0016c3f0ldr x16, [x28+16]
0016c3f4subs xzr, sp, x16
0016c3f8b.ls 0x16c460
0016c3fcstr x30, [sp-112]!
0016c400stur x29, [sp-8]
0016c404sub x29, sp, 8
0016c408str x0, [sp+120]
0016c40cstr x1, [sp+128]
0016c410str xzr, [sp+48]
0016c414stp xzr, xzr, [sp+56]
0016c418ldr x5, [sp+120]
0016c41cldrsb x27, [x5]
0016c420ldr x0, [x5]
0016c424str x0, [sp+72]
0016c428ldr x4, [sp+128]
0016c42cmov x1, xzr
0016c430mov x2, xzr
0016c434mov x3, x2
0016c438bl slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]
0016c43cstr x0, [sp+80]
0016c440str x1, [sp+88]
0016c444str x2, [sp+96]
0016c448str x0, [sp+48]
0016c44cstr x1, [sp+56]
0016c450str x2, [sp+64]
0016c454ldur x29, [sp-8]
0016c458ldr x30, [sp], 112
0016c45cret x30
0016c460
0016c460loc_16c460:
0016c460stp x0, x1, [sp+8]
0016c464mov x3, x30
0016c468bl runtime.morestack_noctxt.abi0
0016c46cldp x0, x1, [sp+8]
0016c470b 0x16c3f0
0016c474udf 0
0016c478udf 0
0016c47cudf 0
0016c3f0
0016c480
0016c480slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]: ; void slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string](uintptr[4] * dict, int64_t s, int64_t seq)
0016c480ldr x16, [x28+16]
0016c484subs xzr, sp, x16
0016c488b.ls 0x16c650
0016c48cstr x30, [sp-112]!
0016c490stur x29, [sp-8]
0016c494sub x29, sp, 8
0016c498str x0, [sp+120]
0016c49cstr x1, [sp+128]
0016c4a0str x2, [sp+136]
0016c4a4str x3, [sp+144]
0016c4a8str x4, [sp+152]
0016c4acstp xzr, xzr, [sp+40]
0016c4b0str xzr, [sp+56]
0016c4b4adrp x0, 0x496000
0016c4b8add x0, x0, 1408
0016c4bcbl runtime.newobject
0016c4c0str x0, [sp+80]
0016c4c4adrp x27, 0x8df000
0016c4c8ldr w1, [x27+3056]
0016c4cccbz w1, 0x16c4d4
0016c4d0b 0x16c4d8
0016c4d4
0016c4d4loc_16c4d4:
0016c4d4b 0x16c4f8
0016c4d8
0016c4d8loc_16c4d8:
0016c4d8str x0, [sp+64]
0016c4dcmov x1, x0
0016c4e0add x2, sp, 128
0016c4e4adrp x0, 0x496000
0016c4e8add x0, x0, 1408
0016c4ecbl runtime.wbMove
0016c4f0ldr x0, [sp+64]
0016c4f4b 0x16c4f8
0016c4f8
0016c4f8loc_16c4f8:
0016c4f8ldp x1, x2, [sp+128]
0016c4fcstp x1, x2, [x0]
0016c500ldr x1, [sp+144]
0016c504str x1, [x0+16]
0016c508adrp x0, 0x489000
0016c50cadd x0, x0, 3520
0016c510bl runtime.newobject
0016c514str x0, [sp+88]
0016c518orr x1, xzr, 1
0016c51cstr x1, [x0]
0016c520adrp x0, 0x4f0000
0016c524add x0, x0, 2528
0016c528bl runtime.newobject
0016c52cstr x0, [sp+72]
0016c530adrp x1, 0
0016c534add x1, x1, 1664
0016c538str x1, [x0]
0016c53cldr x1, [sp+88]
0016c540ldr x2, [sp+72]
0016c544ldrsb x27, [x2]
0016c548adrp x27, 0x8df000
0016c54cldr w3, [x27+3056]
0016c550cbz w3, 0x16c558
0016c554b 0x16c55c
0016c558
0016c558loc_16c558:
0016c558b 0x16c570
0016c55c
0016c55cloc_16c55c:
0016c55cbl runtime.gcWriteBarrier2
0016c560str x1, [x25]
0016c564ldr x3, [x2+8]
0016c568str x3, [x25+8]
0016c56cb 0x16c570
0016c570
0016c570loc_16c570:
0016c570str x1, [x2+8]
0016c574ldr x1, [sp+80]
0016c578ldr x2, [sp+72]
0016c57cldrsb x27, [x2]
0016c580adrp x27, 0x8df000
0016c584ldr w3, [x27+3056]
0016c588cbz w3, 0x16c590
0016c58cb 0x16c594
0016c590
0016c590loc_16c590:
0016c590b 0x16c5a8
0016c594
0016c594loc_16c594:
0016c594bl runtime.gcWriteBarrier2
0016c598str x1, [x25]
0016c59cldr x3, [x2+16]
0016c5a0str x3, [x25+8]
0016c5a4b 0x16c5a8
0016c5a8
0016c5a8loc_16c5a8:
0016c5a8str x1, [x2+16]
0016c5acldr x1, [sp+120]
0016c5b0ldr x2, [sp+72]
0016c5b4ldrsb x27, [x2]
0016c5b8adrp x27, 0x8df000
0016c5bcldr w3, [x27+3056]
0016c5c0cbz w3, 0x16c5c8
0016c5c4b 0x16c5cc
0016c5c8
0016c5c8loc_16c5c8:
0016c5c8b 0x16c5e0
0016c5cc
0016c5ccloc_16c5cc:
0016c5ccbl runtime.gcWriteBarrier2
0016c5d0str x1, [x25]
0016c5d4ldr x3, [x2+24]
0016c5d8str x3, [x25+8]
0016c5dcb 0x16c5e0
0016c5e0
0016c5e0loc_16c5e0:
0016c5e0str x1, [x2+24]
0016c5e4ldr x1, [sp+72]
0016c5e8str x1, [sp+96]
0016c5ecldr x26, [sp+152]
0016c5f0ldr x1, [x26]
0016c5f4ldr x0, [sp+96]
0016c5f8blr x1
0016c5fcldr x1, [sp+88]
0016c600ldr x1, [x1]
0016c604subs xzr, x1, 2
0016c608b.eq 0x16c644
0016c60cb 0x16c610
0016c610
0016c610loc_16c610:
0016c610ldr x3, [sp+88]
0016c614orr x4, xzr, 3
0016c618str x4, [x3]
0016c61cldr x3, [sp+80]
0016c620ldr x0, [x3]
0016c624ldr x1, [x3+8]
0016c628ldr x2, [x3+16]
0016c62cstr x0, [sp+40]
0016c630str x1, [sp+48]
0016c634str x2, [sp+56]
0016c638ldur x29, [sp-8]
0016c63cldr x30, [sp], 112
0016c640ret x30
0016c644
0016c644loc_16c644:
0016c644orr x0, xzr, 4
0016c648bl runtime.panicrangestate
0016c64chint
0016c650
0016c650loc_16c650:
0016c650stp x0, x1, [sp+8]
0016c654stp x2, x3, [sp+24]
0016c658str x4, [sp+40]
0016c65cmov x3, x30
0016c660bl runtime.morestack_noctxt.abi0
0016c664ldp x0, x1, [sp+8]
0016c668ldp x2, x3, [sp+24]
0016c66cldr x4, [sp+40]
0016c670b 0x16c480
0016c674udf 0
0016c678udf 0
0016c67cudf 0
0016c480
0016c480slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]: ; void slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string](uintptr[4] * dict, int64_t s, int64_t seq)
0016c480ldr x16, [x28+16]
0016c484subs xzr, sp, x16
0016c488b.ls 0x16c650
0016c48cstr x30, [sp-112]!
0016c490stur x29, [sp-8]
0016c494sub x29, sp, 8
0016c498str x0, [sp+120]
0016c49cstr x1, [sp+128]
0016c4a0str x2, [sp+136]
0016c4a4str x3, [sp+144]
0016c4a8str x4, [sp+152]
0016c4acstp xzr, xzr, [sp+40]
0016c4b0str xzr, [sp+56]
0016c4b4adrp x0, 0x496000
0016c4b8add x0, x0, 1408
0016c4bcbl runtime.newobject
0016c4c0str x0, [sp+80]
0016c4c4adrp x27, 0x8df000
0016c4c8ldr w1, [x27+3056]
0016c4cccbz w1, 0x16c4d4
0016c4d0b 0x16c4d8
0016c4d4
0016c4d4loc_16c4d4:
0016c4d4b 0x16c4f8
0016c4d8
0016c4d8loc_16c4d8:
0016c4d8str x0, [sp+64]
0016c4dcmov x1, x0
0016c4e0add x2, sp, 128
0016c4e4adrp x0, 0x496000
0016c4e8add x0, x0, 1408
0016c4ecbl runtime.wbMove
0016c4f0ldr x0, [sp+64]
0016c4f4b 0x16c4f8
0016c4f8
0016c4f8loc_16c4f8:
0016c4f8ldp x1, x2, [sp+128]
0016c4fcstp x1, x2, [x0]
0016c500ldr x1, [sp+144]
0016c504str x1, [x0+16]
0016c508adrp x0, 0x489000
0016c50cadd x0, x0, 3520
0016c510bl runtime.newobject
0016c514str x0, [sp+88]
0016c518orr x1, xzr, 1
0016c51cstr x1, [x0]
0016c520adrp x0, 0x4f0000
0016c524add x0, x0, 2528
0016c528bl runtime.newobject
0016c52cstr x0, [sp+72]
0016c530adrp x1, 0
0016c534add x1, x1, 1664
0016c538str x1, [x0]
0016c53cldr x1, [sp+88]
0016c540ldr x2, [sp+72]
0016c544ldrsb x27, [x2]
0016c548adrp x27, 0x8df000
0016c54cldr w3, [x27+3056]
0016c550cbz w3, 0x16c558
0016c554b 0x16c55c
0016c558
0016c558loc_16c558:
0016c558b 0x16c570
0016c55c
0016c55cloc_16c55c:
0016c55cbl runtime.gcWriteBarrier2
0016c560str x1, [x25]
0016c564ldr x3, [x2+8]
0016c568str x3, [x25+8]
0016c56cb 0x16c570
0016c570
0016c570loc_16c570:
0016c570str x1, [x2+8]
0016c574ldr x1, [sp+80]
0016c578ldr x2, [sp+72]
0016c57cldrsb x27, [x2]
0016c580adrp x27, 0x8df000
0016c584ldr w3, [x27+3056]
0016c588cbz w3, 0x16c590
0016c58cb 0x16c594
0016c590
0016c590loc_16c590:
0016c590b 0x16c5a8
0016c594
0016c594loc_16c594:
0016c594bl runtime.gcWriteBarrier2
0016c598str x1, [x25]
0016c59cldr x3, [x2+16]
0016c5a0str x3, [x25+8]
0016c5a4b 0x16c5a8
0016c5a8
0016c5a8loc_16c5a8:
0016c5a8str x1, [x2+16]
0016c5acldr x1, [sp+120]
0016c5b0ldr x2, [sp+72]
0016c5b4ldrsb x27, [x2]
0016c5b8adrp x27, 0x8df000
0016c5bcldr w3, [x27+3056]
0016c5c0cbz w3, 0x16c5c8
0016c5c4b 0x16c5cc
0016c5c8
0016c5c8loc_16c5c8:
0016c5c8b 0x16c5e0
0016c5cc
0016c5ccloc_16c5cc:
0016c5ccbl runtime.gcWriteBarrier2
0016c5d0str x1, [x25]
0016c5d4ldr x3, [x2+24]
0016c5d8str x3, [x25+8]
0016c5dcb 0x16c5e0
0016c5e0
0016c5e0loc_16c5e0:
0016c5e0str x1, [x2+24]
0016c5e4ldr x1, [sp+72]
0016c5e8str x1, [sp+96]
0016c5ecldr x26, [sp+152]
0016c5f0ldr x1, [x26]
0016c5f4ldr x0, [sp+96]
0016c5f8blr x1
0016c5fcldr x1, [sp+88]
0016c600ldr x1, [x1]
0016c604subs xzr, x1, 2
0016c608b.eq 0x16c644
0016c60cb 0x16c610
0016c610
0016c610loc_16c610:
0016c610ldr x3, [sp+88]
0016c614orr x4, xzr, 3
0016c618str x4, [x3]
0016c61cldr x3, [sp+80]
0016c620ldr x0, [x3]
0016c624ldr x1, [x3+8]
0016c628ldr x2, [x3+16]
0016c62cstr x0, [sp+40]
0016c630str x1, [sp+48]
0016c634str x2, [sp+56]
0016c638ldur x29, [sp-8]
0016c63cldr x30, [sp], 112
0016c640ret x30
0016c644
0016c644loc_16c644:
0016c644orr x0, xzr, 4
0016c648bl runtime.panicrangestate
0016c64chint
0016c650
0016c650loc_16c650:
0016c650stp x0, x1, [sp+8]
0016c654stp x2, x3, [sp+24]
0016c658str x4, [sp+40]
0016c65cmov x3, x30
0016c660bl runtime.morestack_noctxt.abi0
0016c664ldp x0, x1, [sp+8]
0016c668ldp x2, x3, [sp+24]
0016c66cldr x4, [sp+40]
0016c670b 0x16c480
0016c674udf 0
0016c678udf 0
0016c67cudf 0
0016c480
0016c680
0016c680slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1: ; void slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1(int64_t v)
0016c680ldr x16, [x28+16]
0016c684sub x17, sp, 16
0016c688subs xzr, x17, x16
0016c68cb.ls 0x16c7d4
0016c690str x30, [sp-144]!
0016c694stur x29, [sp-8]
0016c698sub x29, sp, 8
0016c69cstr x0, [sp+152]
0016c6a0str x1, [sp+160]
0016c6a4str x26, [sp+112]
0016c6a8ldr x5, [x26+8]
0016c6acstr x5, [sp+128]
0016c6b0ldr x5, [x26+16]
0016c6b4str x5, [sp+120]
0016c6b8ldr x5, [x26+24]
0016c6bcstr x5, [sp+104]
0016c6c0strb wzr, [sp+95]
0016c6c4ldr x5, [sp+128]
0016c6c8ldr x5, [x5]
0016c6ccstr x5, [sp+96]
0016c6d0ldr x5, [sp+128]
0016c6d4orr x6, xzr, 2
0016c6d8str x6, [x5]
0016c6dcldr x5, [sp+96]
0016c6e0subs xzr, x5, 1
0016c6e4b.ne 0x16c7c8
0016c6e8b 0x16c6ec
0016c6ec
0016c6ecloc_16c6ec:
0016c6ecldr x5, [sp+120]
0016c6f0ldr x2, [x5+16]
0016c6f4ldr x0, [x5]
0016c6f8ldr x5, [x5+8]
0016c6fcadd x1, x5, 1
0016c700subs xzr, x2, x1
0016c704b.hs 0x16c70c
0016c708b 0x16c710
0016c70c
0016c70cloc_16c70c:
0016c70cb 0x16c72c
0016c710
0016c710loc_16c710:
0016c710ldr x5, [sp+104]
0016c714ldrsb x27, [x5]
0016c718b 0x16c71c
0016c71c
0016c71cloc_16c71c:
0016c71cldr x4, [x5+24]
0016c720orr x3, xzr, 1
0016c724bl runtime.growslice
0016c728b 0x16c72c
0016c72c
0016c72cloc_16c72c:
0016c72cldr x3, [sp+152]
0016c730ldr x4, [sp+160]
0016c734sub x5, x1, 1
0016c738add x6, x0, x5, lsl #4
0016c73cstr x4, [x6+8]
0016c740ubfm x4, x5, 60, 59
0016c744adrp x27, 0x8df000
0016c748ldr w5, [x27+3056]
0016c74ccbz w5, 0x16c754
0016c750b 0x16c758
0016c754
0016c754loc_16c754:
0016c754b 0x16c76c
0016c758
0016c758loc_16c758:
0016c758bl runtime.gcWriteBarrier2
0016c75cstr x3, [x25]
0016c760ldr x5, [x0+x4]
0016c764str x5, [x25+8]
0016c768b 0x16c76c
0016c76c
0016c76cloc_16c76c:
0016c76cstr x3, [x0+x4]
0016c770ldr x3, [sp+120]
0016c774str x1, [x3+8]
0016c778str x2, [x3+16]
0016c77cadrp x27, 0x8df000
0016c780ldr w1, [x27+3056]
0016c784cbz w1, 0x16c78c
0016c788b 0x16c790
0016c78c
0016c78cloc_16c78c:
0016c78cb 0x16c7a4
0016c790
0016c790loc_16c790:
0016c790bl runtime.gcWriteBarrier2
0016c794str x0, [x25]
0016c798ldr x1, [x3]
0016c79cstr x1, [x25+8]
0016c7a0b 0x16c7a4
0016c7a4
0016c7a4loc_16c7a4:
0016c7a4str x0, [x3]
0016c7a8ldr x1, [sp+128]
0016c7acorr x2, xzr, 1
0016c7b0str x2, [x1]
0016c7b4orr x0, xzr, 1
0016c7b8strb w0, [sp+95]
0016c7bcldur x29, [sp-8]
0016c7c0ldr x30, [sp], 144
0016c7c4ret x30
0016c7c8
0016c7c8loc_16c7c8:
0016c7c8ldr x0, [sp+96]
0016c7ccbl runtime.panicrangestate
0016c7d0hint
0016c7d4
0016c7d4loc_16c7d4:
0016c7d4stp x0, x1, [sp+8]
0016c7d8mov x3, x30
0016c7dcbl runtime.morestack.abi0
0016c7e0ldp x0, x1, [sp+8]
0016c7e4b 0x16c680
0016c7e8udf 0
0016c7ecudf 0
0016c680
0016c680slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1: ; void slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1(int64_t v)
0016c680ldr x16, [x28+16]
0016c684sub x17, sp, 16
0016c688subs xzr, x17, x16
0016c68cb.ls 0x16c7d4
0016c690str x30, [sp-144]!
0016c694stur x29, [sp-8]
0016c698sub x29, sp, 8
0016c69cstr x0, [sp+152]
0016c6a0str x1, [sp+160]
0016c6a4str x26, [sp+112]
0016c6a8ldr x5, [x26+8]
0016c6acstr x5, [sp+128]
0016c6b0ldr x5, [x26+16]
0016c6b4str x5, [sp+120]
0016c6b8ldr x5, [x26+24]
0016c6bcstr x5, [sp+104]
0016c6c0strb wzr, [sp+95]
0016c6c4ldr x5, [sp+128]
0016c6c8ldr x5, [x5]
0016c6ccstr x5, [sp+96]
0016c6d0ldr x5, [sp+128]
0016c6d4orr x6, xzr, 2
0016c6d8str x6, [x5]
0016c6dcldr x5, [sp+96]
0016c6e0subs xzr, x5, 1
0016c6e4b.ne 0x16c7c8
0016c6e8b 0x16c6ec
0016c6ec
0016c6ecloc_16c6ec:
0016c6ecldr x5, [sp+120]
0016c6f0ldr x2, [x5+16]
0016c6f4ldr x0, [x5]
0016c6f8ldr x5, [x5+8]
0016c6fcadd x1, x5, 1
0016c700subs xzr, x2, x1
0016c704b.hs 0x16c70c
0016c708b 0x16c710
0016c70c
0016c70cloc_16c70c:
0016c70cb 0x16c72c
0016c710
0016c710loc_16c710:
0016c710ldr x5, [sp+104]
0016c714ldrsb x27, [x5]
0016c718b 0x16c71c
0016c71c
0016c71cloc_16c71c:
0016c71cldr x4, [x5+24]
0016c720orr x3, xzr, 1
0016c724bl runtime.growslice
0016c728b 0x16c72c
0016c72c
0016c72cloc_16c72c:
0016c72cldr x3, [sp+152]
0016c730ldr x4, [sp+160]
0016c734sub x5, x1, 1
0016c738add x6, x0, x5, lsl #4
0016c73cstr x4, [x6+8]
0016c740ubfm x4, x5, 60, 59
0016c744adrp x27, 0x8df000
0016c748ldr w5, [x27+3056]
0016c74ccbz w5, 0x16c754
0016c750b 0x16c758
0016c754
0016c754loc_16c754:
0016c754b 0x16c76c
0016c758
0016c758loc_16c758:
0016c758bl runtime.gcWriteBarrier2
0016c75cstr x3, [x25]
0016c760ldr x5, [x0+x4]
0016c764str x5, [x25+8]
0016c768b 0x16c76c
0016c76c
0016c76cloc_16c76c:
0016c76cstr x3, [x0+x4]
0016c770ldr x3, [sp+120]
0016c774str x1, [x3+8]
0016c778str x2, [x3+16]
0016c77cadrp x27, 0x8df000
0016c780ldr w1, [x27+3056]
0016c784cbz w1, 0x16c78c
0016c788b 0x16c790
0016c78c
0016c78cloc_16c78c:
0016c78cb 0x16c7a4
0016c790
0016c790loc_16c790:
0016c790bl runtime.gcWriteBarrier2
0016c794str x0, [x25]
0016c798ldr x1, [x3]
0016c79cstr x1, [x25+8]
0016c7a0b 0x16c7a4
0016c7a4
0016c7a4loc_16c7a4:
0016c7a4str x0, [x3]
0016c7a8ldr x1, [sp+128]
0016c7acorr x2, xzr, 1
0016c7b0str x2, [x1]
0016c7b4orr x0, xzr, 1
0016c7b8strb w0, [sp+95]
0016c7bcldur x29, [sp-8]
0016c7c0ldr x30, [sp], 144
0016c7c4ret x30
0016c7c8
0016c7c8loc_16c7c8:
0016c7c8ldr x0, [sp+96]
0016c7ccbl runtime.panicrangestate
0016c7d0hint
0016c7d4
0016c7d4loc_16c7d4:
0016c7d4stp x0, x1, [sp+8]
0016c7d8mov x3, x30
0016c7dcbl runtime.morestack.abi0
0016c7e0ldp x0, x1, [sp+8]
0016c7e4b 0x16c680
0016c7e8udf 0
0016c7ecudf 0
0016c680
0016c7f0
0016c7f0net/url.(*EscapeError).Error: ; void net/url.(*EscapeError).Error(struct net/url.EscapeError * e)
0016c7f0ldr x16, [x28+16]
0016c7f4subs xzr, sp, x16
0016c7f8b.ls 0x16c864
0016c7fcstr x30, [sp-80]!
0016c800stur x29, [sp-8]
0016c804sub x29, sp, 8
0016c808ldr x16, [x28+32]
0016c80ccbnz x16, 0x16c878
0016c810
0016c810loc_16c810:
0016c810str x0, [sp+88]
0016c814stp xzr, xzr, [sp+24]
0016c818ldr x2, [sp+88]
0016c81ccbnz x2, 0x16c824
0016c820b 0x16c85c
0016c824
0016c824loc_16c824:
0016c824ldr x2, [sp+88]
0016c828ldrsb x27, [x2]
0016c82cldr x0, [x2]
0016c830ldr x1, [x2+8]
0016c834str x0, [sp+40]
0016c838str x1, [sp+48]
0016c83cbl net/url.EscapeError.Error
0016c840str x0, [sp+56]
0016c844str x1, [sp+64]
0016c848str x0, [sp+24]
0016c84cstr x1, [sp+32]
0016c850ldur x29, [sp-8]
0016c854ldr x30, [sp], 80
0016c858ret x30
0016c85c
0016c85cloc_16c85c:
0016c85cbl runtime.panicwrap
0016c860hint
0016c864
0016c864loc_16c864:
0016c864str x0, [sp+8]
0016c868mov x3, x30
0016c86cbl runtime.morestack_noctxt.abi0
0016c870ldr x0, [sp+8]
0016c874b 0x16c7f0
0016c878
0016c878loc_16c878:
0016c878ldr x17, [x16]
0016c87cadd x20, sp, 88
0016c880subs xzr, x20, x17
0016c884b.ne 0x16c810
0016c888add x20, sp, 8
0016c88cstr x20, [x16]
0016c890b 0x16c810
0016c894udf 0
0016c898udf 0
0016c89cudf 0
0016c7f0
0016c7f0net/url.(*EscapeError).Error: ; void net/url.(*EscapeError).Error(struct net/url.EscapeError * e)
0016c7f0ldr x16, [x28+16]
0016c7f4subs xzr, sp, x16
0016c7f8b.ls 0x16c864
0016c7fcstr x30, [sp-80]!
0016c800stur x29, [sp-8]
0016c804sub x29, sp, 8
0016c808ldr x16, [x28+32]
0016c80ccbnz x16, 0x16c878
0016c810
0016c810loc_16c810:
0016c810str x0, [sp+88]
0016c814stp xzr, xzr, [sp+24]
0016c818ldr x2, [sp+88]
0016c81ccbnz x2, 0x16c824
0016c820b 0x16c85c
0016c824
0016c824loc_16c824:
0016c824ldr x2, [sp+88]
0016c828ldrsb x27, [x2]
0016c82cldr x0, [x2]
0016c830ldr x1, [x2+8]
0016c834str x0, [sp+40]
0016c838str x1, [sp+48]
0016c83cbl net/url.EscapeError.Error
0016c840str x0, [sp+56]
0016c844str x1, [sp+64]
0016c848str x0, [sp+24]
0016c84cstr x1, [sp+32]
0016c850ldur x29, [sp-8]
0016c854ldr x30, [sp], 80
0016c858ret x30
0016c85c
0016c85cloc_16c85c:
0016c85cbl runtime.panicwrap
0016c860hint
0016c864
0016c864loc_16c864:
0016c864str x0, [sp+8]
0016c868mov x3, x30
0016c86cbl runtime.morestack_noctxt.abi0
0016c870ldr x0, [sp+8]
0016c874b 0x16c7f0
0016c878
0016c878loc_16c878:
0016c878ldr x17, [x16]
0016c87cadd x20, sp, 88
0016c880subs xzr, x20, x17
0016c884b.ne 0x16c810
0016c888add x20, sp, 8
0016c88cstr x20, [x16]
0016c890b 0x16c810
0016c894udf 0
0016c898udf 0
0016c89cudf 0
0016c7f0
0016c8a0
0016c8a0net/url.(*InvalidHostError).Error: ; void net/url.(*InvalidHostError).Error(struct net/url.InvalidHostError * e)
0016c8a0ldr x16, [x28+16]
0016c8a4subs xzr, sp, x16
0016c8a8b.ls 0x16c914
0016c8acstr x30, [sp-80]!
0016c8b0stur x29, [sp-8]
0016c8b4sub x29, sp, 8
0016c8b8ldr x16, [x28+32]
0016c8bccbnz x16, 0x16c928
0016c8c0
0016c8c0loc_16c8c0:
0016c8c0str x0, [sp+88]
0016c8c4stp xzr, xzr, [sp+24]
0016c8c8ldr x2, [sp+88]
0016c8cccbnz x2, 0x16c8d4
0016c8d0b 0x16c90c
0016c8d4
0016c8d4loc_16c8d4:
0016c8d4ldr x2, [sp+88]
0016c8d8ldrsb x27, [x2]
0016c8dcldr x0, [x2]
0016c8e0ldr x1, [x2+8]
0016c8e4str x0, [sp+40]
0016c8e8str x1, [sp+48]
0016c8ecbl net/url.InvalidHostError.Error
0016c8f0str x0, [sp+56]
0016c8f4str x1, [sp+64]
0016c8f8str x0, [sp+24]
0016c8fcstr x1, [sp+32]
0016c900ldur x29, [sp-8]
0016c904ldr x30, [sp], 80
0016c908ret x30
0016c90c
0016c90cloc_16c90c:
0016c90cbl runtime.panicwrap
0016c910hint
0016c914
0016c914loc_16c914:
0016c914str x0, [sp+8]
0016c918mov x3, x30
0016c91cbl runtime.morestack_noctxt.abi0
0016c920ldr x0, [sp+8]
0016c924b 0x16c8a0
0016c928
0016c928loc_16c928:
0016c928ldr x17, [x16]
0016c92cadd x20, sp, 88
0016c930subs xzr, x20, x17
0016c934b.ne 0x16c8c0
0016c938add x20, sp, 8
0016c93cstr x20, [x16]
0016c940b 0x16c8c0
0016c944udf 0
0016c948udf 0
0016c94cudf 0
0016c8a0
0016c8a0net/url.(*InvalidHostError).Error: ; void net/url.(*InvalidHostError).Error(struct net/url.InvalidHostError * e)
0016c8a0ldr x16, [x28+16]
0016c8a4subs xzr, sp, x16
0016c8a8b.ls 0x16c914
0016c8acstr x30, [sp-80]!
0016c8b0stur x29, [sp-8]
0016c8b4sub x29, sp, 8
0016c8b8ldr x16, [x28+32]
0016c8bccbnz x16, 0x16c928
0016c8c0
0016c8c0loc_16c8c0:
0016c8c0str x0, [sp+88]
0016c8c4stp xzr, xzr, [sp+24]
0016c8c8ldr x2, [sp+88]
0016c8cccbnz x2, 0x16c8d4
0016c8d0b 0x16c90c
0016c8d4
0016c8d4loc_16c8d4:
0016c8d4ldr x2, [sp+88]
0016c8d8ldrsb x27, [x2]
0016c8dcldr x0, [x2]
0016c8e0ldr x1, [x2+8]
0016c8e4str x0, [sp+40]
0016c8e8str x1, [sp+48]
0016c8ecbl net/url.InvalidHostError.Error
0016c8f0str x0, [sp+56]
0016c8f4str x1, [sp+64]
0016c8f8str x0, [sp+24]
0016c8fcstr x1, [sp+32]
0016c900ldur x29, [sp-8]
0016c904ldr x30, [sp], 80
0016c908ret x30
0016c90c
0016c90cloc_16c90c:
0016c90cbl runtime.panicwrap
0016c910hint
0016c914
0016c914loc_16c914:
0016c914str x0, [sp+8]
0016c918mov x3, x30
0016c91cbl runtime.morestack_noctxt.abi0
0016c920ldr x0, [sp+8]
0016c924b 0x16c8a0
0016c928
0016c928loc_16c928:
0016c928ldr x17, [x16]
0016c92cadd x20, sp, 88
0016c930subs xzr, x20, x17
0016c934b.ne 0x16c8c0
0016c938add x20, sp, 8
0016c93cstr x20, [x16]
0016c940b 0x16c8c0
0016c944udf 0
0016c948udf 0
0016c94cudf 0
0016c8a0
0016c950
0016c950type:.eq.net/url.URL: ; void type:.eq.net/url.URL(net/url.URL * p, net/url.URL * q)
0016c950ldr x16, [x28+16]
0016c954sub x17, sp, 64
0016c958subs xzr, x17, x16
0016c95cb.ls 0x16cd2c
0016c960str x30, [sp-192]!
0016c964stur x29, [sp-8]
0016c968sub x29, sp, 8
0016c96cstr x0, [sp+200]
0016c970str x1, [sp+208]
0016c974strb wzr, [sp+38]
0016c978ldr x3, [sp+200]
0016c97cldr x3, [x3+8]
0016c980str x3, [sp+48]
0016c984ldr x4, [x1+8]
0016c988str x4, [sp+40]
0016c98csubs xzr, x3, x4
0016c990b.eq 0x16c998
0016c994b 0x16cd10
0016c998
0016c998loc_16c998:
0016c998ldr x3, [sp+200]
0016c99cldr x3, [x3+24]
0016c9a0str x3, [sp+40]
0016c9a4ldr x4, [sp+208]
0016c9a8ldr x4, [x4+24]
0016c9acstr x4, [sp+48]
0016c9b0subs xzr, x3, x4
0016c9b4b.eq 0x16c9bc
0016c9b8b 0x16cd0c
0016c9bc
0016c9bcloc_16c9bc:
0016c9bcldr x3, [sp+200]
0016c9c0ldr x4, [sp+208]
0016c9c4ldr x3, [x3+32]
0016c9c8ldr x4, [x4+32]
0016c9ccsubs xzr, x4, x3
0016c9d0b.eq 0x16c9d8
0016c9d4b 0x16cd08
0016c9d8
0016c9d8loc_16c9d8:
0016c9d8ldr x3, [sp+200]
0016c9dcldr x3, [x3+48]
0016c9e0str x3, [sp+48]
0016c9e4ldr x4, [sp+208]
0016c9e8ldr x4, [x4+48]
0016c9ecstr x4, [sp+40]
0016c9f0subs xzr, x3, x4
0016c9f4b.eq 0x16c9fc
0016c9f8b 0x16cd04
0016c9fc
0016c9fcloc_16c9fc:
0016c9fcldr x3, [sp+200]
0016ca00ldr x3, [x3+64]
0016ca04str x3, [sp+40]
0016ca08ldr x4, [sp+208]
0016ca0cldr x4, [x4+64]
0016ca10str x4, [sp+48]
0016ca14subs xzr, x3, x4
0016ca18b.eq 0x16ca20
0016ca1cb 0x16cd00
0016ca20
0016ca20loc_16ca20:
0016ca20ldr x3, [sp+200]
0016ca24ldr x3, [x3+80]
0016ca28str x3, [sp+48]
0016ca2cldr x4, [sp+208]
0016ca30ldr x4, [x4+80]
0016ca34str x4, [sp+40]
0016ca38subs xzr, x3, x4
0016ca3cb.eq 0x16ca44
0016ca40b 0x16ccfc
0016ca44
0016ca44loc_16ca44:
0016ca44ldr x3, [sp+200]
0016ca48ldr x4, [sp+208]
0016ca4cldrb w3, [x3+88]
0016ca50ldrb w4, [x4+88]
0016ca54eor x3, x3, x4
0016ca58eor x3, x3, 1
0016ca5ctbnz w3, 0, 0x16ca64
0016ca60b 0x16ccf8
0016ca64
0016ca64loc_16ca64:
0016ca64ldr x3, [sp+200]
0016ca68ldr x4, [sp+208]
0016ca6cldrb w3, [x3+89]
0016ca70ldrb w4, [x4+89]
0016ca74eor x3, x3, x4
0016ca78eor x3, x3, 1
0016ca7ctbnz w3, 0, 0x16ca84
0016ca80b 0x16ccf4
0016ca84
0016ca84loc_16ca84:
0016ca84ldr x3, [sp+200]
0016ca88ldr x3, [x3+104]
0016ca8cstr x3, [sp+40]
0016ca90ldr x4, [sp+208]
0016ca94ldr x4, [x4+104]
0016ca98str x4, [sp+48]
0016ca9csubs xzr, x3, x4
0016caa0b.eq 0x16caa8
0016caa4b 0x16ccf0
0016caa8
0016caa8loc_16caa8:
0016caa8ldr x3, [sp+200]
0016caacldr x3, [x3+120]
0016cab0str x3, [sp+48]
0016cab4ldr x4, [sp+208]
0016cab8ldr x4, [x4+120]
0016cabcstr x4, [sp+40]
0016cac0subs xzr, x3, x4
0016cac4b.eq 0x16cacc
0016cac8b 0x16ccec
0016cacc
0016caccloc_16cacc:
0016caccldr x3, [sp+200]
0016cad0ldr x3, [x3+136]
0016cad4str x3, [sp+40]
0016cad8ldr x4, [sp+208]
0016cadcldr x4, [x4+136]
0016cae0str x4, [sp+48]
0016cae4subs xzr, x3, x4
0016cae8b.eq 0x16caf0
0016caecb 0x16cce8
0016caf0
0016caf0loc_16caf0:
0016caf0ldr x3, [sp+200]
0016caf4ldr x3, [x3+8]
0016caf8str x3, [sp+48]
0016cafcldr x3, [sp+200]
0016cb00ldr x3, [x3]
0016cb04str x3, [sp+80]
0016cb08ldr x3, [sp+208]
0016cb0cldr x1, [x3]
0016cb10str x1, [sp+72]
0016cb14ldr x2, [sp+48]
0016cb18ldr x0, [sp+80]
0016cb1cbl runtime.memequal
0016cb20strb w0, [sp+39]
0016cb24tbnz w0, 0, 0x16cb2c
0016cb28b 0x16cce4
0016cb2c
0016cb2cloc_16cb2c:
0016cb2cldr x3, [sp+200]
0016cb30ldr x3, [x3+24]
0016cb34str x3, [sp+48]
0016cb38ldr x3, [sp+200]
0016cb3cldr x3, [x3+16]
0016cb40str x3, [sp+64]
0016cb44ldr x3, [sp+208]
0016cb48ldr x1, [x3+16]
0016cb4cstr x1, [sp+56]
0016cb50ldr x2, [sp+48]
0016cb54ldr x0, [sp+64]
0016cb58bl runtime.memequal
0016cb5cstrb w0, [sp+39]
0016cb60tbnz w0, 0, 0x16cb68
0016cb64b 0x16cce0
0016cb68
0016cb68loc_16cb68:
0016cb68ldr x3, [sp+200]
0016cb6cldr x3, [x3+48]
0016cb70str x3, [sp+48]
0016cb74ldr x3, [sp+200]
0016cb78ldr x3, [x3+40]
0016cb7cstr x3, [sp+176]
0016cb80ldr x3, [sp+208]
0016cb84ldr x1, [x3+40]
0016cb88str x1, [sp+168]
0016cb8cldr x2, [sp+48]
0016cb90ldr x0, [sp+176]
0016cb94bl runtime.memequal
0016cb98strb w0, [sp+39]
0016cb9ctbnz w0, 0, 0x16cba4
0016cba0b 0x16ccdc
0016cba4
0016cba4loc_16cba4:
0016cba4ldr x3, [sp+200]
0016cba8ldr x3, [x3+64]
0016cbacstr x3, [sp+48]
0016cbb0ldr x3, [sp+200]
0016cbb4ldr x3, [x3+56]
0016cbb8str x3, [sp+160]
0016cbbcldr x3, [sp+208]
0016cbc0ldr x1, [x3+56]
0016cbc4str x1, [sp+152]
0016cbc8ldr x2, [sp+48]
0016cbccldr x0, [sp+160]
0016cbd0bl runtime.memequal
0016cbd4strb w0, [sp+39]
0016cbd8tbnz w0, 0, 0x16cbe0
0016cbdcb 0x16ccd8
0016cbe0
0016cbe0loc_16cbe0:
0016cbe0ldr x3, [sp+200]
0016cbe4ldr x3, [x3+80]
0016cbe8str x3, [sp+48]
0016cbecldr x3, [sp+200]
0016cbf0ldr x3, [x3+72]
0016cbf4str x3, [sp+144]
0016cbf8ldr x3, [sp+208]
0016cbfcldr x1, [x3+72]
0016cc00str x1, [sp+136]
0016cc04ldr x2, [sp+48]
0016cc08ldr x0, [sp+144]
0016cc0cbl runtime.memequal
0016cc10strb w0, [sp+39]
0016cc14tbnz w0, 0, 0x16cc1c
0016cc18b 0x16ccd4
0016cc1c
0016cc1cloc_16cc1c:
0016cc1cldr x3, [sp+200]
0016cc20ldr x3, [x3+104]
0016cc24str x3, [sp+48]
0016cc28ldr x3, [sp+200]
0016cc2cldr x3, [x3+96]
0016cc30str x3, [sp+128]
0016cc34ldr x3, [sp+208]
0016cc38ldr x1, [x3+96]
0016cc3cstr x1, [sp+120]
0016cc40ldr x2, [sp+48]
0016cc44ldr x0, [sp+128]
0016cc48bl runtime.memequal
0016cc4cstrb w0, [sp+39]
0016cc50tbnz w0, 0, 0x16cc58
0016cc54b 0x16ccd0
0016cc58
0016cc58loc_16cc58:
0016cc58ldr x3, [sp+200]
0016cc5cldr x3, [x3+120]
0016cc60str x3, [sp+48]
0016cc64ldr x3, [sp+200]
0016cc68ldr x3, [x3+112]
0016cc6cstr x3, [sp+112]
0016cc70ldr x3, [sp+208]
0016cc74ldr x1, [x3+112]
0016cc78str x1, [sp+104]
0016cc7cldr x2, [sp+48]
0016cc80ldr x0, [sp+112]
0016cc84bl runtime.memequal
0016cc88strb w0, [sp+39]
0016cc8ctbnz w0, 0, 0x16cc94
0016cc90b 0x16cccc
0016cc94
0016cc94loc_16cc94:
0016cc94ldr x3, [sp+200]
0016cc98ldr x3, [x3+136]
0016cc9cstr x3, [sp+48]
0016cca0ldr x3, [sp+200]
0016cca4ldr x3, [x3+128]
0016cca8str x3, [sp+96]
0016ccacldr x3, [sp+208]
0016ccb0ldr x1, [x3+128]
0016ccb4str x1, [sp+88]
0016ccb8ldr x2, [sp+48]
0016ccbcldr x0, [sp+96]
0016ccc0bl runtime.memequal
0016ccc4strb w0, [sp+38]
0016ccc8b 0x16cd1c
0016cccc
0016ccccloc_16cccc:
0016ccccb 0x16cd14
0016ccd0
0016ccd0loc_16ccd0:
0016ccd0b 0x16cd14
0016ccd4
0016ccd4loc_16ccd4:
0016ccd4b 0x16cd14
0016ccd8
0016ccd8loc_16ccd8:
0016ccd8b 0x16cd14
0016ccdc
0016ccdcloc_16ccdc:
0016ccdcb 0x16cd14
0016cce0
0016cce0loc_16cce0:
0016cce0b 0x16cd14
0016cce4
0016cce4loc_16cce4:
0016cce4b 0x16cd14
0016cce8
0016cce8loc_16cce8:
0016cce8b 0x16cd14
0016ccec
0016ccecloc_16ccec:
0016ccecb 0x16cd14
0016ccf0
0016ccf0loc_16ccf0:
0016ccf0b 0x16cd14
0016ccf4
0016ccf4loc_16ccf4:
0016ccf4b 0x16cd14
0016ccf8
0016ccf8loc_16ccf8:
0016ccf8b 0x16cd14
0016ccfc
0016ccfcloc_16ccfc:
0016ccfcb 0x16cd14
0016cd00
0016cd00loc_16cd00:
0016cd00b 0x16cd14
0016cd04
0016cd04loc_16cd04:
0016cd04b 0x16cd14
0016cd08
0016cd08loc_16cd08:
0016cd08b 0x16cd14
0016cd0c
0016cd0cloc_16cd0c:
0016cd0cb 0x16cd14
0016cd10
0016cd10loc_16cd10:
0016cd10b 0x16cd14
0016cd14
0016cd14loc_16cd14:
0016cd14strb wzr, [sp+38]
0016cd18b 0x16cd1c
0016cd1c
0016cd1cloc_16cd1c:
0016cd1cldrb w0, [sp+38]
0016cd20ldur x29, [sp-8]
0016cd24ldr x30, [sp], 192
0016cd28ret x30
0016cd2c
0016cd2cloc_16cd2c:
0016cd2cstp x0, x1, [sp+8]
0016cd30mov x3, x30
0016cd34bl runtime.morestack_noctxt.abi0
0016cd38ldp x0, x1, [sp+8]
0016cd3cb 0x16c950
0016c950
0016c950type:.eq.net/url.URL: ; void type:.eq.net/url.URL(net/url.URL * p, net/url.URL * q)
0016c950ldr x16, [x28+16]
0016c954sub x17, sp, 64
0016c958subs xzr, x17, x16
0016c95cb.ls 0x16cd2c
0016c960str x30, [sp-192]!
0016c964stur x29, [sp-8]
0016c968sub x29, sp, 8
0016c96cstr x0, [sp+200]
0016c970str x1, [sp+208]
0016c974strb wzr, [sp+38]
0016c978ldr x3, [sp+200]
0016c97cldr x3, [x3+8]
0016c980str x3, [sp+48]
0016c984ldr x4, [x1+8]
0016c988str x4, [sp+40]
0016c98csubs xzr, x3, x4
0016c990b.eq 0x16c998
0016c994b 0x16cd10
0016c998
0016c998loc_16c998:
0016c998ldr x3, [sp+200]
0016c99cldr x3, [x3+24]
0016c9a0str x3, [sp+40]
0016c9a4ldr x4, [sp+208]
0016c9a8ldr x4, [x4+24]
0016c9acstr x4, [sp+48]
0016c9b0subs xzr, x3, x4
0016c9b4b.eq 0x16c9bc
0016c9b8b 0x16cd0c
0016c9bc
0016c9bcloc_16c9bc:
0016c9bcldr x3, [sp+200]
0016c9c0ldr x4, [sp+208]
0016c9c4ldr x3, [x3+32]
0016c9c8ldr x4, [x4+32]
0016c9ccsubs xzr, x4, x3
0016c9d0b.eq 0x16c9d8
0016c9d4b 0x16cd08
0016c9d8
0016c9d8loc_16c9d8:
0016c9d8ldr x3, [sp+200]
0016c9dcldr x3, [x3+48]
0016c9e0str x3, [sp+48]
0016c9e4ldr x4, [sp+208]
0016c9e8ldr x4, [x4+48]
0016c9ecstr x4, [sp+40]
0016c9f0subs xzr, x3, x4
0016c9f4b.eq 0x16c9fc
0016c9f8b 0x16cd04
0016c9fc
0016c9fcloc_16c9fc:
0016c9fcldr x3, [sp+200]
0016ca00ldr x3, [x3+64]
0016ca04str x3, [sp+40]
0016ca08ldr x4, [sp+208]
0016ca0cldr x4, [x4+64]
0016ca10str x4, [sp+48]
0016ca14subs xzr, x3, x4
0016ca18b.eq 0x16ca20
0016ca1cb 0x16cd00
0016ca20
0016ca20loc_16ca20:
0016ca20ldr x3, [sp+200]
0016ca24ldr x3, [x3+80]
0016ca28str x3, [sp+48]
0016ca2cldr x4, [sp+208]
0016ca30ldr x4, [x4+80]
0016ca34str x4, [sp+40]
0016ca38subs xzr, x3, x4
0016ca3cb.eq 0x16ca44
0016ca40b 0x16ccfc
0016ca44
0016ca44loc_16ca44:
0016ca44ldr x3, [sp+200]
0016ca48ldr x4, [sp+208]
0016ca4cldrb w3, [x3+88]
0016ca50ldrb w4, [x4+88]
0016ca54eor x3, x3, x4
0016ca58eor x3, x3, 1
0016ca5ctbnz w3, 0, 0x16ca64
0016ca60b 0x16ccf8
0016ca64
0016ca64loc_16ca64:
0016ca64ldr x3, [sp+200]
0016ca68ldr x4, [sp+208]
0016ca6cldrb w3, [x3+89]
0016ca70ldrb w4, [x4+89]
0016ca74eor x3, x3, x4
0016ca78eor x3, x3, 1
0016ca7ctbnz w3, 0, 0x16ca84
0016ca80b 0x16ccf4
0016ca84
0016ca84loc_16ca84:
0016ca84ldr x3, [sp+200]
0016ca88ldr x3, [x3+104]
0016ca8cstr x3, [sp+40]
0016ca90ldr x4, [sp+208]
0016ca94ldr x4, [x4+104]
0016ca98str x4, [sp+48]
0016ca9csubs xzr, x3, x4
0016caa0b.eq 0x16caa8
0016caa4b 0x16ccf0
0016caa8
0016caa8loc_16caa8:
0016caa8ldr x3, [sp+200]
0016caacldr x3, [x3+120]
0016cab0str x3, [sp+48]
0016cab4ldr x4, [sp+208]
0016cab8ldr x4, [x4+120]
0016cabcstr x4, [sp+40]
0016cac0subs xzr, x3, x4
0016cac4b.eq 0x16cacc
0016cac8b 0x16ccec
0016cacc
0016caccloc_16cacc:
0016caccldr x3, [sp+200]
0016cad0ldr x3, [x3+136]
0016cad4str x3, [sp+40]
0016cad8ldr x4, [sp+208]
0016cadcldr x4, [x4+136]
0016cae0str x4, [sp+48]
0016cae4subs xzr, x3, x4
0016cae8b.eq 0x16caf0
0016caecb 0x16cce8
0016caf0
0016caf0loc_16caf0:
0016caf0ldr x3, [sp+200]
0016caf4ldr x3, [x3+8]
0016caf8str x3, [sp+48]
0016cafcldr x3, [sp+200]
0016cb00ldr x3, [x3]
0016cb04str x3, [sp+80]
0016cb08ldr x3, [sp+208]
0016cb0cldr x1, [x3]
0016cb10str x1, [sp+72]
0016cb14ldr x2, [sp+48]
0016cb18ldr x0, [sp+80]
0016cb1cbl runtime.memequal
0016cb20strb w0, [sp+39]
0016cb24tbnz w0, 0, 0x16cb2c
0016cb28b 0x16cce4
0016cb2c
0016cb2cloc_16cb2c:
0016cb2cldr x3, [sp+200]
0016cb30ldr x3, [x3+24]
0016cb34str x3, [sp+48]
0016cb38ldr x3, [sp+200]
0016cb3cldr x3, [x3+16]
0016cb40str x3, [sp+64]
0016cb44ldr x3, [sp+208]
0016cb48ldr x1, [x3+16]
0016cb4cstr x1, [sp+56]
0016cb50ldr x2, [sp+48]
0016cb54ldr x0, [sp+64]
0016cb58bl runtime.memequal
0016cb5cstrb w0, [sp+39]
0016cb60tbnz w0, 0, 0x16cb68
0016cb64b 0x16cce0
0016cb68
0016cb68loc_16cb68:
0016cb68ldr x3, [sp+200]
0016cb6cldr x3, [x3+48]
0016cb70str x3, [sp+48]
0016cb74ldr x3, [sp+200]
0016cb78ldr x3, [x3+40]
0016cb7cstr x3, [sp+176]
0016cb80ldr x3, [sp+208]
0016cb84ldr x1, [x3+40]
0016cb88str x1, [sp+168]
0016cb8cldr x2, [sp+48]
0016cb90ldr x0, [sp+176]
0016cb94bl runtime.memequal
0016cb98strb w0, [sp+39]
0016cb9ctbnz w0, 0, 0x16cba4
0016cba0b 0x16ccdc
0016cba4
0016cba4loc_16cba4:
0016cba4ldr x3, [sp+200]
0016cba8ldr x3, [x3+64]
0016cbacstr x3, [sp+48]
0016cbb0ldr x3, [sp+200]
0016cbb4ldr x3, [x3+56]
0016cbb8str x3, [sp+160]
0016cbbcldr x3, [sp+208]
0016cbc0ldr x1, [x3+56]
0016cbc4str x1, [sp+152]
0016cbc8ldr x2, [sp+48]
0016cbccldr x0, [sp+160]
0016cbd0bl runtime.memequal
0016cbd4strb w0, [sp+39]
0016cbd8tbnz w0, 0, 0x16cbe0
0016cbdcb 0x16ccd8
0016cbe0
0016cbe0loc_16cbe0:
0016cbe0ldr x3, [sp+200]
0016cbe4ldr x3, [x3+80]
0016cbe8str x3, [sp+48]
0016cbecldr x3, [sp+200]
0016cbf0ldr x3, [x3+72]
0016cbf4str x3, [sp+144]
0016cbf8ldr x3, [sp+208]
0016cbfcldr x1, [x3+72]
0016cc00str x1, [sp+136]
0016cc04ldr x2, [sp+48]
0016cc08ldr x0, [sp+144]
0016cc0cbl runtime.memequal
0016cc10strb w0, [sp+39]
0016cc14tbnz w0, 0, 0x16cc1c
0016cc18b 0x16ccd4
0016cc1c
0016cc1cloc_16cc1c:
0016cc1cldr x3, [sp+200]
0016cc20ldr x3, [x3+104]
0016cc24str x3, [sp+48]
0016cc28ldr x3, [sp+200]
0016cc2cldr x3, [x3+96]
0016cc30str x3, [sp+128]
0016cc34ldr x3, [sp+208]
0016cc38ldr x1, [x3+96]
0016cc3cstr x1, [sp+120]
0016cc40ldr x2, [sp+48]
0016cc44ldr x0, [sp+128]
0016cc48bl runtime.memequal
0016cc4cstrb w0, [sp+39]
0016cc50tbnz w0, 0, 0x16cc58
0016cc54b 0x16ccd0
0016cc58
0016cc58loc_16cc58:
0016cc58ldr x3, [sp+200]
0016cc5cldr x3, [x3+120]
0016cc60str x3, [sp+48]
0016cc64ldr x3, [sp+200]
0016cc68ldr x3, [x3+112]
0016cc6cstr x3, [sp+112]
0016cc70ldr x3, [sp+208]
0016cc74ldr x1, [x3+112]
0016cc78str x1, [sp+104]
0016cc7cldr x2, [sp+48]
0016cc80ldr x0, [sp+112]
0016cc84bl runtime.memequal
0016cc88strb w0, [sp+39]
0016cc8ctbnz w0, 0, 0x16cc94
0016cc90b 0x16cccc
0016cc94
0016cc94loc_16cc94:
0016cc94ldr x3, [sp+200]
0016cc98ldr x3, [x3+136]
0016cc9cstr x3, [sp+48]
0016cca0ldr x3, [sp+200]
0016cca4ldr x3, [x3+128]
0016cca8str x3, [sp+96]
0016ccacldr x3, [sp+208]
0016ccb0ldr x1, [x3+128]
0016ccb4str x1, [sp+88]
0016ccb8ldr x2, [sp+48]
0016ccbcldr x0, [sp+96]
0016ccc0bl runtime.memequal
0016ccc4strb w0, [sp+38]
0016ccc8b 0x16cd1c
0016cccc
0016ccccloc_16cccc:
0016ccccb 0x16cd14
0016ccd0
0016ccd0loc_16ccd0:
0016ccd0b 0x16cd14
0016ccd4
0016ccd4loc_16ccd4:
0016ccd4b 0x16cd14
0016ccd8
0016ccd8loc_16ccd8:
0016ccd8b 0x16cd14
0016ccdc
0016ccdcloc_16ccdc:
0016ccdcb 0x16cd14
0016cce0
0016cce0loc_16cce0:
0016cce0b 0x16cd14
0016cce4
0016cce4loc_16cce4:
0016cce4b 0x16cd14
0016cce8
0016cce8loc_16cce8:
0016cce8b 0x16cd14
0016ccec
0016ccecloc_16ccec:
0016ccecb 0x16cd14
0016ccf0
0016ccf0loc_16ccf0:
0016ccf0b 0x16cd14
0016ccf4
0016ccf4loc_16ccf4:
0016ccf4b 0x16cd14
0016ccf8
0016ccf8loc_16ccf8:
0016ccf8b 0x16cd14
0016ccfc
0016ccfcloc_16ccfc:
0016ccfcb 0x16cd14
0016cd00
0016cd00loc_16cd00:
0016cd00b 0x16cd14
0016cd04
0016cd04loc_16cd04:
0016cd04b 0x16cd14
0016cd08
0016cd08loc_16cd08:
0016cd08b 0x16cd14
0016cd0c
0016cd0cloc_16cd0c:
0016cd0cb 0x16cd14
0016cd10
0016cd10loc_16cd10:
0016cd10b 0x16cd14
0016cd14
0016cd14loc_16cd14:
0016cd14strb wzr, [sp+38]
0016cd18b 0x16cd1c
0016cd1c
0016cd1cloc_16cd1c:
0016cd1cldrb w0, [sp+38]
0016cd20ldur x29, [sp-8]
0016cd24ldr x30, [sp], 192
0016cd28ret x30
0016cd2c
0016cd2cloc_16cd2c:
0016cd2cstp x0, x1, [sp+8]
0016cd30mov x3, x30
0016cd34bl runtime.morestack_noctxt.abi0
0016cd38ldp x0, x1, [sp+8]
0016cd3cb 0x16c950
0016c950
0016cd40
0016cd40type:.eq.net/url.Userinfo: ; void type:.eq.net/url.Userinfo(net/url.Userinfo * p, net/url.Userinfo * q)
0016cd40ldr x16, [x28+16]
0016cd44subs xzr, sp, x16
0016cd48b.ls 0x16ce64
0016cd4cstr x30, [sp-96]!
0016cd50stur x29, [sp-8]
0016cd54sub x29, sp, 8
0016cd58str x0, [sp+104]
0016cd5cstr x1, [sp+112]
0016cd60strb wzr, [sp+38]
0016cd64ldr x3, [sp+104]
0016cd68ldr x3, [x3+8]
0016cd6cstr x3, [sp+48]
0016cd70ldr x4, [x1+8]
0016cd74str x4, [sp+40]
0016cd78subs xzr, x3, x4
0016cd7cb.eq 0x16cd84
0016cd80b 0x16ce48
0016cd84
0016cd84loc_16cd84:
0016cd84ldr x3, [sp+104]
0016cd88ldr x3, [x3+24]
0016cd8cstr x3, [sp+40]
0016cd90ldr x4, [sp+112]
0016cd94ldr x4, [x4+24]
0016cd98str x4, [sp+48]
0016cd9csubs xzr, x3, x4
0016cda0b.eq 0x16cda8
0016cda4b 0x16ce44
0016cda8
0016cda8loc_16cda8:
0016cda8ldr x3, [sp+104]
0016cdacldr x4, [sp+112]
0016cdb0ldrb w3, [x3+32]
0016cdb4ldrb w4, [x4+32]
0016cdb8eor x3, x3, x4
0016cdbceor x3, x3, 1
0016cdc0tbnz w3, 0, 0x16cdc8
0016cdc4b 0x16ce40
0016cdc8
0016cdc8loc_16cdc8:
0016cdc8ldr x3, [sp+104]
0016cdccldr x3, [x3+8]
0016cdd0str x3, [sp+48]
0016cdd4ldr x3, [sp+104]
0016cdd8ldr x3, [x3]
0016cddcstr x3, [sp+80]
0016cde0ldr x3, [sp+112]
0016cde4ldr x1, [x3]
0016cde8str x1, [sp+72]
0016cdecldr x2, [sp+48]
0016cdf0ldr x0, [sp+80]
0016cdf4bl runtime.memequal
0016cdf8strb w0, [sp+39]
0016cdfctbnz w0, 0, 0x16ce04
0016ce00b 0x16ce3c
0016ce04
0016ce04loc_16ce04:
0016ce04ldr x3, [sp+104]
0016ce08ldr x3, [x3+24]
0016ce0cstr x3, [sp+48]
0016ce10ldr x3, [sp+104]
0016ce14ldr x3, [x3+16]
0016ce18str x3, [sp+64]
0016ce1cldr x3, [sp+112]
0016ce20ldr x1, [x3+16]
0016ce24str x1, [sp+56]
0016ce28ldr x2, [sp+48]
0016ce2cldr x0, [sp+64]
0016ce30bl runtime.memequal
0016ce34strb w0, [sp+38]
0016ce38b 0x16ce54
0016ce3c
0016ce3cloc_16ce3c:
0016ce3cb 0x16ce4c
0016ce40
0016ce40loc_16ce40:
0016ce40b 0x16ce4c
0016ce44
0016ce44loc_16ce44:
0016ce44b 0x16ce4c
0016ce48
0016ce48loc_16ce48:
0016ce48b 0x16ce4c
0016ce4c
0016ce4cloc_16ce4c:
0016ce4cstrb wzr, [sp+38]
0016ce50b 0x16ce54
0016ce54
0016ce54loc_16ce54:
0016ce54ldrb w0, [sp+38]
0016ce58ldur x29, [sp-8]
0016ce5cldr x30, [sp], 96
0016ce60ret x30
0016ce64
0016ce64loc_16ce64:
0016ce64stp x0, x1, [sp+8]
0016ce68mov x3, x30
0016ce6cbl runtime.morestack_noctxt.abi0
0016ce70ldp x0, x1, [sp+8]
0016ce74b 0x16cd40
0016ce78udf 0
0016ce7cudf 0
0016cd40
0016cd40type:.eq.net/url.Userinfo: ; void type:.eq.net/url.Userinfo(net/url.Userinfo * p, net/url.Userinfo * q)
0016cd40ldr x16, [x28+16]
0016cd44subs xzr, sp, x16
0016cd48b.ls 0x16ce64
0016cd4cstr x30, [sp-96]!
0016cd50stur x29, [sp-8]
0016cd54sub x29, sp, 8
0016cd58str x0, [sp+104]
0016cd5cstr x1, [sp+112]
0016cd60strb wzr, [sp+38]
0016cd64ldr x3, [sp+104]
0016cd68ldr x3, [x3+8]
0016cd6cstr x3, [sp+48]
0016cd70ldr x4, [x1+8]
0016cd74str x4, [sp+40]
0016cd78subs xzr, x3, x4
0016cd7cb.eq 0x16cd84
0016cd80b 0x16ce48
0016cd84
0016cd84loc_16cd84:
0016cd84ldr x3, [sp+104]
0016cd88ldr x3, [x3+24]
0016cd8cstr x3, [sp+40]
0016cd90ldr x4, [sp+112]
0016cd94ldr x4, [x4+24]
0016cd98str x4, [sp+48]
0016cd9csubs xzr, x3, x4
0016cda0b.eq 0x16cda8
0016cda4b 0x16ce44
0016cda8
0016cda8loc_16cda8:
0016cda8ldr x3, [sp+104]
0016cdacldr x4, [sp+112]
0016cdb0ldrb w3, [x3+32]
0016cdb4ldrb w4, [x4+32]
0016cdb8eor x3, x3, x4
0016cdbceor x3, x3, 1
0016cdc0tbnz w3, 0, 0x16cdc8
0016cdc4b 0x16ce40
0016cdc8
0016cdc8loc_16cdc8:
0016cdc8ldr x3, [sp+104]
0016cdccldr x3, [x3+8]
0016cdd0str x3, [sp+48]
0016cdd4ldr x3, [sp+104]
0016cdd8ldr x3, [x3]
0016cddcstr x3, [sp+80]
0016cde0ldr x3, [sp+112]
0016cde4ldr x1, [x3]
0016cde8str x1, [sp+72]
0016cdecldr x2, [sp+48]
0016cdf0ldr x0, [sp+80]
0016cdf4bl runtime.memequal
0016cdf8strb w0, [sp+39]
0016cdfctbnz w0, 0, 0x16ce04
0016ce00b 0x16ce3c
0016ce04
0016ce04loc_16ce04:
0016ce04ldr x3, [sp+104]
0016ce08ldr x3, [x3+24]
0016ce0cstr x3, [sp+48]
0016ce10ldr x3, [sp+104]
0016ce14ldr x3, [x3+16]
0016ce18str x3, [sp+64]
0016ce1cldr x3, [sp+112]
0016ce20ldr x1, [x3+16]
0016ce24str x1, [sp+56]
0016ce28ldr x2, [sp+48]
0016ce2cldr x0, [sp+64]
0016ce30bl runtime.memequal
0016ce34strb w0, [sp+38]
0016ce38b 0x16ce54
0016ce3c
0016ce3cloc_16ce3c:
0016ce3cb 0x16ce4c
0016ce40
0016ce40loc_16ce40:
0016ce40b 0x16ce4c
0016ce44
0016ce44loc_16ce44:
0016ce44b 0x16ce4c
0016ce48
0016ce48loc_16ce48:
0016ce48b 0x16ce4c
0016ce4c
0016ce4cloc_16ce4c:
0016ce4cstrb wzr, [sp+38]
0016ce50b 0x16ce54
0016ce54
0016ce54loc_16ce54:
0016ce54ldrb w0, [sp+38]
0016ce58ldur x29, [sp-8]
0016ce5cldr x30, [sp], 96
0016ce60ret x30
0016ce64
0016ce64loc_16ce64:
0016ce64stp x0, x1, [sp+8]
0016ce68mov x3, x30
0016ce6cbl runtime.morestack_noctxt.abi0
0016ce70ldp x0, x1, [sp+8]
0016ce74b 0x16cd40
0016ce78udf 0
0016ce7cudf 0
0016cd40
0016ce80
0016ce80encoding/binary.init: ; void encoding/binary.init(void)
0016ce80ldr x16, [x28+16]
0016ce84subs xzr, sp, x16
0016ce88b.ls 0x16cf3c
0016ce8cstr x30, [sp-32]!
0016ce90stur x29, [sp-8]
0016ce94sub x29, sp, 8
0016ce98adrp x0, 0x548000
0016ce9cadd x0, x0, 3316
0016cea0orr x1, xzr, 16
0016cea4bl errors.New
0016cea8adrp x27, 0x8b5000
0016ceacstr x0, [x27+2688]
0016ceb0adrp x27, 0x8df000
0016ceb4ldr w2, [x27+3056]
0016ceb8cbz w2, 0x16cec0
0016cebcb 0x16cec4
0016cec0
0016cec0loc_16cec0:
0016cec0b 0x16cedc
0016cec4
0016cec4loc_16cec4:
0016cec4bl runtime.gcWriteBarrier2
0016cec8str x1, [x25]
0016ceccadrp x27, 0x8b5000
0016ced0ldr x2, [x27+2696]
0016ced4str x2, [x25+8]
0016ced8b 0x16cedc
0016cedc
0016cedcloc_16cedc:
0016cedcadrp x27, 0x8b5000
0016cee0str x1, [x27+2696]
0016cee4adrp x0, 0x558000
0016cee8add x0, x0, 3807
0016ceecmovz x1, 41
0016cef0bl errors.New
0016cef4adrp x27, 0x8b5000
0016cef8str x0, [x27+2704]
0016cefcadrp x27, 0x8df000
0016cf00ldr w2, [x27+3056]
0016cf04cbz w2, 0x16cf0c
0016cf08b 0x16cf10
0016cf0c
0016cf0cloc_16cf0c:
0016cf0cb 0x16cf28
0016cf10
0016cf10loc_16cf10:
0016cf10bl runtime.gcWriteBarrier2
0016cf14str x1, [x25]
0016cf18adrp x27, 0x8b5000
0016cf1cldr x0, [x27+2712]
0016cf20str x0, [x25+8]
0016cf24b 0x16cf28
0016cf28
0016cf28loc_16cf28:
0016cf28adrp x27, 0x8b5000
0016cf2cstr x1, [x27+2712]
0016cf30ldur x29, [sp-8]
0016cf34ldr x30, [sp], 32
0016cf38ret x30
0016cf3c
0016cf3cloc_16cf3c:
0016cf3cmov x3, x30
0016cf40bl runtime.morestack_noctxt.abi0
0016cf44b 0x16ce80
0016cf48udf 0
0016cf4cudf 0
0016ce80
0016ce80encoding/binary.init: ; void encoding/binary.init(void)
0016ce80ldr x16, [x28+16]
0016ce84subs xzr, sp, x16
0016ce88b.ls 0x16cf3c
0016ce8cstr x30, [sp-32]!
0016ce90stur x29, [sp-8]
0016ce94sub x29, sp, 8
0016ce98adrp x0, 0x548000
0016ce9cadd x0, x0, 3316
0016cea0orr x1, xzr, 16
0016cea4bl errors.New
0016cea8adrp x27, 0x8b5000
0016ceacstr x0, [x27+2688]
0016ceb0adrp x27, 0x8df000
0016ceb4ldr w2, [x27+3056]
0016ceb8cbz w2, 0x16cec0
0016cebcb 0x16cec4
0016cec0
0016cec0loc_16cec0:
0016cec0b 0x16cedc
0016cec4
0016cec4loc_16cec4:
0016cec4bl runtime.gcWriteBarrier2
0016cec8str x1, [x25]
0016ceccadrp x27, 0x8b5000
0016ced0ldr x2, [x27+2696]
0016ced4str x2, [x25+8]
0016ced8b 0x16cedc
0016cedc
0016cedcloc_16cedc:
0016cedcadrp x27, 0x8b5000
0016cee0str x1, [x27+2696]
0016cee4adrp x0, 0x558000
0016cee8add x0, x0, 3807
0016ceecmovz x1, 41
0016cef0bl errors.New
0016cef4adrp x27, 0x8b5000
0016cef8str x0, [x27+2704]
0016cefcadrp x27, 0x8df000
0016cf00ldr w2, [x27+3056]
0016cf04cbz w2, 0x16cf0c
0016cf08b 0x16cf10
0016cf0c
0016cf0cloc_16cf0c:
0016cf0cb 0x16cf28
0016cf10
0016cf10loc_16cf10:
0016cf10bl runtime.gcWriteBarrier2
0016cf14str x1, [x25]
0016cf18adrp x27, 0x8b5000
0016cf1cldr x0, [x27+2712]
0016cf20str x0, [x25+8]
0016cf24b 0x16cf28
0016cf28
0016cf28loc_16cf28:
0016cf28adrp x27, 0x8b5000
0016cf2cstr x1, [x27+2712]
0016cf30ldur x29, [sp-8]
0016cf34ldr x30, [sp], 32
0016cf38ret x30
0016cf3c
0016cf3cloc_16cf3c:
0016cf3cmov x3, x30
0016cf40bl runtime.morestack_noctxt.abi0
0016cf44b 0x16ce80
0016cf48udf 0
0016cf4cudf 0
0016ce80
0016cf50
0016cf50encoding/binary.littleEndian.Uint16: ; void encoding/binary.littleEndian.Uint16(encoding/binary.littleEndian p0, struct []uint8 b)
0016cf50ldr x16, [x28+16]
0016cf54subs xzr, sp, x16
0016cf58b.ls 0x16cfec
0016cf5cstr x30, [sp-48]!
0016cf60stur x29, [sp-8]
0016cf64sub x29, sp, 8
0016cf68str x0, [sp+56]
0016cf6cstr x1, [sp+64]
0016cf70str x2, [sp+72]
0016cf74strh wzr, [sp+38]
0016cf78ldr x1, [sp+64]
0016cf7csubs xzr, x1, 1
0016cf80b.hi 0x16cf88
0016cf84b 0x16cfe0
0016cf88
0016cf88loc_16cf88:
0016cf88ldr x1, [sp+64]
0016cf8cldr x2, [sp+56]
0016cf90subs xzr, x1, 0
0016cf94b.hi 0x16cf9c
0016cf98b 0x16cfd8
0016cf9c
0016cf9cloc_16cf9c:
0016cf9cldrb w2, [x2]
0016cfa0ldr x1, [sp+64]
0016cfa4ldr x3, [sp+56]
0016cfa8subs xzr, x1, 1
0016cfacb.hi 0x16cfb4
0016cfb0b 0x16cfd0
0016cfb4
0016cfb4loc_16cfb4:
0016cfb4ldrb w1, [x3+1]
0016cfb8ubfm x1, x1, 56, 7
0016cfbcorr x0, x2, x1
0016cfc0strh w0, [sp+38]
0016cfc4ldur x29, [sp-8]
0016cfc8ldr x30, [sp], 48
0016cfccret x30
0016cfd0
0016cfd0loc_16cfd0:
0016cfd0orr x0, xzr, 1
0016cfd4bl runtime.panicIndex
0016cfd8
0016cfd8loc_16cfd8:
0016cfd8mov x0, xzr
0016cfdcbl runtime.panicIndex
0016cfe0
0016cfe0loc_16cfe0:
0016cfe0orr x0, xzr, 1
0016cfe4bl runtime.panicIndex
0016cfe8hint
0016cfec
0016cfecloc_16cfec:
0016cfecstp x0, x1, [sp+8]
0016cff0str x2, [sp+24]
0016cff4mov x3, x30
0016cff8bl runtime.morestack_noctxt.abi0
0016cffcldp x0, x1, [sp+8]
0016d000ldr x2, [sp+24]
0016d004b 0x16cf50
0016d008udf 0
0016d00cudf 0
0016cf50
0016cf50encoding/binary.littleEndian.Uint16: ; void encoding/binary.littleEndian.Uint16(encoding/binary.littleEndian p0, struct []uint8 b)
0016cf50ldr x16, [x28+16]
0016cf54subs xzr, sp, x16
0016cf58b.ls 0x16cfec
0016cf5cstr x30, [sp-48]!
0016cf60stur x29, [sp-8]
0016cf64sub x29, sp, 8
0016cf68str x0, [sp+56]
0016cf6cstr x1, [sp+64]
0016cf70str x2, [sp+72]
0016cf74strh wzr, [sp+38]
0016cf78ldr x1, [sp+64]
0016cf7csubs xzr, x1, 1
0016cf80b.hi 0x16cf88
0016cf84b 0x16cfe0
0016cf88
0016cf88loc_16cf88:
0016cf88ldr x1, [sp+64]
0016cf8cldr x2, [sp+56]
0016cf90subs xzr, x1, 0
0016cf94b.hi 0x16cf9c
0016cf98b 0x16cfd8
0016cf9c
0016cf9cloc_16cf9c:
0016cf9cldrb w2, [x2]
0016cfa0ldr x1, [sp+64]
0016cfa4ldr x3, [sp+56]
0016cfa8subs xzr, x1, 1
0016cfacb.hi 0x16cfb4
0016cfb0b 0x16cfd0
0016cfb4
0016cfb4loc_16cfb4:
0016cfb4ldrb w1, [x3+1]
0016cfb8ubfm x1, x1, 56, 7
0016cfbcorr x0, x2, x1
0016cfc0strh w0, [sp+38]
0016cfc4ldur x29, [sp-8]
0016cfc8ldr x30, [sp], 48
0016cfccret x30
0016cfd0
0016cfd0loc_16cfd0:
0016cfd0orr x0, xzr, 1
0016cfd4bl runtime.panicIndex
0016cfd8
0016cfd8loc_16cfd8:
0016cfd8mov x0, xzr
0016cfdcbl runtime.panicIndex
0016cfe0
0016cfe0loc_16cfe0:
0016cfe0orr x0, xzr, 1
0016cfe4bl runtime.panicIndex
0016cfe8hint
0016cfec
0016cfecloc_16cfec:
0016cfecstp x0, x1, [sp+8]
0016cff0str x2, [sp+24]
0016cff4mov x3, x30
0016cff8bl runtime.morestack_noctxt.abi0
0016cffcldp x0, x1, [sp+8]
0016d000ldr x2, [sp+24]
0016d004b 0x16cf50
0016d008udf 0
0016d00cudf 0
0016cf50
0016d010
0016d010encoding/binary.littleEndian.PutUint16: ; void encoding/binary.littleEndian.PutUint16(encoding/binary.littleEndian p0, struct []uint8 b, uint16 v)
0016d010ldr x16, [x28+16]
0016d014subs xzr, sp, x16
0016d018b.ls 0x16d0a8
0016d01cstr x30, [sp-32]!
0016d020stur x29, [sp-8]
0016d024sub x29, sp, 8
0016d028str x0, [sp+40]
0016d02cstr x1, [sp+48]
0016d030str x2, [sp+56]
0016d034strh w3, [sp+64]
0016d038ldr x1, [sp+48]
0016d03csubs xzr, x1, 1
0016d040b.hi 0x16d048
0016d044b 0x16d09c
0016d048
0016d048loc_16d048:
0016d048ldr x1, [sp+48]
0016d04cldr x2, [sp+40]
0016d050subs xzr, x1, 0
0016d054b.hi 0x16d05c
0016d058b 0x16d094
0016d05c
0016d05cloc_16d05c:
0016d05cstrb w3, [x2]
0016d060ldr x1, [sp+48]
0016d064ldr x2, [sp+40]
0016d068ldrh w3, [sp+64]
0016d06cubfm x3, x3, 8, 15
0016d070subs xzr, x1, 1
0016d074b.hi 0x16d07c
0016d078b 0x16d08c
0016d07c
0016d07cloc_16d07c:
0016d07cstrb w3, [x2+1]
0016d080ldur x29, [sp-8]
0016d084ldr x30, [sp], 32
0016d088ret x30
0016d08c
0016d08cloc_16d08c:
0016d08corr x0, xzr, 1
0016d090bl runtime.panicIndex
0016d094
0016d094loc_16d094:
0016d094mov x0, xzr
0016d098bl runtime.panicIndex
0016d09c
0016d09cloc_16d09c:
0016d09corr x0, xzr, 1
0016d0a0bl runtime.panicIndex
0016d0a4hint
0016d0a8
0016d0a8loc_16d0a8:
0016d0a8stp x0, x1, [sp+8]
0016d0acstr x2, [sp+24]
0016d0b0strh w3, [sp+32]
0016d0b4mov x3, x30
0016d0b8bl runtime.morestack_noctxt.abi0
0016d0bcldp x0, x1, [sp+8]
0016d0c0ldr x2, [sp+24]
0016d0c4ldrh w3, [sp+32]
0016d0c8b 0x16d010
0016d0ccudf 0
0016d010
0016d010encoding/binary.littleEndian.PutUint16: ; void encoding/binary.littleEndian.PutUint16(encoding/binary.littleEndian p0, struct []uint8 b, uint16 v)
0016d010ldr x16, [x28+16]
0016d014subs xzr, sp, x16
0016d018b.ls 0x16d0a8
0016d01cstr x30, [sp-32]!
0016d020stur x29, [sp-8]
0016d024sub x29, sp, 8
0016d028str x0, [sp+40]
0016d02cstr x1, [sp+48]
0016d030str x2, [sp+56]
0016d034strh w3, [sp+64]
0016d038ldr x1, [sp+48]
0016d03csubs xzr, x1, 1
0016d040b.hi 0x16d048
0016d044b 0x16d09c
0016d048
0016d048loc_16d048:
0016d048ldr x1, [sp+48]
0016d04cldr x2, [sp+40]
0016d050subs xzr, x1, 0
0016d054b.hi 0x16d05c
0016d058b 0x16d094
0016d05c
0016d05cloc_16d05c:
0016d05cstrb w3, [x2]
0016d060ldr x1, [sp+48]
0016d064ldr x2, [sp+40]
0016d068ldrh w3, [sp+64]
0016d06cubfm x3, x3, 8, 15
0016d070subs xzr, x1, 1
0016d074b.hi 0x16d07c
0016d078b 0x16d08c
0016d07c
0016d07cloc_16d07c:
0016d07cstrb w3, [x2+1]
0016d080ldur x29, [sp-8]
0016d084ldr x30, [sp], 32
0016d088ret x30
0016d08c
0016d08cloc_16d08c:
0016d08corr x0, xzr, 1
0016d090bl runtime.panicIndex
0016d094
0016d094loc_16d094:
0016d094mov x0, xzr
0016d098bl runtime.panicIndex
0016d09c
0016d09cloc_16d09c:
0016d09corr x0, xzr, 1
0016d0a0bl runtime.panicIndex
0016d0a4hint
0016d0a8
0016d0a8loc_16d0a8:
0016d0a8stp x0, x1, [sp+8]
0016d0acstr x2, [sp+24]
0016d0b0strh w3, [sp+32]
0016d0b4mov x3, x30
0016d0b8bl runtime.morestack_noctxt.abi0
0016d0bcldp x0, x1, [sp+8]
0016d0c0ldr x2, [sp+24]
0016d0c4ldrh w3, [sp+32]
0016d0c8b 0x16d010
0016d0ccudf 0
0016d010
0016d0d0
0016d0d0encoding/binary.littleEndian.Uint32: ; void encoding/binary.littleEndian.Uint32(encoding/binary.littleEndian p0, struct []uint8 b)
0016d0d0ldr x16, [x28+16]
0016d0d4subs xzr, sp, x16
0016d0d8b.ls 0x16d1bc
0016d0dcstr x30, [sp-48]!
0016d0e0stur x29, [sp-8]
0016d0e4sub x29, sp, 8
0016d0e8str x0, [sp+56]
0016d0ecstr x1, [sp+64]
0016d0f0str x2, [sp+72]
0016d0f4str wzr, [sp+36]
0016d0f8ldr x1, [sp+64]
0016d0fcsubs xzr, x1, 3
0016d100b.hi 0x16d108
0016d104b 0x16d1b0
0016d108
0016d108loc_16d108:
0016d108ldr x1, [sp+64]
0016d10cldr x2, [sp+56]
0016d110subs xzr, x1, 0
0016d114b.hi 0x16d11c
0016d118b 0x16d1a8
0016d11c
0016d11cloc_16d11c:
0016d11cldrb w2, [x2]
0016d120ldr x1, [sp+64]
0016d124ldr x3, [sp+56]
0016d128subs xzr, x1, 1
0016d12cb.hi 0x16d134
0016d130b 0x16d1a0
0016d134
0016d134loc_16d134:
0016d134ldrb w3, [x3+1]
0016d138ubfm x3, x3, 56, 7
0016d13corr x2, x2, x3
0016d140ldr x1, [sp+64]
0016d144ldr x3, [sp+56]
0016d148subs xzr, x1, 2
0016d14cb.hi 0x16d154
0016d150b 0x16d198
0016d154
0016d154loc_16d154:
0016d154ldrb w3, [x3+2]
0016d158ubfm x3, x3, 48, 7
0016d15corr x2, x2, x3
0016d160ldr x1, [sp+64]
0016d164ldr x3, [sp+56]
0016d168subs xzr, x1, 3
0016d16cb.hi 0x16d174
0016d170b 0x16d190
0016d174
0016d174loc_16d174:
0016d174ldrb w1, [x3+3]
0016d178ubfm x1, x1, 40, 7
0016d17corr x0, x2, x1
0016d180str w0, [sp+36]
0016d184ldur x29, [sp-8]
0016d188ldr x30, [sp], 48
0016d18cret x30
0016d190
0016d190loc_16d190:
0016d190orr x0, xzr, 3
0016d194bl runtime.panicIndex
0016d198
0016d198loc_16d198:
0016d198orr x0, xzr, 2
0016d19cbl runtime.panicIndex
0016d1a0
0016d1a0loc_16d1a0:
0016d1a0orr x0, xzr, 1
0016d1a4bl runtime.panicIndex
0016d1a8
0016d1a8loc_16d1a8:
0016d1a8mov x0, xzr
0016d1acbl runtime.panicIndex
0016d1b0
0016d1b0loc_16d1b0:
0016d1b0orr x0, xzr, 3
0016d1b4bl runtime.panicIndex
0016d1b8hint
0016d1bc
0016d1bcloc_16d1bc:
0016d1bcstp x0, x1, [sp+8]
0016d1c0str x2, [sp+24]
0016d1c4mov x3, x30
0016d1c8bl runtime.morestack_noctxt.abi0
0016d1ccldp x0, x1, [sp+8]
0016d1d0ldr x2, [sp+24]
0016d1d4b 0x16d0d0
0016d1d8udf 0
0016d1dcudf 0
0016d0d0
0016d0d0encoding/binary.littleEndian.Uint32: ; void encoding/binary.littleEndian.Uint32(encoding/binary.littleEndian p0, struct []uint8 b)
0016d0d0ldr x16, [x28+16]
0016d0d4subs xzr, sp, x16
0016d0d8b.ls 0x16d1bc
0016d0dcstr x30, [sp-48]!
0016d0e0stur x29, [sp-8]
0016d0e4sub x29, sp, 8
0016d0e8str x0, [sp+56]
0016d0ecstr x1, [sp+64]
0016d0f0str x2, [sp+72]
0016d0f4str wzr, [sp+36]
0016d0f8ldr x1, [sp+64]
0016d0fcsubs xzr, x1, 3
0016d100b.hi 0x16d108
0016d104b 0x16d1b0
0016d108
0016d108loc_16d108:
0016d108ldr x1, [sp+64]
0016d10cldr x2, [sp+56]
0016d110subs xzr, x1, 0
0016d114b.hi 0x16d11c
0016d118b 0x16d1a8
0016d11c
0016d11cloc_16d11c:
0016d11cldrb w2, [x2]
0016d120ldr x1, [sp+64]
0016d124ldr x3, [sp+56]
0016d128subs xzr, x1, 1
0016d12cb.hi 0x16d134
0016d130b 0x16d1a0
0016d134
0016d134loc_16d134:
0016d134ldrb w3, [x3+1]
0016d138ubfm x3, x3, 56, 7
0016d13corr x2, x2, x3
0016d140ldr x1, [sp+64]
0016d144ldr x3, [sp+56]
0016d148subs xzr, x1, 2
0016d14cb.hi 0x16d154
0016d150b 0x16d198
0016d154
0016d154loc_16d154:
0016d154ldrb w3, [x3+2]
0016d158ubfm x3, x3, 48, 7
0016d15corr x2, x2, x3
0016d160ldr x1, [sp+64]
0016d164ldr x3, [sp+56]
0016d168subs xzr, x1, 3
0016d16cb.hi 0x16d174
0016d170b 0x16d190
0016d174
0016d174loc_16d174:
0016d174ldrb w1, [x3+3]
0016d178ubfm x1, x1, 40, 7
0016d17corr x0, x2, x1
0016d180str w0, [sp+36]
0016d184ldur x29, [sp-8]
0016d188ldr x30, [sp], 48
0016d18cret x30
0016d190
0016d190loc_16d190:
0016d190orr x0, xzr, 3
0016d194bl runtime.panicIndex
0016d198
0016d198loc_16d198:
0016d198orr x0, xzr, 2
0016d19cbl runtime.panicIndex
0016d1a0
0016d1a0loc_16d1a0:
0016d1a0orr x0, xzr, 1
0016d1a4bl runtime.panicIndex
0016d1a8
0016d1a8loc_16d1a8:
0016d1a8mov x0, xzr
0016d1acbl runtime.panicIndex
0016d1b0
0016d1b0loc_16d1b0:
0016d1b0orr x0, xzr, 3
0016d1b4bl runtime.panicIndex
0016d1b8hint
0016d1bc
0016d1bcloc_16d1bc:
0016d1bcstp x0, x1, [sp+8]
0016d1c0str x2, [sp+24]
0016d1c4mov x3, x30
0016d1c8bl runtime.morestack_noctxt.abi0
0016d1ccldp x0, x1, [sp+8]
0016d1d0ldr x2, [sp+24]
0016d1d4b 0x16d0d0
0016d1d8udf 0
0016d1dcudf 0
0016d0d0
0016d1e0
0016d1e0encoding/binary.littleEndian.PutUint32: ; void encoding/binary.littleEndian.PutUint32(encoding/binary.littleEndian p0, struct []uint8 b, uint32 v)
0016d1e0ldr x16, [x28+16]
0016d1e4subs xzr, sp, x16
0016d1e8b.ls 0x16d2c8
0016d1ecstr x30, [sp-32]!
0016d1f0stur x29, [sp-8]
0016d1f4sub x29, sp, 8
0016d1f8str x0, [sp+40]
0016d1fcstr x1, [sp+48]
0016d200str x2, [sp+56]
0016d204str w3, [sp+64]
0016d208ldr x1, [sp+48]
0016d20csubs xzr, x1, 3
0016d210b.hi 0x16d218
0016d214b 0x16d2bc
0016d218
0016d218loc_16d218:
0016d218ldr x1, [sp+48]
0016d21cldr x2, [sp+40]
0016d220subs xzr, x1, 0
0016d224b.hi 0x16d22c
0016d228b 0x16d2b4
0016d22c
0016d22cloc_16d22c:
0016d22cstrb w3, [x2]
0016d230ldr x1, [sp+48]
0016d234ldr x2, [sp+40]
0016d238ldr w3, [sp+64]
0016d23cubfm x3, x3, 8, 31
0016d240subs xzr, x1, 1
0016d244b.hi 0x16d24c
0016d248b 0x16d2ac
0016d24c
0016d24cloc_16d24c:
0016d24cstrb w3, [x2+1]
0016d250ldr x1, [sp+48]
0016d254ldr x2, [sp+40]
0016d258ldr w3, [sp+64]
0016d25cubfm x3, x3, 16, 31
0016d260subs xzr, x1, 2
0016d264b.hi 0x16d26c
0016d268b 0x16d2a4
0016d26c
0016d26cloc_16d26c:
0016d26cstrb w3, [x2+2]
0016d270ldr x1, [sp+48]
0016d274ldr x2, [sp+40]
0016d278ldr w3, [sp+64]
0016d27cubfm x3, x3, 24, 31
0016d280subs xzr, x1, 3
0016d284b.hi 0x16d28c
0016d288b 0x16d29c
0016d28c
0016d28cloc_16d28c:
0016d28cstrb w3, [x2+3]
0016d290ldur x29, [sp-8]
0016d294ldr x30, [sp], 32
0016d298ret x30
0016d29c
0016d29cloc_16d29c:
0016d29corr x0, xzr, 3
0016d2a0bl runtime.panicIndex
0016d2a4
0016d2a4loc_16d2a4:
0016d2a4orr x0, xzr, 2
0016d2a8bl runtime.panicIndex
0016d2ac
0016d2acloc_16d2ac:
0016d2acorr x0, xzr, 1
0016d2b0bl runtime.panicIndex
0016d2b4
0016d2b4loc_16d2b4:
0016d2b4mov x0, xzr
0016d2b8bl runtime.panicIndex
0016d2bc
0016d2bcloc_16d2bc:
0016d2bcorr x0, xzr, 3
0016d2c0bl runtime.panicIndex
0016d2c4hint
0016d2c8
0016d2c8loc_16d2c8:
0016d2c8stp x0, x1, [sp+8]
0016d2ccstr x2, [sp+24]
0016d2d0str w3, [sp+32]
0016d2d4mov x3, x30
0016d2d8bl runtime.morestack_noctxt.abi0
0016d2dcldp x0, x1, [sp+8]
0016d2e0ldr x2, [sp+24]
0016d2e4ldr w3, [sp+32]
0016d2e8b 0x16d1e0
0016d2ecudf 0
0016d1e0
0016d1e0encoding/binary.littleEndian.PutUint32: ; void encoding/binary.littleEndian.PutUint32(encoding/binary.littleEndian p0, struct []uint8 b, uint32 v)
0016d1e0ldr x16, [x28+16]
0016d1e4subs xzr, sp, x16
0016d1e8b.ls 0x16d2c8
0016d1ecstr x30, [sp-32]!
0016d1f0stur x29, [sp-8]
0016d1f4sub x29, sp, 8
0016d1f8str x0, [sp+40]
0016d1fcstr x1, [sp+48]
0016d200str x2, [sp+56]
0016d204str w3, [sp+64]
0016d208ldr x1, [sp+48]
0016d20csubs xzr, x1, 3
0016d210b.hi 0x16d218
0016d214b 0x16d2bc
0016d218
0016d218loc_16d218:
0016d218ldr x1, [sp+48]
0016d21cldr x2, [sp+40]
0016d220subs xzr, x1, 0
0016d224b.hi 0x16d22c
0016d228b 0x16d2b4
0016d22c
0016d22cloc_16d22c:
0016d22cstrb w3, [x2]
0016d230ldr x1, [sp+48]
0016d234ldr x2, [sp+40]
0016d238ldr w3, [sp+64]
0016d23cubfm x3, x3, 8, 31
0016d240subs xzr, x1, 1
0016d244b.hi 0x16d24c
0016d248b 0x16d2ac
0016d24c
0016d24cloc_16d24c:
0016d24cstrb w3, [x2+1]
0016d250ldr x1, [sp+48]
0016d254ldr x2, [sp+40]
0016d258ldr w3, [sp+64]
0016d25cubfm x3, x3, 16, 31
0016d260subs xzr, x1, 2
0016d264b.hi 0x16d26c
0016d268b 0x16d2a4
0016d26c
0016d26cloc_16d26c:
0016d26cstrb w3, [x2+2]
0016d270ldr x1, [sp+48]
0016d274ldr x2, [sp+40]
0016d278ldr w3, [sp+64]
0016d27cubfm x3, x3, 24, 31
0016d280subs xzr, x1, 3
0016d284b.hi 0x16d28c
0016d288b 0x16d29c
0016d28c
0016d28cloc_16d28c:
0016d28cstrb w3, [x2+3]
0016d290ldur x29, [sp-8]
0016d294ldr x30, [sp], 32
0016d298ret x30
0016d29c
0016d29cloc_16d29c:
0016d29corr x0, xzr, 3
0016d2a0bl runtime.panicIndex
0016d2a4
0016d2a4loc_16d2a4:
0016d2a4orr x0, xzr, 2
0016d2a8bl runtime.panicIndex
0016d2ac
0016d2acloc_16d2ac:
0016d2acorr x0, xzr, 1
0016d2b0bl runtime.panicIndex
0016d2b4
0016d2b4loc_16d2b4:
0016d2b4mov x0, xzr
0016d2b8bl runtime.panicIndex
0016d2bc
0016d2bcloc_16d2bc:
0016d2bcorr x0, xzr, 3
0016d2c0bl runtime.panicIndex
0016d2c4hint
0016d2c8
0016d2c8loc_16d2c8:
0016d2c8stp x0, x1, [sp+8]
0016d2ccstr x2, [sp+24]
0016d2d0str w3, [sp+32]
0016d2d4mov x3, x30
0016d2d8bl runtime.morestack_noctxt.abi0
0016d2dcldp x0, x1, [sp+8]
0016d2e0ldr x2, [sp+24]
0016d2e4ldr w3, [sp+32]
0016d2e8b 0x16d1e0
0016d2ecudf 0
0016d1e0
0016d2f0
0016d2f0encoding/binary.littleEndian.Uint64: ; void encoding/binary.littleEndian.Uint64(encoding/binary.littleEndian p0, struct []uint8 b)
0016d2f0ldr x16, [x28+16]
0016d2f4subs xzr, sp, x16
0016d2f8b.ls 0x16d438
0016d2fcstr x30, [sp-48]!
0016d300stur x29, [sp-8]
0016d304sub x29, sp, 8
0016d308str x0, [sp+56]
0016d30cstr x1, [sp+64]
0016d310str x2, [sp+72]
0016d314str xzr, [sp+32]
0016d318subs xzr, x1, 7
0016d31cb.hi 0x16d324
0016d320b 0x16d42c
0016d324
0016d324loc_16d324:
0016d324subs xzr, x1, 0
0016d328b.hi 0x16d330
0016d32cb 0x16d424
0016d330
0016d330loc_16d330:
0016d330ldrb w2, [x0]
0016d334subs xzr, x1, 1
0016d338b.hi 0x16d340
0016d33cb 0x16d41c
0016d340
0016d340loc_16d340:
0016d340ldrb w3, [x0+1]
0016d344ubfm x3, x3, 56, 7
0016d348orr x2, x2, x3
0016d34csubs xzr, x1, 2
0016d350b.hi 0x16d358
0016d354b 0x16d414
0016d358
0016d358loc_16d358:
0016d358ldrb w3, [x0+2]
0016d35cubfm x3, x3, 48, 7
0016d360orr x2, x2, x3
0016d364subs xzr, x1, 3
0016d368b.hi 0x16d370
0016d36cb 0x16d40c
0016d370
0016d370loc_16d370:
0016d370ldrb w3, [x0+3]
0016d374ubfm x3, x3, 40, 7
0016d378orr x2, x2, x3
0016d37csubs xzr, x1, 4
0016d380b.hi 0x16d388
0016d384b 0x16d404
0016d388
0016d388loc_16d388:
0016d388ldrb w3, [x0+4]
0016d38cubfm x3, x3, 32, 7
0016d390orr x2, x2, x3
0016d394subs xzr, x1, 5
0016d398b.hi 0x16d3a0
0016d39cb 0x16d3fc
0016d3a0
0016d3a0loc_16d3a0:
0016d3a0ldrb w3, [x0+5]
0016d3a4ubfm x3, x3, 24, 7
0016d3a8orr x2, x2, x3
0016d3acsubs xzr, x1, 6
0016d3b0b.hi 0x16d3b8
0016d3b4b 0x16d3f4
0016d3b8
0016d3b8loc_16d3b8:
0016d3b8ldrb w3, [x0+6]
0016d3bcubfm x3, x3, 16, 7
0016d3c0orr x2, x2, x3
0016d3c4subs xzr, x1, 7
0016d3c8b.hi 0x16d3d0
0016d3ccb 0x16d3ec
0016d3d0
0016d3d0loc_16d3d0:
0016d3d0ldrb w1, [x0+7]
0016d3d4ubfm x1, x1, 8, 7
0016d3d8orr x0, x2, x1
0016d3dcstr x0, [sp+32]
0016d3e0ldur x29, [sp-8]
0016d3e4ldr x30, [sp], 48
0016d3e8ret x30
0016d3ec
0016d3ecloc_16d3ec:
0016d3ecorr x0, xzr, 7
0016d3f0bl runtime.panicIndex
0016d3f4
0016d3f4loc_16d3f4:
0016d3f4orr x0, xzr, 6
0016d3f8bl runtime.panicIndex
0016d3fc
0016d3fcloc_16d3fc:
0016d3fcmovz x0, 5
0016d400bl runtime.panicIndex
0016d404
0016d404loc_16d404:
0016d404orr x0, xzr, 4
0016d408bl runtime.panicIndex
0016d40c
0016d40cloc_16d40c:
0016d40corr x0, xzr, 3
0016d410bl runtime.panicIndex
0016d414
0016d414loc_16d414:
0016d414orr x0, xzr, 2
0016d418bl runtime.panicIndex
0016d41c
0016d41cloc_16d41c:
0016d41corr x0, xzr, 1
0016d420bl runtime.panicIndex
0016d424
0016d424loc_16d424:
0016d424mov x0, xzr
0016d428bl runtime.panicIndex
0016d42c
0016d42cloc_16d42c:
0016d42corr x0, xzr, 7
0016d430bl runtime.panicIndex
0016d434hint
0016d438
0016d438loc_16d438:
0016d438stp x0, x1, [sp+8]
0016d43cstr x2, [sp+24]
0016d440mov x3, x30
0016d444bl runtime.morestack_noctxt.abi0
0016d448ldp x0, x1, [sp+8]
0016d44cldr x2, [sp+24]
0016d450b 0x16d2f0
0016d454udf 0
0016d458udf 0
0016d45cudf 0
0016d2f0
0016d2f0encoding/binary.littleEndian.Uint64: ; void encoding/binary.littleEndian.Uint64(encoding/binary.littleEndian p0, struct []uint8 b)
0016d2f0ldr x16, [x28+16]
0016d2f4subs xzr, sp, x16
0016d2f8b.ls 0x16d438
0016d2fcstr x30, [sp-48]!
0016d300stur x29, [sp-8]
0016d304sub x29, sp, 8
0016d308str x0, [sp+56]
0016d30cstr x1, [sp+64]
0016d310str x2, [sp+72]
0016d314str xzr, [sp+32]
0016d318subs xzr, x1, 7
0016d31cb.hi 0x16d324
0016d320b 0x16d42c
0016d324
0016d324loc_16d324:
0016d324subs xzr, x1, 0
0016d328b.hi 0x16d330
0016d32cb 0x16d424
0016d330
0016d330loc_16d330:
0016d330ldrb w2, [x0]
0016d334subs xzr, x1, 1
0016d338b.hi 0x16d340
0016d33cb 0x16d41c
0016d340
0016d340loc_16d340:
0016d340ldrb w3, [x0+1]
0016d344ubfm x3, x3, 56, 7
0016d348orr x2, x2, x3
0016d34csubs xzr, x1, 2
0016d350b.hi 0x16d358
0016d354b 0x16d414
0016d358
0016d358loc_16d358:
0016d358ldrb w3, [x0+2]
0016d35cubfm x3, x3, 48, 7
0016d360orr x2, x2, x3
0016d364subs xzr, x1, 3
0016d368b.hi 0x16d370
0016d36cb 0x16d40c
0016d370
0016d370loc_16d370:
0016d370ldrb w3, [x0+3]
0016d374ubfm x3, x3, 40, 7
0016d378orr x2, x2, x3
0016d37csubs xzr, x1, 4
0016d380b.hi 0x16d388
0016d384b 0x16d404
0016d388
0016d388loc_16d388:
0016d388ldrb w3, [x0+4]
0016d38cubfm x3, x3, 32, 7
0016d390orr x2, x2, x3
0016d394subs xzr, x1, 5
0016d398b.hi 0x16d3a0
0016d39cb 0x16d3fc
0016d3a0
0016d3a0loc_16d3a0:
0016d3a0ldrb w3, [x0+5]
0016d3a4ubfm x3, x3, 24, 7
0016d3a8orr x2, x2, x3
0016d3acsubs xzr, x1, 6
0016d3b0b.hi 0x16d3b8
0016d3b4b 0x16d3f4
0016d3b8
0016d3b8loc_16d3b8:
0016d3b8ldrb w3, [x0+6]
0016d3bcubfm x3, x3, 16, 7
0016d3c0orr x2, x2, x3
0016d3c4subs xzr, x1, 7
0016d3c8b.hi 0x16d3d0
0016d3ccb 0x16d3ec
0016d3d0
0016d3d0loc_16d3d0:
0016d3d0ldrb w1, [x0+7]
0016d3d4ubfm x1, x1, 8, 7
0016d3d8orr x0, x2, x1
0016d3dcstr x0, [sp+32]
0016d3e0ldur x29, [sp-8]
0016d3e4ldr x30, [sp], 48
0016d3e8ret x30
0016d3ec
0016d3ecloc_16d3ec:
0016d3ecorr x0, xzr, 7
0016d3f0bl runtime.panicIndex
0016d3f4
0016d3f4loc_16d3f4:
0016d3f4orr x0, xzr, 6
0016d3f8bl runtime.panicIndex
0016d3fc
0016d3fcloc_16d3fc:
0016d3fcmovz x0, 5
0016d400bl runtime.panicIndex
0016d404
0016d404loc_16d404:
0016d404orr x0, xzr, 4
0016d408bl runtime.panicIndex
0016d40c
0016d40cloc_16d40c:
0016d40corr x0, xzr, 3
0016d410bl runtime.panicIndex
0016d414
0016d414loc_16d414:
0016d414orr x0, xzr, 2
0016d418bl runtime.panicIndex
0016d41c
0016d41cloc_16d41c:
0016d41corr x0, xzr, 1
0016d420bl runtime.panicIndex
0016d424
0016d424loc_16d424:
0016d424mov x0, xzr
0016d428bl runtime.panicIndex
0016d42c
0016d42cloc_16d42c:
0016d42corr x0, xzr, 7
0016d430bl runtime.panicIndex
0016d434hint
0016d438
0016d438loc_16d438:
0016d438stp x0, x1, [sp+8]
0016d43cstr x2, [sp+24]
0016d440mov x3, x30
0016d444bl runtime.morestack_noctxt.abi0
0016d448ldp x0, x1, [sp+8]
0016d44cldr x2, [sp+24]
0016d450b 0x16d2f0
0016d454udf 0
0016d458udf 0
0016d45cudf 0
0016d2f0
0016d460
0016d460encoding/binary.littleEndian.PutUint64: ; void encoding/binary.littleEndian.PutUint64(encoding/binary.littleEndian p0, struct []uint8 b, uint64 v)
0016d460ldr x16, [x28+16]
0016d464subs xzr, sp, x16
0016d468b.ls 0x16d5dc
0016d46cstr x30, [sp-32]!
0016d470stur x29, [sp-8]
0016d474sub x29, sp, 8
0016d478str x0, [sp+40]
0016d47cstr x1, [sp+48]
0016d480str x2, [sp+56]
0016d484str x3, [sp+64]
0016d488subs xzr, x1, 7
0016d48cb.hi 0x16d494
0016d490b 0x16d5d0
0016d494
0016d494loc_16d494:
0016d494subs xzr, x1, 0
0016d498b.hi 0x16d4a0
0016d49cb 0x16d5c8
0016d4a0
0016d4a0loc_16d4a0:
0016d4a0strb w3, [x0]
0016d4a4ldr x1, [sp+48]
0016d4a8ldr x2, [sp+40]
0016d4acldr x3, [sp+64]
0016d4b0ubfm x3, x3, 8, 63
0016d4b4subs xzr, x1, 1
0016d4b8b.hi 0x16d4c0
0016d4bcb 0x16d5c0
0016d4c0
0016d4c0loc_16d4c0:
0016d4c0strb w3, [x2+1]
0016d4c4ldr x1, [sp+48]
0016d4c8ldr x2, [sp+40]
0016d4ccldr x3, [sp+64]
0016d4d0ubfm x3, x3, 16, 63
0016d4d4subs xzr, x1, 2
0016d4d8b.hi 0x16d4e0
0016d4dcb 0x16d5b8
0016d4e0
0016d4e0loc_16d4e0:
0016d4e0strb w3, [x2+2]
0016d4e4ldr x1, [sp+48]
0016d4e8ldr x2, [sp+40]
0016d4ecldr x3, [sp+64]
0016d4f0ubfm x3, x3, 24, 63
0016d4f4subs xzr, x1, 3
0016d4f8b.hi 0x16d500
0016d4fcb 0x16d5b0
0016d500
0016d500loc_16d500:
0016d500strb w3, [x2+3]
0016d504ldr x1, [sp+48]
0016d508ldr x2, [sp+40]
0016d50cldr x3, [sp+64]
0016d510ubfm x3, x3, 32, 63
0016d514subs xzr, x1, 4
0016d518b.hi 0x16d520
0016d51cb 0x16d5a8
0016d520
0016d520loc_16d520:
0016d520strb w3, [x2+4]
0016d524ldr x1, [sp+48]
0016d528ldr x2, [sp+40]
0016d52cldr x3, [sp+64]
0016d530ubfm x3, x3, 40, 63
0016d534subs xzr, x1, 5
0016d538b.hi 0x16d540
0016d53cb 0x16d5a0
0016d540
0016d540loc_16d540:
0016d540strb w3, [x2+5]
0016d544ldr x1, [sp+48]
0016d548ldr x2, [sp+40]
0016d54cldr x3, [sp+64]
0016d550ubfm x3, x3, 48, 63
0016d554subs xzr, x1, 6
0016d558b.hi 0x16d560
0016d55cb 0x16d598
0016d560
0016d560loc_16d560:
0016d560strb w3, [x2+6]
0016d564ldr x1, [sp+48]
0016d568ldr x2, [sp+40]
0016d56cldr x3, [sp+64]
0016d570ubfm x3, x3, 56, 63
0016d574subs xzr, x1, 7
0016d578b.hi 0x16d580
0016d57cb 0x16d590
0016d580
0016d580loc_16d580:
0016d580strb w3, [x2+7]
0016d584ldur x29, [sp-8]
0016d588ldr x30, [sp], 32
0016d58cret x30
0016d590
0016d590loc_16d590:
0016d590orr x0, xzr, 7
0016d594bl runtime.panicIndex
0016d598
0016d598loc_16d598:
0016d598orr x0, xzr, 6
0016d59cbl runtime.panicIndex
0016d5a0
0016d5a0loc_16d5a0:
0016d5a0movz x0, 5
0016d5a4bl runtime.panicIndex
0016d5a8
0016d5a8loc_16d5a8:
0016d5a8orr x0, xzr, 4
0016d5acbl runtime.panicIndex
0016d5b0
0016d5b0loc_16d5b0:
0016d5b0orr x0, xzr, 3
0016d5b4bl runtime.panicIndex
0016d5b8
0016d5b8loc_16d5b8:
0016d5b8orr x0, xzr, 2
0016d5bcbl runtime.panicIndex
0016d5c0
0016d5c0loc_16d5c0:
0016d5c0orr x0, xzr, 1
0016d5c4bl runtime.panicIndex
0016d5c8
0016d5c8loc_16d5c8:
0016d5c8mov x0, xzr
0016d5ccbl runtime.panicIndex
0016d5d0
0016d5d0loc_16d5d0:
0016d5d0orr x0, xzr, 7
0016d5d4bl runtime.panicIndex
0016d5d8hint
0016d5dc
0016d5dcloc_16d5dc:
0016d5dcstp x0, x1, [sp+8]
0016d5e0stp x2, x3, [sp+24]
0016d5e4mov x3, x30
0016d5e8bl runtime.morestack_noctxt.abi0
0016d5ecldp x0, x1, [sp+8]
0016d5f0ldp x2, x3, [sp+24]
0016d5f4b 0x16d460
0016d5f8udf 0
0016d5fcudf 0
0016d460
0016d460encoding/binary.littleEndian.PutUint64: ; void encoding/binary.littleEndian.PutUint64(encoding/binary.littleEndian p0, struct []uint8 b, uint64 v)
0016d460ldr x16, [x28+16]
0016d464subs xzr, sp, x16
0016d468b.ls 0x16d5dc
0016d46cstr x30, [sp-32]!
0016d470stur x29, [sp-8]
0016d474sub x29, sp, 8
0016d478str x0, [sp+40]
0016d47cstr x1, [sp+48]
0016d480str x2, [sp+56]
0016d484str x3, [sp+64]
0016d488subs xzr, x1, 7
0016d48cb.hi 0x16d494
0016d490b 0x16d5d0
0016d494
0016d494loc_16d494:
0016d494subs xzr, x1, 0
0016d498b.hi 0x16d4a0
0016d49cb 0x16d5c8
0016d4a0
0016d4a0loc_16d4a0:
0016d4a0strb w3, [x0]
0016d4a4ldr x1, [sp+48]
0016d4a8ldr x2, [sp+40]
0016d4acldr x3, [sp+64]
0016d4b0ubfm x3, x3, 8, 63
0016d4b4subs xzr, x1, 1
0016d4b8b.hi 0x16d4c0
0016d4bcb 0x16d5c0
0016d4c0
0016d4c0loc_16d4c0:
0016d4c0strb w3, [x2+1]
0016d4c4ldr x1, [sp+48]
0016d4c8ldr x2, [sp+40]
0016d4ccldr x3, [sp+64]
0016d4d0ubfm x3, x3, 16, 63
0016d4d4subs xzr, x1, 2
0016d4d8b.hi 0x16d4e0
0016d4dcb 0x16d5b8
0016d4e0
0016d4e0loc_16d4e0:
0016d4e0strb w3, [x2+2]
0016d4e4ldr x1, [sp+48]
0016d4e8ldr x2, [sp+40]
0016d4ecldr x3, [sp+64]
0016d4f0ubfm x3, x3, 24, 63
0016d4f4subs xzr, x1, 3
0016d4f8b.hi 0x16d500
0016d4fcb 0x16d5b0
0016d500
0016d500loc_16d500:
0016d500strb w3, [x2+3]
0016d504ldr x1, [sp+48]
0016d508ldr x2, [sp+40]
0016d50cldr x3, [sp+64]
0016d510ubfm x3, x3, 32, 63
0016d514subs xzr, x1, 4
0016d518b.hi 0x16d520
0016d51cb 0x16d5a8
0016d520
0016d520loc_16d520:
0016d520strb w3, [x2+4]
0016d524ldr x1, [sp+48]
0016d528ldr x2, [sp+40]
0016d52cldr x3, [sp+64]
0016d530ubfm x3, x3, 40, 63
0016d534subs xzr, x1, 5
0016d538b.hi 0x16d540
0016d53cb 0x16d5a0
0016d540
0016d540loc_16d540:
0016d540strb w3, [x2+5]
0016d544ldr x1, [sp+48]
0016d548ldr x2, [sp+40]
0016d54cldr x3, [sp+64]
0016d550ubfm x3, x3, 48, 63
0016d554subs xzr, x1, 6
0016d558b.hi 0x16d560
0016d55cb 0x16d598
0016d560
0016d560loc_16d560:
0016d560strb w3, [x2+6]
0016d564ldr x1, [sp+48]
0016d568ldr x2, [sp+40]
0016d56cldr x3, [sp+64]
0016d570ubfm x3, x3, 56, 63
0016d574subs xzr, x1, 7
0016d578b.hi 0x16d580
0016d57cb 0x16d590
0016d580
0016d580loc_16d580:
0016d580strb w3, [x2+7]
0016d584ldur x29, [sp-8]
0016d588ldr x30, [sp], 32
0016d58cret x30
0016d590
0016d590loc_16d590:
0016d590orr x0, xzr, 7
0016d594bl runtime.panicIndex
0016d598
0016d598loc_16d598:
0016d598orr x0, xzr, 6
0016d59cbl runtime.panicIndex
0016d5a0
0016d5a0loc_16d5a0:
0016d5a0movz x0, 5
0016d5a4bl runtime.panicIndex
0016d5a8
0016d5a8loc_16d5a8:
0016d5a8orr x0, xzr, 4
0016d5acbl runtime.panicIndex
0016d5b0
0016d5b0loc_16d5b0:
0016d5b0orr x0, xzr, 3
0016d5b4bl runtime.panicIndex
0016d5b8
0016d5b8loc_16d5b8:
0016d5b8orr x0, xzr, 2
0016d5bcbl runtime.panicIndex
0016d5c0
0016d5c0loc_16d5c0:
0016d5c0orr x0, xzr, 1
0016d5c4bl runtime.panicIndex
0016d5c8
0016d5c8loc_16d5c8:
0016d5c8mov x0, xzr
0016d5ccbl runtime.panicIndex
0016d5d0
0016d5d0loc_16d5d0:
0016d5d0orr x0, xzr, 7
0016d5d4bl runtime.panicIndex
0016d5d8hint
0016d5dc
0016d5dcloc_16d5dc:
0016d5dcstp x0, x1, [sp+8]
0016d5e0stp x2, x3, [sp+24]
0016d5e4mov x3, x30
0016d5e8bl runtime.morestack_noctxt.abi0
0016d5ecldp x0, x1, [sp+8]
0016d5f0ldp x2, x3, [sp+24]
0016d5f4b 0x16d460
0016d5f8udf 0
0016d5fcudf 0
0016d460
0016d600
0016d600encoding/binary.littleEndian.String: ; void encoding/binary.littleEndian.String(encoding/binary.littleEndian p0)
0016d600str x30, [sp-32]!
0016d604stur x29, [sp-8]
0016d608sub x29, sp, 8
0016d60cstp xzr, xzr, [sp+8]
0016d610adrp x0, 0x546000
0016d614add x0, x0, 660
0016d618str x0, [sp+8]
0016d61corr x1, xzr, 12
0016d620str x1, [sp+16]
0016d624add x29, sp, 24
0016d628add sp, sp, 32
0016d62cret x30
0016d600
0016d600encoding/binary.littleEndian.String: ; void encoding/binary.littleEndian.String(encoding/binary.littleEndian p0)
0016d600str x30, [sp-32]!
0016d604stur x29, [sp-8]
0016d608sub x29, sp, 8
0016d60cstp xzr, xzr, [sp+8]
0016d610adrp x0, 0x546000
0016d614add x0, x0, 660
0016d618str x0, [sp+8]
0016d61corr x1, xzr, 12
0016d620str x1, [sp+16]
0016d624add x29, sp, 24
0016d628add sp, sp, 32
0016d62cret x30
0016d600
0016d630
0016d630encoding/binary.littleEndian.GoString: ; void encoding/binary.littleEndian.GoString(encoding/binary.littleEndian p0)
0016d630str x30, [sp-32]!
0016d634stur x29, [sp-8]
0016d638sub x29, sp, 8
0016d63cstp xzr, xzr, [sp+8]
0016d640adrp x0, 0x549000
0016d644add x0, x0, 1232
0016d648str x0, [sp+8]
0016d64cmovz x1, 19
0016d650str x1, [sp+16]
0016d654add x29, sp, 24
0016d658add sp, sp, 32
0016d65cret x30
0016d630
0016d630encoding/binary.littleEndian.GoString: ; void encoding/binary.littleEndian.GoString(encoding/binary.littleEndian p0)
0016d630str x30, [sp-32]!
0016d634stur x29, [sp-8]
0016d638sub x29, sp, 8
0016d63cstp xzr, xzr, [sp+8]
0016d640adrp x0, 0x549000
0016d644add x0, x0, 1232
0016d648str x0, [sp+8]
0016d64cmovz x1, 19
0016d650str x1, [sp+16]
0016d654add x29, sp, 24
0016d658add sp, sp, 32
0016d65cret x30
0016d630
0016d660
0016d660encoding/binary.bigEndian.Uint16: ; void encoding/binary.bigEndian.Uint16(encoding/binary.bigEndian p0, struct []uint8 b)
0016d660ldr x16, [x28+16]
0016d664subs xzr, sp, x16
0016d668b.ls 0x16d6fc
0016d66cstr x30, [sp-48]!
0016d670stur x29, [sp-8]
0016d674sub x29, sp, 8
0016d678str x0, [sp+56]
0016d67cstr x1, [sp+64]
0016d680str x2, [sp+72]
0016d684strh wzr, [sp+38]
0016d688ldr x1, [sp+64]
0016d68csubs xzr, x1, 1
0016d690b.hi 0x16d698
0016d694b 0x16d6f0
0016d698
0016d698loc_16d698:
0016d698ldr x1, [sp+64]
0016d69cldr x2, [sp+56]
0016d6a0subs xzr, x1, 1
0016d6a4b.hi 0x16d6ac
0016d6a8b 0x16d6e8
0016d6ac
0016d6acloc_16d6ac:
0016d6acldrb w2, [x2+1]
0016d6b0ldr x1, [sp+64]
0016d6b4ldr x3, [sp+56]
0016d6b8subs xzr, x1, 0
0016d6bcb.hi 0x16d6c4
0016d6c0b 0x16d6e0
0016d6c4
0016d6c4loc_16d6c4:
0016d6c4ldrb w1, [x3]
0016d6c8ubfm x1, x1, 56, 7
0016d6ccorr x0, x2, x1
0016d6d0strh w0, [sp+38]
0016d6d4ldur x29, [sp-8]
0016d6d8ldr x30, [sp], 48
0016d6dcret x30
0016d6e0
0016d6e0loc_16d6e0:
0016d6e0mov x0, xzr
0016d6e4bl runtime.panicIndex
0016d6e8
0016d6e8loc_16d6e8:
0016d6e8orr x0, xzr, 1
0016d6ecbl runtime.panicIndex
0016d6f0
0016d6f0loc_16d6f0:
0016d6f0orr x0, xzr, 1
0016d6f4bl runtime.panicIndex
0016d6f8hint
0016d6fc
0016d6fcloc_16d6fc:
0016d6fcstp x0, x1, [sp+8]
0016d700str x2, [sp+24]
0016d704mov x3, x30
0016d708bl runtime.morestack_noctxt.abi0
0016d70cldp x0, x1, [sp+8]
0016d710ldr x2, [sp+24]
0016d714b 0x16d660
0016d718udf 0
0016d71cudf 0
0016d660
0016d660encoding/binary.bigEndian.Uint16: ; void encoding/binary.bigEndian.Uint16(encoding/binary.bigEndian p0, struct []uint8 b)
0016d660ldr x16, [x28+16]
0016d664subs xzr, sp, x16
0016d668b.ls 0x16d6fc
0016d66cstr x30, [sp-48]!
0016d670stur x29, [sp-8]
0016d674sub x29, sp, 8
0016d678str x0, [sp+56]
0016d67cstr x1, [sp+64]
0016d680str x2, [sp+72]
0016d684strh wzr, [sp+38]
0016d688ldr x1, [sp+64]
0016d68csubs xzr, x1, 1
0016d690b.hi 0x16d698
0016d694b 0x16d6f0
0016d698
0016d698loc_16d698:
0016d698ldr x1, [sp+64]
0016d69cldr x2, [sp+56]
0016d6a0subs xzr, x1, 1
0016d6a4b.hi 0x16d6ac
0016d6a8b 0x16d6e8
0016d6ac
0016d6acloc_16d6ac:
0016d6acldrb w2, [x2+1]
0016d6b0ldr x1, [sp+64]
0016d6b4ldr x3, [sp+56]
0016d6b8subs xzr, x1, 0
0016d6bcb.hi 0x16d6c4
0016d6c0b 0x16d6e0
0016d6c4
0016d6c4loc_16d6c4:
0016d6c4ldrb w1, [x3]
0016d6c8ubfm x1, x1, 56, 7
0016d6ccorr x0, x2, x1
0016d6d0strh w0, [sp+38]
0016d6d4ldur x29, [sp-8]
0016d6d8ldr x30, [sp], 48
0016d6dcret x30
0016d6e0
0016d6e0loc_16d6e0:
0016d6e0mov x0, xzr
0016d6e4bl runtime.panicIndex
0016d6e8
0016d6e8loc_16d6e8:
0016d6e8orr x0, xzr, 1
0016d6ecbl runtime.panicIndex
0016d6f0
0016d6f0loc_16d6f0:
0016d6f0orr x0, xzr, 1
0016d6f4bl runtime.panicIndex
0016d6f8hint
0016d6fc
0016d6fcloc_16d6fc:
0016d6fcstp x0, x1, [sp+8]
0016d700str x2, [sp+24]
0016d704mov x3, x30
0016d708bl runtime.morestack_noctxt.abi0
0016d70cldp x0, x1, [sp+8]
0016d710ldr x2, [sp+24]
0016d714b 0x16d660
0016d718udf 0
0016d71cudf 0
0016d660
0016d720
0016d720encoding/binary.bigEndian.PutUint16: ; void encoding/binary.bigEndian.PutUint16(encoding/binary.bigEndian p0, struct []uint8 b, uint16 v)
0016d720ldr x16, [x28+16]
0016d724subs xzr, sp, x16
0016d728b.ls 0x16d7b8
0016d72cstr x30, [sp-32]!
0016d730stur x29, [sp-8]
0016d734sub x29, sp, 8
0016d738str x0, [sp+40]
0016d73cstr x1, [sp+48]
0016d740str x2, [sp+56]
0016d744strh w3, [sp+64]
0016d748ldr x1, [sp+48]
0016d74csubs xzr, x1, 1
0016d750b.hi 0x16d758
0016d754b 0x16d7ac
0016d758
0016d758loc_16d758:
0016d758ldr x1, [sp+48]
0016d75cldr x2, [sp+40]
0016d760ubfm x3, x3, 8, 15
0016d764subs xzr, x1, 0
0016d768b.hi 0x16d770
0016d76cb 0x16d7a4
0016d770
0016d770loc_16d770:
0016d770strb w3, [x2]
0016d774ldr x1, [sp+48]
0016d778ldr x2, [sp+40]
0016d77cldrh w3, [sp+64]
0016d780subs xzr, x1, 1
0016d784b.hi 0x16d78c
0016d788b 0x16d79c
0016d78c
0016d78cloc_16d78c:
0016d78cstrb w3, [x2+1]
0016d790ldur x29, [sp-8]
0016d794ldr x30, [sp], 32
0016d798ret x30
0016d79c
0016d79cloc_16d79c:
0016d79corr x0, xzr, 1
0016d7a0bl runtime.panicIndex
0016d7a4
0016d7a4loc_16d7a4:
0016d7a4mov x0, xzr
0016d7a8bl runtime.panicIndex
0016d7ac
0016d7acloc_16d7ac:
0016d7acorr x0, xzr, 1
0016d7b0bl runtime.panicIndex
0016d7b4hint
0016d7b8
0016d7b8loc_16d7b8:
0016d7b8stp x0, x1, [sp+8]
0016d7bcstr x2, [sp+24]
0016d7c0strh w3, [sp+32]
0016d7c4mov x3, x30
0016d7c8bl runtime.morestack_noctxt.abi0
0016d7ccldp x0, x1, [sp+8]
0016d7d0ldr x2, [sp+24]
0016d7d4ldrh w3, [sp+32]
0016d7d8b 0x16d720
0016d7dcudf 0
0016d720
0016d720encoding/binary.bigEndian.PutUint16: ; void encoding/binary.bigEndian.PutUint16(encoding/binary.bigEndian p0, struct []uint8 b, uint16 v)
0016d720ldr x16, [x28+16]
0016d724subs xzr, sp, x16
0016d728b.ls 0x16d7b8
0016d72cstr x30, [sp-32]!
0016d730stur x29, [sp-8]
0016d734sub x29, sp, 8
0016d738str x0, [sp+40]
0016d73cstr x1, [sp+48]
0016d740str x2, [sp+56]
0016d744strh w3, [sp+64]
0016d748ldr x1, [sp+48]
0016d74csubs xzr, x1, 1
0016d750b.hi 0x16d758
0016d754b 0x16d7ac
0016d758
0016d758loc_16d758:
0016d758ldr x1, [sp+48]
0016d75cldr x2, [sp+40]
0016d760ubfm x3, x3, 8, 15
0016d764subs xzr, x1, 0
0016d768b.hi 0x16d770
0016d76cb 0x16d7a4
0016d770
0016d770loc_16d770:
0016d770strb w3, [x2]
0016d774ldr x1, [sp+48]
0016d778ldr x2, [sp+40]
0016d77cldrh w3, [sp+64]
0016d780subs xzr, x1, 1
0016d784b.hi 0x16d78c
0016d788b 0x16d79c
0016d78c
0016d78cloc_16d78c:
0016d78cstrb w3, [x2+1]
0016d790ldur x29, [sp-8]
0016d794ldr x30, [sp], 32
0016d798ret x30
0016d79c
0016d79cloc_16d79c:
0016d79corr x0, xzr, 1
0016d7a0bl runtime.panicIndex
0016d7a4
0016d7a4loc_16d7a4:
0016d7a4mov x0, xzr
0016d7a8bl runtime.panicIndex
0016d7ac
0016d7acloc_16d7ac:
0016d7acorr x0, xzr, 1
0016d7b0bl runtime.panicIndex
0016d7b4hint
0016d7b8
0016d7b8loc_16d7b8:
0016d7b8stp x0, x1, [sp+8]
0016d7bcstr x2, [sp+24]
0016d7c0strh w3, [sp+32]
0016d7c4mov x3, x30
0016d7c8bl runtime.morestack_noctxt.abi0
0016d7ccldp x0, x1, [sp+8]
0016d7d0ldr x2, [sp+24]
0016d7d4ldrh w3, [sp+32]
0016d7d8b 0x16d720
0016d7dcudf 0
0016d720
0016d7e0
0016d7e0encoding/binary.bigEndian.Uint32: ; void encoding/binary.bigEndian.Uint32(encoding/binary.bigEndian p0, struct []uint8 b)
0016d7e0ldr x16, [x28+16]
0016d7e4subs xzr, sp, x16
0016d7e8b.ls 0x16d8cc
0016d7ecstr x30, [sp-48]!
0016d7f0stur x29, [sp-8]
0016d7f4sub x29, sp, 8
0016d7f8str x0, [sp+56]
0016d7fcstr x1, [sp+64]
0016d800str x2, [sp+72]
0016d804str wzr, [sp+36]
0016d808ldr x1, [sp+64]
0016d80csubs xzr, x1, 3
0016d810b.hi 0x16d818
0016d814b 0x16d8c0
0016d818
0016d818loc_16d818:
0016d818ldr x1, [sp+64]
0016d81cldr x2, [sp+56]
0016d820subs xzr, x1, 3
0016d824b.hi 0x16d82c
0016d828b 0x16d8b8
0016d82c
0016d82cloc_16d82c:
0016d82cldrb w2, [x2+3]
0016d830ldr x1, [sp+64]
0016d834ldr x3, [sp+56]
0016d838subs xzr, x1, 2
0016d83cb.hi 0x16d844
0016d840b 0x16d8b0
0016d844
0016d844loc_16d844:
0016d844ldrb w3, [x3+2]
0016d848ubfm x3, x3, 56, 7
0016d84corr x2, x2, x3
0016d850ldr x1, [sp+64]
0016d854ldr x3, [sp+56]
0016d858subs xzr, x1, 1
0016d85cb.hi 0x16d864
0016d860b 0x16d8a8
0016d864
0016d864loc_16d864:
0016d864ldrb w3, [x3+1]
0016d868ubfm x3, x3, 48, 7
0016d86corr x2, x2, x3
0016d870ldr x1, [sp+64]
0016d874ldr x3, [sp+56]
0016d878subs xzr, x1, 0
0016d87cb.hi 0x16d884
0016d880b 0x16d8a0
0016d884
0016d884loc_16d884:
0016d884ldrb w1, [x3]
0016d888ubfm x1, x1, 40, 7
0016d88corr x0, x2, x1
0016d890str w0, [sp+36]
0016d894ldur x29, [sp-8]
0016d898ldr x30, [sp], 48
0016d89cret x30
0016d8a0
0016d8a0loc_16d8a0:
0016d8a0mov x0, xzr
0016d8a4bl runtime.panicIndex
0016d8a8
0016d8a8loc_16d8a8:
0016d8a8orr x0, xzr, 1
0016d8acbl runtime.panicIndex
0016d8b0
0016d8b0loc_16d8b0:
0016d8b0orr x0, xzr, 2
0016d8b4bl runtime.panicIndex
0016d8b8
0016d8b8loc_16d8b8:
0016d8b8orr x0, xzr, 3
0016d8bcbl runtime.panicIndex
0016d8c0
0016d8c0loc_16d8c0:
0016d8c0orr x0, xzr, 3
0016d8c4bl runtime.panicIndex
0016d8c8hint
0016d8cc
0016d8ccloc_16d8cc:
0016d8ccstp x0, x1, [sp+8]
0016d8d0str x2, [sp+24]
0016d8d4mov x3, x30
0016d8d8bl runtime.morestack_noctxt.abi0
0016d8dcldp x0, x1, [sp+8]
0016d8e0ldr x2, [sp+24]
0016d8e4b 0x16d7e0
0016d8e8udf 0
0016d8ecudf 0
0016d7e0
0016d7e0encoding/binary.bigEndian.Uint32: ; void encoding/binary.bigEndian.Uint32(encoding/binary.bigEndian p0, struct []uint8 b)
0016d7e0ldr x16, [x28+16]
0016d7e4subs xzr, sp, x16
0016d7e8b.ls 0x16d8cc
0016d7ecstr x30, [sp-48]!
0016d7f0stur x29, [sp-8]
0016d7f4sub x29, sp, 8
0016d7f8str x0, [sp+56]
0016d7fcstr x1, [sp+64]
0016d800str x2, [sp+72]
0016d804str wzr, [sp+36]
0016d808ldr x1, [sp+64]
0016d80csubs xzr, x1, 3
0016d810b.hi 0x16d818
0016d814b 0x16d8c0
0016d818
0016d818loc_16d818:
0016d818ldr x1, [sp+64]
0016d81cldr x2, [sp+56]
0016d820subs xzr, x1, 3
0016d824b.hi 0x16d82c
0016d828b 0x16d8b8
0016d82c
0016d82cloc_16d82c:
0016d82cldrb w2, [x2+3]
0016d830ldr x1, [sp+64]
0016d834ldr x3, [sp+56]
0016d838subs xzr, x1, 2
0016d83cb.hi 0x16d844
0016d840b 0x16d8b0
0016d844
0016d844loc_16d844:
0016d844ldrb w3, [x3+2]
0016d848ubfm x3, x3, 56, 7
0016d84corr x2, x2, x3
0016d850ldr x1, [sp+64]
0016d854ldr x3, [sp+56]
0016d858subs xzr, x1, 1
0016d85cb.hi 0x16d864
0016d860b 0x16d8a8
0016d864
0016d864loc_16d864:
0016d864ldrb w3, [x3+1]
0016d868ubfm x3, x3, 48, 7
0016d86corr x2, x2, x3
0016d870ldr x1, [sp+64]
0016d874ldr x3, [sp+56]
0016d878subs xzr, x1, 0
0016d87cb.hi 0x16d884
0016d880b 0x16d8a0
0016d884
0016d884loc_16d884:
0016d884ldrb w1, [x3]
0016d888ubfm x1, x1, 40, 7
0016d88corr x0, x2, x1
0016d890str w0, [sp+36]
0016d894ldur x29, [sp-8]
0016d898ldr x30, [sp], 48
0016d89cret x30
0016d8a0
0016d8a0loc_16d8a0:
0016d8a0mov x0, xzr
0016d8a4bl runtime.panicIndex
0016d8a8
0016d8a8loc_16d8a8:
0016d8a8orr x0, xzr, 1
0016d8acbl runtime.panicIndex
0016d8b0
0016d8b0loc_16d8b0:
0016d8b0orr x0, xzr, 2
0016d8b4bl runtime.panicIndex
0016d8b8
0016d8b8loc_16d8b8:
0016d8b8orr x0, xzr, 3
0016d8bcbl runtime.panicIndex
0016d8c0
0016d8c0loc_16d8c0:
0016d8c0orr x0, xzr, 3
0016d8c4bl runtime.panicIndex
0016d8c8hint
0016d8cc
0016d8ccloc_16d8cc:
0016d8ccstp x0, x1, [sp+8]
0016d8d0str x2, [sp+24]
0016d8d4mov x3, x30
0016d8d8bl runtime.morestack_noctxt.abi0
0016d8dcldp x0, x1, [sp+8]
0016d8e0ldr x2, [sp+24]
0016d8e4b 0x16d7e0
0016d8e8udf 0
0016d8ecudf 0
0016d7e0
0016d8f0
0016d8f0encoding/binary.bigEndian.PutUint32: ; void encoding/binary.bigEndian.PutUint32(encoding/binary.bigEndian p0, struct []uint8 b, uint32 v)
0016d8f0ldr x16, [x28+16]
0016d8f4subs xzr, sp, x16
0016d8f8b.ls 0x16d9d8
0016d8fcstr x30, [sp-32]!
0016d900stur x29, [sp-8]
0016d904sub x29, sp, 8
0016d908str x0, [sp+40]
0016d90cstr x1, [sp+48]
0016d910str x2, [sp+56]
0016d914str w3, [sp+64]
0016d918ldr x1, [sp+48]
0016d91csubs xzr, x1, 3
0016d920b.hi 0x16d928
0016d924b 0x16d9cc
0016d928
0016d928loc_16d928:
0016d928ldr x1, [sp+48]
0016d92cldr x2, [sp+40]
0016d930ubfm x3, x3, 24, 31
0016d934subs xzr, x1, 0
0016d938b.hi 0x16d940
0016d93cb 0x16d9c4
0016d940
0016d940loc_16d940:
0016d940strb w3, [x2]
0016d944ldr x1, [sp+48]
0016d948ldr x2, [sp+40]
0016d94cldr w3, [sp+64]
0016d950ubfm x3, x3, 16, 31
0016d954subs xzr, x1, 1
0016d958b.hi 0x16d960
0016d95cb 0x16d9bc
0016d960
0016d960loc_16d960:
0016d960strb w3, [x2+1]
0016d964ldr x1, [sp+48]
0016d968ldr x2, [sp+40]
0016d96cldr w3, [sp+64]
0016d970ubfm x3, x3, 8, 31
0016d974subs xzr, x1, 2
0016d978b.hi 0x16d980
0016d97cb 0x16d9b4
0016d980
0016d980loc_16d980:
0016d980strb w3, [x2+2]
0016d984ldr x1, [sp+48]
0016d988ldr x2, [sp+40]
0016d98cldr w3, [sp+64]
0016d990subs xzr, x1, 3
0016d994b.hi 0x16d99c
0016d998b 0x16d9ac
0016d99c
0016d99cloc_16d99c:
0016d99cstrb w3, [x2+3]
0016d9a0ldur x29, [sp-8]
0016d9a4ldr x30, [sp], 32
0016d9a8ret x30
0016d9ac
0016d9acloc_16d9ac:
0016d9acorr x0, xzr, 3
0016d9b0bl runtime.panicIndex
0016d9b4
0016d9b4loc_16d9b4:
0016d9b4orr x0, xzr, 2
0016d9b8bl runtime.panicIndex
0016d9bc
0016d9bcloc_16d9bc:
0016d9bcorr x0, xzr, 1
0016d9c0bl runtime.panicIndex
0016d9c4
0016d9c4loc_16d9c4:
0016d9c4mov x0, xzr
0016d9c8bl runtime.panicIndex
0016d9cc
0016d9ccloc_16d9cc:
0016d9ccorr x0, xzr, 3
0016d9d0bl runtime.panicIndex
0016d9d4hint
0016d9d8
0016d9d8loc_16d9d8:
0016d9d8stp x0, x1, [sp+8]
0016d9dcstr x2, [sp+24]
0016d9e0str w3, [sp+32]
0016d9e4mov x3, x30
0016d9e8bl runtime.morestack_noctxt.abi0
0016d9ecldp x0, x1, [sp+8]
0016d9f0ldr x2, [sp+24]
0016d9f4ldr w3, [sp+32]
0016d9f8b 0x16d8f0
0016d9fcudf 0
0016d8f0
0016d8f0encoding/binary.bigEndian.PutUint32: ; void encoding/binary.bigEndian.PutUint32(encoding/binary.bigEndian p0, struct []uint8 b, uint32 v)
0016d8f0ldr x16, [x28+16]
0016d8f4subs xzr, sp, x16
0016d8f8b.ls 0x16d9d8
0016d8fcstr x30, [sp-32]!
0016d900stur x29, [sp-8]
0016d904sub x29, sp, 8
0016d908str x0, [sp+40]
0016d90cstr x1, [sp+48]
0016d910str x2, [sp+56]
0016d914str w3, [sp+64]
0016d918ldr x1, [sp+48]
0016d91csubs xzr, x1, 3
0016d920b.hi 0x16d928
0016d924b 0x16d9cc
0016d928
0016d928loc_16d928:
0016d928ldr x1, [sp+48]
0016d92cldr x2, [sp+40]
0016d930ubfm x3, x3, 24, 31
0016d934subs xzr, x1, 0
0016d938b.hi 0x16d940
0016d93cb 0x16d9c4
0016d940
0016d940loc_16d940:
0016d940strb w3, [x2]
0016d944ldr x1, [sp+48]
0016d948ldr x2, [sp+40]
0016d94cldr w3, [sp+64]
0016d950ubfm x3, x3, 16, 31
0016d954subs xzr, x1, 1
0016d958b.hi 0x16d960
0016d95cb 0x16d9bc
0016d960
0016d960loc_16d960:
0016d960strb w3, [x2+1]
0016d964ldr x1, [sp+48]
0016d968ldr x2, [sp+40]
0016d96cldr w3, [sp+64]
0016d970ubfm x3, x3, 8, 31
0016d974subs xzr, x1, 2
0016d978b.hi 0x16d980
0016d97cb 0x16d9b4
0016d980
0016d980loc_16d980:
0016d980strb w3, [x2+2]
0016d984ldr x1, [sp+48]
0016d988ldr x2, [sp+40]
0016d98cldr w3, [sp+64]
0016d990subs xzr, x1, 3
0016d994b.hi 0x16d99c
0016d998b 0x16d9ac
0016d99c
0016d99cloc_16d99c:
0016d99cstrb w3, [x2+3]
0016d9a0ldur x29, [sp-8]
0016d9a4ldr x30, [sp], 32
0016d9a8ret x30
0016d9ac
0016d9acloc_16d9ac:
0016d9acorr x0, xzr, 3
0016d9b0bl runtime.panicIndex
0016d9b4
0016d9b4loc_16d9b4:
0016d9b4orr x0, xzr, 2
0016d9b8bl runtime.panicIndex
0016d9bc
0016d9bcloc_16d9bc:
0016d9bcorr x0, xzr, 1
0016d9c0bl runtime.panicIndex
0016d9c4
0016d9c4loc_16d9c4:
0016d9c4mov x0, xzr
0016d9c8bl runtime.panicIndex
0016d9cc
0016d9ccloc_16d9cc:
0016d9ccorr x0, xzr, 3
0016d9d0bl runtime.panicIndex
0016d9d4hint
0016d9d8
0016d9d8loc_16d9d8:
0016d9d8stp x0, x1, [sp+8]
0016d9dcstr x2, [sp+24]
0016d9e0str w3, [sp+32]
0016d9e4mov x3, x30
0016d9e8bl runtime.morestack_noctxt.abi0
0016d9ecldp x0, x1, [sp+8]
0016d9f0ldr x2, [sp+24]
0016d9f4ldr w3, [sp+32]
0016d9f8b 0x16d8f0
0016d9fcudf 0
0016d8f0
0016da00
0016da00encoding/binary.bigEndian.Uint64: ; void encoding/binary.bigEndian.Uint64(encoding/binary.bigEndian p0, struct []uint8 b)
0016da00ldr x16, [x28+16]
0016da04subs xzr, sp, x16
0016da08b.ls 0x16db48
0016da0cstr x30, [sp-48]!
0016da10stur x29, [sp-8]
0016da14sub x29, sp, 8
0016da18str x0, [sp+56]
0016da1cstr x1, [sp+64]
0016da20str x2, [sp+72]
0016da24str xzr, [sp+32]
0016da28subs xzr, x1, 7
0016da2cb.hi 0x16da34
0016da30b 0x16db3c
0016da34
0016da34loc_16da34:
0016da34subs xzr, x1, 7
0016da38b.hi 0x16da40
0016da3cb 0x16db34
0016da40
0016da40loc_16da40:
0016da40ldrb w2, [x0+7]
0016da44subs xzr, x1, 6
0016da48b.hi 0x16da50
0016da4cb 0x16db2c
0016da50
0016da50loc_16da50:
0016da50ldrb w3, [x0+6]
0016da54ubfm x3, x3, 56, 7
0016da58orr x2, x2, x3
0016da5csubs xzr, x1, 5
0016da60b.hi 0x16da68
0016da64b 0x16db24
0016da68
0016da68loc_16da68:
0016da68ldrb w3, [x0+5]
0016da6cubfm x3, x3, 48, 7
0016da70orr x2, x2, x3
0016da74subs xzr, x1, 4
0016da78b.hi 0x16da80
0016da7cb 0x16db1c
0016da80
0016da80loc_16da80:
0016da80ldrb w3, [x0+4]
0016da84ubfm x3, x3, 40, 7
0016da88orr x2, x2, x3
0016da8csubs xzr, x1, 3
0016da90b.hi 0x16da98
0016da94b 0x16db14
0016da98
0016da98loc_16da98:
0016da98ldrb w3, [x0+3]
0016da9cubfm x3, x3, 32, 7
0016daa0orr x2, x2, x3
0016daa4subs xzr, x1, 2
0016daa8b.hi 0x16dab0
0016daacb 0x16db0c
0016dab0
0016dab0loc_16dab0:
0016dab0ldrb w3, [x0+2]
0016dab4ubfm x3, x3, 24, 7
0016dab8orr x2, x2, x3
0016dabcsubs xzr, x1, 1
0016dac0b.hi 0x16dac8
0016dac4b 0x16db04
0016dac8
0016dac8loc_16dac8:
0016dac8ldrb w3, [x0+1]
0016daccubfm x3, x3, 16, 7
0016dad0orr x2, x2, x3
0016dad4subs xzr, x1, 0
0016dad8b.hi 0x16dae0
0016dadcb 0x16dafc
0016dae0
0016dae0loc_16dae0:
0016dae0ldrb w1, [x0]
0016dae4ubfm x1, x1, 8, 7
0016dae8orr x0, x2, x1
0016daecstr x0, [sp+32]
0016daf0ldur x29, [sp-8]
0016daf4ldr x30, [sp], 48
0016daf8ret x30
0016dafc
0016dafcloc_16dafc:
0016dafcmov x0, xzr
0016db00bl runtime.panicIndex
0016db04
0016db04loc_16db04:
0016db04orr x0, xzr, 1
0016db08bl runtime.panicIndex
0016db0c
0016db0cloc_16db0c:
0016db0corr x0, xzr, 2
0016db10bl runtime.panicIndex
0016db14
0016db14loc_16db14:
0016db14orr x0, xzr, 3
0016db18bl runtime.panicIndex
0016db1c
0016db1cloc_16db1c:
0016db1corr x0, xzr, 4
0016db20bl runtime.panicIndex
0016db24
0016db24loc_16db24:
0016db24movz x0, 5
0016db28bl runtime.panicIndex
0016db2c
0016db2cloc_16db2c:
0016db2corr x0, xzr, 6
0016db30bl runtime.panicIndex
0016db34
0016db34loc_16db34:
0016db34orr x0, xzr, 7
0016db38bl runtime.panicIndex
0016db3c
0016db3cloc_16db3c:
0016db3corr x0, xzr, 7
0016db40bl runtime.panicIndex
0016db44hint
0016db48
0016db48loc_16db48:
0016db48stp x0, x1, [sp+8]
0016db4cstr x2, [sp+24]
0016db50mov x3, x30
0016db54bl runtime.morestack_noctxt.abi0
0016db58ldp x0, x1, [sp+8]
0016db5cldr x2, [sp+24]
0016db60b 0x16da00
0016db64udf 0
0016db68udf 0
0016db6cudf 0
0016da00
0016da00encoding/binary.bigEndian.Uint64: ; void encoding/binary.bigEndian.Uint64(encoding/binary.bigEndian p0, struct []uint8 b)
0016da00ldr x16, [x28+16]
0016da04subs xzr, sp, x16
0016da08b.ls 0x16db48
0016da0cstr x30, [sp-48]!
0016da10stur x29, [sp-8]
0016da14sub x29, sp, 8
0016da18str x0, [sp+56]
0016da1cstr x1, [sp+64]
0016da20str x2, [sp+72]
0016da24str xzr, [sp+32]
0016da28subs xzr, x1, 7
0016da2cb.hi 0x16da34
0016da30b 0x16db3c
0016da34
0016da34loc_16da34:
0016da34subs xzr, x1, 7
0016da38b.hi 0x16da40
0016da3cb 0x16db34
0016da40
0016da40loc_16da40:
0016da40ldrb w2, [x0+7]
0016da44subs xzr, x1, 6
0016da48b.hi 0x16da50
0016da4cb 0x16db2c
0016da50
0016da50loc_16da50:
0016da50ldrb w3, [x0+6]
0016da54ubfm x3, x3, 56, 7
0016da58orr x2, x2, x3
0016da5csubs xzr, x1, 5
0016da60b.hi 0x16da68
0016da64b 0x16db24
0016da68
0016da68loc_16da68:
0016da68ldrb w3, [x0+5]
0016da6cubfm x3, x3, 48, 7
0016da70orr x2, x2, x3
0016da74subs xzr, x1, 4
0016da78b.hi 0x16da80
0016da7cb 0x16db1c
0016da80
0016da80loc_16da80:
0016da80ldrb w3, [x0+4]
0016da84ubfm x3, x3, 40, 7
0016da88orr x2, x2, x3
0016da8csubs xzr, x1, 3
0016da90b.hi 0x16da98
0016da94b 0x16db14
0016da98
0016da98loc_16da98:
0016da98ldrb w3, [x0+3]
0016da9cubfm x3, x3, 32, 7
0016daa0orr x2, x2, x3
0016daa4subs xzr, x1, 2
0016daa8b.hi 0x16dab0
0016daacb 0x16db0c
0016dab0
0016dab0loc_16dab0:
0016dab0ldrb w3, [x0+2]
0016dab4ubfm x3, x3, 24, 7
0016dab8orr x2, x2, x3
0016dabcsubs xzr, x1, 1
0016dac0b.hi 0x16dac8
0016dac4b 0x16db04
0016dac8
0016dac8loc_16dac8:
0016dac8ldrb w3, [x0+1]
0016daccubfm x3, x3, 16, 7
0016dad0orr x2, x2, x3
0016dad4subs xzr, x1, 0
0016dad8b.hi 0x16dae0
0016dadcb 0x16dafc
0016dae0
0016dae0loc_16dae0:
0016dae0ldrb w1, [x0]
0016dae4ubfm x1, x1, 8, 7
0016dae8orr x0, x2, x1
0016daecstr x0, [sp+32]
0016daf0ldur x29, [sp-8]
0016daf4ldr x30, [sp], 48
0016daf8ret x30
0016dafc
0016dafcloc_16dafc:
0016dafcmov x0, xzr
0016db00bl runtime.panicIndex
0016db04
0016db04loc_16db04:
0016db04orr x0, xzr, 1
0016db08bl runtime.panicIndex
0016db0c
0016db0cloc_16db0c:
0016db0corr x0, xzr, 2
0016db10bl runtime.panicIndex
0016db14
0016db14loc_16db14:
0016db14orr x0, xzr, 3
0016db18bl runtime.panicIndex
0016db1c
0016db1cloc_16db1c:
0016db1corr x0, xzr, 4
0016db20bl runtime.panicIndex
0016db24
0016db24loc_16db24:
0016db24movz x0, 5
0016db28bl runtime.panicIndex
0016db2c
0016db2cloc_16db2c:
0016db2corr x0, xzr, 6
0016db30bl runtime.panicIndex
0016db34
0016db34loc_16db34:
0016db34orr x0, xzr, 7
0016db38bl runtime.panicIndex
0016db3c
0016db3cloc_16db3c:
0016db3corr x0, xzr, 7
0016db40bl runtime.panicIndex
0016db44hint
0016db48
0016db48loc_16db48:
0016db48stp x0, x1, [sp+8]
0016db4cstr x2, [sp+24]
0016db50mov x3, x30
0016db54bl runtime.morestack_noctxt.abi0
0016db58ldp x0, x1, [sp+8]
0016db5cldr x2, [sp+24]
0016db60b 0x16da00
0016db64udf 0
0016db68udf 0
0016db6cudf 0
0016da00
0016db70
0016db70encoding/binary.bigEndian.PutUint64: ; void encoding/binary.bigEndian.PutUint64(encoding/binary.bigEndian p0, struct []uint8 b, uint64 v)
0016db70ldr x16, [x28+16]
0016db74subs xzr, sp, x16
0016db78b.ls 0x16dcec
0016db7cstr x30, [sp-32]!
0016db80stur x29, [sp-8]
0016db84sub x29, sp, 8
0016db88str x0, [sp+40]
0016db8cstr x1, [sp+48]
0016db90str x2, [sp+56]
0016db94str x3, [sp+64]
0016db98subs xzr, x1, 7
0016db9cb.hi 0x16dba4
0016dba0b 0x16dce0
0016dba4
0016dba4loc_16dba4:
0016dba4ubfm x2, x3, 56, 63
0016dba8subs xzr, x1, 0
0016dbacb.hi 0x16dbb4
0016dbb0b 0x16dcd8
0016dbb4
0016dbb4loc_16dbb4:
0016dbb4strb w2, [x0]
0016dbb8ldr x1, [sp+48]
0016dbbcldr x2, [sp+40]
0016dbc0ldr x3, [sp+64]
0016dbc4ubfm x3, x3, 48, 63
0016dbc8subs xzr, x1, 1
0016dbccb.hi 0x16dbd4
0016dbd0b 0x16dcd0
0016dbd4
0016dbd4loc_16dbd4:
0016dbd4strb w3, [x2+1]
0016dbd8ldr x1, [sp+48]
0016dbdcldr x2, [sp+40]
0016dbe0ldr x3, [sp+64]
0016dbe4ubfm x3, x3, 40, 63
0016dbe8subs xzr, x1, 2
0016dbecb.hi 0x16dbf4
0016dbf0b 0x16dcc8
0016dbf4
0016dbf4loc_16dbf4:
0016dbf4strb w3, [x2+2]
0016dbf8ldr x1, [sp+48]
0016dbfcldr x2, [sp+40]
0016dc00ldr x3, [sp+64]
0016dc04ubfm x3, x3, 32, 63
0016dc08subs xzr, x1, 3
0016dc0cb.hi 0x16dc14
0016dc10b 0x16dcc0
0016dc14
0016dc14loc_16dc14:
0016dc14strb w3, [x2+3]
0016dc18ldr x1, [sp+48]
0016dc1cldr x2, [sp+40]
0016dc20ldr x3, [sp+64]
0016dc24ubfm x3, x3, 24, 63
0016dc28subs xzr, x1, 4
0016dc2cb.hi 0x16dc34
0016dc30b 0x16dcb8
0016dc34
0016dc34loc_16dc34:
0016dc34strb w3, [x2+4]
0016dc38ldr x1, [sp+48]
0016dc3cldr x2, [sp+40]
0016dc40ldr x3, [sp+64]
0016dc44ubfm x3, x3, 16, 63
0016dc48subs xzr, x1, 5
0016dc4cb.hi 0x16dc54
0016dc50b 0x16dcb0
0016dc54
0016dc54loc_16dc54:
0016dc54strb w3, [x2+5]
0016dc58ldr x1, [sp+48]
0016dc5cldr x2, [sp+40]
0016dc60ldr x3, [sp+64]
0016dc64ubfm x3, x3, 8, 63
0016dc68subs xzr, x1, 6
0016dc6cb.hi 0x16dc74
0016dc70b 0x16dca8
0016dc74
0016dc74loc_16dc74:
0016dc74strb w3, [x2+6]
0016dc78ldr x1, [sp+48]
0016dc7cldr x2, [sp+40]
0016dc80ldr x3, [sp+64]
0016dc84subs xzr, x1, 7
0016dc88b.hi 0x16dc90
0016dc8cb 0x16dca0
0016dc90
0016dc90loc_16dc90:
0016dc90strb w3, [x2+7]
0016dc94ldur x29, [sp-8]
0016dc98ldr x30, [sp], 32
0016dc9cret x30
0016dca0
0016dca0loc_16dca0:
0016dca0orr x0, xzr, 7
0016dca4bl runtime.panicIndex
0016dca8
0016dca8loc_16dca8:
0016dca8orr x0, xzr, 6
0016dcacbl runtime.panicIndex
0016dcb0
0016dcb0loc_16dcb0:
0016dcb0movz x0, 5
0016dcb4bl runtime.panicIndex
0016dcb8
0016dcb8loc_16dcb8:
0016dcb8orr x0, xzr, 4
0016dcbcbl runtime.panicIndex
0016dcc0
0016dcc0loc_16dcc0:
0016dcc0orr x0, xzr, 3
0016dcc4bl runtime.panicIndex
0016dcc8
0016dcc8loc_16dcc8:
0016dcc8orr x0, xzr, 2
0016dcccbl runtime.panicIndex
0016dcd0
0016dcd0loc_16dcd0:
0016dcd0orr x0, xzr, 1
0016dcd4bl runtime.panicIndex
0016dcd8
0016dcd8loc_16dcd8:
0016dcd8mov x0, xzr
0016dcdcbl runtime.panicIndex
0016dce0
0016dce0loc_16dce0:
0016dce0orr x0, xzr, 7
0016dce4bl runtime.panicIndex
0016dce8hint
0016dcec
0016dcecloc_16dcec:
0016dcecstp x0, x1, [sp+8]
0016dcf0stp x2, x3, [sp+24]
0016dcf4mov x3, x30
0016dcf8bl runtime.morestack_noctxt.abi0
0016dcfcldp x0, x1, [sp+8]
0016dd00ldp x2, x3, [sp+24]
0016dd04b 0x16db70
0016dd08udf 0
0016dd0cudf 0
0016db70
0016db70encoding/binary.bigEndian.PutUint64: ; void encoding/binary.bigEndian.PutUint64(encoding/binary.bigEndian p0, struct []uint8 b, uint64 v)
0016db70ldr x16, [x28+16]
0016db74subs xzr, sp, x16
0016db78b.ls 0x16dcec
0016db7cstr x30, [sp-32]!
0016db80stur x29, [sp-8]
0016db84sub x29, sp, 8
0016db88str x0, [sp+40]
0016db8cstr x1, [sp+48]
0016db90str x2, [sp+56]
0016db94str x3, [sp+64]
0016db98subs xzr, x1, 7
0016db9cb.hi 0x16dba4
0016dba0b 0x16dce0
0016dba4
0016dba4loc_16dba4:
0016dba4ubfm x2, x3, 56, 63
0016dba8subs xzr, x1, 0
0016dbacb.hi 0x16dbb4
0016dbb0b 0x16dcd8
0016dbb4
0016dbb4loc_16dbb4:
0016dbb4strb w2, [x0]
0016dbb8ldr x1, [sp+48]
0016dbbcldr x2, [sp+40]
0016dbc0ldr x3, [sp+64]
0016dbc4ubfm x3, x3, 48, 63
0016dbc8subs xzr, x1, 1
0016dbccb.hi 0x16dbd4
0016dbd0b 0x16dcd0
0016dbd4
0016dbd4loc_16dbd4:
0016dbd4strb w3, [x2+1]
0016dbd8ldr x1, [sp+48]
0016dbdcldr x2, [sp+40]
0016dbe0ldr x3, [sp+64]
0016dbe4ubfm x3, x3, 40, 63
0016dbe8subs xzr, x1, 2
0016dbecb.hi 0x16dbf4
0016dbf0b 0x16dcc8
0016dbf4
0016dbf4loc_16dbf4:
0016dbf4strb w3, [x2+2]
0016dbf8ldr x1, [sp+48]
0016dbfcldr x2, [sp+40]
0016dc00ldr x3, [sp+64]
0016dc04ubfm x3, x3, 32, 63
0016dc08subs xzr, x1, 3
0016dc0cb.hi 0x16dc14
0016dc10b 0x16dcc0
0016dc14
0016dc14loc_16dc14:
0016dc14strb w3, [x2+3]
0016dc18ldr x1, [sp+48]
0016dc1cldr x2, [sp+40]
0016dc20ldr x3, [sp+64]
0016dc24ubfm x3, x3, 24, 63
0016dc28subs xzr, x1, 4
0016dc2cb.hi 0x16dc34
0016dc30b 0x16dcb8
0016dc34
0016dc34loc_16dc34:
0016dc34strb w3, [x2+4]
0016dc38ldr x1, [sp+48]
0016dc3cldr x2, [sp+40]
0016dc40ldr x3, [sp+64]
0016dc44ubfm x3, x3, 16, 63
0016dc48subs xzr, x1, 5
0016dc4cb.hi 0x16dc54
0016dc50b 0x16dcb0
0016dc54
0016dc54loc_16dc54:
0016dc54strb w3, [x2+5]
0016dc58ldr x1, [sp+48]
0016dc5cldr x2, [sp+40]
0016dc60ldr x3, [sp+64]
0016dc64ubfm x3, x3, 8, 63
0016dc68subs xzr, x1, 6
0016dc6cb.hi 0x16dc74
0016dc70b 0x16dca8
0016dc74
0016dc74loc_16dc74:
0016dc74strb w3, [x2+6]
0016dc78ldr x1, [sp+48]
0016dc7cldr x2, [sp+40]
0016dc80ldr x3, [sp+64]
0016dc84subs xzr, x1, 7
0016dc88b.hi 0x16dc90
0016dc8cb 0x16dca0
0016dc90
0016dc90loc_16dc90:
0016dc90strb w3, [x2+7]
0016dc94ldur x29, [sp-8]
0016dc98ldr x30, [sp], 32
0016dc9cret x30
0016dca0
0016dca0loc_16dca0:
0016dca0orr x0, xzr, 7
0016dca4bl runtime.panicIndex
0016dca8
0016dca8loc_16dca8:
0016dca8orr x0, xzr, 6
0016dcacbl runtime.panicIndex
0016dcb0
0016dcb0loc_16dcb0:
0016dcb0movz x0, 5
0016dcb4bl runtime.panicIndex
0016dcb8
0016dcb8loc_16dcb8:
0016dcb8orr x0, xzr, 4
0016dcbcbl runtime.panicIndex
0016dcc0
0016dcc0loc_16dcc0:
0016dcc0orr x0, xzr, 3
0016dcc4bl runtime.panicIndex
0016dcc8
0016dcc8loc_16dcc8:
0016dcc8orr x0, xzr, 2
0016dcccbl runtime.panicIndex
0016dcd0
0016dcd0loc_16dcd0:
0016dcd0orr x0, xzr, 1
0016dcd4bl runtime.panicIndex
0016dcd8
0016dcd8loc_16dcd8:
0016dcd8mov x0, xzr
0016dcdcbl runtime.panicIndex
0016dce0
0016dce0loc_16dce0:
0016dce0orr x0, xzr, 7
0016dce4bl runtime.panicIndex
0016dce8hint
0016dcec
0016dcecloc_16dcec:
0016dcecstp x0, x1, [sp+8]
0016dcf0stp x2, x3, [sp+24]
0016dcf4mov x3, x30
0016dcf8bl runtime.morestack_noctxt.abi0
0016dcfcldp x0, x1, [sp+8]
0016dd00ldp x2, x3, [sp+24]
0016dd04b 0x16db70
0016dd08udf 0
0016dd0cudf 0
0016db70
0016dd10
0016dd10encoding/binary.bigEndian.String: ; void encoding/binary.bigEndian.String(encoding/binary.bigEndian p0)
0016dd10str x30, [sp-32]!
0016dd14stur x29, [sp-8]
0016dd18sub x29, sp, 8
0016dd1cstp xzr, xzr, [sp+8]
0016dd20adrp x0, 0x544000
0016dd24add x0, x0, 3622
0016dd28str x0, [sp+8]
0016dd2cmovz x1, 9
0016dd30str x1, [sp+16]
0016dd34add x29, sp, 24
0016dd38add sp, sp, 32
0016dd3cret x30
0016dd10
0016dd10encoding/binary.bigEndian.String: ; void encoding/binary.bigEndian.String(encoding/binary.bigEndian p0)
0016dd10str x30, [sp-32]!
0016dd14stur x29, [sp-8]
0016dd18sub x29, sp, 8
0016dd1cstp xzr, xzr, [sp+8]
0016dd20adrp x0, 0x544000
0016dd24add x0, x0, 3622
0016dd28str x0, [sp+8]
0016dd2cmovz x1, 9
0016dd30str x1, [sp+16]
0016dd34add x29, sp, 24
0016dd38add sp, sp, 32
0016dd3cret x30
0016dd10
Loading..