File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d06c0
000d06c0path.Clean: ; void path.Clean(struct string path)
000d06c0ldr x16, [x28+16]
000d06c4sub x17, sp, 80
000d06c8subs xzr, x17, x16
000d06ccb.ls 0xd0c6c
000d06d0str x30, [sp-208]!
000d06d4stur x29, [sp-8]
000d06d8sub x29, sp, 8
000d06dcstr x0, [sp+216]
000d06e0str x1, [sp+224]
000d06e4stp xzr, xzr, [sp+72]
000d06e8ldr x2, [sp+224]
000d06eccbz x2, 0xd06f4
000d06f0b 0xd0714
000d06f4
000d06f4loc_d06f4:
000d06f4adrp x0, 0x63f000
000d06f8add x0, x0, 296
000d06fcstr x0, [sp+72]
000d0700orr x1, xzr, 1
000d0704str x1, [sp+80]
000d0708ldur x29, [sp-8]
000d070cldr x30, [sp], 208
000d0710ret x30
000d0714
000d0714loc_d0714:
000d0714ldr x1, [sp+224]
000d0718ldr x2, [sp+216]
000d071csubs xzr, x1, 0
000d0720b.hi 0xd0728
000d0724b 0xd0c60
000d0728
000d0728loc_d0728:
000d0728ldrb w2, [x2]
000d072csubs wzr, w2, 47
000d0730cset x2, eq
000d0734strb w2, [sp+39]
000d0738ldr x2, [sp+224]
000d073cstr x2, [sp+56]
000d0740stp xzr, xzr, [sp+136]
000d0744stp xzr, xzr, [sp+152]
000d0748stp xzr, xzr, [sp+168]
000d074cldr x2, [sp+216]
000d0750ldr x3, [sp+224]
000d0754str x2, [sp+136]
000d0758str x3, [sp+144]
000d075cstp xzr, xzr, [sp+88]
000d0760stp xzr, xzr, [sp+104]
000d0764stp xzr, xzr, [sp+120]
000d0768str x2, [sp+88]
000d076cstr x3, [sp+96]
000d0770str xzr, [sp+48]
000d0774str xzr, [sp+64]
000d0778ldrb w2, [sp+39]
000d077ctbnz w2, 0, 0xd0784
000d0780b 0xd07a0
000d0784
000d0784loc_d0784:
000d0784add x0, sp, 88
000d0788movz x1, 47
000d078cbl path.(*lazybuf).append
000d0790orr x1, xzr, 1
000d0794str x1, [sp+48]
000d0798str x1, [sp+64]
000d079cb 0xd07a8
000d07a0
000d07a0loc_d07a0:
000d07a0orr x1, xzr, 1
000d07a4b 0xd07a8
000d07a8
000d07a8loc_d07a8:
000d07a8b 0xd07ac
000d07ac
000d07acloc_d07ac:
000d07acldr x2, [sp+56]
000d07b0ldr x3, [sp+48]
000d07b4subs xzr, x2, x3
000d07b8b.gt 0xd07c0
000d07bcb 0xd0ac4
000d07c0
000d07c0loc_d07c0:
000d07c0ldr x0, [sp+48]
000d07c4ldr x2, [sp+224]
000d07c8ldr x3, [sp+216]
000d07ccsubs xzr, x2, x0
000d07d0b.hi 0xd07d8
000d07d4b 0xd0c58
000d07d8
000d07d8loc_d07d8:
000d07d8ldrb w2, [x3+x0]
000d07dcsubs wzr, w2, 47
000d07e0b.eq 0xd07e8
000d07e4b 0xd07fc
000d07e8
000d07e8loc_d07e8:
000d07e8b 0xd07ec
000d07ec
000d07ecloc_d07ec:
000d07ecldr x2, [sp+48]
000d07f0add x2, x2, 1
000d07f4str x2, [sp+48]
000d07f8b 0xd0bac
000d07fc
000d07fcloc_d07fc:
000d07fcldr x0, [sp+48]
000d0800ldr x2, [sp+224]
000d0804ldr x3, [sp+216]
000d0808subs xzr, x2, x0
000d080cb.hi 0xd0814
000d0810b 0xd0c50
000d0814
000d0814loc_d0814:
000d0814ldrb w2, [x3+x0]
000d0818subs wzr, w2, 46
000d081ccset x2, eq
000d0820strb w2, [sp+42]
000d0824b.eq 0xd082c
000d0828b 0xd088c
000d082c
000d082cloc_d082c:
000d082cldr x2, [sp+48]
000d0830add x2, x2, 1
000d0834ldr x3, [sp+56]
000d0838subs xzr, x3, x2
000d083ccset x2, eq
000d0840strb w2, [sp+41]
000d0844b.eq 0xd084c
000d0848b 0xd0850
000d084c
000d084cloc_d084c:
000d084cb 0xd0880
000d0850
000d0850loc_d0850:
000d0850ldr x2, [sp+224]
000d0854ldr x3, [sp+216]
000d0858ldr x4, [sp+48]
000d085cadd x0, x4, 1
000d0860subs xzr, x2, x0
000d0864b.hi 0xd086c
000d0868b 0xd0c48
000d086c
000d086cloc_d086c:
000d086cldrb w2, [x3+x0]
000d0870subs wzr, w2, 47
000d0874cset x2, eq
000d0878strb w2, [sp+41]
000d087cb 0xd0880
000d0880
000d0880loc_d0880:
000d0880ldrb w2, [sp+41]
000d0884strb w2, [sp+42]
000d0888b 0xd0890
000d088c
000d088cloc_d088c:
000d088cb 0xd0890
000d0890
000d0890loc_d0890:
000d0890ldrb w2, [sp+42]
000d0894tbnz w2, 0, 0xd089c
000d0898b 0xd08b0
000d089c
000d089cloc_d089c:
000d089cb 0xd08a0
000d08a0
000d08a0loc_d08a0:
000d08a0ldr x2, [sp+48]
000d08a4add x2, x2, 1
000d08a8str x2, [sp+48]
000d08acb 0xd0bac
000d08b0
000d08b0loc_d08b0:
000d08b0ldr x0, [sp+48]
000d08b4ldr x2, [sp+224]
000d08b8ldr x3, [sp+216]
000d08bcsubs xzr, x2, x0
000d08c0b.hi 0xd08c8
000d08c4b 0xd0c40
000d08c8
000d08c8loc_d08c8:
000d08c8ldrb w2, [x3+x0]
000d08ccsubs wzr, w2, 46
000d08d0cset x2, eq
000d08d4strb w2, [sp+40]
000d08d8b.eq 0xd08e0
000d08dcb 0xd0910
000d08e0
000d08e0loc_d08e0:
000d08e0ldr x2, [sp+224]
000d08e4ldr x3, [sp+216]
000d08e8ldr x4, [sp+48]
000d08ecadd x0, x4, 1
000d08f0subs xzr, x2, x0
000d08f4b.hi 0xd08fc
000d08f8b 0xd0c38
000d08fc
000d08fcloc_d08fc:
000d08fcldrb w2, [x3+x0]
000d0900subs wzr, w2, 46
000d0904cset x2, eq
000d0908strb w2, [sp+40]
000d090cb 0xd0914
000d0910
000d0910loc_d0910:
000d0910b 0xd0914
000d0914
000d0914loc_d0914:
000d0914ldrb w2, [sp+40]
000d0918strb w2, [sp+41]
000d091ctbnz w2, 0, 0xd0924
000d0920b 0xd0984
000d0924
000d0924loc_d0924:
000d0924ldr x2, [sp+48]
000d0928add x2, x2, 2
000d092cldr x3, [sp+56]
000d0930subs xzr, x3, x2
000d0934cset x2, eq
000d0938strb w2, [sp+47]
000d093cb.eq 0xd0944
000d0940b 0xd0948
000d0944
000d0944loc_d0944:
000d0944b 0xd0978
000d0948
000d0948loc_d0948:
000d0948ldr x2, [sp+224]
000d094cldr x3, [sp+216]
000d0950ldr x4, [sp+48]
000d0954add x0, x4, 2
000d0958subs xzr, x2, x0
000d095cb.hi 0xd0964
000d0960b 0xd0c30
000d0964
000d0964loc_d0964:
000d0964ldrb w2, [x3+x0]
000d0968subs wzr, w2, 47
000d096ccset x2, eq
000d0970strb w2, [sp+47]
000d0974b 0xd0978
000d0978
000d0978loc_d0978:
000d0978ldrb w2, [sp+47]
000d097cstrb w2, [sp+41]
000d0980b 0xd0988
000d0984
000d0984loc_d0984:
000d0984b 0xd0988
000d0988
000d0988loc_d0988:
000d0988ldrb w2, [sp+41]
000d098ctbnz w2, 0, 0xd0994
000d0990b 0xd0a28
000d0994
000d0994loc_d0994:
000d0994b 0xd0998
000d0998
000d0998loc_d0998:
000d0998ldr x2, [sp+48]
000d099cadd x2, x2, 2
000d09a0str x2, [sp+48]
000d09a4ldr x2, [sp+128]
000d09a8ldr x3, [sp+64]
000d09acsubs xzr, x3, x2
000d09b0b.lt 0xd09b8
000d09b4b 0xd09cc
000d09b8
000d09b8loc_d09b8:
000d09b8b 0xd09bc
000d09bc
000d09bcloc_d09bc:
000d09bcldr x2, [sp+128]
000d09c0sub x2, x2, 1
000d09c4str x2, [sp+128]
000d09c8b 0xd0bc4
000d09cc
000d09ccloc_d09cc:
000d09ccldrb w2, [sp+39]
000d09d0tbnz w2, 0, 0xd09d8
000d09d4b 0xd09dc
000d09d8
000d09d8loc_d09d8:
000d09d8b 0xd0bbc
000d09dc
000d09dcloc_d09dc:
000d09dcb 0xd09e0
000d09e0
000d09e0loc_d09e0:
000d09e0ldr x2, [sp+128]
000d09e4subs xzr, x2, 0
000d09e8b.gt 0xd09f0
000d09ecb 0xd0a00
000d09f0
000d09f0loc_d09f0:
000d09f0add x0, sp, 88
000d09f4movz x1, 47
000d09f8bl path.(*lazybuf).append
000d09fcb 0xd0a04
000d0a00
000d0a00loc_d0a00:
000d0a00b 0xd0a04
000d0a04
000d0a04loc_d0a04:
000d0a04add x0, sp, 88
000d0a08movz x1, 46
000d0a0cbl path.(*lazybuf).append
000d0a10add x0, sp, 88
000d0a14movz x1, 46
000d0a18bl path.(*lazybuf).append
000d0a1cldr x2, [sp+128]
000d0a20str x2, [sp+64]
000d0a24b 0xd0bbc
000d0a28
000d0a28loc_d0a28:
000d0a28b 0xd0a2c
000d0a2c
000d0a2cloc_d0a2c:
000d0a2cldrb w2, [sp+39]
000d0a30strb w2, [sp+45]
000d0a34tbnz w2, 0, 0xd0a3c
000d0a38b 0xd0a50
000d0a3c
000d0a3cloc_d0a3c:
000d0a3cldr x2, [sp+128]
000d0a40subs xzr, x2, 1
000d0a44cset x2, ne
000d0a48strb w2, [sp+45]
000d0a4cb 0xd0a54
000d0a50
000d0a50loc_d0a50:
000d0a50b 0xd0a54
000d0a54
000d0a54loc_d0a54:
000d0a54ldrb w2, [sp+45]
000d0a58strb w2, [sp+47]
000d0a5ctbnz w2, 0, 0xd0a64
000d0a60b 0xd0a68
000d0a64
000d0a64loc_d0a64:
000d0a64b 0xd0aa0
000d0a68
000d0a68loc_d0a68:
000d0a68ldrb w2, [sp+39]
000d0a6ceor x3, x2, 1
000d0a70strb w3, [sp+44]
000d0a74tbnz w2, 0, 0xd0a7c
000d0a78b 0xd0a80
000d0a7c
000d0a7cloc_d0a7c:
000d0a7cb 0xd0a94
000d0a80
000d0a80loc_d0a80:
000d0a80ldr x2, [sp+128]
000d0a84subs xzr, x2, 0
000d0a88cset x2, ne
000d0a8cstrb w2, [sp+44]
000d0a90b 0xd0a94
000d0a94
000d0a94loc_d0a94:
000d0a94ldrb w2, [sp+44]
000d0a98strb w2, [sp+47]
000d0a9cb 0xd0aa0
000d0aa0
000d0aa0loc_d0aa0:
000d0aa0ldrb w2, [sp+47]
000d0aa4tbnz w2, 0, 0xd0aac
000d0aa8b 0xd0abc
000d0aac
000d0aacloc_d0aac:
000d0aacadd x0, sp, 88
000d0ab0movz x1, 47
000d0ab4bl path.(*lazybuf).append
000d0ab8b 0xd0ac0
000d0abc
000d0abcloc_d0abc:
000d0abcb 0xd0ac0
000d0ac0
000d0ac0loc_d0ac0:
000d0ac0b 0xd0b10
000d0ac4
000d0ac4loc_d0ac4:
000d0ac4ldr x2, [sp+128]
000d0ac8cbz x2, 0xd0ad0
000d0accb 0xd0aec
000d0ad0
000d0ad0loc_d0ad0:
000d0ad0adrp x0, 0x63f000
000d0ad4add x0, x0, 296
000d0ad8str x0, [sp+72]
000d0adcstr x1, [sp+80]
000d0ae0ldur x29, [sp-8]
000d0ae4ldr x30, [sp], 208
000d0ae8ret x30
000d0aec
000d0aecloc_d0aec:
000d0aecadd x0, sp, 88
000d0af0bl path.(*lazybuf).string
000d0af4str x0, [sp+184]
000d0af8str x1, [sp+192]
000d0afcstr x0, [sp+72]
000d0b00str x1, [sp+80]
000d0b04ldur x29, [sp-8]
000d0b08ldr x30, [sp], 208
000d0b0cret x30
000d0b10
000d0b10loc_d0b10:
000d0b10ldr x2, [sp+56]
000d0b14ldr x3, [sp+48]
000d0b18subs xzr, x2, x3
000d0b1ccset x2, gt
000d0b20strb w2, [sp+45]
000d0b24b.gt 0xd0b2c
000d0b28b 0xd0b58
000d0b2c
000d0b2cloc_d0b2c:
000d0b2cldr x0, [sp+48]
000d0b30ldr x1, [sp+224]
000d0b34ldr x2, [sp+216]
000d0b38subs xzr, x0, x1
000d0b3cb.lo 0xd0b44
000d0b40b 0xd0bb8
000d0b44
000d0b44loc_d0b44:
000d0b44ldrb w2, [x2+x0]
000d0b48subs wzr, w2, 47
000d0b4ccset x2, ne
000d0b50strb w2, [sp+45]
000d0b54b 0xd0b5c
000d0b58
000d0b58loc_d0b58:
000d0b58b 0xd0b5c
000d0b5c
000d0b5cloc_d0b5c:
000d0b5cldrb w2, [sp+45]
000d0b60tbnz w2, 0, 0xd0b68
000d0b64b 0xd0ba4
000d0b68
000d0b68loc_d0b68:
000d0b68ldr x0, [sp+48]
000d0b6cldr x1, [sp+224]
000d0b70ldr x2, [sp+216]
000d0b74subs xzr, x0, x1
000d0b78b.lo 0xd0b80
000d0b7cb 0xd0bb4
000d0b80
000d0b80loc_d0b80:
000d0b80ldrb w1, [x2+x0]
000d0b84strb w1, [sp+43]
000d0b88add x0, sp, 88
000d0b8cbl path.(*lazybuf).append
000d0b90b 0xd0b94
000d0b94
000d0b94loc_d0b94:
000d0b94ldr x2, [sp+48]
000d0b98add x2, x2, 1
000d0b9cstr x2, [sp+48]
000d0ba0b 0xd0b10
000d0ba4
000d0ba4loc_d0ba4:
000d0ba4orr x1, xzr, 1
000d0ba8b 0xd0bac
000d0bac
000d0bacloc_d0bac:
000d0bacb 0xd0bb0
000d0bb0
000d0bb0loc_d0bb0:
000d0bb0b 0xd07ac
000d0bb4
000d0bb4loc_d0bb4:
000d0bb4bl runtime.panicIndex
000d0bb8
000d0bb8loc_d0bb8:
000d0bb8bl runtime.panicIndex
000d0bbc
000d0bbcloc_d0bbc:
000d0bbcorr x1, xzr, 1
000d0bc0b 0xd0bac
000d0bc4
000d0bc4loc_d0bc4:
000d0bc4ldr x2, [sp+128]
000d0bc8ldr x3, [sp+64]
000d0bccsubs xzr, x3, x2
000d0bd0cset x2, lt
000d0bd4strb w2, [sp+47]
000d0bd8b.lt 0xd0be0
000d0bdcb 0xd0c04
000d0be0
000d0be0loc_d0be0:
000d0be0ldr x1, [sp+128]
000d0be4add x0, sp, 88
000d0be8bl path.(*lazybuf).index
000d0becstrb w0, [sp+46]
000d0bf0ubfm x2, x0, 0, 7
000d0bf4subs wzr, w2, 47
000d0bf8cset x2, ne
000d0bfcstrb w2, [sp+47]
000d0c00b 0xd0c08
000d0c04
000d0c04loc_d0c04:
000d0c04b 0xd0c08
000d0c08
000d0c08loc_d0c08:
000d0c08ldrb w2, [sp+47]
000d0c0ctbnz w2, 0, 0xd0c14
000d0c10b 0xd0c2c
000d0c14
000d0c14loc_d0c14:
000d0c14ldr x2, [sp+128]
000d0c18sub x2, x2, 1
000d0c1cstr x2, [sp+128]
000d0c20b 0xd0c24
000d0c24
000d0c24loc_d0c24:
000d0c24orr x1, xzr, 1
000d0c28b 0xd0bc4
000d0c2c
000d0c2cloc_d0c2c:
000d0c2cb 0xd0bbc
000d0c30
000d0c30loc_d0c30:
000d0c30mov x1, x2
000d0c34bl runtime.panicIndex
000d0c38
000d0c38loc_d0c38:
000d0c38mov x1, x2
000d0c3cbl runtime.panicIndex
000d0c40
000d0c40loc_d0c40:
000d0c40mov x1, x2
000d0c44bl runtime.panicIndex
000d0c48
000d0c48loc_d0c48:
000d0c48mov x1, x2
000d0c4cbl runtime.panicIndex
000d0c50
000d0c50loc_d0c50:
000d0c50mov x1, x2
000d0c54bl runtime.panicIndex
000d0c58
000d0c58loc_d0c58:
000d0c58mov x1, x2
000d0c5cbl runtime.panicIndex
000d0c60
000d0c60loc_d0c60:
000d0c60mov x0, xzr
000d0c64bl runtime.panicIndex
000d0c68hint
000d0c6c
000d0c6cloc_d0c6c:
000d0c6cstp x0, x1, [sp+8]
000d0c70mov x3, x30
000d0c74bl runtime.morestack_noctxt.abi0
000d0c78ldp x0, x1, [sp+8]
000d0c7cb 0xd06c0
000d06c0
000d06c0path.Clean: ; void path.Clean(struct string path)
000d06c0ldr x16, [x28+16]
000d06c4sub x17, sp, 80
000d06c8subs xzr, x17, x16
000d06ccb.ls 0xd0c6c
000d06d0str x30, [sp-208]!
000d06d4stur x29, [sp-8]
000d06d8sub x29, sp, 8
000d06dcstr x0, [sp+216]
000d06e0str x1, [sp+224]
000d06e4stp xzr, xzr, [sp+72]
000d06e8ldr x2, [sp+224]
000d06eccbz x2, 0xd06f4
000d06f0b 0xd0714
000d06f4
000d06f4loc_d06f4:
000d06f4adrp x0, 0x63f000
000d06f8add x0, x0, 296
000d06fcstr x0, [sp+72]
000d0700orr x1, xzr, 1
000d0704str x1, [sp+80]
000d0708ldur x29, [sp-8]
000d070cldr x30, [sp], 208
000d0710ret x30
000d0714
000d0714loc_d0714:
000d0714ldr x1, [sp+224]
000d0718ldr x2, [sp+216]
000d071csubs xzr, x1, 0
000d0720b.hi 0xd0728
000d0724b 0xd0c60
000d0728
000d0728loc_d0728:
000d0728ldrb w2, [x2]
000d072csubs wzr, w2, 47
000d0730cset x2, eq
000d0734strb w2, [sp+39]
000d0738ldr x2, [sp+224]
000d073cstr x2, [sp+56]
000d0740stp xzr, xzr, [sp+136]
000d0744stp xzr, xzr, [sp+152]
000d0748stp xzr, xzr, [sp+168]
000d074cldr x2, [sp+216]
000d0750ldr x3, [sp+224]
000d0754str x2, [sp+136]
000d0758str x3, [sp+144]
000d075cstp xzr, xzr, [sp+88]
000d0760stp xzr, xzr, [sp+104]
000d0764stp xzr, xzr, [sp+120]
000d0768str x2, [sp+88]
000d076cstr x3, [sp+96]
000d0770str xzr, [sp+48]
000d0774str xzr, [sp+64]
000d0778ldrb w2, [sp+39]
000d077ctbnz w2, 0, 0xd0784
000d0780b 0xd07a0
000d0784
000d0784loc_d0784:
000d0784add x0, sp, 88
000d0788movz x1, 47
000d078cbl path.(*lazybuf).append
000d0790orr x1, xzr, 1
000d0794str x1, [sp+48]
000d0798str x1, [sp+64]
000d079cb 0xd07a8
000d07a0
000d07a0loc_d07a0:
000d07a0orr x1, xzr, 1
000d07a4b 0xd07a8
000d07a8
000d07a8loc_d07a8:
000d07a8b 0xd07ac
000d07ac
000d07acloc_d07ac:
000d07acldr x2, [sp+56]
000d07b0ldr x3, [sp+48]
000d07b4subs xzr, x2, x3
000d07b8b.gt 0xd07c0
000d07bcb 0xd0ac4
000d07c0
000d07c0loc_d07c0:
000d07c0ldr x0, [sp+48]
000d07c4ldr x2, [sp+224]
000d07c8ldr x3, [sp+216]
000d07ccsubs xzr, x2, x0
000d07d0b.hi 0xd07d8
000d07d4b 0xd0c58
000d07d8
000d07d8loc_d07d8:
000d07d8ldrb w2, [x3+x0]
000d07dcsubs wzr, w2, 47
000d07e0b.eq 0xd07e8
000d07e4b 0xd07fc
000d07e8
000d07e8loc_d07e8:
000d07e8b 0xd07ec
000d07ec
000d07ecloc_d07ec:
000d07ecldr x2, [sp+48]
000d07f0add x2, x2, 1
000d07f4str x2, [sp+48]
000d07f8b 0xd0bac
000d07fc
000d07fcloc_d07fc:
000d07fcldr x0, [sp+48]
000d0800ldr x2, [sp+224]
000d0804ldr x3, [sp+216]
000d0808subs xzr, x2, x0
000d080cb.hi 0xd0814
000d0810b 0xd0c50
000d0814
000d0814loc_d0814:
000d0814ldrb w2, [x3+x0]
000d0818subs wzr, w2, 46
000d081ccset x2, eq
000d0820strb w2, [sp+42]
000d0824b.eq 0xd082c
000d0828b 0xd088c
000d082c
000d082cloc_d082c:
000d082cldr x2, [sp+48]
000d0830add x2, x2, 1
000d0834ldr x3, [sp+56]
000d0838subs xzr, x3, x2
000d083ccset x2, eq
000d0840strb w2, [sp+41]
000d0844b.eq 0xd084c
000d0848b 0xd0850
000d084c
000d084cloc_d084c:
000d084cb 0xd0880
000d0850
000d0850loc_d0850:
000d0850ldr x2, [sp+224]
000d0854ldr x3, [sp+216]
000d0858ldr x4, [sp+48]
000d085cadd x0, x4, 1
000d0860subs xzr, x2, x0
000d0864b.hi 0xd086c
000d0868b 0xd0c48
000d086c
000d086cloc_d086c:
000d086cldrb w2, [x3+x0]
000d0870subs wzr, w2, 47
000d0874cset x2, eq
000d0878strb w2, [sp+41]
000d087cb 0xd0880
000d0880
000d0880loc_d0880:
000d0880ldrb w2, [sp+41]
000d0884strb w2, [sp+42]
000d0888b 0xd0890
000d088c
000d088cloc_d088c:
000d088cb 0xd0890
000d0890
000d0890loc_d0890:
000d0890ldrb w2, [sp+42]
000d0894tbnz w2, 0, 0xd089c
000d0898b 0xd08b0
000d089c
000d089cloc_d089c:
000d089cb 0xd08a0
000d08a0
000d08a0loc_d08a0:
000d08a0ldr x2, [sp+48]
000d08a4add x2, x2, 1
000d08a8str x2, [sp+48]
000d08acb 0xd0bac
000d08b0
000d08b0loc_d08b0:
000d08b0ldr x0, [sp+48]
000d08b4ldr x2, [sp+224]
000d08b8ldr x3, [sp+216]
000d08bcsubs xzr, x2, x0
000d08c0b.hi 0xd08c8
000d08c4b 0xd0c40
000d08c8
000d08c8loc_d08c8:
000d08c8ldrb w2, [x3+x0]
000d08ccsubs wzr, w2, 46
000d08d0cset x2, eq
000d08d4strb w2, [sp+40]
000d08d8b.eq 0xd08e0
000d08dcb 0xd0910
000d08e0
000d08e0loc_d08e0:
000d08e0ldr x2, [sp+224]
000d08e4ldr x3, [sp+216]
000d08e8ldr x4, [sp+48]
000d08ecadd x0, x4, 1
000d08f0subs xzr, x2, x0
000d08f4b.hi 0xd08fc
000d08f8b 0xd0c38
000d08fc
000d08fcloc_d08fc:
000d08fcldrb w2, [x3+x0]
000d0900subs wzr, w2, 46
000d0904cset x2, eq
000d0908strb w2, [sp+40]
000d090cb 0xd0914
000d0910
000d0910loc_d0910:
000d0910b 0xd0914
000d0914
000d0914loc_d0914:
000d0914ldrb w2, [sp+40]
000d0918strb w2, [sp+41]
000d091ctbnz w2, 0, 0xd0924
000d0920b 0xd0984
000d0924
000d0924loc_d0924:
000d0924ldr x2, [sp+48]
000d0928add x2, x2, 2
000d092cldr x3, [sp+56]
000d0930subs xzr, x3, x2
000d0934cset x2, eq
000d0938strb w2, [sp+47]
000d093cb.eq 0xd0944
000d0940b 0xd0948
000d0944
000d0944loc_d0944:
000d0944b 0xd0978
000d0948
000d0948loc_d0948:
000d0948ldr x2, [sp+224]
000d094cldr x3, [sp+216]
000d0950ldr x4, [sp+48]
000d0954add x0, x4, 2
000d0958subs xzr, x2, x0
000d095cb.hi 0xd0964
000d0960b 0xd0c30
000d0964
000d0964loc_d0964:
000d0964ldrb w2, [x3+x0]
000d0968subs wzr, w2, 47
000d096ccset x2, eq
000d0970strb w2, [sp+47]
000d0974b 0xd0978
000d0978
000d0978loc_d0978:
000d0978ldrb w2, [sp+47]
000d097cstrb w2, [sp+41]
000d0980b 0xd0988
000d0984
000d0984loc_d0984:
000d0984b 0xd0988
000d0988
000d0988loc_d0988:
000d0988ldrb w2, [sp+41]
000d098ctbnz w2, 0, 0xd0994
000d0990b 0xd0a28
000d0994
000d0994loc_d0994:
000d0994b 0xd0998
000d0998
000d0998loc_d0998:
000d0998ldr x2, [sp+48]
000d099cadd x2, x2, 2
000d09a0str x2, [sp+48]
000d09a4ldr x2, [sp+128]
000d09a8ldr x3, [sp+64]
000d09acsubs xzr, x3, x2
000d09b0b.lt 0xd09b8
000d09b4b 0xd09cc
000d09b8
000d09b8loc_d09b8:
000d09b8b 0xd09bc
000d09bc
000d09bcloc_d09bc:
000d09bcldr x2, [sp+128]
000d09c0sub x2, x2, 1
000d09c4str x2, [sp+128]
000d09c8b 0xd0bc4
000d09cc
000d09ccloc_d09cc:
000d09ccldrb w2, [sp+39]
000d09d0tbnz w2, 0, 0xd09d8
000d09d4b 0xd09dc
000d09d8
000d09d8loc_d09d8:
000d09d8b 0xd0bbc
000d09dc
000d09dcloc_d09dc:
000d09dcb 0xd09e0
000d09e0
000d09e0loc_d09e0:
000d09e0ldr x2, [sp+128]
000d09e4subs xzr, x2, 0
000d09e8b.gt 0xd09f0
000d09ecb 0xd0a00
000d09f0
000d09f0loc_d09f0:
000d09f0add x0, sp, 88
000d09f4movz x1, 47
000d09f8bl path.(*lazybuf).append
000d09fcb 0xd0a04
000d0a00
000d0a00loc_d0a00:
000d0a00b 0xd0a04
000d0a04
000d0a04loc_d0a04:
000d0a04add x0, sp, 88
000d0a08movz x1, 46
000d0a0cbl path.(*lazybuf).append
000d0a10add x0, sp, 88
000d0a14movz x1, 46
000d0a18bl path.(*lazybuf).append
000d0a1cldr x2, [sp+128]
000d0a20str x2, [sp+64]
000d0a24b 0xd0bbc
000d0a28
000d0a28loc_d0a28:
000d0a28b 0xd0a2c
000d0a2c
000d0a2cloc_d0a2c:
000d0a2cldrb w2, [sp+39]
000d0a30strb w2, [sp+45]
000d0a34tbnz w2, 0, 0xd0a3c
000d0a38b 0xd0a50
000d0a3c
000d0a3cloc_d0a3c:
000d0a3cldr x2, [sp+128]
000d0a40subs xzr, x2, 1
000d0a44cset x2, ne
000d0a48strb w2, [sp+45]
000d0a4cb 0xd0a54
000d0a50
000d0a50loc_d0a50:
000d0a50b 0xd0a54
000d0a54
000d0a54loc_d0a54:
000d0a54ldrb w2, [sp+45]
000d0a58strb w2, [sp+47]
000d0a5ctbnz w2, 0, 0xd0a64
000d0a60b 0xd0a68
000d0a64
000d0a64loc_d0a64:
000d0a64b 0xd0aa0
000d0a68
000d0a68loc_d0a68:
000d0a68ldrb w2, [sp+39]
000d0a6ceor x3, x2, 1
000d0a70strb w3, [sp+44]
000d0a74tbnz w2, 0, 0xd0a7c
000d0a78b 0xd0a80
000d0a7c
000d0a7cloc_d0a7c:
000d0a7cb 0xd0a94
000d0a80
000d0a80loc_d0a80:
000d0a80ldr x2, [sp+128]
000d0a84subs xzr, x2, 0
000d0a88cset x2, ne
000d0a8cstrb w2, [sp+44]
000d0a90b 0xd0a94
000d0a94
000d0a94loc_d0a94:
000d0a94ldrb w2, [sp+44]
000d0a98strb w2, [sp+47]
000d0a9cb 0xd0aa0
000d0aa0
000d0aa0loc_d0aa0:
000d0aa0ldrb w2, [sp+47]
000d0aa4tbnz w2, 0, 0xd0aac
000d0aa8b 0xd0abc
000d0aac
000d0aacloc_d0aac:
000d0aacadd x0, sp, 88
000d0ab0movz x1, 47
000d0ab4bl path.(*lazybuf).append
000d0ab8b 0xd0ac0
000d0abc
000d0abcloc_d0abc:
000d0abcb 0xd0ac0
000d0ac0
000d0ac0loc_d0ac0:
000d0ac0b 0xd0b10
000d0ac4
000d0ac4loc_d0ac4:
000d0ac4ldr x2, [sp+128]
000d0ac8cbz x2, 0xd0ad0
000d0accb 0xd0aec
000d0ad0
000d0ad0loc_d0ad0:
000d0ad0adrp x0, 0x63f000
000d0ad4add x0, x0, 296
000d0ad8str x0, [sp+72]
000d0adcstr x1, [sp+80]
000d0ae0ldur x29, [sp-8]
000d0ae4ldr x30, [sp], 208
000d0ae8ret x30
000d0aec
000d0aecloc_d0aec:
000d0aecadd x0, sp, 88
000d0af0bl path.(*lazybuf).string
000d0af4str x0, [sp+184]
000d0af8str x1, [sp+192]
000d0afcstr x0, [sp+72]
000d0b00str x1, [sp+80]
000d0b04ldur x29, [sp-8]
000d0b08ldr x30, [sp], 208
000d0b0cret x30
000d0b10
000d0b10loc_d0b10:
000d0b10ldr x2, [sp+56]
000d0b14ldr x3, [sp+48]
000d0b18subs xzr, x2, x3
000d0b1ccset x2, gt
000d0b20strb w2, [sp+45]
000d0b24b.gt 0xd0b2c
000d0b28b 0xd0b58
000d0b2c
000d0b2cloc_d0b2c:
000d0b2cldr x0, [sp+48]
000d0b30ldr x1, [sp+224]
000d0b34ldr x2, [sp+216]
000d0b38subs xzr, x0, x1
000d0b3cb.lo 0xd0b44
000d0b40b 0xd0bb8
000d0b44
000d0b44loc_d0b44:
000d0b44ldrb w2, [x2+x0]
000d0b48subs wzr, w2, 47
000d0b4ccset x2, ne
000d0b50strb w2, [sp+45]
000d0b54b 0xd0b5c
000d0b58
000d0b58loc_d0b58:
000d0b58b 0xd0b5c
000d0b5c
000d0b5cloc_d0b5c:
000d0b5cldrb w2, [sp+45]
000d0b60tbnz w2, 0, 0xd0b68
000d0b64b 0xd0ba4
000d0b68
000d0b68loc_d0b68:
000d0b68ldr x0, [sp+48]
000d0b6cldr x1, [sp+224]
000d0b70ldr x2, [sp+216]
000d0b74subs xzr, x0, x1
000d0b78b.lo 0xd0b80
000d0b7cb 0xd0bb4
000d0b80
000d0b80loc_d0b80:
000d0b80ldrb w1, [x2+x0]
000d0b84strb w1, [sp+43]
000d0b88add x0, sp, 88
000d0b8cbl path.(*lazybuf).append
000d0b90b 0xd0b94
000d0b94
000d0b94loc_d0b94:
000d0b94ldr x2, [sp+48]
000d0b98add x2, x2, 1
000d0b9cstr x2, [sp+48]
000d0ba0b 0xd0b10
000d0ba4
000d0ba4loc_d0ba4:
000d0ba4orr x1, xzr, 1
000d0ba8b 0xd0bac
000d0bac
000d0bacloc_d0bac:
000d0bacb 0xd0bb0
000d0bb0
000d0bb0loc_d0bb0:
000d0bb0b 0xd07ac
000d0bb4
000d0bb4loc_d0bb4:
000d0bb4bl runtime.panicIndex
000d0bb8
000d0bb8loc_d0bb8:
000d0bb8bl runtime.panicIndex
000d0bbc
000d0bbcloc_d0bbc:
000d0bbcorr x1, xzr, 1
000d0bc0b 0xd0bac
000d0bc4
000d0bc4loc_d0bc4:
000d0bc4ldr x2, [sp+128]
000d0bc8ldr x3, [sp+64]
000d0bccsubs xzr, x3, x2
000d0bd0cset x2, lt
000d0bd4strb w2, [sp+47]
000d0bd8b.lt 0xd0be0
000d0bdcb 0xd0c04
000d0be0
000d0be0loc_d0be0:
000d0be0ldr x1, [sp+128]
000d0be4add x0, sp, 88
000d0be8bl path.(*lazybuf).index
000d0becstrb w0, [sp+46]
000d0bf0ubfm x2, x0, 0, 7
000d0bf4subs wzr, w2, 47
000d0bf8cset x2, ne
000d0bfcstrb w2, [sp+47]
000d0c00b 0xd0c08
000d0c04
000d0c04loc_d0c04:
000d0c04b 0xd0c08
000d0c08
000d0c08loc_d0c08:
000d0c08ldrb w2, [sp+47]
000d0c0ctbnz w2, 0, 0xd0c14
000d0c10b 0xd0c2c
000d0c14
000d0c14loc_d0c14:
000d0c14ldr x2, [sp+128]
000d0c18sub x2, x2, 1
000d0c1cstr x2, [sp+128]
000d0c20b 0xd0c24
000d0c24
000d0c24loc_d0c24:
000d0c24orr x1, xzr, 1
000d0c28b 0xd0bc4
000d0c2c
000d0c2cloc_d0c2c:
000d0c2cb 0xd0bbc
000d0c30
000d0c30loc_d0c30:
000d0c30mov x1, x2
000d0c34bl runtime.panicIndex
000d0c38
000d0c38loc_d0c38:
000d0c38mov x1, x2
000d0c3cbl runtime.panicIndex
000d0c40
000d0c40loc_d0c40:
000d0c40mov x1, x2
000d0c44bl runtime.panicIndex
000d0c48
000d0c48loc_d0c48:
000d0c48mov x1, x2
000d0c4cbl runtime.panicIndex
000d0c50
000d0c50loc_d0c50:
000d0c50mov x1, x2
000d0c54bl runtime.panicIndex
000d0c58
000d0c58loc_d0c58:
000d0c58mov x1, x2
000d0c5cbl runtime.panicIndex
000d0c60
000d0c60loc_d0c60:
000d0c60mov x0, xzr
000d0c64bl runtime.panicIndex
000d0c68hint
000d0c6c
000d0c6cloc_d0c6c:
000d0c6cstp x0, x1, [sp+8]
000d0c70mov x3, x30
000d0c74bl runtime.morestack_noctxt.abi0
000d0c78ldp x0, x1, [sp+8]
000d0c7cb 0xd06c0
000d06c0
000d0c80
000d0c80path.Split: ; void path.Split(struct string path)
000d0c80ldr x16, [x28+16]
000d0c84subs xzr, sp, x16
000d0c88b.ls 0xd0d60
000d0c8cstr x30, [sp-128]!
000d0c90stur x29, [sp-8]
000d0c94sub x29, sp, 8
000d0c98str x0, [sp+136]
000d0c9cstr x1, [sp+144]
000d0ca0stp xzr, xzr, [sp+72]
000d0ca4stp xzr, xzr, [sp+56]
000d0ca8ldr x0, [sp+136]
000d0cacldr x1, [sp+144]
000d0cb0movz x2, 47
000d0cb4bl internal/bytealg.LastIndexByteString
000d0cb8str x0, [sp+32]
000d0cbcadd x1, x0, 1
000d0cc0str x1, [sp+48]
000d0cc4ldr x2, [sp+144]
000d0cc8ldr x3, [sp+136]
000d0cccsubs xzr, x2, x1
000d0cd0b.hs 0xd0cd8
000d0cd4b 0xd0d58
000d0cd8
000d0cd8loc_d0cd8:
000d0cd8b 0xd0cdc
000d0cdc
000d0cdcloc_d0cdc:
000d0cdcstr x3, [sp+104]
000d0ce0str x1, [sp+112]
000d0ce4ldr x4, [sp+32]
000d0ce8add x0, x4, 1
000d0cecstr x0, [sp+40]
000d0cf0ldr x1, [sp+144]
000d0cf4ldr x5, [sp+136]
000d0cf8subs xzr, x1, x0
000d0cfcb.hs 0xd0d04
000d0d00b 0xd0d54
000d0d04
000d0d04loc_d0d04:
000d0d04sub x4, x1, x4
000d0d08sub x4, x4, 1
000d0d0csub x6, xzr, x4
000d0d10and x6, x0, x6, asr #63
000d0d14add x5, x5, x6
000d0d18str x5, [sp+88]
000d0d1cstr x4, [sp+96]
000d0d20ldr x4, [sp+104]
000d0d24ldr x5, [sp+112]
000d0d28str x4, [sp+72]
000d0d2cstr x5, [sp+80]
000d0d30ldr x2, [sp+88]
000d0d34ldr x3, [sp+96]
000d0d38str x2, [sp+56]
000d0d3cstr x3, [sp+64]
000d0d40ldr x0, [sp+72]
000d0d44ldr x1, [sp+80]
000d0d48ldur x29, [sp-8]
000d0d4cldr x30, [sp], 128
000d0d50ret x30
000d0d54
000d0d54loc_d0d54:
000d0d54bl runtime.panicSliceB
000d0d58
000d0d58loc_d0d58:
000d0d58bl runtime.panicSliceAlen
000d0d5chint
000d0d60
000d0d60loc_d0d60:
000d0d60stp x0, x1, [sp+8]
000d0d64mov x3, x30
000d0d68bl runtime.morestack_noctxt.abi0
000d0d6cldp x0, x1, [sp+8]
000d0d70b 0xd0c80
000d0d74udf 0
000d0d78udf 0
000d0d7cudf 0
000d0c80
000d0c80path.Split: ; void path.Split(struct string path)
000d0c80ldr x16, [x28+16]
000d0c84subs xzr, sp, x16
000d0c88b.ls 0xd0d60
000d0c8cstr x30, [sp-128]!
000d0c90stur x29, [sp-8]
000d0c94sub x29, sp, 8
000d0c98str x0, [sp+136]
000d0c9cstr x1, [sp+144]
000d0ca0stp xzr, xzr, [sp+72]
000d0ca4stp xzr, xzr, [sp+56]
000d0ca8ldr x0, [sp+136]
000d0cacldr x1, [sp+144]
000d0cb0movz x2, 47
000d0cb4bl internal/bytealg.LastIndexByteString
000d0cb8str x0, [sp+32]
000d0cbcadd x1, x0, 1
000d0cc0str x1, [sp+48]
000d0cc4ldr x2, [sp+144]
000d0cc8ldr x3, [sp+136]
000d0cccsubs xzr, x2, x1
000d0cd0b.hs 0xd0cd8
000d0cd4b 0xd0d58
000d0cd8
000d0cd8loc_d0cd8:
000d0cd8b 0xd0cdc
000d0cdc
000d0cdcloc_d0cdc:
000d0cdcstr x3, [sp+104]
000d0ce0str x1, [sp+112]
000d0ce4ldr x4, [sp+32]
000d0ce8add x0, x4, 1
000d0cecstr x0, [sp+40]
000d0cf0ldr x1, [sp+144]
000d0cf4ldr x5, [sp+136]
000d0cf8subs xzr, x1, x0
000d0cfcb.hs 0xd0d04
000d0d00b 0xd0d54
000d0d04
000d0d04loc_d0d04:
000d0d04sub x4, x1, x4
000d0d08sub x4, x4, 1
000d0d0csub x6, xzr, x4
000d0d10and x6, x0, x6, asr #63
000d0d14add x5, x5, x6
000d0d18str x5, [sp+88]
000d0d1cstr x4, [sp+96]
000d0d20ldr x4, [sp+104]
000d0d24ldr x5, [sp+112]
000d0d28str x4, [sp+72]
000d0d2cstr x5, [sp+80]
000d0d30ldr x2, [sp+88]
000d0d34ldr x3, [sp+96]
000d0d38str x2, [sp+56]
000d0d3cstr x3, [sp+64]
000d0d40ldr x0, [sp+72]
000d0d44ldr x1, [sp+80]
000d0d48ldur x29, [sp-8]
000d0d4cldr x30, [sp], 128
000d0d50ret x30
000d0d54
000d0d54loc_d0d54:
000d0d54bl runtime.panicSliceB
000d0d58
000d0d58loc_d0d58:
000d0d58bl runtime.panicSliceAlen
000d0d5chint
000d0d60
000d0d60loc_d0d60:
000d0d60stp x0, x1, [sp+8]
000d0d64mov x3, x30
000d0d68bl runtime.morestack_noctxt.abi0
000d0d6cldp x0, x1, [sp+8]
000d0d70b 0xd0c80
000d0d74udf 0
000d0d78udf 0
000d0d7cudf 0
000d0c80
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d0d80path.Join: ; void path.Join(struct []string elem)
000d0d80ldr x16, [x28+16]
000d0d84sub x17, sp, 224
000d0d88subs xzr, x17, x16
000d0d8cb.ls 0xd10a4
000d0d90sub x20, sp, 352
000d0d94stp x29, x30, [x20-8]
000d0d98add sp, x20, 0
000d0d9csub x29, sp, 8
000d0da0str x0, [sp+360]
000d0da4str x1, [sp+368]
000d0da8str x2, [sp+376]
000d0dacstp xzr, xzr, [sp+168]
000d0db0str xzr, [sp+88]
000d0db4ldr x3, [sp+368]
000d0db8ldr x4, [sp+360]
000d0dbcldr x5, [sp+376]
000d0dc0str x4, [sp+256]
000d0dc4str x3, [sp+264]
000d0dc8str x5, [sp+272]
000d0dccstr xzr, [sp+160]
000d0dd0str x3, [sp+152]
000d0dd4ldr x3, [sp+256]
000d0dd8str x3, [sp+144]
000d0ddcb 0xd0de0
000d0de0
000d0de0loc_d0de0:
000d0de0ldr x3, [sp+152]
000d0de4ldr x4, [sp+160]
000d0de8subs xzr, x3, x4
000d0decb.gt 0xd0df4
000d0df0b 0xd0e40
000d0df4
000d0df4loc_d0df4:
000d0df4ldr x3, [sp+144]
000d0df8str x3, [sp+336]
000d0dfcldr x3, [sp+336]
000d0e00ldr x4, [x3+8]
000d0e04ldr x3, [x3]
000d0e08str x3, [sp+200]
000d0e0cstr x4, [sp+208]
000d0e10str x4, [sp+96]
000d0e14ldr x3, [sp+88]
000d0e18add x3, x3, x4
000d0e1cstr x3, [sp+88]
000d0e20b 0xd0e24
000d0e24
000d0e24loc_d0e24:
000d0e24ldr x3, [sp+160]
000d0e28add x3, x3, 1
000d0e2cstr x3, [sp+160]
000d0e30ldr x3, [sp+336]
000d0e34add x3, x3, 16
000d0e38str x3, [sp+144]
000d0e3cb 0xd0de0
000d0e40
000d0e40loc_d0e40:
000d0e40ldr x3, [sp+88]
000d0e44cbz x3, 0xd0e4c
000d0e48b 0xd0e64
000d0e4c
000d0e4cloc_d0e4c:
000d0e4cstp xzr, xzr, [sp+168]
000d0e50mov x0, xzr
000d0e54mov x1, xzr
000d0e58ldp x29, x30, [sp-8]
000d0e5cadd sp, sp, 352
000d0e60ret x30
000d0e64
000d0e64loc_d0e64:
000d0e64ldr x3, [sp+368]
000d0e68str x3, [sp+96]
000d0e6cldr x4, [sp+88]
000d0e70add x3, x4, x3
000d0e74sub x2, x3, 1
000d0e78adrp x0, 0x525000
000d0e7cadd x0, x0, 3072
000d0e80mov x1, xzr
000d0e84bl runtime.makeslice
000d0e88ldr x3, [sp+88]
000d0e8cldr x4, [sp+96]
000d0e90str x0, [sp+216]
000d0e94str xzr, [sp+224]
000d0e98add x3, x3, x4
000d0e9csub x3, x3, 1
000d0ea0str x3, [sp+232]
000d0ea4ldr x3, [sp+368]
000d0ea8ldr x4, [sp+360]
000d0eacldr x5, [sp+376]
000d0eb0str x4, [sp+256]
000d0eb4str x3, [sp+264]
000d0eb8str x5, [sp+272]
000d0ebcstr xzr, [sp+136]
000d0ec0str x3, [sp+128]
000d0ec4ldr x3, [sp+256]
000d0ec8str x3, [sp+120]
000d0eccb 0xd0ed0
000d0ed0
000d0ed0loc_d0ed0:
000d0ed0ldr x5, [sp+128]
000d0ed4ldr x6, [sp+136]
000d0ed8subs xzr, x5, x6
000d0edcb.gt 0xd0ee4
000d0ee0b 0xd106c
000d0ee4
000d0ee4loc_d0ee4:
000d0ee4ldr x5, [sp+120]
000d0ee8str x5, [sp+328]
000d0eecldr x5, [sp+328]
000d0ef0ldr x6, [x5]
000d0ef4ldr x5, [x5+8]
000d0ef8str x6, [sp+184]
000d0efcstr x5, [sp+192]
000d0f00ldr x5, [sp+224]
000d0f04str x5, [sp+96]
000d0f08subs xzr, x5, 0
000d0f0ccset x6, ne
000d0f10strb w6, [sp+87]
000d0f14cbnz x5, 0xd0f1c
000d0f18b 0xd0f20
000d0f1c
000d0f1cloc_d0f1c:
000d0f1cb 0xd0f34
000d0f20
000d0f20loc_d0f20:
000d0f20ldr x5, [sp+192]
000d0f24subs xzr, x5, 0
000d0f28cset x5, ne
000d0f2cstrb w5, [sp+87]
000d0f30b 0xd0f34
000d0f34
000d0f34loc_d0f34:
000d0f34ldrb w5, [sp+87]
000d0f38tbnz w5, 0, 0xd0f40
000d0f3cb 0xd1048
000d0f40
000d0f40loc_d0f40:
000d0f40ldr x5, [sp+224]
000d0f44str x5, [sp+96]
000d0f48cbnz x5, 0xd0f50
000d0f4cb 0xd0fa0
000d0f50
000d0f50loc_d0f50:
000d0f50ldr x2, [sp+232]
000d0f54ldr x0, [sp+216]
000d0f58ldr x5, [sp+224]
000d0f5cadd x1, x5, 1
000d0f60subs xzr, x2, x1
000d0f64b.hs 0xd0f6c
000d0f68b 0xd0f70
000d0f6c
000d0f6cloc_d0f6c:
000d0f6cb 0xd0f84
000d0f70
000d0f70loc_d0f70:
000d0f70orr x3, xzr, 1
000d0f74adrp x4, 0x525000
000d0f78add x4, x4, 3072
000d0f7cbl runtime.growslice
000d0f80b 0xd0f84
000d0f84
000d0f84loc_d0f84:
000d0f84sub x5, x1, 1
000d0f88movz x6, 47
000d0f8cstrb w6, [x0+x5]
000d0f90str x0, [sp+216]
000d0f94str x1, [sp+224]
000d0f98str x2, [sp+232]
000d0f9cb 0xd0fa8
000d0fa0
000d0fa0loc_d0fa0:
000d0fa0movz x6, 47
000d0fa4b 0xd0fa8
000d0fa8
000d0fa8loc_d0fa8:
000d0fa8ldr x2, [sp+232]
000d0facldr x0, [sp+216]
000d0fb0ldr x5, [sp+224]
000d0fb4str x0, [sp+304]
000d0fb8str x5, [sp+312]
000d0fbcstr x2, [sp+320]
000d0fc0ldr x7, [sp+192]
000d0fc4add x1, x5, x7
000d0fc8str x1, [sp+112]
000d0fccsubs xzr, x2, x1
000d0fd0b.hs 0xd0fd8
000d0fd4b 0xd0fe0
000d0fd8
000d0fd8loc_d0fd8:
000d0fd8str x1, [sp+312]
000d0fdcb 0xd1000
000d0fe0
000d0fe0loc_d0fe0:
000d0fe0ldr x3, [sp+192]
000d0fe4adrp x4, 0x525000
000d0fe8add x4, x4, 3072
000d0fecbl runtime.growslice
000d0ff0str x0, [sp+304]
000d0ff4str x1, [sp+312]
000d0ff8str x2, [sp+320]
000d0ffcb 0xd1000
000d1000
000d1000loc_d1000:
000d1000ldr x3, [sp+192]
000d1004str x3, [sp+104]
000d1008ldr x3, [sp+112]
000d100cldr x4, [sp+192]
000d1010sub x3, x3, x4
000d1014ldr x4, [sp+304]
000d1018add x0, x4, x3
000d101cstr x0, [sp+296]
000d1020ldr x2, [sp+104]
000d1024ldr x1, [sp+184]
000d1028bl runtime.memmove
000d102cldr x3, [sp+304]
000d1030ldr x4, [sp+312]
000d1034ldr x5, [sp+320]
000d1038str x3, [sp+216]
000d103cstr x4, [sp+224]
000d1040str x5, [sp+232]
000d1044b 0xd104c
000d1048
000d1048loc_d1048:
000d1048b 0xd104c
000d104c
000d104cloc_d104c:
000d104cb 0xd1050
000d1050
000d1050loc_d1050:
000d1050ldr x5, [sp+136]
000d1054add x5, x5, 1
000d1058str x5, [sp+136]
000d105cldr x5, [sp+328]
000d1060add x5, x5, 16
000d1064str x5, [sp+120]
000d1068b 0xd0ed0
000d106c
000d106cloc_d106c:
000d106cldr x1, [sp+216]
000d1070ldr x2, [sp+224]
000d1074mov x0, xzr
000d1078bl runtime.slicebytetostring
000d107cstr x0, [sp+280]
000d1080str x1, [sp+288]
000d1084bl path.Clean
000d1088str x0, [sp+240]
000d108cstr x1, [sp+248]
000d1090str x0, [sp+168]
000d1094str x1, [sp+176]
000d1098ldp x29, x30, [sp-8]
000d109cadd sp, sp, 352
000d10a0ret x30
000d10a4
000d10a4loc_d10a4:
000d10a4stp x0, x1, [sp+8]
000d10a8str x2, [sp+24]
000d10acmov x3, x30
000d10b0bl runtime.morestack_noctxt.abi0
000d10b4ldp x0, x1, [sp+8]
000d10b8ldr x2, [sp+24]
000d10bcb 0xd0d80
000d0d80
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d10c0iter.init: ; void iter.init(void)
000d10c0ldr x16, [x28+16]
000d10c4subs xzr, sp, x16
000d10c8b.ls 0xd1128
000d10ccstr x30, [sp-48]!
000d10d0stur x29, [sp-8]
000d10d4sub x29, sp, 8
000d10d8adrp x0, 0x524000
000d10dcadd x0, x0, 3520
000d10e0bl runtime.newobject
000d10e4str x0, [sp+32]
000d10e8adrp x27, 0x97a000
000d10ecldr w1, [x27+3056]
000d10f0cbz w1, 0xd10f8
000d10f4b 0xd10fc
000d10f8
000d10f8loc_d10f8:
000d10f8b 0xd1114
000d10fc
000d10fcloc_d10fc:
000d10fcbl runtime.gcWriteBarrier2
000d1100str x0, [x25]
000d1104adrp x27, 0x93c000
000d1108ldr x1, [x27+3032]
000d110cstr x1, [x25+8]
000d1110b 0xd1114
000d1114
000d1114loc_d1114:
000d1114adrp x27, 0x93c000
000d1118str x0, [x27+3032]
000d111cldur x29, [sp-8]
000d1120ldr x30, [sp], 48
000d1124ret x30
000d1128
000d1128loc_d1128:
000d1128mov x3, x30
000d112cbl runtime.morestack_noctxt.abi0
000d1130b 0xd10c0
000d1134udf 0
000d1138udf 0
000d113cudf 0
000d10c0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d1140slices.(*xorshift).Next: ; void slices.(*xorshift).Next(slices.xorshift * r)
000d1140str x30, [sp-32]!
000d1144stur x29, [sp-8]
000d1148sub x29, sp, 8
000d114cstr x0, [sp+40]
000d1150str xzr, [sp+16]
000d1154ldrsb x27, [x0]
000d1158ldrsb x27, [x0]
000d115cldrsb x27, [x0]
000d1160ldr x1, [x0]
000d1164ldr x2, [x0]
000d1168eor x1, x1, x2, lsl #13
000d116cstr x1, [x0]
000d1170ldrsb x27, [x0]
000d1174ldrsb x27, [x0]
000d1178ldrsb x27, [x0]
000d117cldr x1, [x0]
000d1180ldr x2, [x0]
000d1184eor x1, x1, x2, lsr #7
000d1188str x1, [x0]
000d118cldrsb x27, [x0]
000d1190ldrsb x27, [x0]
000d1194ldrsb x27, [x0]
000d1198ldr x1, [x0]
000d119cldr x2, [x0]
000d11a0eor x1, x1, x2, lsl #17
000d11a4str x1, [x0]
000d11a8ldr x1, [sp+40]
000d11acldrsb x27, [x1]
000d11b0ldr x1, [x1]
000d11b4str x1, [sp+16]
000d11b8ldr x0, [sp+16]
000d11bcadd x29, sp, 24
000d11c0add sp, sp, 32
000d11c4ret x30
000d11c8udf 0
000d11ccudf 0
000d1140
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d11d0slices.nextPowerOfTwo: ; void slices.nextPowerOfTwo(int length)
000d11d0ldr x16, [x28+16]
000d11d4subs xzr, sp, x16
000d11d8b.ls 0xd1230
000d11dcstr x30, [sp-32]!
000d11e0stur x29, [sp-8]
000d11e4sub x29, sp, 8
000d11e8str x0, [sp+40]
000d11ecstr xzr, [sp+8]
000d11f0clz x1, x0
000d11f4orr x2, xzr, 64
000d11f8sub x1, x2, x1
000d11fcstr x1, [sp+16]
000d1200tbz x1, 63, 0xd1208
000d1204b 0xd1228
000d1208
000d1208loc_d1208:
000d1208orr x2, xzr, 1
000d120clslv x2, x2, x1
000d1210subs xzr, x1, 64
000d1214csel x0, x2, xzr, lo
000d1218str x0, [sp+8]
000d121cldur x29, [sp-8]
000d1220ldr x30, [sp], 32
000d1224ret x30
000d1228
000d1228loc_d1228:
000d1228bl runtime.panicshift
000d122chint
000d1230
000d1230loc_d1230:
000d1230str x0, [sp+8]
000d1234mov x3, x30
000d1238bl runtime.morestack_noctxt.abi0
000d123cldr x0, [sp+8]
000d1240b 0xd11d0
000d1244udf 0
000d1248udf 0
000d124cudf 0
000d11d0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1250io.init: ; void io.init(void)
000d1250ldr x16, [x28+16]
000d1254subs xzr, sp, x16
000d1258b.ls 0xd1520
000d125cstr x30, [sp-32]!
000d1260stur x29, [sp-8]
000d1264sub x29, sp, 8
000d1268adrp x0, 0x5e1000
000d126cadd x0, x0, 2483
000d1270movz x1, 11
000d1274bl errors.New
000d1278adrp x27, 0x950000
000d127cstr x0, [x27+1472]
000d1280adrp x27, 0x97a000
000d1284ldr w2, [x27+3056]
000d1288cbz w2, 0xd1290
000d128cb 0xd1294
000d1290
000d1290loc_d1290:
000d1290b 0xd12ac
000d1294
000d1294loc_d1294:
000d1294bl runtime.gcWriteBarrier2
000d1298str x1, [x25]
000d129cadrp x27, 0x950000
000d12a0ldr x2, [x27+1480]
000d12a4str x2, [x25+8]
000d12a8b 0xd12ac
000d12ac
000d12acloc_d12ac:
000d12acadrp x27, 0x950000
000d12b0str x1, [x27+1480]
000d12b4adrp x0, 0x5e5000
000d12b8add x0, x0, 2907
000d12bcmovz x1, 20
000d12c0bl errors.New
000d12c4adrp x27, 0x950000
000d12c8str x0, [x27+1488]
000d12ccadrp x27, 0x97a000
000d12d0ldr w2, [x27+3056]
000d12d4cbz w2, 0xd12dc
000d12d8b 0xd12e0
000d12dc
000d12dcloc_d12dc:
000d12dcb 0xd12f8
000d12e0
000d12e0loc_d12e0:
000d12e0bl runtime.gcWriteBarrier2
000d12e4str x1, [x25]
000d12e8adrp x27, 0x950000
000d12ecldr x2, [x27+1496]
000d12f0str x2, [x25+8]
000d12f4b 0xd12f8
000d12f8
000d12f8loc_d12f8:
000d12f8adrp x27, 0x950000
000d12fcstr x1, [x27+1496]
000d1300adrp x0, 0x5e2000
000d1304add x0, x0, 300
000d1308orr x1, xzr, 12
000d130cbl errors.New
000d1310adrp x27, 0x950000
000d1314str x0, [x27+1504]
000d1318adrp x27, 0x97a000
000d131cldr w2, [x27+3056]
000d1320cbz w2, 0xd1328
000d1324b 0xd132c
000d1328
000d1328loc_d1328:
000d1328b 0xd1344
000d132c
000d132cloc_d132c:
000d132cbl runtime.gcWriteBarrier2
000d1330str x1, [x25]
000d1334adrp x27, 0x950000
000d1338ldr x2, [x27+1512]
000d133cstr x2, [x25+8]
000d1340b 0xd1344
000d1344
000d1344loc_d1344:
000d1344adrp x27, 0x950000
000d1348str x1, [x27+1512]
000d134cadrp x0, 0x5df000
000d1350add x0, x0, 477
000d1354orr x1, xzr, 3
000d1358bl errors.New
000d135cadrp x27, 0x950000
000d1360str x0, [x27+1520]
000d1364adrp x27, 0x97a000
000d1368ldr w2, [x27+3056]
000d136ccbz w2, 0xd1374
000d1370b 0xd1378
000d1374
000d1374loc_d1374:
000d1374b 0xd1390
000d1378
000d1378loc_d1378:
000d1378bl runtime.gcWriteBarrier2
000d137cstr x1, [x25]
000d1380adrp x27, 0x950000
000d1384ldr x2, [x27+1528]
000d1388str x2, [x25+8]
000d138cb 0xd1390
000d1390
000d1390loc_d1390:
000d1390adrp x27, 0x950000
000d1394str x1, [x27+1528]
000d1398adrp x0, 0x5e2000
000d139cadd x0, x0, 3654
000d13a0orr x1, xzr, 14
000d13a4bl errors.New
000d13a8adrp x27, 0x950000
000d13acstr x0, [x27+1536]
000d13b0adrp x27, 0x97a000
000d13b4ldr w2, [x27+3056]
000d13b8cbz w2, 0xd13c0
000d13bcb 0xd13c4
000d13c0
000d13c0loc_d13c0:
000d13c0b 0xd13dc
000d13c4
000d13c4loc_d13c4:
000d13c4bl runtime.gcWriteBarrier2
000d13c8str x1, [x25]
000d13ccadrp x27, 0x950000
000d13d0ldr x2, [x27+1544]
000d13d4str x2, [x25+8]
000d13d8b 0xd13dc
000d13dc
000d13dcloc_d13dc:
000d13dcadrp x27, 0x950000
000d13e0str x1, [x27+1544]
000d13e4adrp x0, 0x5f4000
000d13e8add x0, x0, 3655
000d13ecmovz x1, 43
000d13f0bl errors.New
000d13f4adrp x27, 0x950000
000d13f8str x0, [x27+1552]
000d13fcadrp x27, 0x97a000
000d1400ldr w2, [x27+3056]
000d1404cbz w2, 0xd140c
000d1408b 0xd1410
000d140c
000d140cloc_d140c:
000d140cb 0xd1428
000d1410
000d1410loc_d1410:
000d1410bl runtime.gcWriteBarrier2
000d1414str x1, [x25]
000d1418adrp x27, 0x950000
000d141cldr x2, [x27+1560]
000d1420str x2, [x25+8]
000d1424b 0xd1428
000d1428
000d1428loc_d1428:
000d1428adrp x27, 0x950000
000d142cstr x1, [x27+1560]
000d1430adrp x0, 0x5e5000
000d1434add x0, x0, 2927
000d1438movz x1, 20
000d143cbl errors.New
000d1440adrp x27, 0x950000
000d1444str x0, [x27+1568]
000d1448adrp x27, 0x97a000
000d144cldr w2, [x27+3056]
000d1450cbz w2, 0xd1458
000d1454b 0xd145c
000d1458
000d1458loc_d1458:
000d1458b 0xd1474
000d145c
000d145cloc_d145c:
000d145cbl runtime.gcWriteBarrier2
000d1460str x1, [x25]
000d1464adrp x27, 0x950000
000d1468ldr x2, [x27+1576]
000d146cstr x2, [x25+8]
000d1470b 0xd1474
000d1474
000d1474loc_d1474:
000d1474adrp x27, 0x950000
000d1478str x1, [x27+1576]
000d147cadrp x0, 0x5e5000
000d1480add x0, x0, 2947
000d1484movz x1, 20
000d1488bl errors.New
000d148cadrp x27, 0x950000
000d1490str x0, [x27+1584]
000d1494adrp x27, 0x97a000
000d1498ldr w2, [x27+3056]
000d149ccbz w2, 0xd14a4
000d14a0b 0xd14a8
000d14a4
000d14a4loc_d14a4:
000d14a4b 0xd14c0
000d14a8
000d14a8loc_d14a8:
000d14a8bl runtime.gcWriteBarrier2
000d14acstr x1, [x25]
000d14b0adrp x27, 0x950000
000d14b4ldr x2, [x27+1592]
000d14b8str x2, [x25+8]
000d14bcb 0xd14c0
000d14c0
000d14c0loc_d14c0:
000d14c0adrp x27, 0x950000
000d14c4str x1, [x27+1592]
000d14c8adrp x0, 0x5eb000
000d14ccadd x0, x0, 1700
000d14d0movz x1, 29
000d14d4bl errors.New
000d14d8adrp x27, 0x950000
000d14dcstr x0, [x27+1600]
000d14e0adrp x27, 0x97a000
000d14e4ldr w2, [x27+3056]
000d14e8cbz w2, 0xd14f0
000d14ecb 0xd14f4
000d14f0
000d14f0loc_d14f0:
000d14f0b 0xd150c
000d14f4
000d14f4loc_d14f4:
000d14f4bl runtime.gcWriteBarrier2
000d14f8str x1, [x25]
000d14fcadrp x27, 0x950000
000d1500ldr x0, [x27+1608]
000d1504str x0, [x25+8]
000d1508b 0xd150c
000d150c
000d150cloc_d150c:
000d150cadrp x27, 0x950000
000d1510str x1, [x27+1608]
000d1514ldur x29, [sp-8]
000d1518ldr x30, [sp], 32
000d151cret x30
000d1520
000d1520loc_d1520:
000d1520mov x3, x30
000d1524bl runtime.morestack_noctxt.abi0
000d1528b 0xd1250
000d152cudf 0
000d1250
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d1530io.init.func1: ; void io.init.func1(void)
000d1530ldr x16, [x28+16]
000d1534subs xzr, sp, x16
000d1538b.ls 0xd15d8
000d153cstr x30, [sp-80]!
000d1540stur x29, [sp-8]
000d1544sub x29, sp, 8
000d1548stp xzr, xzr, [sp+40]
000d154cadrp x0, 0x51c000
000d1550add x0, x0, 1216
000d1554bl runtime.newobject
000d1558str x0, [sp+64]
000d155cadrp x0, 0x524000
000d1560add x0, x0, 3072
000d1564orr x1, xzr, 8192
000d1568mov x2, x1
000d156cbl runtime.makeslice
000d1570ldr x1, [sp+64]
000d1574orr x2, xzr, 8192
000d1578str x2, [x1+8]
000d157cstr x2, [x1+16]
000d1580adrp x27, 0x97a000
000d1584ldr w2, [x27+3056]
000d1588cbz w2, 0xd1590
000d158cb 0xd1594
000d1590
000d1590loc_d1590:
000d1590b 0xd15a8
000d1594
000d1594loc_d1594:
000d1594bl runtime.gcWriteBarrier2
000d1598str x0, [x25]
000d159cldr x2, [x1]
000d15a0str x2, [x25+8]
000d15a4b 0xd15a8
000d15a8
000d15a8loc_d15a8:
000d15a8str x0, [x1]
000d15acldr x2, [sp+64]
000d15b0str x2, [sp+56]
000d15b4adrp x3, 0x51c000
000d15b8add x3, x3, 0
000d15bcstr x3, [sp+40]
000d15c0str x2, [sp+48]
000d15c4ldr x0, [sp+40]
000d15c8ldr x1, [sp+48]
000d15ccldur x29, [sp-8]
000d15d0ldr x30, [sp], 80
000d15d4ret x30
000d15d8
000d15d8loc_d15d8:
000d15d8mov x3, x30
000d15dcbl runtime.morestack_noctxt.abi0
000d15e0b 0xd1530
000d15e4udf 0
000d15e8udf 0
000d15ecudf 0
000d1530
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
000d15f0io.WriteString: ; void io.WriteString(io.Writer w, struct string s)
000d15f0ldr x16, [x28+16]
000d15f4sub x17, sp, 112
000d15f8subs xzr, x17, x16
000d15fcb.ls 0xd1788
000d1600str x30, [sp-240]!
000d1604stur x29, [sp-8]
000d1608sub x29, sp, 8
000d160cstr x0, [sp+248]
000d1610str x1, [sp+256]
000d1614str x2, [sp+264]
000d1618str x3, [sp+272]
000d161cstr xzr, [sp+56]
000d1620stp xzr, xzr, [sp+104]
000d1624stp xzr, xzr, [sp+200]
000d1628ldr x3, [sp+256]
000d162cldr x4, [sp+248]
000d1630cbnz x4, 0xd1638
000d1634b 0xd1658
000d1638
000d1638loc_d1638:
000d1638str x3, [sp+152]
000d163cldr x1, [x4+8]
000d1640adrp x0, 0x93d000
000d1644add x0, x0, 592
000d1648bl runtime.typeAssert
000d164cldr x3, [sp+152]
000d1650mov x4, x0
000d1654b 0xd165c
000d1658
000d1658loc_d1658:
000d1658b 0xd165c
000d165c
000d165cloc_d165c:
000d165cstr x4, [sp+200]
000d1660str x3, [sp+208]
000d1664subs xzr, x4, 0
000d1668cset x3, ne
000d166cstrb w3, [sp+55]
000d1670ldr x3, [sp+200]
000d1674ldr x4, [sp+208]
000d1678str x3, [sp+136]
000d167cstr x4, [sp+144]
000d1680ldrb w3, [sp+55]
000d1684strb w3, [sp+54]
000d1688ldr x3, [sp+136]
000d168cldr x4, [sp+144]
000d1690str x3, [sp+88]
000d1694str x4, [sp+96]
000d1698ldrb w3, [sp+54]
000d169cstrb w3, [sp+53]
000d16a0tbnz w3, 0, 0xd16a8
000d16a4b 0xd1704
000d16a8
000d16a8loc_d16a8:
000d16a8stp xzr, xzr, [sp+184]
000d16acldr x2, [sp+272]
000d16b0ldr x3, [sp+88]
000d16b4ldrsb x27, [x3]
000d16b8ldr x3, [x3+24]
000d16bcldr x1, [sp+264]
000d16c0ldr x0, [sp+96]
000d16c4blr x3
000d16c8str x0, [sp+72]
000d16ccstr x1, [sp+184]
000d16d0str x2, [sp+192]
000d16d4ldr x3, [sp+72]
000d16d8str x3, [sp+64]
000d16dcstr x1, [sp+120]
000d16e0str x2, [sp+128]
000d16e4ldr x3, [sp+64]
000d16e8str x3, [sp+56]
000d16ecstr x1, [sp+104]
000d16f0str x2, [sp+112]
000d16f4ldr x0, [sp+56]
000d16f8ldur x29, [sp-8]
000d16fcldr x30, [sp], 240
000d1700ret x30
000d1704
000d1704loc_d1704:
000d1704ldr x1, [sp+264]
000d1708ldr x2, [sp+272]
000d170cmov x0, xzr
000d1710bl runtime.stringtoslicebyte
000d1714str x0, [sp+160]
000d1718str x1, [sp+168]
000d171cstr x2, [sp+176]
000d1720stp xzr, xzr, [sp+184]
000d1724ldr x0, [sp+256]
000d1728ldr x3, [sp+248]
000d172cldrsb x27, [x3]
000d1730ldr x3, [x3+24]
000d1734ldr x1, [sp+160]
000d1738ldr x2, [sp+168]
000d173cldr x4, [sp+176]
000d1740mov x5, x3
000d1744mov x3, x4
000d1748blr x5
000d174cstr x0, [sp+72]
000d1750str x1, [sp+184]
000d1754str x2, [sp+192]
000d1758ldr x3, [sp+72]
000d175cstr x3, [sp+80]
000d1760str x1, [sp+216]
000d1764str x2, [sp+224]
000d1768ldr x3, [sp+80]
000d176cstr x3, [sp+56]
000d1770str x1, [sp+104]
000d1774str x2, [sp+112]
000d1778ldr x0, [sp+56]
000d177cldur x29, [sp-8]
000d1780ldr x30, [sp], 240
000d1784ret x30
000d1788
000d1788loc_d1788:
000d1788stp x0, x1, [sp+8]
000d178cstp x2, x3, [sp+24]
000d1790mov x3, x30
000d1794bl runtime.morestack_noctxt.abi0
000d1798ldp x0, x1, [sp+8]
000d179cldp x2, x3, [sp+24]
000d17a0b 0xd15f0
000d17a4udf 0
000d17a8udf 0
000d17acudf 0
000d15f0
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d17b0io.ReadAtLeast: ; void io.ReadAtLeast(io.Reader r, struct []uint8 buf, int min)
000d17b0ldr x16, [x28+16]
000d17b4sub x17, sp, 32
000d17b8subs xzr, x17, x16
000d17bcb.ls 0xd19f0
000d17c0str x30, [sp-160]!
000d17c4stur x29, [sp-8]
000d17c8sub x29, sp, 8
000d17ccstr x0, [sp+168]
000d17d0str x1, [sp+176]
000d17d4str x2, [sp+184]
000d17d8str x3, [sp+192]
000d17dcstr x4, [sp+200]
000d17e0str x5, [sp+208]
000d17e4str xzr, [sp+56]
000d17e8stp xzr, xzr, [sp+80]
000d17ecldr x4, [sp+192]
000d17f0str x4, [sp+64]
000d17f4ldr x5, [sp+208]
000d17f8subs xzr, x4, x5
000d17fcb.lt 0xd1804
000d1800b 0xd1830
000d1804
000d1804loc_d1804:
000d1804str xzr, [sp+56]
000d1808adrp x27, 0x950000
000d180cldr x1, [x27+1504]
000d1810adrp x27, 0x950000
000d1814ldr x2, [x27+1512]
000d1818str x1, [sp+80]
000d181cstr x2, [sp+88]
000d1820ldr x0, [sp+56]
000d1824ldur x29, [sp-8]
000d1828ldr x30, [sp], 160
000d182cret x30
000d1830
000d1830loc_d1830:
000d1830b 0xd1834
000d1834
000d1834loc_d1834:
000d1834ldr x4, [sp+208]
000d1838ldr x5, [sp+56]
000d183csubs xzr, x4, x5
000d1840cset x4, gt
000d1844strb w4, [sp+47]
000d1848b.gt 0xd1850
000d184cb 0xd1868
000d1850
000d1850loc_d1850:
000d1850ldr x4, [sp+80]
000d1854subs xzr, x4, 0
000d1858cset x4, ne
000d185ceor x4, x4, 1
000d1860strb w4, [sp+47]
000d1864b 0xd186c
000d1868
000d1868loc_d1868:
000d1868b 0xd186c
000d186c
000d186cloc_d186c:
000d186cldrb w4, [sp+47]
000d1870tbnz w4, 0, 0xd1878
000d1874b 0xd1924
000d1878
000d1878loc_d1878:
000d1878str xzr, [sp+48]
000d187cldr x0, [sp+56]
000d1880ldr x1, [sp+192]
000d1884ldr x4, [sp+184]
000d1888ldr x5, [sp+200]
000d188cb 0xd1890
000d1890
000d1890loc_d1890:
000d1890subs xzr, x1, x0
000d1894b.hs 0xd189c
000d1898b 0xd19e8
000d189c
000d189cloc_d189c:
000d189csub x5, x5, x0
000d18a0sub x6, x1, x0
000d18a4sub x7, xzr, x5
000d18a8and x7, x0, x7, asr #63
000d18acadd x4, x4, x7
000d18b0str x4, [sp+128]
000d18b4str x6, [sp+136]
000d18b8str x5, [sp+144]
000d18bcstp xzr, xzr, [sp+112]
000d18c0ldr x4, [sp+168]
000d18c4ldrsb x27, [x4]
000d18c8ldr x0, [sp+176]
000d18ccldr x4, [x4+24]
000d18d0ldr x1, [sp+128]
000d18d4ldr x2, [sp+136]
000d18d8ldr x3, [sp+144]
000d18dcblr x4
000d18e0str x0, [sp+64]
000d18e4str x1, [sp+112]
000d18e8str x2, [sp+120]
000d18ecldr x4, [sp+64]
000d18f0str x4, [sp+72]
000d18f4str x1, [sp+96]
000d18f8str x2, [sp+104]
000d18fcldr x4, [sp+72]
000d1900str x4, [sp+48]
000d1904str x1, [sp+80]
000d1908str x2, [sp+88]
000d190cldr x4, [sp+48]
000d1910ldr x5, [sp+56]
000d1914add x4, x5, x4
000d1918str x4, [sp+56]
000d191cb 0xd1920
000d1920
000d1920loc_d1920:
000d1920b 0xd1834
000d1924
000d1924loc_d1924:
000d1924ldr x3, [sp+208]
000d1928ldr x4, [sp+56]
000d192csubs xzr, x3, x4
000d1930b.le 0xd1938
000d1934b 0xd1940
000d1938
000d1938loc_d1938:
000d1938stp xzr, xzr, [sp+80]
000d193cb 0xd19d0
000d1940
000d1940loc_d1940:
000d1940ldr x3, [sp+56]
000d1944subs xzr, x3, 0
000d1948cset x3, gt
000d194cstrb w3, [sp+47]
000d1950b.gt 0xd1958
000d1954b 0xd199c
000d1958
000d1958loc_d1958:
000d1958ldr x3, [sp+80]
000d195cadrp x27, 0x950000
000d1960ldr x4, [x27+1520]
000d1964subs xzr, x4, x3
000d1968cset x3, eq
000d196cb.eq 0xd1974
000d1970b 0xd198c
000d1974
000d1974loc_d1974:
000d1974ldr x0, [sp+80]
000d1978ldr x1, [sp+88]
000d197cadrp x27, 0x950000
000d1980ldr x2, [x27+1528]
000d1984bl runtime.ifaceeq
000d1988b 0xd1994
000d198c
000d198cloc_d198c:
000d198cmov x0, x3
000d1990b 0xd1994
000d1994
000d1994loc_d1994:
000d1994strb w0, [sp+47]
000d1998b 0xd19a0
000d199c
000d199cloc_d199c:
000d199cb 0xd19a0
000d19a0
000d19a0loc_d19a0:
000d19a0ldrb w3, [sp+47]
000d19a4tbnz w3, 0, 0xd19ac
000d19a8b 0xd19c8
000d19ac
000d19acloc_d19ac:
000d19acadrp x27, 0x950000
000d19b0ldr x3, [x27+1536]
000d19b4adrp x27, 0x950000
000d19b8ldr x4, [x27+1544]
000d19bcstr x3, [sp+80]
000d19c0str x4, [sp+88]
000d19c4b 0xd19cc
000d19c8
000d19c8loc_d19c8:
000d19c8b 0xd19cc
000d19cc
000d19ccloc_d19cc:
000d19ccb 0xd19d0
000d19d0
000d19d0loc_d19d0:
000d19d0ldr x1, [sp+80]
000d19d4ldr x2, [sp+88]
000d19d8ldr x0, [sp+56]
000d19dcldur x29, [sp-8]
000d19e0ldr x30, [sp], 160
000d19e4ret x30
000d19e8
000d19e8loc_d19e8:
000d19e8bl runtime.panicSliceB
000d19echint
000d19f0
000d19f0loc_d19f0:
000d19f0stp x0, x1, [sp+8]
000d19f4stp x2, x3, [sp+24]
000d19f8stp x4, x5, [sp+40]
000d19fcmov x3, x30
000d1a00bl runtime.morestack_noctxt.abi0
000d1a04ldp x0, x1, [sp+8]
000d1a08ldp x2, x3, [sp+24]
000d1a0cldp x4, x5, [sp+40]
000d1a10b 0xd17b0
000d1a14udf 0
000d1a18udf 0
000d1a1cudf 0
000d17b0
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1a20io.ReadFull: ; void io.ReadFull(io.Reader r, struct []uint8 buf)
000d1a20ldr x16, [x28+16]
000d1a24sub x17, sp, 16
000d1a28subs xzr, x17, x16
000d1a2cb.ls 0xd1abc
000d1a30str x30, [sp-144]!
000d1a34stur x29, [sp-8]
000d1a38sub x29, sp, 8
000d1a3cstr x0, [sp+152]
000d1a40str x1, [sp+160]
000d1a44str x2, [sp+168]
000d1a48str x3, [sp+176]
000d1a4cstr x4, [sp+184]
000d1a50str xzr, [sp+56]
000d1a54stp xzr, xzr, [sp+88]
000d1a58ldr x6, [sp+176]
000d1a5cstr x6, [sp+72]
000d1a60stp xzr, xzr, [sp+104]
000d1a64ldr x5, [sp+72]
000d1a68ldr x2, [sp+168]
000d1a6cldr x3, [sp+176]
000d1a70ldr x1, [sp+160]
000d1a74ldr x4, [sp+184]
000d1a78ldr x0, [sp+152]
000d1a7cbl io.ReadAtLeast
000d1a80str x0, [sp+64]
000d1a84str x1, [sp+104]
000d1a88str x2, [sp+112]
000d1a8cldr x6, [sp+64]
000d1a90str x6, [sp+80]
000d1a94str x1, [sp+120]
000d1a98str x2, [sp+128]
000d1a9cldr x6, [sp+80]
000d1aa0str x6, [sp+56]
000d1aa4str x1, [sp+88]
000d1aa8str x2, [sp+96]
000d1aacldr x0, [sp+56]
000d1ab0ldur x29, [sp-8]
000d1ab4ldr x30, [sp], 144
000d1ab8ret x30
000d1abc
000d1abcloc_d1abc:
000d1abcstp x0, x1, [sp+8]
000d1ac0stp x2, x3, [sp+24]
000d1ac4str x4, [sp+40]
000d1ac8mov x3, x30
000d1accbl runtime.morestack_noctxt.abi0
000d1ad0ldp x0, x1, [sp+8]
000d1ad4ldp x2, x3, [sp+24]
000d1ad8ldr x4, [sp+40]
000d1adcb 0xd1a20
000d1a20
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1ae0io.CopyN: ; void io.CopyN(io.Writer dst, io.Reader src, int64 n)
000d1ae0ldr x16, [x28+16]
000d1ae4sub x17, sp, 16
000d1ae8subs xzr, x17, x16
000d1aecb.ls 0xd1c28
000d1af0str x30, [sp-144]!
000d1af4stur x29, [sp-8]
000d1af8sub x29, sp, 8
000d1afcstr x0, [sp+152]
000d1b00str x1, [sp+160]
000d1b04str x2, [sp+168]
000d1b08str x3, [sp+176]
000d1b0cstr x4, [sp+184]
000d1b10str xzr, [sp+48]
000d1b14stp xzr, xzr, [sp+72]
000d1b18ldr x2, [sp+184]
000d1b1cldr x0, [sp+168]
000d1b20ldr x1, [sp+176]
000d1b24bl io.LimitReader
000d1b28str x0, [sp+104]
000d1b2cstr x1, [sp+112]
000d1b30stp xzr, xzr, [sp+88]
000d1b34ldr x1, [sp+160]
000d1b38ldr x0, [sp+152]
000d1b3cldr x2, [sp+104]
000d1b40ldr x3, [sp+112]
000d1b44bl io.Copy
000d1b48str x0, [sp+56]
000d1b4cstr x1, [sp+88]
000d1b50str x2, [sp+96]
000d1b54ldr x3, [sp+56]
000d1b58str x3, [sp+64]
000d1b5cstr x1, [sp+120]
000d1b60str x2, [sp+128]
000d1b64ldr x3, [sp+64]
000d1b68str x3, [sp+48]
000d1b6cstr x1, [sp+72]
000d1b70str x2, [sp+80]
000d1b74ldr x3, [sp+184]
000d1b78ldr x4, [sp+48]
000d1b7csubs xzr, x3, x4
000d1b80b.eq 0xd1b88
000d1b84b 0xd1bac
000d1b88
000d1b88loc_d1b88:
000d1b88ldr x3, [sp+184]
000d1b8cstr x3, [sp+48]
000d1b90stp xzr, xzr, [sp+72]
000d1b94ldr x0, [sp+48]
000d1b98mov x1, xzr
000d1b9cmov x2, xzr
000d1ba0ldur x29, [sp-8]
000d1ba4ldr x30, [sp], 144
000d1ba8ret x30
000d1bac
000d1bacloc_d1bac:
000d1bacldr x3, [sp+184]
000d1bb0ldr x4, [sp+48]
000d1bb4subs xzr, x3, x4
000d1bb8cset x3, gt
000d1bbcstrb w3, [sp+47]
000d1bc0b.gt 0xd1bc8
000d1bc4b 0xd1be0
000d1bc8
000d1bc8loc_d1bc8:
000d1bc8ldr x3, [sp+72]
000d1bccsubs xzr, x3, 0
000d1bd0cset x3, ne
000d1bd4eor x3, x3, 1
000d1bd8strb w3, [sp+47]
000d1bdcb 0xd1be4
000d1be0
000d1be0loc_d1be0:
000d1be0b 0xd1be4
000d1be4
000d1be4loc_d1be4:
000d1be4ldrb w3, [sp+47]
000d1be8tbnz w3, 0, 0xd1bf0
000d1becb 0xd1c0c
000d1bf0
000d1bf0loc_d1bf0:
000d1bf0adrp x27, 0x950000
000d1bf4ldr x3, [x27+1520]
000d1bf8adrp x27, 0x950000
000d1bfcldr x4, [x27+1528]
000d1c00str x3, [sp+72]
000d1c04str x4, [sp+80]
000d1c08b 0xd1c10
000d1c0c
000d1c0cloc_d1c0c:
000d1c0cb 0xd1c10
000d1c10
000d1c10loc_d1c10:
000d1c10ldr x1, [sp+72]
000d1c14ldr x2, [sp+80]
000d1c18ldr x0, [sp+48]
000d1c1cldur x29, [sp-8]
000d1c20ldr x30, [sp], 144
000d1c24ret x30
000d1c28
000d1c28loc_d1c28:
000d1c28stp x0, x1, [sp+8]
000d1c2cstp x2, x3, [sp+24]
000d1c30str x4, [sp+40]
000d1c34mov x3, x30
000d1c38bl runtime.morestack_noctxt.abi0
000d1c3cldp x0, x1, [sp+8]
000d1c40ldp x2, x3, [sp+24]
000d1c44ldr x4, [sp+40]
000d1c48b 0xd1ae0
000d1c4cudf 0
000d1ae0
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
000d1c50io.Copy: ; void io.Copy(io.Writer dst, io.Reader src)
000d1c50ldr x16, [x28+16]
000d1c54sub x17, sp, 16
000d1c58subs xzr, x17, x16
000d1c5cb.ls 0xd1ce4
000d1c60str x30, [sp-144]!
000d1c64stur x29, [sp-8]
000d1c68sub x29, sp, 8
000d1c6cstr x0, [sp+152]
000d1c70str x1, [sp+160]
000d1c74str x2, [sp+168]
000d1c78str x3, [sp+176]
000d1c7cstr xzr, [sp+64]
000d1c80stp xzr, xzr, [sp+88]
000d1c84stp xzr, xzr, [sp+104]
000d1c88ldr x0, [sp+152]
000d1c8cldr x2, [sp+168]
000d1c90ldr x1, [sp+160]
000d1c94ldr x3, [sp+176]
000d1c98mov x4, xzr
000d1c9cmov x5, xzr
000d1ca0mov x6, x5
000d1ca4bl io.copyBuffer
000d1ca8str x0, [sp+72]
000d1cacstr x1, [sp+104]
000d1cb0str x2, [sp+112]
000d1cb4ldr x7, [sp+72]
000d1cb8str x7, [sp+80]
000d1cbcstr x1, [sp+120]
000d1cc0str x2, [sp+128]
000d1cc4ldr x7, [sp+80]
000d1cc8str x7, [sp+64]
000d1cccstr x1, [sp+88]
000d1cd0str x2, [sp+96]
000d1cd4ldr x0, [sp+64]
000d1cd8ldur x29, [sp-8]
000d1cdcldr x30, [sp], 144
000d1ce0ret x30
000d1ce4
000d1ce4loc_d1ce4:
000d1ce4stp x0, x1, [sp+8]
000d1ce8stp x2, x3, [sp+24]
000d1cecmov x3, x30
000d1cf0bl runtime.morestack_noctxt.abi0
000d1cf4ldp x0, x1, [sp+8]
000d1cf8ldp x2, x3, [sp+24]
000d1cfcb 0xd1c50
000d1c50
000d1d00
000d1d00io.CopyBuffer: ; void io.CopyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1d00ldr x16, [x28+16]
000d1d04sub x17, sp, 32
000d1d08subs xzr, x17, x16
000d1d0cb.ls 0xd1df8
000d1d10str x30, [sp-160]!
000d1d14stur x29, [sp-8]
000d1d18sub x29, sp, 8
000d1d1cstr x0, [sp+168]
000d1d20str x1, [sp+176]
000d1d24str x2, [sp+184]
000d1d28str x3, [sp+192]
000d1d2cstr x4, [sp+200]
000d1d30str x5, [sp+208]
000d1d34str x6, [sp+216]
000d1d38str xzr, [sp+72]
000d1d3cstp xzr, xzr, [sp+104]
000d1d40ldr x7, [sp+200]
000d1d44subs xzr, x7, 0
000d1d48cset x8, ne
000d1d4cstrb w8, [sp+71]
000d1d50cbnz x7, 0xd1d58
000d1d54b 0xd1d70
000d1d58
000d1d58loc_d1d58:
000d1d58ldr x7, [sp+208]
000d1d5cstr x7, [sp+88]
000d1d60subs xzr, x7, 0
000d1d64cset x7, eq
000d1d68strb w7, [sp+71]
000d1d6cb 0xd1d74
000d1d70
000d1d70loc_d1d70:
000d1d70b 0xd1d74
000d1d74
000d1d74loc_d1d74:
000d1d74ldrb w7, [sp+71]
000d1d78tbnz w7, 0, 0xd1de0
000d1d7cb 0xd1d80
000d1d80
000d1d80loc_d1d80:
000d1d80stp xzr, xzr, [sp+136]
000d1d84ldr x0, [sp+168]
000d1d88ldr x2, [sp+184]
000d1d8cldr x4, [sp+200]
000d1d90ldr x5, [sp+208]
000d1d94ldr x1, [sp+176]
000d1d98ldr x3, [sp+192]
000d1d9cldr x6, [sp+216]
000d1da0bl io.copyBuffer
000d1da4str x0, [sp+80]
000d1da8str x1, [sp+136]
000d1dacstr x2, [sp+144]
000d1db0ldr x7, [sp+80]
000d1db4str x7, [sp+96]
000d1db8str x1, [sp+120]
000d1dbcstr x2, [sp+128]
000d1dc0ldr x7, [sp+96]
000d1dc4str x7, [sp+72]
000d1dc8str x1, [sp+104]
000d1dccstr x2, [sp+112]
000d1dd0ldr x0, [sp+72]
000d1dd4ldur x29, [sp-8]
000d1dd8ldr x30, [sp], 160
000d1ddcret x30
000d1de0
000d1de0loc_d1de0:
000d1de0adrp x0, 0x524000
000d1de4add x0, x0, 2944
000d1de8adrp x1, 0x640000
000d1decadd x1, x1, 1184
000d1df0bl runtime.gopanic
000d1df4hint
000d1df8
000d1df8loc_d1df8:
000d1df8stp x0, x1, [sp+8]
000d1dfcstp x2, x3, [sp+24]
000d1e00stp x4, x5, [sp+40]
000d1e04str x6, [sp+56]
000d1e08mov x3, x30
000d1e0cbl runtime.morestack_noctxt.abi0
000d1e10ldp x0, x1, [sp+8]
000d1e14ldp x2, x3, [sp+24]
000d1e18ldp x4, x5, [sp+40]
000d1e1cldr x6, [sp+56]
000d1e20b 0xd1d00
000d1e24udf 0
000d1e28udf 0
000d1e2cudf 0
000d1d00
000d1d00io.CopyBuffer: ; void io.CopyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1d00ldr x16, [x28+16]
000d1d04sub x17, sp, 32
000d1d08subs xzr, x17, x16
000d1d0cb.ls 0xd1df8
000d1d10str x30, [sp-160]!
000d1d14stur x29, [sp-8]
000d1d18sub x29, sp, 8
000d1d1cstr x0, [sp+168]
000d1d20str x1, [sp+176]
000d1d24str x2, [sp+184]
000d1d28str x3, [sp+192]
000d1d2cstr x4, [sp+200]
000d1d30str x5, [sp+208]
000d1d34str x6, [sp+216]
000d1d38str xzr, [sp+72]
000d1d3cstp xzr, xzr, [sp+104]
000d1d40ldr x7, [sp+200]
000d1d44subs xzr, x7, 0
000d1d48cset x8, ne
000d1d4cstrb w8, [sp+71]
000d1d50cbnz x7, 0xd1d58
000d1d54b 0xd1d70
000d1d58
000d1d58loc_d1d58:
000d1d58ldr x7, [sp+208]
000d1d5cstr x7, [sp+88]
000d1d60subs xzr, x7, 0
000d1d64cset x7, eq
000d1d68strb w7, [sp+71]
000d1d6cb 0xd1d74
000d1d70
000d1d70loc_d1d70:
000d1d70b 0xd1d74
000d1d74
000d1d74loc_d1d74:
000d1d74ldrb w7, [sp+71]
000d1d78tbnz w7, 0, 0xd1de0
000d1d7cb 0xd1d80
000d1d80
000d1d80loc_d1d80:
000d1d80stp xzr, xzr, [sp+136]
000d1d84ldr x0, [sp+168]
000d1d88ldr x2, [sp+184]
000d1d8cldr x4, [sp+200]
000d1d90ldr x5, [sp+208]
000d1d94ldr x1, [sp+176]
000d1d98ldr x3, [sp+192]
000d1d9cldr x6, [sp+216]
000d1da0bl io.copyBuffer
000d1da4str x0, [sp+80]
000d1da8str x1, [sp+136]
000d1dacstr x2, [sp+144]
000d1db0ldr x7, [sp+80]
000d1db4str x7, [sp+96]
000d1db8str x1, [sp+120]
000d1dbcstr x2, [sp+128]
000d1dc0ldr x7, [sp+96]
000d1dc4str x7, [sp+72]
000d1dc8str x1, [sp+104]
000d1dccstr x2, [sp+112]
000d1dd0ldr x0, [sp+72]
000d1dd4ldur x29, [sp-8]
000d1dd8ldr x30, [sp], 160
000d1ddcret x30
000d1de0
000d1de0loc_d1de0:
000d1de0adrp x0, 0x524000
000d1de4add x0, x0, 2944
000d1de8adrp x1, 0x640000
000d1decadd x1, x1, 1184
000d1df0bl runtime.gopanic
000d1df4hint
000d1df8
000d1df8loc_d1df8:
000d1df8stp x0, x1, [sp+8]
000d1dfcstp x2, x3, [sp+24]
000d1e00stp x4, x5, [sp+40]
000d1e04str x6, [sp+56]
000d1e08mov x3, x30
000d1e0cbl runtime.morestack_noctxt.abi0
000d1e10ldp x0, x1, [sp+8]
000d1e14ldp x2, x3, [sp+24]
000d1e18ldp x4, x5, [sp+40]
000d1e1cldr x6, [sp+56]
000d1e20b 0xd1d00
000d1e24udf 0
000d1e28udf 0
000d1e2cudf 0
000d1d00
000d1e30
000d1e30io.copyBuffer: ; void io.copyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1e30ldr x16, [x28+16]
000d1e34sub x17, sp, 288
000d1e38subs xzr, x17, x16
000d1e3cb.ls 0xd239c
000d1e40sub x20, sp, 416
000d1e44stp x29, x30, [x20-8]
000d1e48add sp, x20, 0
000d1e4csub x29, sp, 8
000d1e50str x0, [sp+424]
000d1e54str x1, [sp+432]
000d1e58str x2, [sp+440]
000d1e5cstr x3, [sp+448]
000d1e60str x4, [sp+456]
000d1e64str x5, [sp+464]
000d1e68str x6, [sp+472]
000d1e6cstr xzr, [sp+48]
000d1e70stp xzr, xzr, [sp+184]
000d1e74stp xzr, xzr, [sp+304]
000d1e78ldr x4, [sp+448]
000d1e7cldr x5, [sp+440]
000d1e80cbnz x5, 0xd1e88
000d1e84b 0xd1ea8
000d1e88
000d1e88loc_d1e88:
000d1e88str x4, [sp+232]
000d1e8cldr x1, [x5+8]
000d1e90adrp x0, 0x93d000
000d1e94add x0, x0, 624
000d1e98bl runtime.typeAssert
000d1e9cldr x4, [sp+232]
000d1ea0mov x5, x0
000d1ea4b 0xd1eac
000d1ea8
000d1ea8loc_d1ea8:
000d1ea8b 0xd1eac
000d1eac
000d1eacloc_d1eac:
000d1eacstr x5, [sp+304]
000d1eb0str x4, [sp+312]
000d1eb4subs xzr, x5, 0
000d1eb8cset x4, ne
000d1ebcstrb w4, [sp+45]
000d1ec0ldr x4, [sp+304]
000d1ec4ldr x5, [sp+312]
000d1ec8str x4, [sp+216]
000d1eccstr x5, [sp+224]
000d1ed0ldrb w4, [sp+45]
000d1ed4strb w4, [sp+44]
000d1ed8ldr x4, [sp+216]
000d1edcldr x5, [sp+224]
000d1ee0str x4, [sp+128]
000d1ee4str x5, [sp+136]
000d1ee8ldrb w4, [sp+44]
000d1eecstrb w4, [sp+43]
000d1ef0tbnz w4, 0, 0xd1ef8
000d1ef4b 0xd1f54
000d1ef8
000d1ef8loc_d1ef8:
000d1ef8stp xzr, xzr, [sp+288]
000d1efcldr x2, [sp+432]
000d1f00ldr x3, [sp+128]
000d1f04ldrsb x27, [x3]
000d1f08ldr x3, [x3+24]
000d1f0cldr x1, [sp+424]
000d1f10ldr x0, [sp+136]
000d1f14blr x3
000d1f18str x0, [sp+96]
000d1f1cstr x1, [sp+288]
000d1f20str x2, [sp+296]
000d1f24ldr x3, [sp+96]
000d1f28str x3, [sp+80]
000d1f2cstr x1, [sp+392]
000d1f30str x2, [sp+400]
000d1f34ldr x3, [sp+80]
000d1f38str x3, [sp+48]
000d1f3cstr x1, [sp+184]
000d1f40str x2, [sp+192]
000d1f44ldr x0, [sp+48]
000d1f48ldp x29, x30, [sp-8]
000d1f4cadd sp, sp, 416
000d1f50ret x30
000d1f54
000d1f54loc_d1f54:
000d1f54stp xzr, xzr, [sp+272]
000d1f58ldr x4, [sp+432]
000d1f5cldr x5, [sp+424]
000d1f60cbnz x5, 0xd1f68
000d1f64b 0xd1f88
000d1f68
000d1f68loc_d1f68:
000d1f68str x4, [sp+232]
000d1f6cldr x1, [x5+8]
000d1f70adrp x0, 0x93d000
000d1f74add x0, x0, 656
000d1f78bl runtime.typeAssert
000d1f7cldr x4, [sp+232]
000d1f80mov x5, x0
000d1f84b 0xd1f8c
000d1f88
000d1f88loc_d1f88:
000d1f88b 0xd1f8c
000d1f8c
000d1f8cloc_d1f8c:
000d1f8cstr x5, [sp+272]
000d1f90str x4, [sp+280]
000d1f94subs xzr, x5, 0
000d1f98cset x4, ne
000d1f9cstrb w4, [sp+45]
000d1fa0ldr x4, [sp+272]
000d1fa4ldr x5, [sp+280]
000d1fa8str x4, [sp+376]
000d1facstr x5, [sp+384]
000d1fb0ldrb w4, [sp+45]
000d1fb4strb w4, [sp+47]
000d1fb8ldr x4, [sp+376]
000d1fbcldr x5, [sp+384]
000d1fc0str x4, [sp+144]
000d1fc4str x5, [sp+152]
000d1fc8ldrb w4, [sp+47]
000d1fccstrb w4, [sp+42]
000d1fd0tbnz w4, 0, 0xd1fd8
000d1fd4b 0xd2034
000d1fd8
000d1fd8loc_d1fd8:
000d1fd8stp xzr, xzr, [sp+288]
000d1fdcldr x2, [sp+448]
000d1fe0ldr x3, [sp+144]
000d1fe4ldrsb x27, [x3]
000d1fe8ldr x3, [x3+24]
000d1fecldr x1, [sp+440]
000d1ff0ldr x0, [sp+152]
000d1ff4blr x3
000d1ff8str x0, [sp+96]
000d1ffcstr x1, [sp+288]
000d2000str x2, [sp+296]
000d2004ldr x3, [sp+96]
000d2008str x3, [sp+120]
000d200cstr x1, [sp+360]
000d2010str x2, [sp+368]
000d2014ldr x3, [sp+120]
000d2018str x3, [sp+48]
000d201cstr x1, [sp+184]
000d2020str x2, [sp+192]
000d2024ldr x0, [sp+48]
000d2028ldp x29, x30, [sp-8]
000d202cadd sp, sp, 416
000d2030ret x30
000d2034
000d2034loc_d2034:
000d2034ldr x4, [sp+456]
000d2038cbnz x4, 0xd2040
000d203cb 0xd2044
000d2040
000d2040loc_d2040:
000d2040b 0xd2150
000d2044
000d2044loc_d2044:
000d2044orr x3, xzr, 32768
000d2048str x3, [sp+56]
000d204cstr xzr, [sp+264]
000d2050ldr x3, [sp+440]
000d2054ldr x4, [sp+448]
000d2058adrp x5, 0x641000
000d205cadd x5, x5, 2232
000d2060subs xzr, x3, x5
000d2064b.eq 0xd206c
000d2068b 0xd2074
000d206c
000d206cloc_d206c:
000d206corr x0, xzr, 1
000d2070b 0xd2080
000d2074
000d2074loc_d2074:
000d2074mov x0, xzr
000d2078mov x4, xzr
000d207cb 0xd2080
000d2080
000d2080loc_d2080:
000d2080str x4, [sp+264]
000d2084strb w0, [sp+45]
000d2088ldr x3, [sp+264]
000d208cstr x3, [sp+352]
000d2090ldrb w3, [sp+45]
000d2094strb w3, [sp+46]
000d2098ldr x3, [sp+352]
000d209cstr x3, [sp+160]
000d20a0ldrb w3, [sp+46]
000d20a4strb w3, [sp+41]
000d20a8strb w3, [sp+45]
000d20actbnz w3, 0, 0xd20b4
000d20b0b 0xd20d4
000d20b4
000d20b4loc_d20b4:
000d20b4ldr x3, [sp+56]
000d20b8ldr x4, [sp+160]
000d20bcldrsb x27, [x4]
000d20c0ldr x4, [x4+16]
000d20c4subs xzr, x4, x3
000d20c8cset x3, lt
000d20ccstrb w3, [sp+45]
000d20d0b 0xd20d8
000d20d4
000d20d4loc_d20d4:
000d20d4b 0xd20d8
000d20d8
000d20d8loc_d20d8:
000d20d8ldrb w3, [sp+45]
000d20dctbnz w3, 0, 0xd20e4
000d20e0b 0xd2120
000d20e4
000d20e4loc_d20e4:
000d20e4ldr x3, [sp+160]
000d20e8ldrsb x27, [x3]
000d20ecldr x3, [x3+16]
000d20f0subs xzr, x3, 0
000d20f4b.le 0xd20fc
000d20f8b 0xd2108
000d20fc
000d20fcloc_d20fc:
000d20fcorr x3, xzr, 1
000d2100str x3, [sp+56]
000d2104b 0xd211c
000d2108
000d2108loc_d2108:
000d2108ldr x3, [sp+160]
000d210cldrsb x27, [x3]
000d2110ldr x3, [x3+16]
000d2114str x3, [sp+56]
000d2118b 0xd211c
000d211c
000d211cloc_d211c:
000d211cb 0xd2124
000d2120
000d2120loc_d2120:
000d2120b 0xd2124
000d2124
000d2124loc_d2124:
000d2124ldr x2, [sp+56]
000d2128ldr x1, [sp+56]
000d212cadrp x0, 0x523000
000d2130add x0, x0, 3072
000d2134bl runtime.makeslice
000d2138ldr x3, [sp+56]
000d213cldr x4, [sp+56]
000d2140str x0, [sp+456]
000d2144str x3, [sp+464]
000d2148str x4, [sp+472]
000d214cb 0xd2150
000d2150
000d2150loc_d2150:
000d2150b 0xd2154
000d2154
000d2154loc_d2154:
000d2154b 0xd2158
000d2158
000d2158loc_d2158:
000d2158stp xzr, xzr, [sp+288]
000d215cldr x2, [sp+464]
000d2160ldr x3, [sp+472]
000d2164ldr x4, [sp+440]
000d2168ldrsb x27, [x4]
000d216cldr x4, [x4+24]
000d2170ldr x1, [sp+456]
000d2174ldr x0, [sp+448]
000d2178blr x4
000d217cstr x0, [sp+88]
000d2180str x1, [sp+288]
000d2184str x2, [sp+296]
000d2188ldr x4, [sp+88]
000d218cstr x4, [sp+112]
000d2190str x1, [sp+336]
000d2194str x2, [sp+344]
000d2198ldr x4, [sp+112]
000d219cstr x4, [sp+72]
000d21a0str x1, [sp+200]
000d21a4str x2, [sp+208]
000d21a8ldr x4, [sp+72]
000d21acsubs xzr, x4, 0
000d21b0b.gt 0xd21b8
000d21b4b 0xd230c
000d21b8
000d21b8loc_d21b8:
000d21b8ldr x1, [sp+72]
000d21bcldr x2, [sp+472]
000d21c0ldr x4, [sp+456]
000d21c4subs xzr, x2, x1
000d21c8b.hs 0xd21d0
000d21ccb 0xd2394
000d21d0
000d21d0loc_d21d0:
000d21d0b 0xd21d4
000d21d4
000d21d4loc_d21d4:
000d21d4str x4, [sp+240]
000d21d8str x1, [sp+248]
000d21dcstr x2, [sp+256]
000d21e0stp xzr, xzr, [sp+288]
000d21e4ldr x4, [sp+424]
000d21e8ldrsb x27, [x4]
000d21ecldr x0, [sp+432]
000d21f0ldr x4, [x4+24]
000d21f4ldr x1, [sp+240]
000d21f8ldr x2, [sp+248]
000d21fcldr x3, [sp+256]
000d2200blr x4
000d2204str x0, [sp+88]
000d2208str x1, [sp+288]
000d220cstr x2, [sp+296]
000d2210ldr x4, [sp+88]
000d2214str x4, [sp+104]
000d2218str x1, [sp+320]
000d221cstr x2, [sp+328]
000d2220ldr x4, [sp+104]
000d2224str x4, [sp+64]
000d2228str x1, [sp+168]
000d222cstr x2, [sp+176]
000d2230ldr x4, [sp+64]
000d2234subs xzr, x4, 0
000d2238cset x5, lt
000d223cstrb w5, [sp+45]
000d2240tbnz x4, 63, 0xd2248
000d2244b 0xd224c
000d2248
000d2248loc_d2248:
000d2248b 0xd2264
000d224c
000d224cloc_d224c:
000d224cldr x4, [sp+72]
000d2250ldr x5, [sp+64]
000d2254subs xzr, x5, x4
000d2258cset x4, gt
000d225cstrb w4, [sp+45]
000d2260b 0xd2264
000d2264
000d2264loc_d2264:
000d2264ldrb w4, [sp+45]
000d2268tbnz w4, 0, 0xd2270
000d226cb 0xd22a4
000d2270
000d2270loc_d2270:
000d2270str xzr, [sp+64]
000d2274ldr x4, [sp+168]
000d2278cbnz x4, 0xd2280
000d227cb 0xd2284
000d2280
000d2280loc_d2280:
000d2280b 0xd22a0
000d2284
000d2284loc_d2284:
000d2284adrp x27, 0x94f000
000d2288ldr x4, [x27+1488]
000d228cadrp x27, 0x94f000
000d2290ldr x5, [x27+1496]
000d2294str x4, [sp+168]
000d2298str x5, [sp+176]
000d229cb 0xd22a0
000d22a0
000d22a0loc_d22a0:
000d22a0b 0xd22a8
000d22a4
000d22a4loc_d22a4:
000d22a4b 0xd22a8
000d22a8
000d22a8loc_d22a8:
000d22a8ldr x4, [sp+48]
000d22acldr x5, [sp+64]
000d22b0add x4, x4, x5
000d22b4str x4, [sp+48]
000d22b8ldr x4, [sp+168]
000d22bccbnz x4, 0xd22c4
000d22c0b 0xd22d8
000d22c4
000d22c4loc_d22c4:
000d22c4ldr x3, [sp+168]
000d22c8ldr x4, [sp+176]
000d22ccstr x3, [sp+184]
000d22d0str x4, [sp+192]
000d22d4b 0xd2374
000d22d8
000d22d8loc_d22d8:
000d22d8ldr x4, [sp+64]
000d22dcldr x5, [sp+72]
000d22e0subs xzr, x4, x5
000d22e4b.ne 0xd22ec
000d22e8b 0xd2308
000d22ec
000d22ecloc_d22ec:
000d22ecadrp x27, 0x94f000
000d22f0ldr x3, [x27+1472]
000d22f4adrp x27, 0x94f000
000d22f8ldr x4, [x27+1480]
000d22fcstr x3, [sp+184]
000d2300str x4, [sp+192]
000d2304b 0xd2374
000d2308
000d2308loc_d2308:
000d2308b 0xd2310
000d230c
000d230cloc_d230c:
000d230cb 0xd2310
000d2310
000d2310loc_d2310:
000d2310ldr x4, [sp+200]
000d2314cbnz x4, 0xd231c
000d2318b 0xd238c
000d231c
000d231cloc_d231c:
000d231cldr x3, [sp+200]
000d2320adrp x27, 0x94f000
000d2324ldr x4, [x27+1520]
000d2328subs xzr, x4, x3
000d232cb.ne 0xd2334
000d2330b 0xd2338
000d2334
000d2334loc_d2334:
000d2334b 0xd235c
000d2338
000d2338loc_d2338:
000d2338ldr x0, [sp+200]
000d233cldr x1, [sp+208]
000d2340adrp x27, 0x94f000
000d2344ldr x2, [x27+1528]
000d2348bl runtime.ifaceeq
000d234ctbnz w0, 0, 0xd2354
000d2350b 0xd2358
000d2354
000d2354loc_d2354:
000d2354b 0xd2370
000d2358
000d2358loc_d2358:
000d2358b 0xd235c
000d235c
000d235cloc_d235c:
000d235cldr x3, [sp+200]
000d2360ldr x4, [sp+208]
000d2364str x3, [sp+184]
000d2368str x4, [sp+192]
000d236cb 0xd2370
000d2370
000d2370loc_d2370:
000d2370b 0xd2374
000d2374
000d2374loc_d2374:
000d2374ldr x1, [sp+184]
000d2378ldr x2, [sp+192]
000d237cldr x0, [sp+48]
000d2380ldp x29, x30, [sp-8]
000d2384add sp, sp, 416
000d2388ret x30
000d238c
000d238cloc_d238c:
000d238cb 0xd2390
000d2390
000d2390loc_d2390:
000d2390b 0xd2154
000d2394
000d2394loc_d2394:
000d2394bl runtime.panicSliceAcap
000d2398hint
000d239c
000d239cloc_d239c:
000d239cstp x0, x1, [sp+8]
000d23a0stp x2, x3, [sp+24]
000d23a4stp x4, x5, [sp+40]
000d23a8str x6, [sp+56]
000d23acmov x3, x30
000d23b0bl runtime.morestack_noctxt.abi0
000d23b4ldp x0, x1, [sp+8]
000d23b8ldp x2, x3, [sp+24]
000d23bcldp x4, x5, [sp+40]
000d23c0ldr x6, [sp+56]
000d23c4b 0xd1e30
000d23c8udf 0
000d23ccudf 0
000d1e30
000d1e30io.copyBuffer: ; void io.copyBuffer(io.Writer dst, io.Reader src, struct []uint8 buf)
000d1e30ldr x16, [x28+16]
000d1e34sub x17, sp, 288
000d1e38subs xzr, x17, x16
000d1e3cb.ls 0xd239c
000d1e40sub x20, sp, 416
000d1e44stp x29, x30, [x20-8]
000d1e48add sp, x20, 0
000d1e4csub x29, sp, 8
000d1e50str x0, [sp+424]
000d1e54str x1, [sp+432]
000d1e58str x2, [sp+440]
000d1e5cstr x3, [sp+448]
000d1e60str x4, [sp+456]
000d1e64str x5, [sp+464]
000d1e68str x6, [sp+472]
000d1e6cstr xzr, [sp+48]
000d1e70stp xzr, xzr, [sp+184]
000d1e74stp xzr, xzr, [sp+304]
000d1e78ldr x4, [sp+448]
000d1e7cldr x5, [sp+440]
000d1e80cbnz x5, 0xd1e88
000d1e84b 0xd1ea8
000d1e88
000d1e88loc_d1e88:
000d1e88str x4, [sp+232]
000d1e8cldr x1, [x5+8]
000d1e90adrp x0, 0x93d000
000d1e94add x0, x0, 624
000d1e98bl runtime.typeAssert
000d1e9cldr x4, [sp+232]
000d1ea0mov x5, x0
000d1ea4b 0xd1eac
000d1ea8
000d1ea8loc_d1ea8:
000d1ea8b 0xd1eac
000d1eac
000d1eacloc_d1eac:
000d1eacstr x5, [sp+304]
000d1eb0str x4, [sp+312]
000d1eb4subs xzr, x5, 0
000d1eb8cset x4, ne
000d1ebcstrb w4, [sp+45]
000d1ec0ldr x4, [sp+304]
000d1ec4ldr x5, [sp+312]
000d1ec8str x4, [sp+216]
000d1eccstr x5, [sp+224]
000d1ed0ldrb w4, [sp+45]
000d1ed4strb w4, [sp+44]
000d1ed8ldr x4, [sp+216]
000d1edcldr x5, [sp+224]
000d1ee0str x4, [sp+128]
000d1ee4str x5, [sp+136]
000d1ee8ldrb w4, [sp+44]
000d1eecstrb w4, [sp+43]
000d1ef0tbnz w4, 0, 0xd1ef8
000d1ef4b 0xd1f54
000d1ef8
000d1ef8loc_d1ef8:
000d1ef8stp xzr, xzr, [sp+288]
000d1efcldr x2, [sp+432]
000d1f00ldr x3, [sp+128]
000d1f04ldrsb x27, [x3]
000d1f08ldr x3, [x3+24]
000d1f0cldr x1, [sp+424]
000d1f10ldr x0, [sp+136]
000d1f14blr x3
000d1f18str x0, [sp+96]
000d1f1cstr x1, [sp+288]
000d1f20str x2, [sp+296]
000d1f24ldr x3, [sp+96]
000d1f28str x3, [sp+80]
000d1f2cstr x1, [sp+392]
000d1f30str x2, [sp+400]
000d1f34ldr x3, [sp+80]
000d1f38str x3, [sp+48]
000d1f3cstr x1, [sp+184]
000d1f40str x2, [sp+192]
000d1f44ldr x0, [sp+48]
000d1f48ldp x29, x30, [sp-8]
000d1f4cadd sp, sp, 416
000d1f50ret x30
000d1f54
000d1f54loc_d1f54:
000d1f54stp xzr, xzr, [sp+272]
000d1f58ldr x4, [sp+432]
000d1f5cldr x5, [sp+424]
000d1f60cbnz x5, 0xd1f68
000d1f64b 0xd1f88
000d1f68
000d1f68loc_d1f68:
000d1f68str x4, [sp+232]
000d1f6cldr x1, [x5+8]
000d1f70adrp x0, 0x93d000
000d1f74add x0, x0, 656
000d1f78bl runtime.typeAssert
000d1f7cldr x4, [sp+232]
000d1f80mov x5, x0
000d1f84b 0xd1f8c
000d1f88
000d1f88loc_d1f88:
000d1f88b 0xd1f8c
000d1f8c
000d1f8cloc_d1f8c:
000d1f8cstr x5, [sp+272]
000d1f90str x4, [sp+280]
000d1f94subs xzr, x5, 0
000d1f98cset x4, ne
000d1f9cstrb w4, [sp+45]
000d1fa0ldr x4, [sp+272]
000d1fa4ldr x5, [sp+280]
000d1fa8str x4, [sp+376]
000d1facstr x5, [sp+384]
000d1fb0ldrb w4, [sp+45]
000d1fb4strb w4, [sp+47]
000d1fb8ldr x4, [sp+376]
000d1fbcldr x5, [sp+384]
000d1fc0str x4, [sp+144]
000d1fc4str x5, [sp+152]
000d1fc8ldrb w4, [sp+47]
000d1fccstrb w4, [sp+42]
000d1fd0tbnz w4, 0, 0xd1fd8
000d1fd4b 0xd2034
000d1fd8
000d1fd8loc_d1fd8:
000d1fd8stp xzr, xzr, [sp+288]
000d1fdcldr x2, [sp+448]
000d1fe0ldr x3, [sp+144]
000d1fe4ldrsb x27, [x3]
000d1fe8ldr x3, [x3+24]
000d1fecldr x1, [sp+440]
000d1ff0ldr x0, [sp+152]
000d1ff4blr x3
000d1ff8str x0, [sp+96]
000d1ffcstr x1, [sp+288]
000d2000str x2, [sp+296]
000d2004ldr x3, [sp+96]
000d2008str x3, [sp+120]
000d200cstr x1, [sp+360]
000d2010str x2, [sp+368]
000d2014ldr x3, [sp+120]
000d2018str x3, [sp+48]
000d201cstr x1, [sp+184]
000d2020str x2, [sp+192]
000d2024ldr x0, [sp+48]
000d2028ldp x29, x30, [sp-8]
000d202cadd sp, sp, 416
000d2030ret x30
000d2034
000d2034loc_d2034:
000d2034ldr x4, [sp+456]
000d2038cbnz x4, 0xd2040
000d203cb 0xd2044
000d2040
000d2040loc_d2040:
000d2040b 0xd2150
000d2044
000d2044loc_d2044:
000d2044orr x3, xzr, 32768
000d2048str x3, [sp+56]
000d204cstr xzr, [sp+264]
000d2050ldr x3, [sp+440]
000d2054ldr x4, [sp+448]
000d2058adrp x5, 0x641000
000d205cadd x5, x5, 2232
000d2060subs xzr, x3, x5
000d2064b.eq 0xd206c
000d2068b 0xd2074
000d206c
000d206cloc_d206c:
000d206corr x0, xzr, 1
000d2070b 0xd2080
000d2074
000d2074loc_d2074:
000d2074mov x0, xzr
000d2078mov x4, xzr
000d207cb 0xd2080
000d2080
000d2080loc_d2080:
000d2080str x4, [sp+264]
000d2084strb w0, [sp+45]
000d2088ldr x3, [sp+264]
000d208cstr x3, [sp+352]
000d2090ldrb w3, [sp+45]
000d2094strb w3, [sp+46]
000d2098ldr x3, [sp+352]
000d209cstr x3, [sp+160]
000d20a0ldrb w3, [sp+46]
000d20a4strb w3, [sp+41]
000d20a8strb w3, [sp+45]
000d20actbnz w3, 0, 0xd20b4
000d20b0b 0xd20d4
000d20b4
000d20b4loc_d20b4:
000d20b4ldr x3, [sp+56]
000d20b8ldr x4, [sp+160]
000d20bcldrsb x27, [x4]
000d20c0ldr x4, [x4+16]
000d20c4subs xzr, x4, x3
000d20c8cset x3, lt
000d20ccstrb w3, [sp+45]
000d20d0b 0xd20d8
000d20d4
000d20d4loc_d20d4:
000d20d4b 0xd20d8
000d20d8
000d20d8loc_d20d8:
000d20d8ldrb w3, [sp+45]
000d20dctbnz w3, 0, 0xd20e4
000d20e0b 0xd2120
000d20e4
000d20e4loc_d20e4:
000d20e4ldr x3, [sp+160]
000d20e8ldrsb x27, [x3]
000d20ecldr x3, [x3+16]
000d20f0subs xzr, x3, 0
000d20f4b.le 0xd20fc
000d20f8b 0xd2108
000d20fc
000d20fcloc_d20fc:
000d20fcorr x3, xzr, 1
000d2100str x3, [sp+56]
000d2104b 0xd211c
000d2108
000d2108loc_d2108:
000d2108ldr x3, [sp+160]
000d210cldrsb x27, [x3]
000d2110ldr x3, [x3+16]
000d2114str x3, [sp+56]
000d2118b 0xd211c
000d211c
000d211cloc_d211c:
000d211cb 0xd2124
000d2120
000d2120loc_d2120:
000d2120b 0xd2124
000d2124
000d2124loc_d2124:
000d2124ldr x2, [sp+56]
000d2128ldr x1, [sp+56]
000d212cadrp x0, 0x523000
000d2130add x0, x0, 3072
000d2134bl runtime.makeslice
000d2138ldr x3, [sp+56]
000d213cldr x4, [sp+56]
000d2140str x0, [sp+456]
000d2144str x3, [sp+464]
000d2148str x4, [sp+472]
000d214cb 0xd2150
000d2150
000d2150loc_d2150:
000d2150b 0xd2154
000d2154
000d2154loc_d2154:
000d2154b 0xd2158
000d2158
000d2158loc_d2158:
000d2158stp xzr, xzr, [sp+288]
000d215cldr x2, [sp+464]
000d2160ldr x3, [sp+472]
000d2164ldr x4, [sp+440]
000d2168ldrsb x27, [x4]
000d216cldr x4, [x4+24]
000d2170ldr x1, [sp+456]
000d2174ldr x0, [sp+448]
000d2178blr x4
000d217cstr x0, [sp+88]
000d2180str x1, [sp+288]
000d2184str x2, [sp+296]
000d2188ldr x4, [sp+88]
000d218cstr x4, [sp+112]
000d2190str x1, [sp+336]
000d2194str x2, [sp+344]
000d2198ldr x4, [sp+112]
000d219cstr x4, [sp+72]
000d21a0str x1, [sp+200]
000d21a4str x2, [sp+208]
000d21a8ldr x4, [sp+72]
000d21acsubs xzr, x4, 0
000d21b0b.gt 0xd21b8
000d21b4b 0xd230c
000d21b8
000d21b8loc_d21b8:
000d21b8ldr x1, [sp+72]
000d21bcldr x2, [sp+472]
000d21c0ldr x4, [sp+456]
000d21c4subs xzr, x2, x1
000d21c8b.hs 0xd21d0
000d21ccb 0xd2394
000d21d0
000d21d0loc_d21d0:
000d21d0b 0xd21d4
000d21d4
000d21d4loc_d21d4:
000d21d4str x4, [sp+240]
000d21d8str x1, [sp+248]
000d21dcstr x2, [sp+256]
000d21e0stp xzr, xzr, [sp+288]
000d21e4ldr x4, [sp+424]
000d21e8ldrsb x27, [x4]
000d21ecldr x0, [sp+432]
000d21f0ldr x4, [x4+24]
000d21f4ldr x1, [sp+240]
000d21f8ldr x2, [sp+248]
000d21fcldr x3, [sp+256]
000d2200blr x4
000d2204str x0, [sp+88]
000d2208str x1, [sp+288]
000d220cstr x2, [sp+296]
000d2210ldr x4, [sp+88]
000d2214str x4, [sp+104]
000d2218str x1, [sp+320]
000d221cstr x2, [sp+328]
000d2220ldr x4, [sp+104]
000d2224str x4, [sp+64]
000d2228str x1, [sp+168]
000d222cstr x2, [sp+176]
000d2230ldr x4, [sp+64]
000d2234subs xzr, x4, 0
000d2238cset x5, lt
000d223cstrb w5, [sp+45]
000d2240tbnz x4, 63, 0xd2248
000d2244b 0xd224c
000d2248
000d2248loc_d2248:
000d2248b 0xd2264
000d224c
000d224cloc_d224c:
000d224cldr x4, [sp+72]
000d2250ldr x5, [sp+64]
000d2254subs xzr, x5, x4
000d2258cset x4, gt
000d225cstrb w4, [sp+45]
000d2260b 0xd2264
000d2264
000d2264loc_d2264:
000d2264ldrb w4, [sp+45]
000d2268tbnz w4, 0, 0xd2270
000d226cb 0xd22a4
000d2270
000d2270loc_d2270:
000d2270str xzr, [sp+64]
000d2274ldr x4, [sp+168]
000d2278cbnz x4, 0xd2280
000d227cb 0xd2284
000d2280
000d2280loc_d2280:
000d2280b 0xd22a0
000d2284
000d2284loc_d2284:
000d2284adrp x27, 0x94f000
000d2288ldr x4, [x27+1488]
000d228cadrp x27, 0x94f000
000d2290ldr x5, [x27+1496]
000d2294str x4, [sp+168]
000d2298str x5, [sp+176]
000d229cb 0xd22a0
000d22a0
000d22a0loc_d22a0:
000d22a0b 0xd22a8
000d22a4
000d22a4loc_d22a4:
000d22a4b 0xd22a8
000d22a8
000d22a8loc_d22a8:
000d22a8ldr x4, [sp+48]
000d22acldr x5, [sp+64]
000d22b0add x4, x4, x5
000d22b4str x4, [sp+48]
000d22b8ldr x4, [sp+168]
000d22bccbnz x4, 0xd22c4
000d22c0b 0xd22d8
000d22c4
000d22c4loc_d22c4:
000d22c4ldr x3, [sp+168]
000d22c8ldr x4, [sp+176]
000d22ccstr x3, [sp+184]
000d22d0str x4, [sp+192]
000d22d4b 0xd2374
000d22d8
000d22d8loc_d22d8:
000d22d8ldr x4, [sp+64]
000d22dcldr x5, [sp+72]
000d22e0subs xzr, x4, x5
000d22e4b.ne 0xd22ec
000d22e8b 0xd2308
000d22ec
000d22ecloc_d22ec:
000d22ecadrp x27, 0x94f000
000d22f0ldr x3, [x27+1472]
000d22f4adrp x27, 0x94f000
000d22f8ldr x4, [x27+1480]
000d22fcstr x3, [sp+184]
000d2300str x4, [sp+192]
000d2304b 0xd2374
000d2308
000d2308loc_d2308:
000d2308b 0xd2310
000d230c
000d230cloc_d230c:
000d230cb 0xd2310
000d2310
000d2310loc_d2310:
000d2310ldr x4, [sp+200]
000d2314cbnz x4, 0xd231c
000d2318b 0xd238c
000d231c
000d231cloc_d231c:
000d231cldr x3, [sp+200]
000d2320adrp x27, 0x94f000
000d2324ldr x4, [x27+1520]
000d2328subs xzr, x4, x3
000d232cb.ne 0xd2334
000d2330b 0xd2338
000d2334
000d2334loc_d2334:
000d2334b 0xd235c
000d2338
000d2338loc_d2338:
000d2338ldr x0, [sp+200]
000d233cldr x1, [sp+208]
000d2340adrp x27, 0x94f000
000d2344ldr x2, [x27+1528]
000d2348bl runtime.ifaceeq
000d234ctbnz w0, 0, 0xd2354
000d2350b 0xd2358
000d2354
000d2354loc_d2354:
000d2354b 0xd2370
000d2358
000d2358loc_d2358:
000d2358b 0xd235c
000d235c
000d235cloc_d235c:
000d235cldr x3, [sp+200]
000d2360ldr x4, [sp+208]
000d2364str x3, [sp+184]
000d2368str x4, [sp+192]
000d236cb 0xd2370
000d2370
000d2370loc_d2370:
000d2370b 0xd2374
000d2374
000d2374loc_d2374:
000d2374ldr x1, [sp+184]
000d2378ldr x2, [sp+192]
000d237cldr x0, [sp+48]
000d2380ldp x29, x30, [sp-8]
000d2384add sp, sp, 416
000d2388ret x30
000d238c
000d238cloc_d238c:
000d238cb 0xd2390
000d2390
000d2390loc_d2390:
000d2390b 0xd2154
000d2394
000d2394loc_d2394:
000d2394bl runtime.panicSliceAcap
000d2398hint
000d239c
000d239cloc_d239c:
000d239cstp x0, x1, [sp+8]
000d23a0stp x2, x3, [sp+24]
000d23a4stp x4, x5, [sp+40]
000d23a8str x6, [sp+56]
000d23acmov x3, x30
000d23b0bl runtime.morestack_noctxt.abi0
000d23b4ldp x0, x1, [sp+8]
000d23b8ldp x2, x3, [sp+24]
000d23bcldp x4, x5, [sp+40]
000d23c0ldr x6, [sp+56]
000d23c4b 0xd1e30
000d23c8udf 0
000d23ccudf 0
000d1e30
000d23d0
000d23d0io.LimitReader: ; void io.LimitReader(io.Reader r, int64 n)
000d23d0ldr x16, [x28+16]
000d23d4subs xzr, sp, x16
000d23d8b.ls 0xd247c
000d23dcstr x30, [sp-80]!
000d23e0stur x29, [sp-8]
000d23e4sub x29, sp, 8
000d23e8str x0, [sp+88]
000d23ecstr x1, [sp+96]
000d23f0str x2, [sp+104]
000d23f4stp xzr, xzr, [sp+40]
000d23f8adrp x0, 0x56e000
000d23fcadd x0, x0, 2784
000d2400bl runtime.newobject
000d2404str x0, [sp+56]
000d2408ldr x1, [sp+96]
000d240cldr x2, [sp+88]
000d2410str x2, [x0]
000d2414adrp x27, 0x979000
000d2418ldr w2, [x27+3056]
000d241ccbz w2, 0xd2424
000d2420b 0xd2428
000d2424
000d2424loc_d2424:
000d2424b 0xd243c
000d2428
000d2428loc_d2428:
000d2428bl runtime.gcWriteBarrier2
000d242cstr x1, [x25]
000d2430ldr x2, [x0+8]
000d2434str x2, [x25+8]
000d2438b 0xd243c
000d243c
000d243cloc_d243c:
000d243cstr x1, [x0+8]
000d2440ldr x2, [sp+56]
000d2444ldrsb x27, [x2]
000d2448ldr x3, [sp+104]
000d244cstr x3, [x2+16]
000d2450ldr x2, [sp+56]
000d2454str x2, [sp+64]
000d2458adrp x3, 0x641000
000d245cadd x3, x3, 2232
000d2460str x3, [sp+40]
000d2464str x2, [sp+48]
000d2468ldr x0, [sp+40]
000d246cldr x1, [sp+48]
000d2470ldur x29, [sp-8]
000d2474ldr x30, [sp], 80
000d2478ret x30
000d247c
000d247cloc_d247c:
000d247cstp x0, x1, [sp+8]
000d2480str x2, [sp+24]
000d2484mov x3, x30
000d2488bl runtime.morestack_noctxt.abi0
000d248cldp x0, x1, [sp+8]
000d2490ldr x2, [sp+24]
000d2494b 0xd23d0
000d2498udf 0
000d249cudf 0
000d23d0
000d23d0io.LimitReader: ; void io.LimitReader(io.Reader r, int64 n)
000d23d0ldr x16, [x28+16]
000d23d4subs xzr, sp, x16
000d23d8b.ls 0xd247c
000d23dcstr x30, [sp-80]!
000d23e0stur x29, [sp-8]
000d23e4sub x29, sp, 8
000d23e8str x0, [sp+88]
000d23ecstr x1, [sp+96]
000d23f0str x2, [sp+104]
000d23f4stp xzr, xzr, [sp+40]
000d23f8adrp x0, 0x56e000
000d23fcadd x0, x0, 2784
000d2400bl runtime.newobject
000d2404str x0, [sp+56]
000d2408ldr x1, [sp+96]
000d240cldr x2, [sp+88]
000d2410str x2, [x0]
000d2414adrp x27, 0x979000
000d2418ldr w2, [x27+3056]
000d241ccbz w2, 0xd2424
000d2420b 0xd2428
000d2424
000d2424loc_d2424:
000d2424b 0xd243c
000d2428
000d2428loc_d2428:
000d2428bl runtime.gcWriteBarrier2
000d242cstr x1, [x25]
000d2430ldr x2, [x0+8]
000d2434str x2, [x25+8]
000d2438b 0xd243c
000d243c
000d243cloc_d243c:
000d243cstr x1, [x0+8]
000d2440ldr x2, [sp+56]
000d2444ldrsb x27, [x2]
000d2448ldr x3, [sp+104]
000d244cstr x3, [x2+16]
000d2450ldr x2, [sp+56]
000d2454str x2, [sp+64]
000d2458adrp x3, 0x641000
000d245cadd x3, x3, 2232
000d2460str x3, [sp+40]
000d2464str x2, [sp+48]
000d2468ldr x0, [sp+40]
000d246cldr x1, [sp+48]
000d2470ldur x29, [sp-8]
000d2474ldr x30, [sp], 80
000d2478ret x30
000d247c
000d247cloc_d247c:
000d247cstp x0, x1, [sp+8]
000d2480str x2, [sp+24]
000d2484mov x3, x30
000d2488bl runtime.morestack_noctxt.abi0
000d248cldp x0, x1, [sp+8]
000d2490ldr x2, [sp+24]
000d2494b 0xd23d0
000d2498udf 0
000d249cudf 0
000d23d0
000d24a0
000d24a0io.(*LimitedReader).Read: ; void io.(*LimitedReader).Read(io.LimitedReader * l, struct []uint8 p)
000d24a0ldr x16, [x28+16]
000d24a4subs xzr, sp, x16
000d24a8b.ls 0xd25fc
000d24acstr x30, [sp-128]!
000d24b0stur x29, [sp-8]
000d24b4sub x29, sp, 8
000d24b8str x0, [sp+136]
000d24bcstr x1, [sp+144]
000d24c0str x2, [sp+152]
000d24c4str x3, [sp+160]
000d24c8str xzr, [sp+40]
000d24ccstp xzr, xzr, [sp+72]
000d24d0ldr x4, [sp+136]
000d24d4ldrsb x27, [x4]
000d24d8ldr x4, [x4+16]
000d24dcsubs xzr, x4, 0
000d24e0b.le 0xd24e8
000d24e4b 0xd2514
000d24e8
000d24e8loc_d24e8:
000d24e8str xzr, [sp+40]
000d24ecadrp x27, 0x94f000
000d24f0ldr x1, [x27+1520]
000d24f4adrp x27, 0x94f000
000d24f8ldr x2, [x27+1528]
000d24fcstr x1, [sp+72]
000d2500str x2, [sp+80]
000d2504ldr x0, [sp+40]
000d2508ldur x29, [sp-8]
000d250cldr x30, [sp], 128
000d2510ret x30
000d2514
000d2514loc_d2514:
000d2514ldr x4, [sp+152]
000d2518str x4, [sp+56]
000d251cldr x5, [sp+136]
000d2520ldrsb x27, [x5]
000d2524ldr x5, [x5+16]
000d2528subs xzr, x4, x5
000d252cb.gt 0xd2534
000d2530b 0xd2560
000d2534
000d2534loc_d2534:
000d2534ldr x4, [sp+136]
000d2538ldrsb x27, [x4]
000d253cldr x1, [x4+16]
000d2540str x1, [sp+48]
000d2544ldr x2, [sp+160]
000d2548subs xzr, x2, x1
000d254cb.hs 0xd2554
000d2550b 0xd25f4
000d2554
000d2554loc_d2554:
000d2554b 0xd2558
000d2558
000d2558loc_d2558:
000d2558str x1, [sp+152]
000d255cb 0xd2564
000d2560
000d2560loc_d2560:
000d2560b 0xd2564
000d2564
000d2564loc_d2564:
000d2564stp xzr, xzr, [sp+88]
000d2568ldr x4, [sp+136]
000d256cldrsb x27, [x4]
000d2570ldr x5, [x4]
000d2574ldrsb x27, [x5]
000d2578ldr x0, [x4+8]
000d257cldr x1, [sp+144]
000d2580ldr x2, [sp+152]
000d2584ldr x3, [sp+160]
000d2588ldr x4, [x5+24]
000d258cblr x4
000d2590str x0, [sp+56]
000d2594str x1, [sp+88]
000d2598str x2, [sp+96]
000d259cldr x4, [sp+56]
000d25a0str x4, [sp+64]
000d25a4str x1, [sp+104]
000d25a8str x2, [sp+112]
000d25acldr x4, [sp+64]
000d25b0str x4, [sp+40]
000d25b4str x1, [sp+72]
000d25b8str x2, [sp+80]
000d25bcldr x4, [sp+136]
000d25c0ldrsb x27, [x4]
000d25c4ldr x5, [sp+136]
000d25c8ldrsb x27, [x5]
000d25ccldr x5, [x5+16]
000d25d0ldr x6, [sp+40]
000d25d4sub x5, x5, x6
000d25d8str x5, [x4+16]
000d25dcldr x1, [sp+72]
000d25e0ldr x2, [sp+80]
000d25e4ldr x0, [sp+40]
000d25e8ldur x29, [sp-8]
000d25ecldr x30, [sp], 128
000d25f0ret x30
000d25f4
000d25f4loc_d25f4:
000d25f4bl runtime.panicSliceAcap
000d25f8hint
000d25fc
000d25fcloc_d25fc:
000d25fcstp x0, x1, [sp+8]
000d2600stp x2, x3, [sp+24]
000d2604mov x3, x30
000d2608bl runtime.morestack_noctxt.abi0
000d260cldp x0, x1, [sp+8]
000d2610ldp x2, x3, [sp+24]
000d2614b 0xd24a0
000d2618udf 0
000d261cudf 0
000d24a0
000d24a0io.(*LimitedReader).Read: ; void io.(*LimitedReader).Read(io.LimitedReader * l, struct []uint8 p)
000d24a0ldr x16, [x28+16]
000d24a4subs xzr, sp, x16
000d24a8b.ls 0xd25fc
000d24acstr x30, [sp-128]!
000d24b0stur x29, [sp-8]
000d24b4sub x29, sp, 8
000d24b8str x0, [sp+136]
000d24bcstr x1, [sp+144]
000d24c0str x2, [sp+152]
000d24c4str x3, [sp+160]
000d24c8str xzr, [sp+40]
000d24ccstp xzr, xzr, [sp+72]
000d24d0ldr x4, [sp+136]
000d24d4ldrsb x27, [x4]
000d24d8ldr x4, [x4+16]
000d24dcsubs xzr, x4, 0
000d24e0b.le 0xd24e8
000d24e4b 0xd2514
000d24e8
000d24e8loc_d24e8:
000d24e8str xzr, [sp+40]
000d24ecadrp x27, 0x94f000
000d24f0ldr x1, [x27+1520]
000d24f4adrp x27, 0x94f000
000d24f8ldr x2, [x27+1528]
000d24fcstr x1, [sp+72]
000d2500str x2, [sp+80]
000d2504ldr x0, [sp+40]
000d2508ldur x29, [sp-8]
000d250cldr x30, [sp], 128
000d2510ret x30
000d2514
000d2514loc_d2514:
000d2514ldr x4, [sp+152]
000d2518str x4, [sp+56]
000d251cldr x5, [sp+136]
000d2520ldrsb x27, [x5]
000d2524ldr x5, [x5+16]
000d2528subs xzr, x4, x5
000d252cb.gt 0xd2534
000d2530b 0xd2560
000d2534
000d2534loc_d2534:
000d2534ldr x4, [sp+136]
000d2538ldrsb x27, [x4]
000d253cldr x1, [x4+16]
000d2540str x1, [sp+48]
000d2544ldr x2, [sp+160]
000d2548subs xzr, x2, x1
000d254cb.hs 0xd2554
000d2550b 0xd25f4
000d2554
000d2554loc_d2554:
000d2554b 0xd2558
000d2558
000d2558loc_d2558:
000d2558str x1, [sp+152]
000d255cb 0xd2564
000d2560
000d2560loc_d2560:
000d2560b 0xd2564
000d2564
000d2564loc_d2564:
000d2564stp xzr, xzr, [sp+88]
000d2568ldr x4, [sp+136]
000d256cldrsb x27, [x4]
000d2570ldr x5, [x4]
000d2574ldrsb x27, [x5]
000d2578ldr x0, [x4+8]
000d257cldr x1, [sp+144]
000d2580ldr x2, [sp+152]
000d2584ldr x3, [sp+160]
000d2588ldr x4, [x5+24]
000d258cblr x4
000d2590str x0, [sp+56]
000d2594str x1, [sp+88]
000d2598str x2, [sp+96]
000d259cldr x4, [sp+56]
000d25a0str x4, [sp+64]
000d25a4str x1, [sp+104]
000d25a8str x2, [sp+112]
000d25acldr x4, [sp+64]
000d25b0str x4, [sp+40]
000d25b4str x1, [sp+72]
000d25b8str x2, [sp+80]
000d25bcldr x4, [sp+136]
000d25c0ldrsb x27, [x4]
000d25c4ldr x5, [sp+136]
000d25c8ldrsb x27, [x5]
000d25ccldr x5, [x5+16]
000d25d0ldr x6, [sp+40]
000d25d4sub x5, x5, x6
000d25d8str x5, [x4+16]
000d25dcldr x1, [sp+72]
000d25e0ldr x2, [sp+80]
000d25e4ldr x0, [sp+40]
000d25e8ldur x29, [sp-8]
000d25ecldr x30, [sp], 128
000d25f0ret x30
000d25f4
000d25f4loc_d25f4:
000d25f4bl runtime.panicSliceAcap
000d25f8hint
000d25fc
000d25fcloc_d25fc:
000d25fcstp x0, x1, [sp+8]
000d2600stp x2, x3, [sp+24]
000d2604mov x3, x30
000d2608bl runtime.morestack_noctxt.abi0
000d260cldp x0, x1, [sp+8]
000d2610ldp x2, x3, [sp+24]
000d2614b 0xd24a0
000d2618udf 0
000d261cudf 0
000d24a0
000d2620
000d2620io.discard.Write: ; void io.discard.Write(io.discard p0, struct []uint8 p)
000d2620str x30, [sp-48]!
000d2624stur x29, [sp-8]
000d2628sub x29, sp, 8
000d262cstr x0, [sp+56]
000d2630str x1, [sp+64]
000d2634str x2, [sp+72]
000d2638str xzr, [sp+8]
000d263cstp xzr, xzr, [sp+24]
000d2640ldr x3, [sp+64]
000d2644str x3, [sp+16]
000d2648str x3, [sp+8]
000d264cstp xzr, xzr, [sp+24]
000d2650ldr x0, [sp+8]
000d2654mov x1, xzr
000d2658mov x2, xzr
000d265cadd x29, sp, 40
000d2660add sp, sp, 48
000d2664ret x30
000d2668udf 0
000d266cudf 0
000d2620
000d2620io.discard.Write: ; void io.discard.Write(io.discard p0, struct []uint8 p)
000d2620str x30, [sp-48]!
000d2624stur x29, [sp-8]
000d2628sub x29, sp, 8
000d262cstr x0, [sp+56]
000d2630str x1, [sp+64]
000d2634str x2, [sp+72]
000d2638str xzr, [sp+8]
000d263cstp xzr, xzr, [sp+24]
000d2640ldr x3, [sp+64]
000d2644str x3, [sp+16]
000d2648str x3, [sp+8]
000d264cstp xzr, xzr, [sp+24]
000d2650ldr x0, [sp+8]
000d2654mov x1, xzr
000d2658mov x2, xzr
000d265cadd x29, sp, 40
000d2660add sp, sp, 48
000d2664ret x30
000d2668udf 0
000d266cudf 0
000d2620
000d2670
000d2670io.discard.WriteString: ; void io.discard.WriteString(io.discard p0, struct string s)
000d2670str x30, [sp-48]!
000d2674stur x29, [sp-8]
000d2678sub x29, sp, 8
000d267cstr x0, [sp+56]
000d2680str x1, [sp+64]
000d2684str xzr, [sp+8]
000d2688stp xzr, xzr, [sp+24]
000d268cldr x3, [sp+64]
000d2690str x3, [sp+16]
000d2694str x3, [sp+8]
000d2698stp xzr, xzr, [sp+24]
000d269cldr x0, [sp+8]
000d26a0mov x1, xzr
000d26a4mov x2, xzr
000d26a8add x29, sp, 40
000d26acadd sp, sp, 48
000d26b0ret x30
000d26b4udf 0
000d26b8udf 0
000d26bcudf 0
000d2670
000d2670io.discard.WriteString: ; void io.discard.WriteString(io.discard p0, struct string s)
000d2670str x30, [sp-48]!
000d2674stur x29, [sp-8]
000d2678sub x29, sp, 8
000d267cstr x0, [sp+56]
000d2680str x1, [sp+64]
000d2684str xzr, [sp+8]
000d2688stp xzr, xzr, [sp+24]
000d268cldr x3, [sp+64]
000d2690str x3, [sp+16]
000d2694str x3, [sp+8]
000d2698stp xzr, xzr, [sp+24]
000d269cldr x0, [sp+8]
000d26a0mov x1, xzr
000d26a4mov x2, xzr
000d26a8add x29, sp, 40
000d26acadd sp, sp, 48
000d26b0ret x30
000d26b4udf 0
000d26b8udf 0
000d26bcudf 0
000d2670
000d26c0
000d26c0io.discard.ReadFrom: ; void io.discard.ReadFrom(io.discard p0, io.Reader r)
000d26c0ldr x16, [x28+16]
000d26c4sub x17, sp, 64
000d26c8subs xzr, x17, x16
000d26ccb.ls 0xd2848
000d26d0str x30, [sp-192]!
000d26d4stur x29, [sp-8]
000d26d8sub x29, sp, 8
000d26dcstr x0, [sp+200]
000d26e0str x1, [sp+208]
000d26e4str xzr, [sp+56]
000d26e8stp xzr, xzr, [sp+80]
000d26ecadrp x0, 0x940000
000d26f0add x0, x0, 2944
000d26f4bl sync.(*Pool).Get
000d26f8str x0, [sp+104]
000d26fcstr x1, [sp+112]
000d2700adrp x2, 0x51b000
000d2704add x2, x2, 0
000d2708subs xzr, x0, x2
000d270cb.eq 0xd2714
000d2710b 0xd2834
000d2714
000d2714loc_d2714:
000d2714str x1, [sp+96]
000d2718str xzr, [sp+48]
000d271cb 0xd2720
000d2720
000d2720loc_d2720:
000d2720b 0xd2724
000d2724
000d2724loc_d2724:
000d2724stp xzr, xzr, [sp+168]
000d2728ldr x4, [sp+96]
000d272cldrsb x27, [x4]
000d2730ldr x1, [x4]
000d2734ldr x2, [x4+8]
000d2738ldr x3, [x4+16]
000d273cstr x1, [sp+136]
000d2740str x2, [sp+144]
000d2744str x3, [sp+152]
000d2748ldr x4, [sp+200]
000d274cldrsb x27, [x4]
000d2750ldr x0, [sp+208]
000d2754ldr x4, [x4+24]
000d2758blr x4
000d275cstr x0, [sp+64]
000d2760str x1, [sp+168]
000d2764str x2, [sp+176]
000d2768ldr x4, [sp+64]
000d276cstr x4, [sp+72]
000d2770str x1, [sp+120]
000d2774str x2, [sp+128]
000d2778ldr x4, [sp+72]
000d277cstr x4, [sp+48]
000d2780str x1, [sp+80]
000d2784str x2, [sp+88]
000d2788ldr x4, [sp+56]
000d278cldr x5, [sp+48]
000d2790add x4, x4, x5
000d2794str x4, [sp+56]
000d2798cbnz x1, 0xd27a0
000d279cb 0xd282c
000d27a0
000d27a0loc_d27a0:
000d27a0ldr x2, [sp+96]
000d27a4str x2, [sp+160]
000d27a8adrp x0, 0x940000
000d27acadd x0, x0, 2944
000d27b0adrp x1, 0x51b000
000d27b4add x1, x1, 0
000d27b8bl sync.(*Pool).Put
000d27bcldr x3, [sp+80]
000d27c0adrp x27, 0x94f000
000d27c4ldr x4, [x27+1520]
000d27c8subs xzr, x4, x3
000d27ccb.eq 0xd27d4
000d27d0b 0xd2810
000d27d4
000d27d4loc_d27d4:
000d27d4ldr x0, [sp+80]
000d27d8ldr x1, [sp+88]
000d27dcadrp x27, 0x94f000
000d27e0ldr x2, [x27+1528]
000d27e4bl runtime.ifaceeq
000d27e8tbnz w0, 0, 0xd27f0
000d27ecb 0xd280c
000d27f0
000d27f0loc_d27f0:
000d27f0stp xzr, xzr, [sp+80]
000d27f4ldr x0, [sp+56]
000d27f8mov x1, xzr
000d27fcmov x2, xzr
000d2800ldur x29, [sp-8]
000d2804ldr x30, [sp], 192
000d2808ret x30
000d280c
000d280cloc_d280c:
000d280cb 0xd2814
000d2810
000d2810loc_d2810:
000d2810b 0xd2814
000d2814
000d2814loc_d2814:
000d2814ldr x1, [sp+80]
000d2818ldr x2, [sp+88]
000d281cldr x0, [sp+56]
000d2820ldur x29, [sp-8]
000d2824ldr x30, [sp], 192
000d2828ret x30
000d282c
000d282cloc_d282c:
000d282cb 0xd2830
000d2830
000d2830loc_d2830:
000d2830b 0xd2720
000d2834
000d2834loc_d2834:
000d2834mov x1, x2
000d2838adrp x2, 0x538000
000d283cadd x2, x2, 3520
000d2840bl runtime.panicdottypeE
000d2844hint
000d2848
000d2848loc_d2848:
000d2848stp x0, x1, [sp+8]
000d284cmov x3, x30
000d2850bl runtime.morestack_noctxt.abi0
000d2854ldp x0, x1, [sp+8]
000d2858b 0xd26c0
000d285cudf 0
000d26c0
000d26c0io.discard.ReadFrom: ; void io.discard.ReadFrom(io.discard p0, io.Reader r)
000d26c0ldr x16, [x28+16]
000d26c4sub x17, sp, 64
000d26c8subs xzr, x17, x16
000d26ccb.ls 0xd2848
000d26d0str x30, [sp-192]!
000d26d4stur x29, [sp-8]
000d26d8sub x29, sp, 8
000d26dcstr x0, [sp+200]
000d26e0str x1, [sp+208]
000d26e4str xzr, [sp+56]
000d26e8stp xzr, xzr, [sp+80]
000d26ecadrp x0, 0x940000
000d26f0add x0, x0, 2944
000d26f4bl sync.(*Pool).Get
000d26f8str x0, [sp+104]
000d26fcstr x1, [sp+112]
000d2700adrp x2, 0x51b000
000d2704add x2, x2, 0
000d2708subs xzr, x0, x2
000d270cb.eq 0xd2714
000d2710b 0xd2834
000d2714
000d2714loc_d2714:
000d2714str x1, [sp+96]
000d2718str xzr, [sp+48]
000d271cb 0xd2720
000d2720
000d2720loc_d2720:
000d2720b 0xd2724
000d2724
000d2724loc_d2724:
000d2724stp xzr, xzr, [sp+168]
000d2728ldr x4, [sp+96]
000d272cldrsb x27, [x4]
000d2730ldr x1, [x4]
000d2734ldr x2, [x4+8]
000d2738ldr x3, [x4+16]
000d273cstr x1, [sp+136]
000d2740str x2, [sp+144]
000d2744str x3, [sp+152]
000d2748ldr x4, [sp+200]
000d274cldrsb x27, [x4]
000d2750ldr x0, [sp+208]
000d2754ldr x4, [x4+24]
000d2758blr x4
000d275cstr x0, [sp+64]
000d2760str x1, [sp+168]
000d2764str x2, [sp+176]
000d2768ldr x4, [sp+64]
000d276cstr x4, [sp+72]
000d2770str x1, [sp+120]
000d2774str x2, [sp+128]
000d2778ldr x4, [sp+72]
000d277cstr x4, [sp+48]
000d2780str x1, [sp+80]
000d2784str x2, [sp+88]
000d2788ldr x4, [sp+56]
000d278cldr x5, [sp+48]
000d2790add x4, x4, x5
000d2794str x4, [sp+56]
000d2798cbnz x1, 0xd27a0
000d279cb 0xd282c
000d27a0
000d27a0loc_d27a0:
000d27a0ldr x2, [sp+96]
000d27a4str x2, [sp+160]
000d27a8adrp x0, 0x940000
000d27acadd x0, x0, 2944
000d27b0adrp x1, 0x51b000
000d27b4add x1, x1, 0
000d27b8bl sync.(*Pool).Put
000d27bcldr x3, [sp+80]
000d27c0adrp x27, 0x94f000
000d27c4ldr x4, [x27+1520]
000d27c8subs xzr, x4, x3
000d27ccb.eq 0xd27d4
000d27d0b 0xd2810
000d27d4
000d27d4loc_d27d4:
000d27d4ldr x0, [sp+80]
000d27d8ldr x1, [sp+88]
000d27dcadrp x27, 0x94f000
000d27e0ldr x2, [x27+1528]
000d27e4bl runtime.ifaceeq
000d27e8tbnz w0, 0, 0xd27f0
000d27ecb 0xd280c
000d27f0
000d27f0loc_d27f0:
000d27f0stp xzr, xzr, [sp+80]
000d27f4ldr x0, [sp+56]
000d27f8mov x1, xzr
000d27fcmov x2, xzr
000d2800ldur x29, [sp-8]
000d2804ldr x30, [sp], 192
000d2808ret x30
000d280c
000d280cloc_d280c:
000d280cb 0xd2814
000d2810
000d2810loc_d2810:
000d2810b 0xd2814
000d2814
000d2814loc_d2814:
000d2814ldr x1, [sp+80]
000d2818ldr x2, [sp+88]
000d281cldr x0, [sp+56]
000d2820ldur x29, [sp-8]
000d2824ldr x30, [sp], 192
000d2828ret x30
000d282c
000d282cloc_d282c:
000d282cb 0xd2830
000d2830
000d2830loc_d2830:
000d2830b 0xd2720
000d2834
000d2834loc_d2834:
000d2834mov x1, x2
000d2838adrp x2, 0x538000
000d283cadd x2, x2, 3520
000d2840bl runtime.panicdottypeE
000d2844hint
000d2848
000d2848loc_d2848:
000d2848stp x0, x1, [sp+8]
000d284cmov x3, x30
000d2850bl runtime.morestack_noctxt.abi0
000d2854ldp x0, x1, [sp+8]
000d2858b 0xd26c0
000d285cudf 0
000d26c0
000d2860
000d2860io.NopCloser: ; void io.NopCloser(io.Reader r)
000d2860ldr x16, [x28+16]
000d2864sub x17, sp, 32
000d2868subs xzr, x17, x16
000d286cb.ls 0xd2990
000d2870str x30, [sp-160]!
000d2874stur x29, [sp-8]
000d2878sub x29, sp, 8
000d287cstr x0, [sp+168]
000d2880str x1, [sp+176]
000d2884stp xzr, xzr, [sp+48]
000d2888stp xzr, xzr, [sp+104]
000d288cldr x2, [sp+176]
000d2890ldr x3, [sp+168]
000d2894cbnz x3, 0xd289c
000d2898b 0xd28bc
000d289c
000d289cloc_d289c:
000d289cstr x2, [sp+136]
000d28a0ldr x1, [x3+8]
000d28a4adrp x0, 0x93c000
000d28a8add x0, x0, 688
000d28acbl runtime.typeAssert
000d28b0ldr x2, [sp+136]
000d28b4mov x3, x0
000d28b8b 0xd28c0
000d28bc
000d28bcloc_d28bc:
000d28bcb 0xd28c0
000d28c0
000d28c0loc_d28c0:
000d28c0str x3, [sp+104]
000d28c4str x2, [sp+112]
000d28c8subs xzr, x3, 0
000d28cccset x2, ne
000d28d0strb w2, [sp+46]
000d28d4ldr x2, [sp+104]
000d28d8ldr x3, [sp+112]
000d28dcstr x2, [sp+120]
000d28e0str x3, [sp+128]
000d28e4ldrb w2, [sp+46]
000d28e8strb w2, [sp+47]
000d28ecstrb w2, [sp+45]
000d28f0tbnz w2, 0, 0xd28f8
000d28f4b 0xd2944
000d28f8
000d28f8loc_d28f8:
000d28f8stp xzr, xzr, [sp+88]
000d28fcldr x2, [sp+168]
000d2900ldr x3, [sp+176]
000d2904str x2, [sp+88]
000d2908str x3, [sp+96]
000d290cadrp x0, 0x580000
000d2910add x0, x0, 704
000d2914add x1, sp, 88
000d2918bl runtime.convT
000d291cstr x0, [sp+64]
000d2920adrp x2, 0x644000
000d2924add x2, x2, 3032
000d2928str x2, [sp+48]
000d292cstr x0, [sp+56]
000d2930ldr x0, [sp+48]
000d2934ldr x1, [sp+56]
000d2938ldur x29, [sp-8]
000d293cldr x30, [sp], 160
000d2940ret x30
000d2944
000d2944loc_d2944:
000d2944stp xzr, xzr, [sp+72]
000d2948ldr x2, [sp+168]
000d294cldr x3, [sp+176]
000d2950str x2, [sp+72]
000d2954str x3, [sp+80]
000d2958adrp x0, 0x577000
000d295cadd x0, x0, 1088
000d2960add x1, sp, 72
000d2964bl runtime.convT
000d2968str x0, [sp+144]
000d296cadrp x2, 0x644000
000d2970add x2, x2, 3072
000d2974str x2, [sp+48]
000d2978str x0, [sp+56]
000d297cldr x0, [sp+48]
000d2980ldr x1, [sp+56]
000d2984ldur x29, [sp-8]
000d2988ldr x30, [sp], 160
000d298cret x30
000d2990
000d2990loc_d2990:
000d2990stp x0, x1, [sp+8]
000d2994mov x3, x30
000d2998bl runtime.morestack_noctxt.abi0
000d299cldp x0, x1, [sp+8]
000d29a0b 0xd2860
000d29a4udf 0
000d29a8udf 0
000d29acudf 0
000d2860
000d2860io.NopCloser: ; void io.NopCloser(io.Reader r)
000d2860ldr x16, [x28+16]
000d2864sub x17, sp, 32
000d2868subs xzr, x17, x16
000d286cb.ls 0xd2990
000d2870str x30, [sp-160]!
000d2874stur x29, [sp-8]
000d2878sub x29, sp, 8
000d287cstr x0, [sp+168]
000d2880str x1, [sp+176]
000d2884stp xzr, xzr, [sp+48]
000d2888stp xzr, xzr, [sp+104]
000d288cldr x2, [sp+176]
000d2890ldr x3, [sp+168]
000d2894cbnz x3, 0xd289c
000d2898b 0xd28bc
000d289c
000d289cloc_d289c:
000d289cstr x2, [sp+136]
000d28a0ldr x1, [x3+8]
000d28a4adrp x0, 0x93c000
000d28a8add x0, x0, 688
000d28acbl runtime.typeAssert
000d28b0ldr x2, [sp+136]
000d28b4mov x3, x0
000d28b8b 0xd28c0
000d28bc
000d28bcloc_d28bc:
000d28bcb 0xd28c0
000d28c0
000d28c0loc_d28c0:
000d28c0str x3, [sp+104]
000d28c4str x2, [sp+112]
000d28c8subs xzr, x3, 0
000d28cccset x2, ne
000d28d0strb w2, [sp+46]
000d28d4ldr x2, [sp+104]
000d28d8ldr x3, [sp+112]
000d28dcstr x2, [sp+120]
000d28e0str x3, [sp+128]
000d28e4ldrb w2, [sp+46]
000d28e8strb w2, [sp+47]
000d28ecstrb w2, [sp+45]
000d28f0tbnz w2, 0, 0xd28f8
000d28f4b 0xd2944
000d28f8
000d28f8loc_d28f8:
000d28f8stp xzr, xzr, [sp+88]
000d28fcldr x2, [sp+168]
000d2900ldr x3, [sp+176]
000d2904str x2, [sp+88]
000d2908str x3, [sp+96]
000d290cadrp x0, 0x580000
000d2910add x0, x0, 704
000d2914add x1, sp, 88
000d2918bl runtime.convT
000d291cstr x0, [sp+64]
000d2920adrp x2, 0x644000
000d2924add x2, x2, 3032
000d2928str x2, [sp+48]
000d292cstr x0, [sp+56]
000d2930ldr x0, [sp+48]
000d2934ldr x1, [sp+56]
000d2938ldur x29, [sp-8]
000d293cldr x30, [sp], 160
000d2940ret x30
000d2944
000d2944loc_d2944:
000d2944stp xzr, xzr, [sp+72]
000d2948ldr x2, [sp+168]
000d294cldr x3, [sp+176]
000d2950str x2, [sp+72]
000d2954str x3, [sp+80]
000d2958adrp x0, 0x577000
000d295cadd x0, x0, 1088
000d2960add x1, sp, 72
000d2964bl runtime.convT
000d2968str x0, [sp+144]
000d296cadrp x2, 0x644000
000d2970add x2, x2, 3072
000d2974str x2, [sp+48]
000d2978str x0, [sp+56]
000d297cldr x0, [sp+48]
000d2980ldr x1, [sp+56]
000d2984ldur x29, [sp-8]
000d2988ldr x30, [sp], 160
000d298cret x30
000d2990
000d2990loc_d2990:
000d2990stp x0, x1, [sp+8]
000d2994mov x3, x30
000d2998bl runtime.morestack_noctxt.abi0
000d299cldp x0, x1, [sp+8]
000d29a0b 0xd2860
000d29a4udf 0
000d29a8udf 0
000d29acudf 0
000d2860
000d29b0
000d29b0io.nopCloser.Close: ; void io.nopCloser.Close(io.nopCloser p0)
000d29b0str x30, [sp-32]!
000d29b4stur x29, [sp-8]
000d29b8sub x29, sp, 8
000d29bcstr x0, [sp+40]
000d29c0str x1, [sp+48]
000d29c4stp xzr, xzr, [sp+8]
000d29c8stp xzr, xzr, [sp+8]
000d29ccmov x0, xzr
000d29d0mov x1, xzr
000d29d4add x29, sp, 24
000d29d8add sp, sp, 32
000d29dcret x30
000d29b0
000d29b0io.nopCloser.Close: ; void io.nopCloser.Close(io.nopCloser p0)
000d29b0str x30, [sp-32]!
000d29b4stur x29, [sp-8]
000d29b8sub x29, sp, 8
000d29bcstr x0, [sp+40]
000d29c0str x1, [sp+48]
000d29c4stp xzr, xzr, [sp+8]
000d29c8stp xzr, xzr, [sp+8]
000d29ccmov x0, xzr
000d29d0mov x1, xzr
000d29d4add x29, sp, 24
000d29d8add sp, sp, 32
000d29dcret x30
000d29b0
000d29e0
000d29e0io.nopCloserWriterTo.Close: ; void io.nopCloserWriterTo.Close(io.nopCloserWriterTo p0)
000d29e0str x30, [sp-32]!
000d29e4stur x29, [sp-8]
000d29e8sub x29, sp, 8
000d29ecstr x0, [sp+40]
000d29f0str x1, [sp+48]
000d29f4stp xzr, xzr, [sp+8]
000d29f8stp xzr, xzr, [sp+8]
000d29fcmov x0, xzr
000d2a00mov x1, xzr
000d2a04add x29, sp, 24
000d2a08add sp, sp, 32
000d2a0cret x30
000d29e0
000d29e0io.nopCloserWriterTo.Close: ; void io.nopCloserWriterTo.Close(io.nopCloserWriterTo p0)
000d29e0str x30, [sp-32]!
000d29e4stur x29, [sp-8]
000d29e8sub x29, sp, 8
000d29ecstr x0, [sp+40]
000d29f0str x1, [sp+48]
000d29f4stp xzr, xzr, [sp+8]
000d29f8stp xzr, xzr, [sp+8]
000d29fcmov x0, xzr
000d2a00mov x1, xzr
000d2a04add x29, sp, 24
000d2a08add sp, sp, 32
000d2a0cret x30
000d29e0
000d2a10
000d2a10io.nopCloserWriterTo.WriteTo: ; void io.nopCloserWriterTo.WriteTo(io.nopCloserWriterTo c, io.Writer w)
000d2a10ldr x16, [x28+16]
000d2a14sub x17, sp, 16
000d2a18subs xzr, x17, x16
000d2a1cb.ls 0xd2ae8
000d2a20str x30, [sp-144]!
000d2a24stur x29, [sp-8]
000d2a28sub x29, sp, 8
000d2a2cstr x0, [sp+152]
000d2a30str x1, [sp+160]
000d2a34str x2, [sp+168]
000d2a38str x3, [sp+176]
000d2a3cstr xzr, [sp+40]
000d2a40stp xzr, xzr, [sp+64]
000d2a44stp xzr, xzr, [sp+104]
000d2a48ldr x2, [sp+160]
000d2a4cldr x3, [sp+152]
000d2a50cbnz x3, 0xd2a58
000d2a54b 0xd2ad8
000d2a58
000d2a58loc_d2a58:
000d2a58str x2, [sp+80]
000d2a5cldr x1, [x3+8]
000d2a60adrp x0, 0x93c000
000d2a64add x0, x0, 720
000d2a68bl runtime.typeAssert
000d2a6cb 0xd2a70
000d2a70
000d2a70loc_d2a70:
000d2a70str x0, [sp+104]
000d2a74ldr x3, [sp+80]
000d2a78str x3, [sp+112]
000d2a7cstp xzr, xzr, [sp+88]
000d2a80ldr x1, [sp+168]
000d2a84ldr x2, [sp+176]
000d2a88ldr x3, [sp+104]
000d2a8cldrsb x27, [x3]
000d2a90ldr x0, [sp+112]
000d2a94ldr x3, [x3+24]
000d2a98blr x3
000d2a9cstr x0, [sp+48]
000d2aa0str x1, [sp+88]
000d2aa4str x2, [sp+96]
000d2aa8ldr x3, [sp+48]
000d2aacstr x3, [sp+56]
000d2ab0str x1, [sp+120]
000d2ab4str x2, [sp+128]
000d2ab8ldr x3, [sp+56]
000d2abcstr x3, [sp+40]
000d2ac0str x1, [sp+64]
000d2ac4str x2, [sp+72]
000d2ac8ldr x0, [sp+40]
000d2accldur x29, [sp-8]
000d2ad0ldr x30, [sp], 144
000d2ad4ret x30
000d2ad8
000d2ad8loc_d2ad8:
000d2ad8adrp x0, 0x548000
000d2adcadd x0, x0, 3744
000d2ae0bl runtime.panicnildottype
000d2ae4hint
000d2ae8
000d2ae8loc_d2ae8:
000d2ae8stp x0, x1, [sp+8]
000d2aecstp x2, x3, [sp+24]
000d2af0mov x3, x30
000d2af4bl runtime.morestack_noctxt.abi0
000d2af8ldp x0, x1, [sp+8]
000d2afcldp x2, x3, [sp+24]
000d2b00b 0xd2a10
000d2b04udf 0
000d2b08udf 0
000d2b0cudf 0
000d2a10
000d2a10io.nopCloserWriterTo.WriteTo: ; void io.nopCloserWriterTo.WriteTo(io.nopCloserWriterTo c, io.Writer w)
000d2a10ldr x16, [x28+16]
000d2a14sub x17, sp, 16
000d2a18subs xzr, x17, x16
000d2a1cb.ls 0xd2ae8
000d2a20str x30, [sp-144]!
000d2a24stur x29, [sp-8]
000d2a28sub x29, sp, 8
000d2a2cstr x0, [sp+152]
000d2a30str x1, [sp+160]
000d2a34str x2, [sp+168]
000d2a38str x3, [sp+176]
000d2a3cstr xzr, [sp+40]
000d2a40stp xzr, xzr, [sp+64]
000d2a44stp xzr, xzr, [sp+104]
000d2a48ldr x2, [sp+160]
000d2a4cldr x3, [sp+152]
000d2a50cbnz x3, 0xd2a58
000d2a54b 0xd2ad8
000d2a58
000d2a58loc_d2a58:
000d2a58str x2, [sp+80]
000d2a5cldr x1, [x3+8]
000d2a60adrp x0, 0x93c000
000d2a64add x0, x0, 720
000d2a68bl runtime.typeAssert
000d2a6cb 0xd2a70
000d2a70
000d2a70loc_d2a70:
000d2a70str x0, [sp+104]
000d2a74ldr x3, [sp+80]
000d2a78str x3, [sp+112]
000d2a7cstp xzr, xzr, [sp+88]
000d2a80ldr x1, [sp+168]
000d2a84ldr x2, [sp+176]
000d2a88ldr x3, [sp+104]
000d2a8cldrsb x27, [x3]
000d2a90ldr x0, [sp+112]
000d2a94ldr x3, [x3+24]
000d2a98blr x3
000d2a9cstr x0, [sp+48]
000d2aa0str x1, [sp+88]
000d2aa4str x2, [sp+96]
000d2aa8ldr x3, [sp+48]
000d2aacstr x3, [sp+56]
000d2ab0str x1, [sp+120]
000d2ab4str x2, [sp+128]
000d2ab8ldr x3, [sp+56]
000d2abcstr x3, [sp+40]
000d2ac0str x1, [sp+64]
000d2ac4str x2, [sp+72]
000d2ac8ldr x0, [sp+40]
000d2accldur x29, [sp-8]
000d2ad0ldr x30, [sp], 144
000d2ad4ret x30
000d2ad8
000d2ad8loc_d2ad8:
000d2ad8adrp x0, 0x548000
000d2adcadd x0, x0, 3744
000d2ae0bl runtime.panicnildottype
000d2ae4hint
000d2ae8
000d2ae8loc_d2ae8:
000d2ae8stp x0, x1, [sp+8]
000d2aecstp x2, x3, [sp+24]
000d2af0mov x3, x30
000d2af4bl runtime.morestack_noctxt.abi0
000d2af8ldp x0, x1, [sp+8]
000d2afcldp x2, x3, [sp+24]
000d2b00b 0xd2a10
000d2b04udf 0
000d2b08udf 0
000d2b0cudf 0
000d2a10
Loading..