File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003a29b0
003a29b0slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16]: ; void slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16](uintptr[4] * dict, int64_t s)
003a29b0ldr x16, [x28+16]
003a29b4sub x17, sp, 64
003a29b8subs xzr, x17, x16
003a29bcb.ls 0x3a2ad0
003a29c0str x30, [sp-192]!
003a29c4stur x29, [sp-8]
003a29c8sub x29, sp, 8
003a29ccstr x0, [sp+200]
003a29d0str x1, [sp+208]
003a29d4str x2, [sp+216]
003a29d8str x3, [sp+224]
003a29dcstr xzr, [sp+72]
003a29e0stp xzr, xzr, [sp+80]
003a29e4ldr x5, [sp+208]
003a29e8cbnz x5, 0x3a29f0
003a29ecb 0x3a2ab0
003a29f0
003a29f0loc_3a29f0:
003a29f0adrp x5, 0x6a9000
003a29f4add x5, x5, 1504
003a29f8str x5, [sp+128]
003a29fcb 0x3a2a00
003a2a00
003a2a00loc_3a2a00:
003a2a00str x5, [sp+136]
003a2a04stp xzr, xzr, [sp+144]
003a2a08ldr x0, [sp+136]
003a2a0cstr x0, [sp+104]
003a2a10stp xzr, xzr, [sp+112]
003a2a14ldr x1, [sp+216]
003a2a18str x1, [sp+64]
003a2a1ccbz x1, 0x3a2a24
003a2a20b 0x3a2a2c
003a2a24
003a2a24loc_3a2a24:
003a2a24str x1, [sp+112]
003a2a28b 0x3a2a50
003a2a2c
003a2a2cloc_3a2a2c:
003a2a2cldr x3, [sp+216]
003a2a30mov x2, xzr
003a2a34adrp x4, 0x268000
003a2a38add x4, x4, 352
003a2a3cbl runtime.growslice
003a2a40str x0, [sp+104]
003a2a44str x1, [sp+112]
003a2a48str x2, [sp+120]
003a2a4cb 0x3a2a50
003a2a50
003a2a50loc_3a2a50:
003a2a50ldr x3, [sp+216]
003a2a54str x3, [sp+56]
003a2a58ldr x3, [sp+64]
003a2a5cldr x4, [sp+216]
003a2a60sub x3, x3, x4
003a2a64ldr x4, [sp+104]
003a2a68add x0, x4, x3, lsl #1
003a2a6cstr x0, [sp+96]
003a2a70ldr x3, [sp+56]
003a2a74ldr x1, [sp+208]
003a2a78ubfm x2, x3, 63, 62
003a2a7cbl runtime.memmove
003a2a80ldr x0, [sp+104]
003a2a84ldr x1, [sp+112]
003a2a88ldr x2, [sp+120]
003a2a8cstr x0, [sp+160]
003a2a90str x1, [sp+168]
003a2a94str x2, [sp+176]
003a2a98str x0, [sp+72]
003a2a9cstr x1, [sp+80]
003a2aa0str x2, [sp+88]
003a2aa4ldur x29, [sp-8]
003a2aa8ldr x30, [sp], 192
003a2aacret x30
003a2ab0
003a2ab0loc_3a2ab0:
003a2ab0str xzr, [sp+72]
003a2ab4stp xzr, xzr, [sp+80]
003a2ab8mov x0, xzr
003a2abcmov x1, xzr
003a2ac0mov x2, x1
003a2ac4ldur x29, [sp-8]
003a2ac8ldr x30, [sp], 192
003a2accret x30
003a2ad0
003a2ad0loc_3a2ad0:
003a2ad0stp x0, x1, [sp+8]
003a2ad4stp x2, x3, [sp+24]
003a2ad8mov x3, x30
003a2adcbl runtime.morestack_noctxt.abi0
003a2ae0ldp x0, x1, [sp+8]
003a2ae4ldp x2, x3, [sp+24]
003a2ae8b 0x3a29b0
003a2aecudf 0
003a29b0
003a29b0slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16]: ; void slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16](uintptr[4] * dict, int64_t s)
003a29b0ldr x16, [x28+16]
003a29b4sub x17, sp, 64
003a29b8subs xzr, x17, x16
003a29bcb.ls 0x3a2ad0
003a29c0str x30, [sp-192]!
003a29c4stur x29, [sp-8]
003a29c8sub x29, sp, 8
003a29ccstr x0, [sp+200]
003a29d0str x1, [sp+208]
003a29d4str x2, [sp+216]
003a29d8str x3, [sp+224]
003a29dcstr xzr, [sp+72]
003a29e0stp xzr, xzr, [sp+80]
003a29e4ldr x5, [sp+208]
003a29e8cbnz x5, 0x3a29f0
003a29ecb 0x3a2ab0
003a29f0
003a29f0loc_3a29f0:
003a29f0adrp x5, 0x6a9000
003a29f4add x5, x5, 1504
003a29f8str x5, [sp+128]
003a29fcb 0x3a2a00
003a2a00
003a2a00loc_3a2a00:
003a2a00str x5, [sp+136]
003a2a04stp xzr, xzr, [sp+144]
003a2a08ldr x0, [sp+136]
003a2a0cstr x0, [sp+104]
003a2a10stp xzr, xzr, [sp+112]
003a2a14ldr x1, [sp+216]
003a2a18str x1, [sp+64]
003a2a1ccbz x1, 0x3a2a24
003a2a20b 0x3a2a2c
003a2a24
003a2a24loc_3a2a24:
003a2a24str x1, [sp+112]
003a2a28b 0x3a2a50
003a2a2c
003a2a2cloc_3a2a2c:
003a2a2cldr x3, [sp+216]
003a2a30mov x2, xzr
003a2a34adrp x4, 0x268000
003a2a38add x4, x4, 352
003a2a3cbl runtime.growslice
003a2a40str x0, [sp+104]
003a2a44str x1, [sp+112]
003a2a48str x2, [sp+120]
003a2a4cb 0x3a2a50
003a2a50
003a2a50loc_3a2a50:
003a2a50ldr x3, [sp+216]
003a2a54str x3, [sp+56]
003a2a58ldr x3, [sp+64]
003a2a5cldr x4, [sp+216]
003a2a60sub x3, x3, x4
003a2a64ldr x4, [sp+104]
003a2a68add x0, x4, x3, lsl #1
003a2a6cstr x0, [sp+96]
003a2a70ldr x3, [sp+56]
003a2a74ldr x1, [sp+208]
003a2a78ubfm x2, x3, 63, 62
003a2a7cbl runtime.memmove
003a2a80ldr x0, [sp+104]
003a2a84ldr x1, [sp+112]
003a2a88ldr x2, [sp+120]
003a2a8cstr x0, [sp+160]
003a2a90str x1, [sp+168]
003a2a94str x2, [sp+176]
003a2a98str x0, [sp+72]
003a2a9cstr x1, [sp+80]
003a2aa0str x2, [sp+88]
003a2aa4ldur x29, [sp-8]
003a2aa8ldr x30, [sp], 192
003a2aacret x30
003a2ab0
003a2ab0loc_3a2ab0:
003a2ab0str xzr, [sp+72]
003a2ab4stp xzr, xzr, [sp+80]
003a2ab8mov x0, xzr
003a2abcmov x1, xzr
003a2ac0mov x2, x1
003a2ac4ldur x29, [sp-8]
003a2ac8ldr x30, [sp], 192
003a2accret x30
003a2ad0
003a2ad0loc_3a2ad0:
003a2ad0stp x0, x1, [sp+8]
003a2ad4stp x2, x3, [sp+24]
003a2ad8mov x3, x30
003a2adcbl runtime.morestack_noctxt.abi0
003a2ae0ldp x0, x1, [sp+8]
003a2ae4ldp x2, x3, [sp+24]
003a2ae8b 0x3a29b0
003a2aecudf 0
003a29b0
003a2af0
003a2af0slices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[4] * dict, int64_t s)
003a2af0ldr x16, [x28+16]
003a2af4sub x17, sp, 64
003a2af8subs xzr, x17, x16
003a2afcb.ls 0x3a2c10
003a2b00str x30, [sp-192]!
003a2b04stur x29, [sp-8]
003a2b08sub x29, sp, 8
003a2b0cstr x0, [sp+200]
003a2b10str x1, [sp+208]
003a2b14str x2, [sp+216]
003a2b18str x3, [sp+224]
003a2b1cstr xzr, [sp+72]
003a2b20stp xzr, xzr, [sp+80]
003a2b24ldr x5, [sp+208]
003a2b28cbnz x5, 0x3a2b30
003a2b2cb 0x3a2bf0
003a2b30
003a2b30loc_3a2b30:
003a2b30adrp x5, 0x6a9000
003a2b34add x5, x5, 1504
003a2b38str x5, [sp+128]
003a2b3cb 0x3a2b40
003a2b40
003a2b40loc_3a2b40:
003a2b40str x5, [sp+136]
003a2b44stp xzr, xzr, [sp+144]
003a2b48ldr x0, [sp+136]
003a2b4cstr x0, [sp+104]
003a2b50stp xzr, xzr, [sp+112]
003a2b54ldr x1, [sp+216]
003a2b58str x1, [sp+64]
003a2b5ccbz x1, 0x3a2b64
003a2b60b 0x3a2b6c
003a2b64
003a2b64loc_3a2b64:
003a2b64str x1, [sp+112]
003a2b68b 0x3a2b90
003a2b6c
003a2b6cloc_3a2b6c:
003a2b6cldr x3, [sp+216]
003a2b70mov x2, xzr
003a2b74adrp x4, 0x268000
003a2b78add x4, x4, 448
003a2b7cbl runtime.growslice
003a2b80str x0, [sp+104]
003a2b84str x1, [sp+112]
003a2b88str x2, [sp+120]
003a2b8cb 0x3a2b90
003a2b90
003a2b90loc_3a2b90:
003a2b90ldr x3, [sp+216]
003a2b94str x3, [sp+56]
003a2b98ldr x3, [sp+64]
003a2b9cldr x4, [sp+216]
003a2ba0sub x3, x3, x4
003a2ba4ldr x4, [sp+104]
003a2ba8add x0, x4, x3, lsl #1
003a2bacstr x0, [sp+96]
003a2bb0ldr x3, [sp+56]
003a2bb4ldr x1, [sp+208]
003a2bb8ubfm x2, x3, 63, 62
003a2bbcbl runtime.memmove
003a2bc0ldr x0, [sp+104]
003a2bc4ldr x1, [sp+112]
003a2bc8ldr x2, [sp+120]
003a2bccstr x0, [sp+160]
003a2bd0str x1, [sp+168]
003a2bd4str x2, [sp+176]
003a2bd8str x0, [sp+72]
003a2bdcstr x1, [sp+80]
003a2be0str x2, [sp+88]
003a2be4ldur x29, [sp-8]
003a2be8ldr x30, [sp], 192
003a2becret x30
003a2bf0
003a2bf0loc_3a2bf0:
003a2bf0str xzr, [sp+72]
003a2bf4stp xzr, xzr, [sp+80]
003a2bf8mov x0, xzr
003a2bfcmov x1, xzr
003a2c00mov x2, x1
003a2c04ldur x29, [sp-8]
003a2c08ldr x30, [sp], 192
003a2c0cret x30
003a2c10
003a2c10loc_3a2c10:
003a2c10stp x0, x1, [sp+8]
003a2c14stp x2, x3, [sp+24]
003a2c18mov x3, x30
003a2c1cbl runtime.morestack_noctxt.abi0
003a2c20ldp x0, x1, [sp+8]
003a2c24ldp x2, x3, [sp+24]
003a2c28b 0x3a2af0
003a2c2cudf 0
003a2af0
003a2af0slices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[4] * dict, int64_t s)
003a2af0ldr x16, [x28+16]
003a2af4sub x17, sp, 64
003a2af8subs xzr, x17, x16
003a2afcb.ls 0x3a2c10
003a2b00str x30, [sp-192]!
003a2b04stur x29, [sp-8]
003a2b08sub x29, sp, 8
003a2b0cstr x0, [sp+200]
003a2b10str x1, [sp+208]
003a2b14str x2, [sp+216]
003a2b18str x3, [sp+224]
003a2b1cstr xzr, [sp+72]
003a2b20stp xzr, xzr, [sp+80]
003a2b24ldr x5, [sp+208]
003a2b28cbnz x5, 0x3a2b30
003a2b2cb 0x3a2bf0
003a2b30
003a2b30loc_3a2b30:
003a2b30adrp x5, 0x6a9000
003a2b34add x5, x5, 1504
003a2b38str x5, [sp+128]
003a2b3cb 0x3a2b40
003a2b40
003a2b40loc_3a2b40:
003a2b40str x5, [sp+136]
003a2b44stp xzr, xzr, [sp+144]
003a2b48ldr x0, [sp+136]
003a2b4cstr x0, [sp+104]
003a2b50stp xzr, xzr, [sp+112]
003a2b54ldr x1, [sp+216]
003a2b58str x1, [sp+64]
003a2b5ccbz x1, 0x3a2b64
003a2b60b 0x3a2b6c
003a2b64
003a2b64loc_3a2b64:
003a2b64str x1, [sp+112]
003a2b68b 0x3a2b90
003a2b6c
003a2b6cloc_3a2b6c:
003a2b6cldr x3, [sp+216]
003a2b70mov x2, xzr
003a2b74adrp x4, 0x268000
003a2b78add x4, x4, 448
003a2b7cbl runtime.growslice
003a2b80str x0, [sp+104]
003a2b84str x1, [sp+112]
003a2b88str x2, [sp+120]
003a2b8cb 0x3a2b90
003a2b90
003a2b90loc_3a2b90:
003a2b90ldr x3, [sp+216]
003a2b94str x3, [sp+56]
003a2b98ldr x3, [sp+64]
003a2b9cldr x4, [sp+216]
003a2ba0sub x3, x3, x4
003a2ba4ldr x4, [sp+104]
003a2ba8add x0, x4, x3, lsl #1
003a2bacstr x0, [sp+96]
003a2bb0ldr x3, [sp+56]
003a2bb4ldr x1, [sp+208]
003a2bb8ubfm x2, x3, 63, 62
003a2bbcbl runtime.memmove
003a2bc0ldr x0, [sp+104]
003a2bc4ldr x1, [sp+112]
003a2bc8ldr x2, [sp+120]
003a2bccstr x0, [sp+160]
003a2bd0str x1, [sp+168]
003a2bd4str x2, [sp+176]
003a2bd8str x0, [sp+72]
003a2bdcstr x1, [sp+80]
003a2be0str x2, [sp+88]
003a2be4ldur x29, [sp-8]
003a2be8ldr x30, [sp], 192
003a2becret x30
003a2bf0
003a2bf0loc_3a2bf0:
003a2bf0str xzr, [sp+72]
003a2bf4stp xzr, xzr, [sp+80]
003a2bf8mov x0, xzr
003a2bfcmov x1, xzr
003a2c00mov x2, x1
003a2c04ldur x29, [sp-8]
003a2c08ldr x30, [sp], 192
003a2c0cret x30
003a2c10
003a2c10loc_3a2c10:
003a2c10stp x0, x1, [sp+8]
003a2c14stp x2, x3, [sp+24]
003a2c18mov x3, x30
003a2c1cbl runtime.morestack_noctxt.abi0
003a2c20ldp x0, x1, [sp+8]
003a2c24ldp x2, x3, [sp+24]
003a2c28b 0x3a2af0
003a2c2cudf 0
003a2af0
003a2c30
003a2c30slices.Clone[go.shape.[]uint8,go.shape.uint8]: ; void slices.Clone[go.shape.[]uint8,go.shape.uint8](uintptr[4] * dict, int64_t s)
003a2c30ldr x16, [x28+16]
003a2c34sub x17, sp, 64
003a2c38subs xzr, x17, x16
003a2c3cb.ls 0x3a2d4c
003a2c40str x30, [sp-192]!
003a2c44stur x29, [sp-8]
003a2c48sub x29, sp, 8
003a2c4cstr x0, [sp+200]
003a2c50str x1, [sp+208]
003a2c54str x2, [sp+216]
003a2c58str x3, [sp+224]
003a2c5cstr xzr, [sp+72]
003a2c60stp xzr, xzr, [sp+80]
003a2c64ldr x5, [sp+208]
003a2c68cbnz x5, 0x3a2c70
003a2c6cb 0x3a2d2c
003a2c70
003a2c70loc_3a2c70:
003a2c70adrp x5, 0x6a9000
003a2c74add x5, x5, 1504
003a2c78str x5, [sp+128]
003a2c7cb 0x3a2c80
003a2c80
003a2c80loc_3a2c80:
003a2c80str x5, [sp+136]
003a2c84stp xzr, xzr, [sp+144]
003a2c88ldr x0, [sp+136]
003a2c8cstr x0, [sp+104]
003a2c90stp xzr, xzr, [sp+112]
003a2c94ldr x1, [sp+216]
003a2c98str x1, [sp+64]
003a2c9ccbz x1, 0x3a2ca4
003a2ca0b 0x3a2cac
003a2ca4
003a2ca4loc_3a2ca4:
003a2ca4str x1, [sp+112]
003a2ca8b 0x3a2cd0
003a2cac
003a2cacloc_3a2cac:
003a2cacldr x3, [sp+216]
003a2cb0mov x2, xzr
003a2cb4adrp x4, 0x253000
003a2cb8add x4, x4, 3072
003a2cbcbl runtime.growslice
003a2cc0str x0, [sp+104]
003a2cc4str x1, [sp+112]
003a2cc8str x2, [sp+120]
003a2cccb 0x3a2cd0
003a2cd0
003a2cd0loc_3a2cd0:
003a2cd0ldr x3, [sp+216]
003a2cd4str x3, [sp+56]
003a2cd8ldr x3, [sp+64]
003a2cdcldr x4, [sp+216]
003a2ce0sub x3, x3, x4
003a2ce4ldr x4, [sp+104]
003a2ce8add x0, x4, x3
003a2cecstr x0, [sp+96]
003a2cf0ldr x2, [sp+56]
003a2cf4ldr x1, [sp+208]
003a2cf8bl runtime.memmove
003a2cfcldr x0, [sp+104]
003a2d00ldr x1, [sp+112]
003a2d04ldr x2, [sp+120]
003a2d08str x0, [sp+160]
003a2d0cstr x1, [sp+168]
003a2d10str x2, [sp+176]
003a2d14str x0, [sp+72]
003a2d18str x1, [sp+80]
003a2d1cstr x2, [sp+88]
003a2d20ldur x29, [sp-8]
003a2d24ldr x30, [sp], 192
003a2d28ret x30
003a2d2c
003a2d2cloc_3a2d2c:
003a2d2cstr xzr, [sp+72]
003a2d30stp xzr, xzr, [sp+80]
003a2d34mov x0, xzr
003a2d38mov x1, xzr
003a2d3cmov x2, x1
003a2d40ldur x29, [sp-8]
003a2d44ldr x30, [sp], 192
003a2d48ret x30
003a2d4c
003a2d4cloc_3a2d4c:
003a2d4cstp x0, x1, [sp+8]
003a2d50stp x2, x3, [sp+24]
003a2d54mov x3, x30
003a2d58bl runtime.morestack_noctxt.abi0
003a2d5cldp x0, x1, [sp+8]
003a2d60ldp x2, x3, [sp+24]
003a2d64b 0x3a2c30
003a2d68udf 0
003a2d6cudf 0
003a2c30
003a2c30slices.Clone[go.shape.[]uint8,go.shape.uint8]: ; void slices.Clone[go.shape.[]uint8,go.shape.uint8](uintptr[4] * dict, int64_t s)
003a2c30ldr x16, [x28+16]
003a2c34sub x17, sp, 64
003a2c38subs xzr, x17, x16
003a2c3cb.ls 0x3a2d4c
003a2c40str x30, [sp-192]!
003a2c44stur x29, [sp-8]
003a2c48sub x29, sp, 8
003a2c4cstr x0, [sp+200]
003a2c50str x1, [sp+208]
003a2c54str x2, [sp+216]
003a2c58str x3, [sp+224]
003a2c5cstr xzr, [sp+72]
003a2c60stp xzr, xzr, [sp+80]
003a2c64ldr x5, [sp+208]
003a2c68cbnz x5, 0x3a2c70
003a2c6cb 0x3a2d2c
003a2c70
003a2c70loc_3a2c70:
003a2c70adrp x5, 0x6a9000
003a2c74add x5, x5, 1504
003a2c78str x5, [sp+128]
003a2c7cb 0x3a2c80
003a2c80
003a2c80loc_3a2c80:
003a2c80str x5, [sp+136]
003a2c84stp xzr, xzr, [sp+144]
003a2c88ldr x0, [sp+136]
003a2c8cstr x0, [sp+104]
003a2c90stp xzr, xzr, [sp+112]
003a2c94ldr x1, [sp+216]
003a2c98str x1, [sp+64]
003a2c9ccbz x1, 0x3a2ca4
003a2ca0b 0x3a2cac
003a2ca4
003a2ca4loc_3a2ca4:
003a2ca4str x1, [sp+112]
003a2ca8b 0x3a2cd0
003a2cac
003a2cacloc_3a2cac:
003a2cacldr x3, [sp+216]
003a2cb0mov x2, xzr
003a2cb4adrp x4, 0x253000
003a2cb8add x4, x4, 3072
003a2cbcbl runtime.growslice
003a2cc0str x0, [sp+104]
003a2cc4str x1, [sp+112]
003a2cc8str x2, [sp+120]
003a2cccb 0x3a2cd0
003a2cd0
003a2cd0loc_3a2cd0:
003a2cd0ldr x3, [sp+216]
003a2cd4str x3, [sp+56]
003a2cd8ldr x3, [sp+64]
003a2cdcldr x4, [sp+216]
003a2ce0sub x3, x3, x4
003a2ce4ldr x4, [sp+104]
003a2ce8add x0, x4, x3
003a2cecstr x0, [sp+96]
003a2cf0ldr x2, [sp+56]
003a2cf4ldr x1, [sp+208]
003a2cf8bl runtime.memmove
003a2cfcldr x0, [sp+104]
003a2d00ldr x1, [sp+112]
003a2d04ldr x2, [sp+120]
003a2d08str x0, [sp+160]
003a2d0cstr x1, [sp+168]
003a2d10str x2, [sp+176]
003a2d14str x0, [sp+72]
003a2d18str x1, [sp+80]
003a2d1cstr x2, [sp+88]
003a2d20ldur x29, [sp-8]
003a2d24ldr x30, [sp], 192
003a2d28ret x30
003a2d2c
003a2d2cloc_3a2d2c:
003a2d2cstr xzr, [sp+72]
003a2d30stp xzr, xzr, [sp+80]
003a2d34mov x0, xzr
003a2d38mov x1, xzr
003a2d3cmov x2, x1
003a2d40ldur x29, [sp-8]
003a2d44ldr x30, [sp], 192
003a2d48ret x30
003a2d4c
003a2d4cloc_3a2d4c:
003a2d4cstp x0, x1, [sp+8]
003a2d50stp x2, x3, [sp+24]
003a2d54mov x3, x30
003a2d58bl runtime.morestack_noctxt.abi0
003a2d5cldp x0, x1, [sp+8]
003a2d60ldp x2, x3, [sp+24]
003a2d64b 0x3a2c30
003a2d68udf 0
003a2d6cudf 0
003a2c30
003a2d70
003a2d70slices.Contains[go.shape.[]uint16,go.shape.uint16]: ; void slices.Contains[go.shape.[]uint16,go.shape.uint16](uintptr[3] * dict, int64_t s, uint16 v)
003a2d70ldr x16, [x28+16]
003a2d74subs xzr, sp, x16
003a2d78b.ls 0x3a2de0
003a2d7cstr x30, [sp-80]!
003a2d80stur x29, [sp-8]
003a2d84sub x29, sp, 8
003a2d88str x0, [sp+88]
003a2d8cstr x1, [sp+96]
003a2d90str x2, [sp+104]
003a2d94str x3, [sp+112]
003a2d98strh w4, [sp+120]
003a2d9cstrb wzr, [sp+55]
003a2da0ldr x5, [sp+88]
003a2da4ldrsb x27, [x5]
003a2da8ldr x0, [x5]
003a2dacstr x0, [sp+64]
003a2db0ldrh w4, [sp+120]
003a2db4ldr x1, [sp+96]
003a2db8ldr x2, [sp+104]
003a2dbcldr x3, [sp+112]
003a2dc0bl slices.Index[go.shape.[]uint16,go.shape.uint16]
003a2dc4str x0, [sp+56]
003a2dc8subs xzr, x0, 0
003a2dcccset x0, ge
003a2dd0strb w0, [sp+55]
003a2dd4ldur x29, [sp-8]
003a2dd8ldr x30, [sp], 80
003a2ddcret x30
003a2de0
003a2de0loc_3a2de0:
003a2de0stp x0, x1, [sp+8]
003a2de4stp x2, x3, [sp+24]
003a2de8strh w4, [sp+40]
003a2decmov x3, x30
003a2df0bl runtime.morestack_noctxt.abi0
003a2df4ldp x0, x1, [sp+8]
003a2df8ldp x2, x3, [sp+24]
003a2dfcldrh w4, [sp+40]
003a2e00b 0x3a2d70
003a2e04udf 0
003a2e08udf 0
003a2e0cudf 0
003a2d70
003a2d70slices.Contains[go.shape.[]uint16,go.shape.uint16]: ; void slices.Contains[go.shape.[]uint16,go.shape.uint16](uintptr[3] * dict, int64_t s, uint16 v)
003a2d70ldr x16, [x28+16]
003a2d74subs xzr, sp, x16
003a2d78b.ls 0x3a2de0
003a2d7cstr x30, [sp-80]!
003a2d80stur x29, [sp-8]
003a2d84sub x29, sp, 8
003a2d88str x0, [sp+88]
003a2d8cstr x1, [sp+96]
003a2d90str x2, [sp+104]
003a2d94str x3, [sp+112]
003a2d98strh w4, [sp+120]
003a2d9cstrb wzr, [sp+55]
003a2da0ldr x5, [sp+88]
003a2da4ldrsb x27, [x5]
003a2da8ldr x0, [x5]
003a2dacstr x0, [sp+64]
003a2db0ldrh w4, [sp+120]
003a2db4ldr x1, [sp+96]
003a2db8ldr x2, [sp+104]
003a2dbcldr x3, [sp+112]
003a2dc0bl slices.Index[go.shape.[]uint16,go.shape.uint16]
003a2dc4str x0, [sp+56]
003a2dc8subs xzr, x0, 0
003a2dcccset x0, ge
003a2dd0strb w0, [sp+55]
003a2dd4ldur x29, [sp-8]
003a2dd8ldr x30, [sp], 80
003a2ddcret x30
003a2de0
003a2de0loc_3a2de0:
003a2de0stp x0, x1, [sp+8]
003a2de4stp x2, x3, [sp+24]
003a2de8strh w4, [sp+40]
003a2decmov x3, x30
003a2df0bl runtime.morestack_noctxt.abi0
003a2df4ldp x0, x1, [sp+8]
003a2df8ldp x2, x3, [sp+24]
003a2dfcldrh w4, [sp+40]
003a2e00b 0x3a2d70
003a2e04udf 0
003a2e08udf 0
003a2e0cudf 0
003a2d70
003a2e10
003a2e10slices.Index[go.shape.[]uint16,go.shape.uint16]: ; void slices.Index[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
003a2e10ldr x16, [x28+16]
003a2e14subs xzr, sp, x16
003a2e18b.ls 0x3a2ed4
003a2e1cstr x30, [sp-64]!
003a2e20stur x29, [sp-8]
003a2e24sub x29, sp, 8
003a2e28str x0, [sp+72]
003a2e2cstr x1, [sp+80]
003a2e30str x2, [sp+88]
003a2e34str x3, [sp+96]
003a2e38strh w4, [sp+104]
003a2e3cstr xzr, [sp+24]
003a2e40str xzr, [sp+48]
003a2e44ldr x2, [sp+88]
003a2e48str x2, [sp+40]
003a2e4cb 0x3a2e50
003a2e50
003a2e50loc_3a2e50:
003a2e50ldr x2, [sp+40]
003a2e54ldr x3, [sp+48]
003a2e58subs xzr, x2, x3
003a2e5cb.gt 0x3a2e64
003a2e60b 0x3a2eb8
003a2e64
003a2e64loc_3a2e64:
003a2e64ldr x0, [sp+48]
003a2e68str x0, [sp+32]
003a2e6cldrh w2, [sp+104]
003a2e70ldr x1, [sp+88]
003a2e74ldr x3, [sp+80]
003a2e78subs xzr, x1, x0
003a2e7cb.hi 0x3a2e84
003a2e80b 0x3a2ecc
003a2e84
003a2e84loc_3a2e84:
003a2e84ldrh w3, [x3+x0]
003a2e88subs wzr, w3, w2
003a2e8cb.eq 0x3a2e94
003a2e90b 0x3a2ea4
003a2e94
003a2e94loc_3a2e94:
003a2e94str x0, [sp+24]
003a2e98ldur x29, [sp-8]
003a2e9cldr x30, [sp], 64
003a2ea0ret x30
003a2ea4
003a2ea4loc_3a2ea4:
003a2ea4b 0x3a2ea8
003a2ea8
003a2ea8loc_3a2ea8:
003a2ea8ldr x2, [sp+48]
003a2eacadd x2, x2, 1
003a2eb0str x2, [sp+48]
003a2eb4b 0x3a2e50
003a2eb8
003a2eb8loc_3a2eb8:
003a2eb8movn x0, 0
003a2ebcstr x0, [sp+24]
003a2ec0ldur x29, [sp-8]
003a2ec4ldr x30, [sp], 64
003a2ec8ret x30
003a2ecc
003a2eccloc_3a2ecc:
003a2eccbl runtime.panicIndex
003a2ed0hint
003a2ed4
003a2ed4loc_3a2ed4:
003a2ed4stp x0, x1, [sp+8]
003a2ed8stp x2, x3, [sp+24]
003a2edcstrh w4, [sp+40]
003a2ee0mov x3, x30
003a2ee4bl runtime.morestack_noctxt.abi0
003a2ee8ldp x0, x1, [sp+8]
003a2eecldp x2, x3, [sp+24]
003a2ef0ldrh w4, [sp+40]
003a2ef4b 0x3a2e10
003a2ef8udf 0
003a2efcudf 0
003a2e10
003a2e10slices.Index[go.shape.[]uint16,go.shape.uint16]: ; void slices.Index[go.shape.[]uint16,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
003a2e10ldr x16, [x28+16]
003a2e14subs xzr, sp, x16
003a2e18b.ls 0x3a2ed4
003a2e1cstr x30, [sp-64]!
003a2e20stur x29, [sp-8]
003a2e24sub x29, sp, 8
003a2e28str x0, [sp+72]
003a2e2cstr x1, [sp+80]
003a2e30str x2, [sp+88]
003a2e34str x3, [sp+96]
003a2e38strh w4, [sp+104]
003a2e3cstr xzr, [sp+24]
003a2e40str xzr, [sp+48]
003a2e44ldr x2, [sp+88]
003a2e48str x2, [sp+40]
003a2e4cb 0x3a2e50
003a2e50
003a2e50loc_3a2e50:
003a2e50ldr x2, [sp+40]
003a2e54ldr x3, [sp+48]
003a2e58subs xzr, x2, x3
003a2e5cb.gt 0x3a2e64
003a2e60b 0x3a2eb8
003a2e64
003a2e64loc_3a2e64:
003a2e64ldr x0, [sp+48]
003a2e68str x0, [sp+32]
003a2e6cldrh w2, [sp+104]
003a2e70ldr x1, [sp+88]
003a2e74ldr x3, [sp+80]
003a2e78subs xzr, x1, x0
003a2e7cb.hi 0x3a2e84
003a2e80b 0x3a2ecc
003a2e84
003a2e84loc_3a2e84:
003a2e84ldrh w3, [x3+x0]
003a2e88subs wzr, w3, w2
003a2e8cb.eq 0x3a2e94
003a2e90b 0x3a2ea4
003a2e94
003a2e94loc_3a2e94:
003a2e94str x0, [sp+24]
003a2e98ldur x29, [sp-8]
003a2e9cldr x30, [sp], 64
003a2ea0ret x30
003a2ea4
003a2ea4loc_3a2ea4:
003a2ea4b 0x3a2ea8
003a2ea8
003a2ea8loc_3a2ea8:
003a2ea8ldr x2, [sp+48]
003a2eacadd x2, x2, 1
003a2eb0str x2, [sp+48]
003a2eb4b 0x3a2e50
003a2eb8
003a2eb8loc_3a2eb8:
003a2eb8movn x0, 0
003a2ebcstr x0, [sp+24]
003a2ec0ldur x29, [sp-8]
003a2ec4ldr x30, [sp], 64
003a2ec8ret x30
003a2ecc
003a2eccloc_3a2ecc:
003a2eccbl runtime.panicIndex
003a2ed0hint
003a2ed4
003a2ed4loc_3a2ed4:
003a2ed4stp x0, x1, [sp+8]
003a2ed8stp x2, x3, [sp+24]
003a2edcstrh w4, [sp+40]
003a2ee0mov x3, x30
003a2ee4bl runtime.morestack_noctxt.abi0
003a2ee8ldp x0, x1, [sp+8]
003a2eecldp x2, x3, [sp+24]
003a2ef0ldrh w4, [sp+40]
003a2ef4b 0x3a2e10
003a2ef8udf 0
003a2efcudf 0
003a2e10
003a2f00
003a2f00crypto/tls.(*alert).Error: ; void crypto/tls.(*alert).Error(crypto/tls.alert * e)
003a2f00ldr x16, [x28+16]
003a2f04subs xzr, sp, x16
003a2f08b.ls 0x3a2f6c
003a2f0cstr x30, [sp-64]!
003a2f10stur x29, [sp-8]
003a2f14sub x29, sp, 8
003a2f18ldr x16, [x28+32]
003a2f1ccbnz x16, 0x3a2f80
003a2f20
003a2f20loc_3a2f20:
003a2f20str x0, [sp+72]
003a2f24stp xzr, xzr, [sp+24]
003a2f28ldr x1, [sp+72]
003a2f2ccbnz x1, 0x3a2f34
003a2f30b 0x3a2f64
003a2f34
003a2f34loc_3a2f34:
003a2f34ldr x1, [sp+72]
003a2f38ldrsb x27, [x1]
003a2f3cldrb w0, [x1]
003a2f40strb w0, [sp+23]
003a2f44bl crypto/tls.alert.Error
003a2f48str x0, [sp+40]
003a2f4cstr x1, [sp+48]
003a2f50str x0, [sp+24]
003a2f54str x1, [sp+32]
003a2f58ldur x29, [sp-8]
003a2f5cldr x30, [sp], 64
003a2f60ret x30
003a2f64
003a2f64loc_3a2f64:
003a2f64bl runtime.panicwrap
003a2f68hint
003a2f6c
003a2f6cloc_3a2f6c:
003a2f6cstr x0, [sp+8]
003a2f70mov x3, x30
003a2f74bl runtime.morestack_noctxt.abi0
003a2f78ldr x0, [sp+8]
003a2f7cb 0x3a2f00
003a2f80
003a2f80loc_3a2f80:
003a2f80ldr x17, [x16]
003a2f84add x20, sp, 72
003a2f88subs xzr, x20, x17
003a2f8cb.ne 0x3a2f20
003a2f90add x20, sp, 8
003a2f94str x20, [x16]
003a2f98b 0x3a2f20
003a2f9cudf 0
003a2f00
003a2f00crypto/tls.(*alert).Error: ; void crypto/tls.(*alert).Error(crypto/tls.alert * e)
003a2f00ldr x16, [x28+16]
003a2f04subs xzr, sp, x16
003a2f08b.ls 0x3a2f6c
003a2f0cstr x30, [sp-64]!
003a2f10stur x29, [sp-8]
003a2f14sub x29, sp, 8
003a2f18ldr x16, [x28+32]
003a2f1ccbnz x16, 0x3a2f80
003a2f20
003a2f20loc_3a2f20:
003a2f20str x0, [sp+72]
003a2f24stp xzr, xzr, [sp+24]
003a2f28ldr x1, [sp+72]
003a2f2ccbnz x1, 0x3a2f34
003a2f30b 0x3a2f64
003a2f34
003a2f34loc_3a2f34:
003a2f34ldr x1, [sp+72]
003a2f38ldrsb x27, [x1]
003a2f3cldrb w0, [x1]
003a2f40strb w0, [sp+23]
003a2f44bl crypto/tls.alert.Error
003a2f48str x0, [sp+40]
003a2f4cstr x1, [sp+48]
003a2f50str x0, [sp+24]
003a2f54str x1, [sp+32]
003a2f58ldur x29, [sp-8]
003a2f5cldr x30, [sp], 64
003a2f60ret x30
003a2f64
003a2f64loc_3a2f64:
003a2f64bl runtime.panicwrap
003a2f68hint
003a2f6c
003a2f6cloc_3a2f6c:
003a2f6cstr x0, [sp+8]
003a2f70mov x3, x30
003a2f74bl runtime.morestack_noctxt.abi0
003a2f78ldr x0, [sp+8]
003a2f7cb 0x3a2f00
003a2f80
003a2f80loc_3a2f80:
003a2f80ldr x17, [x16]
003a2f84add x20, sp, 72
003a2f88subs xzr, x20, x17
003a2f8cb.ne 0x3a2f20
003a2f90add x20, sp, 8
003a2f94str x20, [x16]
003a2f98b 0x3a2f20
003a2f9cudf 0
003a2f00
003a2fa0
003a2fa0crypto/tls.(*alert).String: ; void crypto/tls.(*alert).String(crypto/tls.alert * e)
003a2fa0ldr x16, [x28+16]
003a2fa4subs xzr, sp, x16
003a2fa8b.ls 0x3a300c
003a2facstr x30, [sp-64]!
003a2fb0stur x29, [sp-8]
003a2fb4sub x29, sp, 8
003a2fb8ldr x16, [x28+32]
003a2fbccbnz x16, 0x3a3020
003a2fc0
003a2fc0loc_3a2fc0:
003a2fc0str x0, [sp+72]
003a2fc4stp xzr, xzr, [sp+24]
003a2fc8ldr x1, [sp+72]
003a2fcccbnz x1, 0x3a2fd4
003a2fd0b 0x3a3004
003a2fd4
003a2fd4loc_3a2fd4:
003a2fd4ldr x1, [sp+72]
003a2fd8ldrsb x27, [x1]
003a2fdcldrb w0, [x1]
003a2fe0strb w0, [sp+23]
003a2fe4bl crypto/tls.alert.String
003a2fe8str x0, [sp+40]
003a2fecstr x1, [sp+48]
003a2ff0str x0, [sp+24]
003a2ff4str x1, [sp+32]
003a2ff8ldur x29, [sp-8]
003a2ffcldr x30, [sp], 64
003a3000ret x30
003a3004
003a3004loc_3a3004:
003a3004bl runtime.panicwrap
003a3008hint
003a300c
003a300cloc_3a300c:
003a300cstr x0, [sp+8]
003a3010mov x3, x30
003a3014bl runtime.morestack_noctxt.abi0
003a3018ldr x0, [sp+8]
003a301cb 0x3a2fa0
003a3020
003a3020loc_3a3020:
003a3020ldr x17, [x16]
003a3024add x20, sp, 72
003a3028subs xzr, x20, x17
003a302cb.ne 0x3a2fc0
003a3030add x20, sp, 8
003a3034str x20, [x16]
003a3038b 0x3a2fc0
003a303cudf 0
003a2fa0
003a2fa0crypto/tls.(*alert).String: ; void crypto/tls.(*alert).String(crypto/tls.alert * e)
003a2fa0ldr x16, [x28+16]
003a2fa4subs xzr, sp, x16
003a2fa8b.ls 0x3a300c
003a2facstr x30, [sp-64]!
003a2fb0stur x29, [sp-8]
003a2fb4sub x29, sp, 8
003a2fb8ldr x16, [x28+32]
003a2fbccbnz x16, 0x3a3020
003a2fc0
003a2fc0loc_3a2fc0:
003a2fc0str x0, [sp+72]
003a2fc4stp xzr, xzr, [sp+24]
003a2fc8ldr x1, [sp+72]
003a2fcccbnz x1, 0x3a2fd4
003a2fd0b 0x3a3004
003a2fd4
003a2fd4loc_3a2fd4:
003a2fd4ldr x1, [sp+72]
003a2fd8ldrsb x27, [x1]
003a2fdcldrb w0, [x1]
003a2fe0strb w0, [sp+23]
003a2fe4bl crypto/tls.alert.String
003a2fe8str x0, [sp+40]
003a2fecstr x1, [sp+48]
003a2ff0str x0, [sp+24]
003a2ff4str x1, [sp+32]
003a2ff8ldur x29, [sp-8]
003a2ffcldr x30, [sp], 64
003a3000ret x30
003a3004
003a3004loc_3a3004:
003a3004bl runtime.panicwrap
003a3008hint
003a300c
003a300cloc_3a300c:
003a300cstr x0, [sp+8]
003a3010mov x3, x30
003a3014bl runtime.morestack_noctxt.abi0
003a3018ldr x0, [sp+8]
003a301cb 0x3a2fa0
003a3020
003a3020loc_3a3020:
003a3020ldr x17, [x16]
003a3024add x20, sp, 72
003a3028subs xzr, x20, x17
003a302cb.ne 0x3a2fc0
003a3030add x20, sp, 8
003a3034str x20, [x16]
003a3038b 0x3a2fc0
003a303cudf 0
003a2fa0
003a3040
003a3040crypto/tls.(*SignatureScheme).String: ; void crypto/tls.(*SignatureScheme).String(crypto/tls.SignatureScheme * i)
003a3040ldr x16, [x28+16]
003a3044subs xzr, sp, x16
003a3048b.ls 0x3a30ac
003a304cstr x30, [sp-64]!
003a3050stur x29, [sp-8]
003a3054sub x29, sp, 8
003a3058ldr x16, [x28+32]
003a305ccbnz x16, 0x3a30c0
003a3060
003a3060loc_3a3060:
003a3060str x0, [sp+72]
003a3064stp xzr, xzr, [sp+24]
003a3068ldr x1, [sp+72]
003a306ccbnz x1, 0x3a3074
003a3070b 0x3a30a4
003a3074
003a3074loc_3a3074:
003a3074ldr x1, [sp+72]
003a3078ldrsb x27, [x1]
003a307cldrh w0, [x1]
003a3080strh w0, [sp+22]
003a3084bl crypto/tls.SignatureScheme.String
003a3088str x0, [sp+40]
003a308cstr x1, [sp+48]
003a3090str x0, [sp+24]
003a3094str x1, [sp+32]
003a3098ldur x29, [sp-8]
003a309cldr x30, [sp], 64
003a30a0ret x30
003a30a4
003a30a4loc_3a30a4:
003a30a4bl runtime.panicwrap
003a30a8hint
003a30ac
003a30acloc_3a30ac:
003a30acstr x0, [sp+8]
003a30b0mov x3, x30
003a30b4bl runtime.morestack_noctxt.abi0
003a30b8ldr x0, [sp+8]
003a30bcb 0x3a3040
003a30c0
003a30c0loc_3a30c0:
003a30c0ldr x17, [x16]
003a30c4add x20, sp, 72
003a30c8subs xzr, x20, x17
003a30ccb.ne 0x3a3060
003a30d0add x20, sp, 8
003a30d4str x20, [x16]
003a30d8b 0x3a3060
003a30dcudf 0
003a3040
003a3040crypto/tls.(*SignatureScheme).String: ; void crypto/tls.(*SignatureScheme).String(crypto/tls.SignatureScheme * i)
003a3040ldr x16, [x28+16]
003a3044subs xzr, sp, x16
003a3048b.ls 0x3a30ac
003a304cstr x30, [sp-64]!
003a3050stur x29, [sp-8]
003a3054sub x29, sp, 8
003a3058ldr x16, [x28+32]
003a305ccbnz x16, 0x3a30c0
003a3060
003a3060loc_3a3060:
003a3060str x0, [sp+72]
003a3064stp xzr, xzr, [sp+24]
003a3068ldr x1, [sp+72]
003a306ccbnz x1, 0x3a3074
003a3070b 0x3a30a4
003a3074
003a3074loc_3a3074:
003a3074ldr x1, [sp+72]
003a3078ldrsb x27, [x1]
003a307cldrh w0, [x1]
003a3080strh w0, [sp+22]
003a3084bl crypto/tls.SignatureScheme.String
003a3088str x0, [sp+40]
003a308cstr x1, [sp+48]
003a3090str x0, [sp+24]
003a3094str x1, [sp+32]
003a3098ldur x29, [sp-8]
003a309cldr x30, [sp], 64
003a30a0ret x30
003a30a4
003a30a4loc_3a30a4:
003a30a4bl runtime.panicwrap
003a30a8hint
003a30ac
003a30acloc_3a30ac:
003a30acstr x0, [sp+8]
003a30b0mov x3, x30
003a30b4bl runtime.morestack_noctxt.abi0
003a30b8ldr x0, [sp+8]
003a30bcb 0x3a3040
003a30c0
003a30c0loc_3a30c0:
003a30c0ldr x17, [x16]
003a30c4add x20, sp, 72
003a30c8subs xzr, x20, x17
003a30ccb.ne 0x3a3060
003a30d0add x20, sp, 8
003a30d4str x20, [x16]
003a30d8b 0x3a3060
003a30dcudf 0
003a3040
003a30e0
003a30e0crypto/tls.(*CurveID).String: ; void crypto/tls.(*CurveID).String(crypto/tls.CurveID * i)
003a30e0ldr x16, [x28+16]
003a30e4subs xzr, sp, x16
003a30e8b.ls 0x3a314c
003a30ecstr x30, [sp-64]!
003a30f0stur x29, [sp-8]
003a30f4sub x29, sp, 8
003a30f8ldr x16, [x28+32]
003a30fccbnz x16, 0x3a3160
003a3100
003a3100loc_3a3100:
003a3100str x0, [sp+72]
003a3104stp xzr, xzr, [sp+24]
003a3108ldr x1, [sp+72]
003a310ccbnz x1, 0x3a3114
003a3110b 0x3a3144
003a3114
003a3114loc_3a3114:
003a3114ldr x1, [sp+72]
003a3118ldrsb x27, [x1]
003a311cldrh w0, [x1]
003a3120strh w0, [sp+22]
003a3124bl crypto/tls.CurveID.String
003a3128str x0, [sp+40]
003a312cstr x1, [sp+48]
003a3130str x0, [sp+24]
003a3134str x1, [sp+32]
003a3138ldur x29, [sp-8]
003a313cldr x30, [sp], 64
003a3140ret x30
003a3144
003a3144loc_3a3144:
003a3144bl runtime.panicwrap
003a3148hint
003a314c
003a314cloc_3a314c:
003a314cstr x0, [sp+8]
003a3150mov x3, x30
003a3154bl runtime.morestack_noctxt.abi0
003a3158ldr x0, [sp+8]
003a315cb 0x3a30e0
003a3160
003a3160loc_3a3160:
003a3160ldr x17, [x16]
003a3164add x20, sp, 72
003a3168subs xzr, x20, x17
003a316cb.ne 0x3a3100
003a3170add x20, sp, 8
003a3174str x20, [x16]
003a3178b 0x3a3100
003a317cudf 0
003a30e0
003a30e0crypto/tls.(*CurveID).String: ; void crypto/tls.(*CurveID).String(crypto/tls.CurveID * i)
003a30e0ldr x16, [x28+16]
003a30e4subs xzr, sp, x16
003a30e8b.ls 0x3a314c
003a30ecstr x30, [sp-64]!
003a30f0stur x29, [sp-8]
003a30f4sub x29, sp, 8
003a30f8ldr x16, [x28+32]
003a30fccbnz x16, 0x3a3160
003a3100
003a3100loc_3a3100:
003a3100str x0, [sp+72]
003a3104stp xzr, xzr, [sp+24]
003a3108ldr x1, [sp+72]
003a310ccbnz x1, 0x3a3114
003a3110b 0x3a3144
003a3114
003a3114loc_3a3114:
003a3114ldr x1, [sp+72]
003a3118ldrsb x27, [x1]
003a311cldrh w0, [x1]
003a3120strh w0, [sp+22]
003a3124bl crypto/tls.CurveID.String
003a3128str x0, [sp+40]
003a312cstr x1, [sp+48]
003a3130str x0, [sp+24]
003a3134str x1, [sp+32]
003a3138ldur x29, [sp-8]
003a313cldr x30, [sp], 64
003a3140ret x30
003a3144
003a3144loc_3a3144:
003a3144bl runtime.panicwrap
003a3148hint
003a314c
003a314cloc_3a314c:
003a314cstr x0, [sp+8]
003a3150mov x3, x30
003a3154bl runtime.morestack_noctxt.abi0
003a3158ldr x0, [sp+8]
003a315cb 0x3a30e0
003a3160
003a3160loc_3a3160:
003a3160ldr x17, [x16]
003a3164add x20, sp, 72
003a3168subs xzr, x20, x17
003a316cb.ne 0x3a3100
003a3170add x20, sp, 8
003a3174str x20, [x16]
003a3178b 0x3a3100
003a317cudf 0
003a30e0
003a3180
003a3180crypto/tls.(*ClientAuthType).String: ; void crypto/tls.(*ClientAuthType).String(crypto/tls.ClientAuthType * i)
003a3180ldr x16, [x28+16]
003a3184subs xzr, sp, x16
003a3188b.ls 0x3a31ec
003a318cstr x30, [sp-64]!
003a3190stur x29, [sp-8]
003a3194sub x29, sp, 8
003a3198ldr x16, [x28+32]
003a319ccbnz x16, 0x3a3200
003a31a0
003a31a0loc_3a31a0:
003a31a0str x0, [sp+72]
003a31a4stp xzr, xzr, [sp+24]
003a31a8ldr x1, [sp+72]
003a31accbnz x1, 0x3a31b4
003a31b0b 0x3a31e4
003a31b4
003a31b4loc_3a31b4:
003a31b4ldr x1, [sp+72]
003a31b8ldrsb x27, [x1]
003a31bcldr x0, [x1]
003a31c0str x0, [sp+16]
003a31c4bl crypto/tls.ClientAuthType.String
003a31c8str x0, [sp+40]
003a31ccstr x1, [sp+48]
003a31d0str x0, [sp+24]
003a31d4str x1, [sp+32]
003a31d8ldur x29, [sp-8]
003a31dcldr x30, [sp], 64
003a31e0ret x30
003a31e4
003a31e4loc_3a31e4:
003a31e4bl runtime.panicwrap
003a31e8hint
003a31ec
003a31ecloc_3a31ec:
003a31ecstr x0, [sp+8]
003a31f0mov x3, x30
003a31f4bl runtime.morestack_noctxt.abi0
003a31f8ldr x0, [sp+8]
003a31fcb 0x3a3180
003a3200
003a3200loc_3a3200:
003a3200ldr x17, [x16]
003a3204add x20, sp, 72
003a3208subs xzr, x20, x17
003a320cb.ne 0x3a31a0
003a3210add x20, sp, 8
003a3214str x20, [x16]
003a3218b 0x3a31a0
003a321cudf 0
003a3180
003a3180crypto/tls.(*ClientAuthType).String: ; void crypto/tls.(*ClientAuthType).String(crypto/tls.ClientAuthType * i)
003a3180ldr x16, [x28+16]
003a3184subs xzr, sp, x16
003a3188b.ls 0x3a31ec
003a318cstr x30, [sp-64]!
003a3190stur x29, [sp-8]
003a3194sub x29, sp, 8
003a3198ldr x16, [x28+32]
003a319ccbnz x16, 0x3a3200
003a31a0
003a31a0loc_3a31a0:
003a31a0str x0, [sp+72]
003a31a4stp xzr, xzr, [sp+24]
003a31a8ldr x1, [sp+72]
003a31accbnz x1, 0x3a31b4
003a31b0b 0x3a31e4
003a31b4
003a31b4loc_3a31b4:
003a31b4ldr x1, [sp+72]
003a31b8ldrsb x27, [x1]
003a31bcldr x0, [x1]
003a31c0str x0, [sp+16]
003a31c4bl crypto/tls.ClientAuthType.String
003a31c8str x0, [sp+40]
003a31ccstr x1, [sp+48]
003a31d0str x0, [sp+24]
003a31d4str x1, [sp+32]
003a31d8ldur x29, [sp-8]
003a31dcldr x30, [sp], 64
003a31e0ret x30
003a31e4
003a31e4loc_3a31e4:
003a31e4bl runtime.panicwrap
003a31e8hint
003a31ec
003a31ecloc_3a31ec:
003a31ecstr x0, [sp+8]
003a31f0mov x3, x30
003a31f4bl runtime.morestack_noctxt.abi0
003a31f8ldr x0, [sp+8]
003a31fcb 0x3a3180
003a3200
003a3200loc_3a3200:
003a3200ldr x17, [x16]
003a3204add x20, sp, 72
003a3208subs xzr, x20, x17
003a320cb.ne 0x3a31a0
003a3210add x20, sp, 8
003a3214str x20, [x16]
003a3218b 0x3a31a0
003a321cudf 0
003a3180
003a3220
003a3220crypto/tls.(*AlertError).Error: ; void crypto/tls.(*AlertError).Error(crypto/tls.AlertError * e)
003a3220ldr x16, [x28+16]
003a3224subs xzr, sp, x16
003a3228b.ls 0x3a328c
003a322cstr x30, [sp-64]!
003a3230stur x29, [sp-8]
003a3234sub x29, sp, 8
003a3238ldr x16, [x28+32]
003a323ccbnz x16, 0x3a32a0
003a3240
003a3240loc_3a3240:
003a3240str x0, [sp+72]
003a3244stp xzr, xzr, [sp+24]
003a3248ldr x1, [sp+72]
003a324ccbnz x1, 0x3a3254
003a3250b 0x3a3284
003a3254
003a3254loc_3a3254:
003a3254ldr x1, [sp+72]
003a3258ldrsb x27, [x1]
003a325cldrb w0, [x1]
003a3260strb w0, [sp+23]
003a3264bl crypto/tls.AlertError.Error
003a3268str x0, [sp+40]
003a326cstr x1, [sp+48]
003a3270str x0, [sp+24]
003a3274str x1, [sp+32]
003a3278ldur x29, [sp-8]
003a327cldr x30, [sp], 64
003a3280ret x30
003a3284
003a3284loc_3a3284:
003a3284bl runtime.panicwrap
003a3288hint
003a328c
003a328cloc_3a328c:
003a328cstr x0, [sp+8]
003a3290mov x3, x30
003a3294bl runtime.morestack_noctxt.abi0
003a3298ldr x0, [sp+8]
003a329cb 0x3a3220
003a32a0
003a32a0loc_3a32a0:
003a32a0ldr x17, [x16]
003a32a4add x20, sp, 72
003a32a8subs xzr, x20, x17
003a32acb.ne 0x3a3240
003a32b0add x20, sp, 8
003a32b4str x20, [x16]
003a32b8b 0x3a3240
003a32bcudf 0
003a3220
003a3220crypto/tls.(*AlertError).Error: ; void crypto/tls.(*AlertError).Error(crypto/tls.AlertError * e)
003a3220ldr x16, [x28+16]
003a3224subs xzr, sp, x16
003a3228b.ls 0x3a328c
003a322cstr x30, [sp-64]!
003a3230stur x29, [sp-8]
003a3234sub x29, sp, 8
003a3238ldr x16, [x28+32]
003a323ccbnz x16, 0x3a32a0
003a3240
003a3240loc_3a3240:
003a3240str x0, [sp+72]
003a3244stp xzr, xzr, [sp+24]
003a3248ldr x1, [sp+72]
003a324ccbnz x1, 0x3a3254
003a3250b 0x3a3284
003a3254
003a3254loc_3a3254:
003a3254ldr x1, [sp+72]
003a3258ldrsb x27, [x1]
003a325cldrb w0, [x1]
003a3260strb w0, [sp+23]
003a3264bl crypto/tls.AlertError.Error
003a3268str x0, [sp+40]
003a326cstr x1, [sp+48]
003a3270str x0, [sp+24]
003a3274str x1, [sp+32]
003a3278ldur x29, [sp-8]
003a327cldr x30, [sp], 64
003a3280ret x30
003a3284
003a3284loc_3a3284:
003a3284bl runtime.panicwrap
003a3288hint
003a328c
003a328cloc_3a328c:
003a328cstr x0, [sp+8]
003a3290mov x3, x30
003a3294bl runtime.morestack_noctxt.abi0
003a3298ldr x0, [sp+8]
003a329cb 0x3a3220
003a32a0
003a32a0loc_3a32a0:
003a32a0ldr x17, [x16]
003a32a4add x20, sp, 72
003a32a8subs xzr, x20, x17
003a32acb.ne 0x3a3240
003a32b0add x20, sp, 8
003a32b4str x20, [x16]
003a32b8b 0x3a3240
003a32bcudf 0
003a3220
003a32c0
003a32c0crypto/tls.(*QUICEncryptionLevel).String: ; void crypto/tls.(*QUICEncryptionLevel).String(crypto/tls.QUICEncryptionLevel * l)
003a32c0ldr x16, [x28+16]
003a32c4subs xzr, sp, x16
003a32c8b.ls 0x3a332c
003a32ccstr x30, [sp-64]!
003a32d0stur x29, [sp-8]
003a32d4sub x29, sp, 8
003a32d8ldr x16, [x28+32]
003a32dccbnz x16, 0x3a3340
003a32e0
003a32e0loc_3a32e0:
003a32e0str x0, [sp+72]
003a32e4stp xzr, xzr, [sp+24]
003a32e8ldr x1, [sp+72]
003a32eccbnz x1, 0x3a32f4
003a32f0b 0x3a3324
003a32f4
003a32f4loc_3a32f4:
003a32f4ldr x1, [sp+72]
003a32f8ldrsb x27, [x1]
003a32fcldr x0, [x1]
003a3300str x0, [sp+16]
003a3304bl crypto/tls.QUICEncryptionLevel.String
003a3308str x0, [sp+40]
003a330cstr x1, [sp+48]
003a3310str x0, [sp+24]
003a3314str x1, [sp+32]
003a3318ldur x29, [sp-8]
003a331cldr x30, [sp], 64
003a3320ret x30
003a3324
003a3324loc_3a3324:
003a3324bl runtime.panicwrap
003a3328hint
003a332c
003a332cloc_3a332c:
003a332cstr x0, [sp+8]
003a3330mov x3, x30
003a3334bl runtime.morestack_noctxt.abi0
003a3338ldr x0, [sp+8]
003a333cb 0x3a32c0
003a3340
003a3340loc_3a3340:
003a3340ldr x17, [x16]
003a3344add x20, sp, 72
003a3348subs xzr, x20, x17
003a334cb.ne 0x3a32e0
003a3350add x20, sp, 8
003a3354str x20, [x16]
003a3358b 0x3a32e0
003a335cudf 0
003a32c0
003a32c0crypto/tls.(*QUICEncryptionLevel).String: ; void crypto/tls.(*QUICEncryptionLevel).String(crypto/tls.QUICEncryptionLevel * l)
003a32c0ldr x16, [x28+16]
003a32c4subs xzr, sp, x16
003a32c8b.ls 0x3a332c
003a32ccstr x30, [sp-64]!
003a32d0stur x29, [sp-8]
003a32d4sub x29, sp, 8
003a32d8ldr x16, [x28+32]
003a32dccbnz x16, 0x3a3340
003a32e0
003a32e0loc_3a32e0:
003a32e0str x0, [sp+72]
003a32e4stp xzr, xzr, [sp+24]
003a32e8ldr x1, [sp+72]
003a32eccbnz x1, 0x3a32f4
003a32f0b 0x3a3324
003a32f4
003a32f4loc_3a32f4:
003a32f4ldr x1, [sp+72]
003a32f8ldrsb x27, [x1]
003a32fcldr x0, [x1]
003a3300str x0, [sp+16]
003a3304bl crypto/tls.QUICEncryptionLevel.String
003a3308str x0, [sp+40]
003a330cstr x1, [sp+48]
003a3310str x0, [sp+24]
003a3314str x1, [sp+32]
003a3318ldur x29, [sp-8]
003a331cldr x30, [sp], 64
003a3320ret x30
003a3324
003a3324loc_3a3324:
003a3324bl runtime.panicwrap
003a3328hint
003a332c
003a332cloc_3a332c:
003a332cstr x0, [sp+8]
003a3330mov x3, x30
003a3334bl runtime.morestack_noctxt.abi0
003a3338ldr x0, [sp+8]
003a333cb 0x3a32c0
003a3340
003a3340loc_3a3340:
003a3340ldr x17, [x16]
003a3344add x20, sp, 72
003a3348subs xzr, x20, x17
003a334cb.ne 0x3a32e0
003a3350add x20, sp, 8
003a3354str x20, [x16]
003a3358b 0x3a32e0
003a335cudf 0
003a32c0
003a3360
003a3360crypto/tls.(*halfConn).Lock: ; void crypto/tls.(*halfConn).Lock(crypto/tls.halfConn * m)
003a3360str x0, [sp+8]
003a3364ldrsb x27, [x0]
003a3368b 0x93c00
003a336cudf 0
003a3360
003a3360crypto/tls.(*halfConn).Lock: ; void crypto/tls.(*halfConn).Lock(crypto/tls.halfConn * m)
003a3360str x0, [sp+8]
003a3364ldrsb x27, [x0]
003a3368b 0x93c00
003a336cudf 0
003a3360
003a3370
003a3370crypto/tls.(*halfConn).Unlock: ; void crypto/tls.(*halfConn).Unlock(crypto/tls.halfConn * m)
003a3370str x0, [sp+8]
003a3374ldrsb x27, [x0]
003a3378b 0x93c50
003a337cudf 0
003a3370
003a3370crypto/tls.(*halfConn).Unlock: ; void crypto/tls.(*halfConn).Unlock(crypto/tls.halfConn * m)
003a3370str x0, [sp+8]
003a3374ldrsb x27, [x0]
003a3378b 0x93c50
003a337cudf 0
003a3370
003a3380
003a3380crypto/tls.(*RecordHeaderError).Error: ; void crypto/tls.(*RecordHeaderError).Error(crypto/tls.RecordHeaderError * e)
003a3380ldr x16, [x28+16]
003a3384subs xzr, sp, x16
003a3388b.ls 0x3a3414
003a338cstr x30, [sp-128]!
003a3390stur x29, [sp-8]
003a3394sub x29, sp, 8
003a3398ldr x16, [x28+32]
003a339ccbnz x16, 0x3a3428
003a33a0
003a33a0loc_3a33a0:
003a33a0str x0, [sp+136]
003a33a4stp xzr, xzr, [sp+48]
003a33a8ldr x0, [sp+136]
003a33accbnz x0, 0x3a33b4
003a33b0b 0x3a340c
003a33b4
003a33b4loc_3a33b4:
003a33b4ldr x0, [sp+136]
003a33b8ldrsb x27, [x0]
003a33bcldp x1, x2, [x0]
003a33c0ldp x3, x4, [x0+16]
003a33c4stp x1, x2, [sp+64]
003a33c8stp x3, x4, [sp+80]
003a33ccldr x0, [x0+32]
003a33d0str x0, [sp+96]
003a33d4ldp x0, x1, [sp+64]
003a33d8ldp x2, x3, [sp+80]
003a33dcstp x0, x1, [sp+8]
003a33e0stp x2, x3, [sp+24]
003a33e4ldr x0, [sp+96]
003a33e8str x0, [sp+40]
003a33ecbl crypto/tls.RecordHeaderError.Error
003a33f0str x0, [sp+104]
003a33f4str x1, [sp+112]
003a33f8str x0, [sp+48]
003a33fcstr x1, [sp+56]
003a3400ldur x29, [sp-8]
003a3404ldr x30, [sp], 128
003a3408ret x30
003a340c
003a340cloc_3a340c:
003a340cbl runtime.panicwrap
003a3410hint
003a3414
003a3414loc_3a3414:
003a3414str x0, [sp+8]
003a3418mov x3, x30
003a341cbl runtime.morestack_noctxt.abi0
003a3420ldr x0, [sp+8]
003a3424b 0x3a3380
003a3428
003a3428loc_3a3428:
003a3428ldr x17, [x16]
003a342cadd x20, sp, 136
003a3430subs xzr, x20, x17
003a3434b.ne 0x3a33a0
003a3438add x20, sp, 8
003a343cstr x20, [x16]
003a3440b 0x3a33a0
003a3444udf 0
003a3448udf 0
003a344cudf 0
003a3380
003a3380crypto/tls.(*RecordHeaderError).Error: ; void crypto/tls.(*RecordHeaderError).Error(crypto/tls.RecordHeaderError * e)
003a3380ldr x16, [x28+16]
003a3384subs xzr, sp, x16
003a3388b.ls 0x3a3414
003a338cstr x30, [sp-128]!
003a3390stur x29, [sp-8]
003a3394sub x29, sp, 8
003a3398ldr x16, [x28+32]
003a339ccbnz x16, 0x3a3428
003a33a0
003a33a0loc_3a33a0:
003a33a0str x0, [sp+136]
003a33a4stp xzr, xzr, [sp+48]
003a33a8ldr x0, [sp+136]
003a33accbnz x0, 0x3a33b4
003a33b0b 0x3a340c
003a33b4
003a33b4loc_3a33b4:
003a33b4ldr x0, [sp+136]
003a33b8ldrsb x27, [x0]
003a33bcldp x1, x2, [x0]
003a33c0ldp x3, x4, [x0+16]
003a33c4stp x1, x2, [sp+64]
003a33c8stp x3, x4, [sp+80]
003a33ccldr x0, [x0+32]
003a33d0str x0, [sp+96]
003a33d4ldp x0, x1, [sp+64]
003a33d8ldp x2, x3, [sp+80]
003a33dcstp x0, x1, [sp+8]
003a33e0stp x2, x3, [sp+24]
003a33e4ldr x0, [sp+96]
003a33e8str x0, [sp+40]
003a33ecbl crypto/tls.RecordHeaderError.Error
003a33f0str x0, [sp+104]
003a33f4str x1, [sp+112]
003a33f8str x0, [sp+48]
003a33fcstr x1, [sp+56]
003a3400ldur x29, [sp-8]
003a3404ldr x30, [sp], 128
003a3408ret x30
003a340c
003a340cloc_3a340c:
003a340cbl runtime.panicwrap
003a3410hint
003a3414
003a3414loc_3a3414:
003a3414str x0, [sp+8]
003a3418mov x3, x30
003a341cbl runtime.morestack_noctxt.abi0
003a3420ldr x0, [sp+8]
003a3424b 0x3a3380
003a3428
003a3428loc_3a3428:
003a3428ldr x17, [x16]
003a342cadd x20, sp, 136
003a3430subs xzr, x20, x17
003a3434b.ne 0x3a33a0
003a3438add x20, sp, 8
003a343cstr x20, [x16]
003a3440b 0x3a33a0
003a3444udf 0
003a3448udf 0
003a344cudf 0
003a3380
003a3450
003a3450crypto/tls.(*marshalingFunction).Marshal: ; void crypto/tls.(*marshalingFunction).Marshal(crypto/tls.marshalingFunction * f, vendor/golang.org/x/crypto/cryptobyte.Builder * b)
003a3450ldr x16, [x28+16]
003a3454subs xzr, sp, x16
003a3458b.ls 0x3a34c4
003a345cstr x30, [sp-80]!
003a3460stur x29, [sp-8]
003a3464sub x29, sp, 8
003a3468ldr x16, [x28+32]
003a346ccbnz x16, 0x3a34d8
003a3470
003a3470loc_3a3470:
003a3470str x0, [sp+88]
003a3474str x1, [sp+96]
003a3478stp xzr, xzr, [sp+32]
003a347cldr x2, [sp+88]
003a3480cbnz x2, 0x3a3488
003a3484b 0x3a34bc
003a3488
003a3488loc_3a3488:
003a3488ldr x2, [sp+88]
003a348cldrsb x27, [x2]
003a3490ldr x0, [x2]
003a3494str x0, [sp+48]
003a3498ldr x1, [sp+96]
003a349cbl crypto/tls.marshalingFunction.Marshal
003a34a0str x0, [sp+56]
003a34a4str x1, [sp+64]
003a34a8str x0, [sp+32]
003a34acstr x1, [sp+40]
003a34b0ldur x29, [sp-8]
003a34b4ldr x30, [sp], 80
003a34b8ret x30
003a34bc
003a34bcloc_3a34bc:
003a34bcbl runtime.panicwrap
003a34c0hint
003a34c4
003a34c4loc_3a34c4:
003a34c4stp x0, x1, [sp+8]
003a34c8mov x3, x30
003a34ccbl runtime.morestack_noctxt.abi0
003a34d0ldp x0, x1, [sp+8]
003a34d4b 0x3a3450
003a34d8
003a34d8loc_3a34d8:
003a34d8ldr x17, [x16]
003a34dcadd x20, sp, 88
003a34e0subs xzr, x20, x17
003a34e4b.ne 0x3a3470
003a34e8add x20, sp, 8
003a34ecstr x20, [x16]
003a34f0b 0x3a3470
003a34f4udf 0
003a34f8udf 0
003a34fcudf 0
003a3450
003a3450crypto/tls.(*marshalingFunction).Marshal: ; void crypto/tls.(*marshalingFunction).Marshal(crypto/tls.marshalingFunction * f, vendor/golang.org/x/crypto/cryptobyte.Builder * b)
003a3450ldr x16, [x28+16]
003a3454subs xzr, sp, x16
003a3458b.ls 0x3a34c4
003a345cstr x30, [sp-80]!
003a3460stur x29, [sp-8]
003a3464sub x29, sp, 8
003a3468ldr x16, [x28+32]
003a346ccbnz x16, 0x3a34d8
003a3470
003a3470loc_3a3470:
003a3470str x0, [sp+88]
003a3474str x1, [sp+96]
003a3478stp xzr, xzr, [sp+32]
003a347cldr x2, [sp+88]
003a3480cbnz x2, 0x3a3488
003a3484b 0x3a34bc
003a3488
003a3488loc_3a3488:
003a3488ldr x2, [sp+88]
003a348cldrsb x27, [x2]
003a3490ldr x0, [x2]
003a3494str x0, [sp+48]
003a3498ldr x1, [sp+96]
003a349cbl crypto/tls.marshalingFunction.Marshal
003a34a0str x0, [sp+56]
003a34a4str x1, [sp+64]
003a34a8str x0, [sp+32]
003a34acstr x1, [sp+40]
003a34b0ldur x29, [sp-8]
003a34b4ldr x30, [sp], 80
003a34b8ret x30
003a34bc
003a34bcloc_3a34bc:
003a34bcbl runtime.panicwrap
003a34c0hint
003a34c4
003a34c4loc_3a34c4:
003a34c4stp x0, x1, [sp+8]
003a34c8mov x3, x30
003a34ccbl runtime.morestack_noctxt.abi0
003a34d0ldp x0, x1, [sp+8]
003a34d4b 0x3a3450
003a34d8
003a34d8loc_3a34d8:
003a34d8ldr x17, [x16]
003a34dcadd x20, sp, 88
003a34e0subs xzr, x20, x17
003a34e4b.ne 0x3a3470
003a34e8add x20, sp, 8
003a34ecstr x20, [x16]
003a34f0b 0x3a3470
003a34f4udf 0
003a34f8udf 0
003a34fcudf 0
003a3450
003a3500
003a3500crypto/tls.(*rsaKeyAgreement).generateClientKeyExchange: ; void crypto/tls.(*rsaKeyAgreement).generateClientKeyExchange(crypto/tls.rsaKeyAgreement * ka, crypto/tls.Config * config, crypto/tls.clientHelloMsg * clientHello, crypto/x509.Certificate * cert)
003a3500ldr x16, [x28+16]
003a3504sub x17, sp, 64
003a3508subs xzr, x17, x16
003a350cb.ls 0x3a3614
003a3510str x30, [sp-192]!
003a3514stur x29, [sp-8]
003a3518sub x29, sp, 8
003a351cldr x16, [x28+32]
003a3520cbnz x16, 0x3a3630
003a3524
003a3524loc_3a3524:
003a3524str x0, [sp+200]
003a3528str x1, [sp+208]
003a352cstr x2, [sp+216]
003a3530str x3, [sp+224]
003a3534str xzr, [sp+64]
003a3538stp xzr, xzr, [sp+72]
003a353cstr xzr, [sp+56]
003a3540stp xzr, xzr, [sp+40]
003a3544ldr x3, [sp+200]
003a3548cbnz x3, 0x3a3550
003a354cb 0x3a360c
003a3550
003a3550loc_3a3550:
003a3550str xzr, [sp+160]
003a3554stp xzr, xzr, [sp+168]
003a3558str xzr, [sp+152]
003a355cstp xzr, xzr, [sp+136]
003a3560ldr x0, [sp+208]
003a3564ldr x2, [sp+224]
003a3568ldr x1, [sp+216]
003a356cldr x3, [sp+200]
003a3570ldrsb x27, [x3]
003a3574bl crypto/tls.rsaKeyAgreement.generateClientKeyExchange
003a3578str x0, [sp+160]
003a357cstr x1, [sp+168]
003a3580str x2, [sp+176]
003a3584str x3, [sp+152]
003a3588str x4, [sp+136]
003a358cstr x5, [sp+144]
003a3590ldr x3, [sp+160]
003a3594ldr x4, [sp+168]
003a3598ldr x5, [sp+176]
003a359cstr x3, [sp+112]
003a35a0str x4, [sp+120]
003a35a4str x5, [sp+128]
003a35a8ldr x3, [sp+152]
003a35acstr x3, [sp+104]
003a35b0ldr x3, [sp+136]
003a35b4ldr x4, [sp+144]
003a35b8str x3, [sp+88]
003a35bcstr x4, [sp+96]
003a35c0ldr x3, [sp+112]
003a35c4ldr x4, [sp+120]
003a35c8ldr x5, [sp+128]
003a35ccstr x3, [sp+64]
003a35d0str x4, [sp+72]
003a35d4str x5, [sp+80]
003a35d8ldr x3, [sp+104]
003a35dcstr x3, [sp+56]
003a35e0ldr x4, [sp+88]
003a35e4ldr x5, [sp+96]
003a35e8str x4, [sp+40]
003a35ecstr x5, [sp+48]
003a35f0ldr x0, [sp+64]
003a35f4ldr x3, [sp+56]
003a35f8ldr x1, [sp+72]
003a35fcldr x2, [sp+80]
003a3600ldur x29, [sp-8]
003a3604ldr x30, [sp], 192
003a3608ret x30
003a360c
003a360cloc_3a360c:
003a360cbl runtime.panicwrap
003a3610hint
003a3614
003a3614loc_3a3614:
003a3614stp x0, x1, [sp+8]
003a3618stp x2, x3, [sp+24]
003a361cmov x3, x30
003a3620bl runtime.morestack_noctxt.abi0
003a3624ldp x0, x1, [sp+8]
003a3628ldp x2, x3, [sp+24]
003a362cb 0x3a3500
003a3630
003a3630loc_3a3630:
003a3630ldr x17, [x16]
003a3634add x20, sp, 200
003a3638subs xzr, x20, x17
003a363cb.ne 0x3a3524
003a3640add x20, sp, 8
003a3644str x20, [x16]
003a3648b 0x3a3524
003a364cudf 0
003a3500
003a3500crypto/tls.(*rsaKeyAgreement).generateClientKeyExchange: ; void crypto/tls.(*rsaKeyAgreement).generateClientKeyExchange(crypto/tls.rsaKeyAgreement * ka, crypto/tls.Config * config, crypto/tls.clientHelloMsg * clientHello, crypto/x509.Certificate * cert)
003a3500ldr x16, [x28+16]
003a3504sub x17, sp, 64
003a3508subs xzr, x17, x16
003a350cb.ls 0x3a3614
003a3510str x30, [sp-192]!
003a3514stur x29, [sp-8]
003a3518sub x29, sp, 8
003a351cldr x16, [x28+32]
003a3520cbnz x16, 0x3a3630
003a3524
003a3524loc_3a3524:
003a3524str x0, [sp+200]
003a3528str x1, [sp+208]
003a352cstr x2, [sp+216]
003a3530str x3, [sp+224]
003a3534str xzr, [sp+64]
003a3538stp xzr, xzr, [sp+72]
003a353cstr xzr, [sp+56]
003a3540stp xzr, xzr, [sp+40]
003a3544ldr x3, [sp+200]
003a3548cbnz x3, 0x3a3550
003a354cb 0x3a360c
003a3550
003a3550loc_3a3550:
003a3550str xzr, [sp+160]
003a3554stp xzr, xzr, [sp+168]
003a3558str xzr, [sp+152]
003a355cstp xzr, xzr, [sp+136]
003a3560ldr x0, [sp+208]
003a3564ldr x2, [sp+224]
003a3568ldr x1, [sp+216]
003a356cldr x3, [sp+200]
003a3570ldrsb x27, [x3]
003a3574bl crypto/tls.rsaKeyAgreement.generateClientKeyExchange
003a3578str x0, [sp+160]
003a357cstr x1, [sp+168]
003a3580str x2, [sp+176]
003a3584str x3, [sp+152]
003a3588str x4, [sp+136]
003a358cstr x5, [sp+144]
003a3590ldr x3, [sp+160]
003a3594ldr x4, [sp+168]
003a3598ldr x5, [sp+176]
003a359cstr x3, [sp+112]
003a35a0str x4, [sp+120]
003a35a4str x5, [sp+128]
003a35a8ldr x3, [sp+152]
003a35acstr x3, [sp+104]
003a35b0ldr x3, [sp+136]
003a35b4ldr x4, [sp+144]
003a35b8str x3, [sp+88]
003a35bcstr x4, [sp+96]
003a35c0ldr x3, [sp+112]
003a35c4ldr x4, [sp+120]
003a35c8ldr x5, [sp+128]
003a35ccstr x3, [sp+64]
003a35d0str x4, [sp+72]
003a35d4str x5, [sp+80]
003a35d8ldr x3, [sp+104]
003a35dcstr x3, [sp+56]
003a35e0ldr x4, [sp+88]
003a35e4ldr x5, [sp+96]
003a35e8str x4, [sp+40]
003a35ecstr x5, [sp+48]
003a35f0ldr x0, [sp+64]
003a35f4ldr x3, [sp+56]
003a35f8ldr x1, [sp+72]
003a35fcldr x2, [sp+80]
003a3600ldur x29, [sp-8]
003a3604ldr x30, [sp], 192
003a3608ret x30
003a360c
003a360cloc_3a360c:
003a360cbl runtime.panicwrap
003a3610hint
003a3614
003a3614loc_3a3614:
003a3614stp x0, x1, [sp+8]
003a3618stp x2, x3, [sp+24]
003a361cmov x3, x30
003a3620bl runtime.morestack_noctxt.abi0
003a3624ldp x0, x1, [sp+8]
003a3628ldp x2, x3, [sp+24]
003a362cb 0x3a3500
003a3630
003a3630loc_3a3630:
003a3630ldr x17, [x16]
003a3634add x20, sp, 200
003a3638subs xzr, x20, x17
003a363cb.ne 0x3a3524
003a3640add x20, sp, 8
003a3644str x20, [x16]
003a3648b 0x3a3524
003a364cudf 0
003a3500
003a3650
003a3650crypto/tls.(*rsaKeyAgreement).processServerKeyExchange: ; void crypto/tls.(*rsaKeyAgreement).processServerKeyExchange(crypto/tls.rsaKeyAgreement * ka, crypto/tls.Config * config, crypto/tls.clientHelloMsg * clientHello, crypto/tls.serverHelloMsg * serverHello, crypto/x509.Certificate * cert, crypto/tls.serverKeyExchangeMsg * skx)
003a3650ldr x16, [x28+16]
003a3654subs xzr, sp, x16
003a3658b.ls 0x3a36dc
003a365cstr x30, [sp-96]!
003a3660stur x29, [sp-8]
003a3664sub x29, sp, 8
003a3668ldr x16, [x28+32]
003a366ccbnz x16, 0x3a3700
003a3670
003a3670loc_3a3670:
003a3670str x0, [sp+104]
003a3674str x1, [sp+112]
003a3678str x2, [sp+120]
003a367cstr x3, [sp+128]
003a3680str x4, [sp+136]
003a3684str x5, [sp+144]
003a3688stp xzr, xzr, [sp+56]
003a368cldr x5, [sp+104]
003a3690cbnz x5, 0x3a3698
003a3694b 0x3a36d4
003a3698
003a3698loc_3a3698:
003a3698ldr x0, [sp+112]
003a369cldr x3, [sp+136]
003a36a0ldr x1, [sp+120]
003a36a4ldr x2, [sp+128]
003a36a8ldr x5, [sp+104]
003a36acldrsb x27, [x5]
003a36b0ldr x4, [sp+144]
003a36b4bl crypto/tls.rsaKeyAgreement.processServerKeyExchange
003a36b8str x0, [sp+72]
003a36bcstr x1, [sp+80]
003a36c0str x0, [sp+56]
003a36c4str x1, [sp+64]
003a36c8ldur x29, [sp-8]
003a36ccldr x30, [sp], 96
003a36d0ret x30
003a36d4
003a36d4loc_3a36d4:
003a36d4bl runtime.panicwrap
003a36d8hint
003a36dc
003a36dcloc_3a36dc:
003a36dcstp x0, x1, [sp+8]
003a36e0stp x2, x3, [sp+24]
003a36e4stp x4, x5, [sp+40]
003a36e8mov x3, x30
003a36ecbl runtime.morestack_noctxt.abi0
003a36f0ldp x0, x1, [sp+8]
003a36f4ldp x2, x3, [sp+24]
003a36f8ldp x4, x5, [sp+40]
003a36fcb 0x3a3650
003a3700
003a3700loc_3a3700:
003a3700ldr x17, [x16]
003a3704add x20, sp, 104
003a3708subs xzr, x20, x17
003a370cb.ne 0x3a3670
003a3710add x20, sp, 8
003a3714str x20, [x16]
003a3718b 0x3a3670
003a371cudf 0
003a3650
003a3650crypto/tls.(*rsaKeyAgreement).processServerKeyExchange: ; void crypto/tls.(*rsaKeyAgreement).processServerKeyExchange(crypto/tls.rsaKeyAgreement * ka, crypto/tls.Config * config, crypto/tls.clientHelloMsg * clientHello, crypto/tls.serverHelloMsg * serverHello, crypto/x509.Certificate * cert, crypto/tls.serverKeyExchangeMsg * skx)
003a3650ldr x16, [x28+16]
003a3654subs xzr, sp, x16
003a3658b.ls 0x3a36dc
003a365cstr x30, [sp-96]!
003a3660stur x29, [sp-8]
003a3664sub x29, sp, 8
003a3668ldr x16, [x28+32]
003a366ccbnz x16, 0x3a3700
003a3670
003a3670loc_3a3670:
003a3670str x0, [sp+104]
003a3674str x1, [sp+112]
003a3678str x2, [sp+120]
003a367cstr x3, [sp+128]
003a3680str x4, [sp+136]
003a3684str x5, [sp+144]
003a3688stp xzr, xzr, [sp+56]
003a368cldr x5, [sp+104]
003a3690cbnz x5, 0x3a3698
003a3694b 0x3a36d4
003a3698
003a3698loc_3a3698:
003a3698ldr x0, [sp+112]
003a369cldr x3, [sp+136]
003a36a0ldr x1, [sp+120]
003a36a4ldr x2, [sp+128]
003a36a8ldr x5, [sp+104]
003a36acldrsb x27, [x5]
003a36b0ldr x4, [sp+144]
003a36b4bl crypto/tls.rsaKeyAgreement.processServerKeyExchange
003a36b8str x0, [sp+72]
003a36bcstr x1, [sp+80]
003a36c0str x0, [sp+56]
003a36c4str x1, [sp+64]
003a36c8ldur x29, [sp-8]
003a36ccldr x30, [sp], 96
003a36d0ret x30
003a36d4
003a36d4loc_3a36d4:
003a36d4bl runtime.panicwrap
003a36d8hint
003a36dc
003a36dcloc_3a36dc:
003a36dcstp x0, x1, [sp+8]
003a36e0stp x2, x3, [sp+24]
003a36e4stp x4, x5, [sp+40]
003a36e8mov x3, x30
003a36ecbl runtime.morestack_noctxt.abi0
003a36f0ldp x0, x1, [sp+8]
003a36f4ldp x2, x3, [sp+24]
003a36f8ldp x4, x5, [sp+40]
003a36fcb 0x3a3650
003a3700
003a3700loc_3a3700:
003a3700ldr x17, [x16]
003a3704add x20, sp, 104
003a3708subs xzr, x20, x17
003a370cb.ne 0x3a3670
003a3710add x20, sp, 8
003a3714str x20, [x16]
003a3718b 0x3a3670
003a371cudf 0
003a3650
003a3720
003a3720crypto/tls.(*Conn).clientHandshake-fm: ; void crypto/tls.(*Conn).clientHandshake-fm(context.Context ctx)
003a3720ldr x16, [x28+16]
003a3724subs xzr, sp, x16
003a3728b.ls 0x3a3780
003a372cstr x30, [sp-80]!
003a3730stur x29, [sp-8]
003a3734sub x29, sp, 8
003a3738ldr x16, [x28+32]
003a373ccbnz x16, 0x3a3794
003a3740
003a3740loc_3a3740:
003a3740str x0, [sp+88]
003a3744str x1, [sp+96]
003a3748ldr x3, [x26+8]
003a374cstr x3, [sp+48]
003a3750stp xzr, xzr, [sp+32]
003a3754ldr x1, [sp+88]
003a3758ldr x0, [sp+48]
003a375cldr x2, [sp+96]
003a3760bl crypto/tls.(*Conn).clientHandshake
003a3764str x0, [sp+56]
003a3768str x1, [sp+64]
003a376cstr x0, [sp+32]
003a3770str x1, [sp+40]
003a3774ldur x29, [sp-8]
003a3778ldr x30, [sp], 80
003a377cret x30
003a3780
003a3780loc_3a3780:
003a3780stp x0, x1, [sp+8]
003a3784mov x3, x30
003a3788bl runtime.morestack.abi0
003a378cldp x0, x1, [sp+8]
003a3790b 0x3a3720
003a3794
003a3794loc_3a3794:
003a3794ldr x17, [x16]
003a3798add x20, sp, 88
003a379csubs xzr, x20, x17
003a37a0b.ne 0x3a3740
003a37a4add x20, sp, 8
003a37a8str x20, [x16]
003a37acb 0x3a3740
003a3720
003a3720crypto/tls.(*Conn).clientHandshake-fm: ; void crypto/tls.(*Conn).clientHandshake-fm(context.Context ctx)
003a3720ldr x16, [x28+16]
003a3724subs xzr, sp, x16
003a3728b.ls 0x3a3780
003a372cstr x30, [sp-80]!
003a3730stur x29, [sp-8]
003a3734sub x29, sp, 8
003a3738ldr x16, [x28+32]
003a373ccbnz x16, 0x3a3794
003a3740
003a3740loc_3a3740:
003a3740str x0, [sp+88]
003a3744str x1, [sp+96]
003a3748ldr x3, [x26+8]
003a374cstr x3, [sp+48]
003a3750stp xzr, xzr, [sp+32]
003a3754ldr x1, [sp+88]
003a3758ldr x0, [sp+48]
003a375cldr x2, [sp+96]
003a3760bl crypto/tls.(*Conn).clientHandshake
003a3764str x0, [sp+56]
003a3768str x1, [sp+64]
003a376cstr x0, [sp+32]
003a3770str x1, [sp+40]
003a3774ldur x29, [sp-8]
003a3778ldr x30, [sp], 80
003a377cret x30
003a3780
003a3780loc_3a3780:
003a3780stp x0, x1, [sp+8]
003a3784mov x3, x30
003a3788bl runtime.morestack.abi0
003a378cldp x0, x1, [sp+8]
003a3790b 0x3a3720
003a3794
003a3794loc_3a3794:
003a3794ldr x17, [x16]
003a3798add x20, sp, 88
003a379csubs xzr, x20, x17
003a37a0b.ne 0x3a3740
003a37a4add x20, sp, 8
003a37a8str x20, [x16]
003a37acb 0x3a3740
003a3720
003a37b0
003a37b0crypto/tls.(*cipherSuiteTLS13).finishedHash-fm: ; void crypto/tls.(*cipherSuiteTLS13).finishedHash-fm(struct []uint8 baseKey, hash.Hash transcript)
003a37b0ldr x16, [x28+16]
003a37b4subs xzr, sp, x16
003a37b8b.ls 0x3a3834
003a37bcstr x30, [sp-128]!
003a37c0stur x29, [sp-8]
003a37c4sub x29, sp, 8
003a37c8ldr x16, [x28+32]
003a37cccbnz x16, 0x3a3858
003a37d0
003a37d0loc_3a37d0:
003a37d0str x0, [sp+136]
003a37d4str x1, [sp+144]
003a37d8str x2, [sp+152]
003a37dcstr x3, [sp+160]
003a37e0str x4, [sp+168]
003a37e4ldr x6, [x26+8]
003a37e8str x6, [sp+88]
003a37ecstr xzr, [sp+64]
003a37f0stp xzr, xzr, [sp+72]
003a37f4ldr x4, [sp+160]
003a37f8ldr x1, [sp+136]
003a37fcldr x0, [sp+88]
003a3800ldr x2, [sp+144]
003a3804ldr x5, [sp+168]
003a3808ldr x3, [sp+152]
003a380cbl crypto/tls.(*cipherSuiteTLS13).finishedHash
003a3810str x0, [sp+96]
003a3814str x1, [sp+104]
003a3818str x2, [sp+112]
003a381cstr x0, [sp+64]
003a3820str x1, [sp+72]
003a3824str x2, [sp+80]
003a3828ldur x29, [sp-8]
003a382cldr x30, [sp], 128
003a3830ret x30
003a3834
003a3834loc_3a3834:
003a3834stp x0, x1, [sp+8]
003a3838stp x2, x3, [sp+24]
003a383cstr x4, [sp+40]
003a3840mov x3, x30
003a3844bl runtime.morestack.abi0
003a3848ldp x0, x1, [sp+8]
003a384cldp x2, x3, [sp+24]
003a3850ldr x4, [sp+40]
003a3854b 0x3a37b0
003a3858
003a3858loc_3a3858:
003a3858ldr x17, [x16]
003a385cadd x20, sp, 136
003a3860subs xzr, x20, x17
003a3864b.ne 0x3a37d0
003a3868add x20, sp, 8
003a386cstr x20, [x16]
003a3870b 0x3a37d0
003a3874udf 0
003a3878udf 0
003a387cudf 0
003a37b0
003a37b0crypto/tls.(*cipherSuiteTLS13).finishedHash-fm: ; void crypto/tls.(*cipherSuiteTLS13).finishedHash-fm(struct []uint8 baseKey, hash.Hash transcript)
003a37b0ldr x16, [x28+16]
003a37b4subs xzr, sp, x16
003a37b8b.ls 0x3a3834
003a37bcstr x30, [sp-128]!
003a37c0stur x29, [sp-8]
003a37c4sub x29, sp, 8
003a37c8ldr x16, [x28+32]
003a37cccbnz x16, 0x3a3858
003a37d0
003a37d0loc_3a37d0:
003a37d0str x0, [sp+136]
003a37d4str x1, [sp+144]
003a37d8str x2, [sp+152]
003a37dcstr x3, [sp+160]
003a37e0str x4, [sp+168]
003a37e4ldr x6, [x26+8]
003a37e8str x6, [sp+88]
003a37ecstr xzr, [sp+64]
003a37f0stp xzr, xzr, [sp+72]
003a37f4ldr x4, [sp+160]
003a37f8ldr x1, [sp+136]
003a37fcldr x0, [sp+88]
003a3800ldr x2, [sp+144]
003a3804ldr x5, [sp+168]
003a3808ldr x3, [sp+152]
003a380cbl crypto/tls.(*cipherSuiteTLS13).finishedHash
003a3810str x0, [sp+96]
003a3814str x1, [sp+104]
003a3818str x2, [sp+112]
003a381cstr x0, [sp+64]
003a3820str x1, [sp+72]
003a3824str x2, [sp+80]
003a3828ldur x29, [sp-8]
003a382cldr x30, [sp], 128
003a3830ret x30
003a3834
003a3834loc_3a3834:
003a3834stp x0, x1, [sp+8]
003a3838stp x2, x3, [sp+24]
003a383cstr x4, [sp+40]
003a3840mov x3, x30
003a3844bl runtime.morestack.abi0
003a3848ldp x0, x1, [sp+8]
003a384cldp x2, x3, [sp+24]
003a3850ldr x4, [sp+40]
003a3854b 0x3a37b0
003a3858
003a3858loc_3a3858:
003a3858ldr x17, [x16]
003a385cadd x20, sp, 136
003a3860subs xzr, x20, x17
003a3864b.ne 0x3a37d0
003a3868add x20, sp, 8
003a386cstr x20, [x16]
003a3870b 0x3a37d0
003a3874udf 0
003a3878udf 0
003a387cudf 0
003a37b0
003a3880
003a3880type:.eq.crypto/tls.cacheEntry: ; void type:.eq.crypto/tls.cacheEntry(crypto/tls.cacheEntry * p, crypto/tls.cacheEntry * q)
003a3880str x30, [sp-32]!
003a3884stur x29, [sp-8]
003a3888sub x29, sp, 8
003a388cstr x0, [sp+40]
003a3890str x1, [sp+48]
003a3894strb wzr, [sp+23]
003a3898ldr x1, [sp+40]
003a389cldr x1, [x1]
003a38a0ldr x2, [sp+48]
003a38a4ldr x2, [x2]
003a38a8subs xzr, x2, x1
003a38acb.eq 0x3a38b4
003a38b0b 0x3a38e0
003a38b4
003a38b4loc_3a38b4:
003a38b4ldr x1, [sp+40]
003a38b8ldr x2, [sp+48]
003a38bcldr x1, [x1+8]
003a38c0ldr x2, [x2+8]
003a38c4subs xzr, x2, x1
003a38c8cset x0, eq
003a38ccstrb w0, [sp+23]
003a38d0b 0x3a38d4
003a38d4
003a38d4loc_3a38d4:
003a38d4add x29, sp, 24
003a38d8add sp, sp, 32
003a38dcret x30
003a38e0
003a38e0loc_3a38e0:
003a38e0b 0x3a38e4
003a38e4
003a38e4loc_3a38e4:
003a38e4strb wzr, [sp+23]
003a38e8mov x0, xzr
003a38ecadd x29, sp, 24
003a38f0add sp, sp, 32
003a38f4ret x30
003a38f8udf 0
003a38fcudf 0
003a3880
003a3880type:.eq.crypto/tls.cacheEntry: ; void type:.eq.crypto/tls.cacheEntry(crypto/tls.cacheEntry * p, crypto/tls.cacheEntry * q)
003a3880str x30, [sp-32]!
003a3884stur x29, [sp-8]
003a3888sub x29, sp, 8
003a388cstr x0, [sp+40]
003a3890str x1, [sp+48]
003a3894strb wzr, [sp+23]
003a3898ldr x1, [sp+40]
003a389cldr x1, [x1]
003a38a0ldr x2, [sp+48]
003a38a4ldr x2, [x2]
003a38a8subs xzr, x2, x1
003a38acb.eq 0x3a38b4
003a38b0b 0x3a38e0
003a38b4
003a38b4loc_3a38b4:
003a38b4ldr x1, [sp+40]
003a38b8ldr x2, [sp+48]
003a38bcldr x1, [x1+8]
003a38c0ldr x2, [x2+8]
003a38c4subs xzr, x2, x1
003a38c8cset x0, eq
003a38ccstrb w0, [sp+23]
003a38d0b 0x3a38d4
003a38d4
003a38d4loc_3a38d4:
003a38d4add x29, sp, 24
003a38d8add sp, sp, 32
003a38dcret x30
003a38e0
003a38e0loc_3a38e0:
003a38e0b 0x3a38e4
003a38e4
003a38e4loc_3a38e4:
003a38e4strb wzr, [sp+23]
003a38e8mov x0, xzr
003a38ecadd x29, sp, 24
003a38f0add sp, sp, 32
003a38f4ret x30
003a38f8udf 0
003a38fcudf 0
003a3880
003a3900
003a3900filippo.io/age/internal/format.init: ; void filippo.io/age/internal/format.init(void)
003a3900ldr x16, [x28+16]
003a3904sub x17, sp, 560
003a3908subs xzr, x17, x16
003a390cb.ls 0x3a3a4c
003a3910sub x20, sp, 688
003a3914stp x29, x30, [x20-8]
003a3918add sp, x20, 0
003a391csub x29, sp, 8
003a3920adrp x27, 0x67e000
003a3924ldr x20, [x27+24]
003a3928str x20, [sp+664]
003a392cldrsb x27, [x20]
003a3930add x21, sp, 336
003a3934adr x27, 16
003a3938stp x29, x27, [sp-24]
003a393csub x29, sp, 24
003a3940bl fn_87e80
003a3944sub x29, sp, 8
003a3948ldr x0, [sp+664]
003a394cldr x0, [x0+320]
003a3950str x0, [sp+656]
003a3954add x21, sp, 8
003a3958add x20, sp, 336
003a395cadr x27, 16
003a3960stp x29, x27, [sp-24]
003a3964sub x29, sp, 24
003a3968bl fn_87e80
003a396csub x29, sp, 8
003a3970ldr x0, [sp+656]
003a3974str x0, [sp+328]
003a3978bl encoding/base64.Encoding.Strict
003a397cadrp x27, 0x6a8000
003a3980ldr w1, [x27+3056]
003a3984cbz w1, 0x3a398c
003a3988b 0x3a3990
003a398c
003a398cloc_3a398c:
003a398cb 0x3a39a8
003a3990
003a3990loc_3a3990:
003a3990bl runtime.gcWriteBarrier2
003a3994str x0, [x25]
003a3998adrp x27, 0x67e000
003a399cldr x1, [x27+312]
003a39a0str x1, [x25+8]
003a39a4b 0x3a39a8
003a39a8
003a39a8loc_3a39a8:
003a39a8adrp x27, 0x67e000
003a39acstr x0, [x27+312]
003a39b0adrp x0, 0x296000
003a39b4add x0, x0, 1984
003a39b8bl runtime.newobject
003a39bcstr x0, [sp+672]
003a39c0adrp x1, 4096
003a39c4add x1, x1, 2576
003a39c8str x1, [x0]
003a39ccadrp x27, 0x67e000
003a39d0ldr x1, [x27+312]
003a39d4ldr x2, [sp+672]
003a39d8ldrsb x27, [x2]
003a39dcadrp x27, 0x6a8000
003a39e0ldr w3, [x27+3056]
003a39e4cbz w3, 0x3a39ec
003a39e8b 0x3a39f0
003a39ec
003a39ecloc_3a39ec:
003a39ecb 0x3a3a04
003a39f0
003a39f0loc_3a39f0:
003a39f0bl runtime.gcWriteBarrier2
003a39f4str x1, [x25]
003a39f8ldr x0, [x2+8]
003a39fcstr x0, [x25+8]
003a3a00b 0x3a3a04
003a3a04
003a3a04loc_3a3a04:
003a3a04str x1, [x2+8]
003a3a08ldr x0, [sp+672]
003a3a0cadrp x27, 0x6a8000
003a3a10ldr w1, [x27+3056]
003a3a14cbz w1, 0x3a3a1c
003a3a18b 0x3a3a20
003a3a1c
003a3a1cloc_3a3a1c:
003a3a1cb 0x3a3a38
003a3a20
003a3a20loc_3a3a20:
003a3a20bl runtime.gcWriteBarrier2
003a3a24str x0, [x25]
003a3a28adrp x27, 0x67e000
003a3a2cldr x1, [x27+320]
003a3a30str x1, [x25+8]
003a3a34b 0x3a3a38
003a3a38
003a3a38loc_3a3a38:
003a3a38adrp x27, 0x67e000
003a3a3cstr x0, [x27+320]
003a3a40ldp x29, x30, [sp-8]
003a3a44add sp, sp, 688
003a3a48ret x30
003a3a4c
003a3a4cloc_3a3a4c:
003a3a4cmov x3, x30
003a3a50bl runtime.morestack_noctxt.abi0
003a3a54b 0x3a3900
003a3a58udf 0
003a3a5cudf 0
003a3900
003a3900filippo.io/age/internal/format.init: ; void filippo.io/age/internal/format.init(void)
003a3900ldr x16, [x28+16]
003a3904sub x17, sp, 560
003a3908subs xzr, x17, x16
003a390cb.ls 0x3a3a4c
003a3910sub x20, sp, 688
003a3914stp x29, x30, [x20-8]
003a3918add sp, x20, 0
003a391csub x29, sp, 8
003a3920adrp x27, 0x67e000
003a3924ldr x20, [x27+24]
003a3928str x20, [sp+664]
003a392cldrsb x27, [x20]
003a3930add x21, sp, 336
003a3934adr x27, 16
003a3938stp x29, x27, [sp-24]
003a393csub x29, sp, 24
003a3940bl fn_87e80
003a3944sub x29, sp, 8
003a3948ldr x0, [sp+664]
003a394cldr x0, [x0+320]
003a3950str x0, [sp+656]
003a3954add x21, sp, 8
003a3958add x20, sp, 336
003a395cadr x27, 16
003a3960stp x29, x27, [sp-24]
003a3964sub x29, sp, 24
003a3968bl fn_87e80
003a396csub x29, sp, 8
003a3970ldr x0, [sp+656]
003a3974str x0, [sp+328]
003a3978bl encoding/base64.Encoding.Strict
003a397cadrp x27, 0x6a8000
003a3980ldr w1, [x27+3056]
003a3984cbz w1, 0x3a398c
003a3988b 0x3a3990
003a398c
003a398cloc_3a398c:
003a398cb 0x3a39a8
003a3990
003a3990loc_3a3990:
003a3990bl runtime.gcWriteBarrier2
003a3994str x0, [x25]
003a3998adrp x27, 0x67e000
003a399cldr x1, [x27+312]
003a39a0str x1, [x25+8]
003a39a4b 0x3a39a8
003a39a8
003a39a8loc_3a39a8:
003a39a8adrp x27, 0x67e000
003a39acstr x0, [x27+312]
003a39b0adrp x0, 0x296000
003a39b4add x0, x0, 1984
003a39b8bl runtime.newobject
003a39bcstr x0, [sp+672]
003a39c0adrp x1, 4096
003a39c4add x1, x1, 2576
003a39c8str x1, [x0]
003a39ccadrp x27, 0x67e000
003a39d0ldr x1, [x27+312]
003a39d4ldr x2, [sp+672]
003a39d8ldrsb x27, [x2]
003a39dcadrp x27, 0x6a8000
003a39e0ldr w3, [x27+3056]
003a39e4cbz w3, 0x3a39ec
003a39e8b 0x3a39f0
003a39ec
003a39ecloc_3a39ec:
003a39ecb 0x3a3a04
003a39f0
003a39f0loc_3a39f0:
003a39f0bl runtime.gcWriteBarrier2
003a39f4str x1, [x25]
003a39f8ldr x0, [x2+8]
003a39fcstr x0, [x25+8]
003a3a00b 0x3a3a04
003a3a04
003a3a04loc_3a3a04:
003a3a04str x1, [x2+8]
003a3a08ldr x0, [sp+672]
003a3a0cadrp x27, 0x6a8000
003a3a10ldr w1, [x27+3056]
003a3a14cbz w1, 0x3a3a1c
003a3a18b 0x3a3a20
003a3a1c
003a3a1cloc_3a3a1c:
003a3a1cb 0x3a3a38
003a3a20
003a3a20loc_3a3a20:
003a3a20bl runtime.gcWriteBarrier2
003a3a24str x0, [x25]
003a3a28adrp x27, 0x67e000
003a3a2cldr x1, [x27+320]
003a3a30str x1, [x25+8]
003a3a34b 0x3a3a38
003a3a38
003a3a38loc_3a3a38:
003a3a38adrp x27, 0x67e000
003a3a3cstr x0, [x27+320]
003a3a40ldp x29, x30, [sp-8]
003a3a44add sp, sp, 688
003a3a48ret x30
003a3a4c
003a3a4cloc_3a3a4c:
003a3a4cmov x3, x30
003a3a50bl runtime.morestack_noctxt.abi0
003a3a54b 0x3a3900
003a3a58udf 0
003a3a5cudf 0
003a3900
003a3a60
003a3a60filippo.io/age/internal/format.NewWrappedBase64Encoder: ; void filippo.io/age/internal/format.NewWrappedBase64Encoder(encoding/base64.Encoding * enc, io.Writer dst)
003a3a60ldr x16, [x28+16]
003a3a64subs xzr, sp, x16
003a3a68b.ls 0x3a3bec
003a3a6cstr x30, [sp-112]!
003a3a70stur x29, [sp-8]
003a3a74sub x29, sp, 8
003a3a78str x0, [sp+120]
003a3a7cstr x1, [sp+128]
003a3a80str x2, [sp+136]
003a3a84str xzr, [sp+40]
003a3a88adrp x0, 0x2c5000
003a3a8cadd x0, x0, 2144
003a3a90bl runtime.newobject
003a3a94str x0, [sp+72]
003a3a98adrp x27, 0x6a8000
003a3a9cldr w1, [x27+3056]
003a3aa0cbz w1, 0x3a3aa8
003a3aa4b 0x3a3aac
003a3aa8
003a3aa8loc_3a3aa8:
003a3aa8b 0x3a3ac8
003a3aac
003a3aacloc_3a3aac:
003a3aacstr x0, [sp+56]
003a3ab0mov x1, x0
003a3ab4adrp x0, 0x2c5000
003a3ab8add x0, x0, 2144
003a3abcbl runtime.wbZero
003a3ac0ldr x0, [sp+56]
003a3ac4b 0x3a3ac8
003a3ac8
003a3ac8loc_3a3ac8:
003a3ac8mov x20, x0
003a3accadr x27, 16
003a3ad0stp x29, x27, [sp-24]
003a3ad4sub x29, sp, 24
003a3ad8bl fn_87cfc
003a3adcsub x29, sp, 8
003a3ae0ldr x1, [sp+72]
003a3ae4ldrsb x27, [x1]
003a3ae8ldr x2, [sp+136]
003a3aecldr x3, [sp+128]
003a3af0str x3, [x1+16]
003a3af4adrp x27, 0x6a8000
003a3af8ldr w3, [x27+3056]
003a3afccbz w3, 0x3a3b04
003a3b00b 0x3a3b08
003a3b04
003a3b04loc_3a3b04:
003a3b04b 0x3a3b1c
003a3b08
003a3b08loc_3a3b08:
003a3b08bl runtime.gcWriteBarrier2
003a3b0cstr x2, [x25]
003a3b10ldr x3, [x1+24]
003a3b14str x3, [x25+8]
003a3b18b 0x3a3b1c
003a3b1c
003a3b1cloc_3a3b1c:
003a3b1cstr x2, [x1+24]
003a3b20ldr x1, [sp+72]
003a3b24str x1, [sp+48]
003a3b28adrp x0, 0x296000
003a3b2cadd x0, x0, 2112
003a3b30bl runtime.newobject
003a3b34str x0, [sp+64]
003a3b38adrp x1, 4096
003a3b3cadd x1, x1, 2736
003a3b40str x1, [x0]
003a3b44ldr x1, [sp+48]
003a3b48ldr x2, [sp+64]
003a3b4cldrsb x27, [x2]
003a3b50adrp x27, 0x6a8000
003a3b54ldr w3, [x27+3056]
003a3b58cbz w3, 0x3a3b60
003a3b5cb 0x3a3b64
003a3b60
003a3b60loc_3a3b60:
003a3b60b 0x3a3b78
003a3b64
003a3b64loc_3a3b64:
003a3b64bl runtime.gcWriteBarrier2
003a3b68str x1, [x25]
003a3b6cldr x3, [x2+8]
003a3b70str x3, [x25+8]
003a3b74b 0x3a3b78
003a3b78
003a3b78loc_3a3b78:
003a3b78str x1, [x2+8]
003a3b7cldr x3, [sp+64]
003a3b80str x3, [sp+96]
003a3b84ldr x0, [sp+120]
003a3b88ldr x2, [sp+96]
003a3b8cadrp x1, 0x373000
003a3b90add x1, x1, 2240
003a3b94bl encoding/base64.NewEncoder
003a3b98str x0, [sp+80]
003a3b9cstr x1, [sp+88]
003a3ba0ldr x3, [sp+48]
003a3ba4ldrsb x27, [x3]
003a3ba8str x0, [x3]
003a3bacadrp x27, 0x6a8000
003a3bb0ldr w4, [x27+3056]
003a3bb4cbz w4, 0x3a3bbc
003a3bb8b 0x3a3bc0
003a3bbc
003a3bbcloc_3a3bbc:
003a3bbcb 0x3a3bd4
003a3bc0
003a3bc0loc_3a3bc0:
003a3bc0bl runtime.gcWriteBarrier2
003a3bc4str x1, [x25]
003a3bc8ldr x2, [x3+8]
003a3bccstr x2, [x25+8]
003a3bd0b 0x3a3bd4
003a3bd4
003a3bd4loc_3a3bd4:
003a3bd4str x1, [x3+8]
003a3bd8ldr x0, [sp+48]
003a3bdcstr x0, [sp+40]
003a3be0ldur x29, [sp-8]
003a3be4ldr x30, [sp], 112
003a3be8ret x30
003a3bec
003a3becloc_3a3bec:
003a3becstp x0, x1, [sp+8]
003a3bf0str x2, [sp+24]
003a3bf4mov x3, x30
003a3bf8bl runtime.morestack_noctxt.abi0
003a3bfcldp x0, x1, [sp+8]
003a3c00ldr x2, [sp+24]
003a3c04b 0x3a3a60
003a3c08udf 0
003a3c0cudf 0
003a3a60
003a3a60filippo.io/age/internal/format.NewWrappedBase64Encoder: ; void filippo.io/age/internal/format.NewWrappedBase64Encoder(encoding/base64.Encoding * enc, io.Writer dst)
003a3a60ldr x16, [x28+16]
003a3a64subs xzr, sp, x16
003a3a68b.ls 0x3a3bec
003a3a6cstr x30, [sp-112]!
003a3a70stur x29, [sp-8]
003a3a74sub x29, sp, 8
003a3a78str x0, [sp+120]
003a3a7cstr x1, [sp+128]
003a3a80str x2, [sp+136]
003a3a84str xzr, [sp+40]
003a3a88adrp x0, 0x2c5000
003a3a8cadd x0, x0, 2144
003a3a90bl runtime.newobject
003a3a94str x0, [sp+72]
003a3a98adrp x27, 0x6a8000
003a3a9cldr w1, [x27+3056]
003a3aa0cbz w1, 0x3a3aa8
003a3aa4b 0x3a3aac
003a3aa8
003a3aa8loc_3a3aa8:
003a3aa8b 0x3a3ac8
003a3aac
003a3aacloc_3a3aac:
003a3aacstr x0, [sp+56]
003a3ab0mov x1, x0
003a3ab4adrp x0, 0x2c5000
003a3ab8add x0, x0, 2144
003a3abcbl runtime.wbZero
003a3ac0ldr x0, [sp+56]
003a3ac4b 0x3a3ac8
003a3ac8
003a3ac8loc_3a3ac8:
003a3ac8mov x20, x0
003a3accadr x27, 16
003a3ad0stp x29, x27, [sp-24]
003a3ad4sub x29, sp, 24
003a3ad8bl fn_87cfc
003a3adcsub x29, sp, 8
003a3ae0ldr x1, [sp+72]
003a3ae4ldrsb x27, [x1]
003a3ae8ldr x2, [sp+136]
003a3aecldr x3, [sp+128]
003a3af0str x3, [x1+16]
003a3af4adrp x27, 0x6a8000
003a3af8ldr w3, [x27+3056]
003a3afccbz w3, 0x3a3b04
003a3b00b 0x3a3b08
003a3b04
003a3b04loc_3a3b04:
003a3b04b 0x3a3b1c
003a3b08
003a3b08loc_3a3b08:
003a3b08bl runtime.gcWriteBarrier2
003a3b0cstr x2, [x25]
003a3b10ldr x3, [x1+24]
003a3b14str x3, [x25+8]
003a3b18b 0x3a3b1c
003a3b1c
003a3b1cloc_3a3b1c:
003a3b1cstr x2, [x1+24]
003a3b20ldr x1, [sp+72]
003a3b24str x1, [sp+48]
003a3b28adrp x0, 0x296000
003a3b2cadd x0, x0, 2112
003a3b30bl runtime.newobject
003a3b34str x0, [sp+64]
003a3b38adrp x1, 4096
003a3b3cadd x1, x1, 2736
003a3b40str x1, [x0]
003a3b44ldr x1, [sp+48]
003a3b48ldr x2, [sp+64]
003a3b4cldrsb x27, [x2]
003a3b50adrp x27, 0x6a8000
003a3b54ldr w3, [x27+3056]
003a3b58cbz w3, 0x3a3b60
003a3b5cb 0x3a3b64
003a3b60
003a3b60loc_3a3b60:
003a3b60b 0x3a3b78
003a3b64
003a3b64loc_3a3b64:
003a3b64bl runtime.gcWriteBarrier2
003a3b68str x1, [x25]
003a3b6cldr x3, [x2+8]
003a3b70str x3, [x25+8]
003a3b74b 0x3a3b78
003a3b78
003a3b78loc_3a3b78:
003a3b78str x1, [x2+8]
003a3b7cldr x3, [sp+64]
003a3b80str x3, [sp+96]
003a3b84ldr x0, [sp+120]
003a3b88ldr x2, [sp+96]
003a3b8cadrp x1, 0x373000
003a3b90add x1, x1, 2240
003a3b94bl encoding/base64.NewEncoder
003a3b98str x0, [sp+80]
003a3b9cstr x1, [sp+88]
003a3ba0ldr x3, [sp+48]
003a3ba4ldrsb x27, [x3]
003a3ba8str x0, [x3]
003a3bacadrp x27, 0x6a8000
003a3bb0ldr w4, [x27+3056]
003a3bb4cbz w4, 0x3a3bbc
003a3bb8b 0x3a3bc0
003a3bbc
003a3bbcloc_3a3bbc:
003a3bbcb 0x3a3bd4
003a3bc0
003a3bc0loc_3a3bc0:
003a3bc0bl runtime.gcWriteBarrier2
003a3bc4str x1, [x25]
003a3bc8ldr x2, [x3+8]
003a3bccstr x2, [x25+8]
003a3bd0b 0x3a3bd4
003a3bd4
003a3bd4loc_3a3bd4:
003a3bd4str x1, [x3+8]
003a3bd8ldr x0, [sp+48]
003a3bdcstr x0, [sp+40]
003a3be0ldur x29, [sp-8]
003a3be4ldr x30, [sp], 112
003a3be8ret x30
003a3bec
003a3becloc_3a3bec:
003a3becstp x0, x1, [sp+8]
003a3bf0str x2, [sp+24]
003a3bf4mov x3, x30
003a3bf8bl runtime.morestack_noctxt.abi0
003a3bfcldp x0, x1, [sp+8]
003a3c00ldr x2, [sp+24]
003a3c04b 0x3a3a60
003a3c08udf 0
003a3c0cudf 0
003a3a60
003a3c10
003a3c10filippo.io/age/internal/format.WriterFunc.Write: ; void filippo.io/age/internal/format.WriterFunc.Write(filippo.io/age/internal/format.WriterFunc f, struct []uint8 p)
003a3c10ldr x16, [x28+16]
003a3c14subs xzr, sp, x16
003a3c18b.ls 0x3a3c98
003a3c1cstr x30, [sp-112]!
003a3c20stur x29, [sp-8]
003a3c24sub x29, sp, 8
003a3c28str x0, [sp+120]
003a3c2cstr x1, [sp+128]
003a3c30str x2, [sp+136]
003a3c34str x3, [sp+144]
003a3c38str xzr, [sp+32]
003a3c3cstp xzr, xzr, [sp+56]
003a3c40stp xzr, xzr, [sp+72]
003a3c44ldr x26, [sp+120]
003a3c48ldr x3, [x26]
003a3c4cldr x0, [sp+128]
003a3c50ldr x1, [sp+136]
003a3c54ldr x2, [sp+144]
003a3c58blr x3
003a3c5cstr x0, [sp+40]
003a3c60str x1, [sp+72]
003a3c64str x2, [sp+80]
003a3c68ldr x3, [sp+40]
003a3c6cstr x3, [sp+48]
003a3c70str x1, [sp+88]
003a3c74str x2, [sp+96]
003a3c78ldr x3, [sp+48]
003a3c7cstr x3, [sp+32]
003a3c80str x1, [sp+56]
003a3c84str x2, [sp+64]
003a3c88ldr x0, [sp+32]
003a3c8cldur x29, [sp-8]
003a3c90ldr x30, [sp], 112
003a3c94ret x30
003a3c98
003a3c98loc_3a3c98:
003a3c98stp x0, x1, [sp+8]
003a3c9cstp x2, x3, [sp+24]
003a3ca0mov x3, x30
003a3ca4bl runtime.morestack_noctxt.abi0
003a3ca8ldp x0, x1, [sp+8]
003a3cacldp x2, x3, [sp+24]
003a3cb0b 0x3a3c10
003a3cb4udf 0
003a3cb8udf 0
003a3cbcudf 0
003a3c10
003a3c10filippo.io/age/internal/format.WriterFunc.Write: ; void filippo.io/age/internal/format.WriterFunc.Write(filippo.io/age/internal/format.WriterFunc f, struct []uint8 p)
003a3c10ldr x16, [x28+16]
003a3c14subs xzr, sp, x16
003a3c18b.ls 0x3a3c98
003a3c1cstr x30, [sp-112]!
003a3c20stur x29, [sp-8]
003a3c24sub x29, sp, 8
003a3c28str x0, [sp+120]
003a3c2cstr x1, [sp+128]
003a3c30str x2, [sp+136]
003a3c34str x3, [sp+144]
003a3c38str xzr, [sp+32]
003a3c3cstp xzr, xzr, [sp+56]
003a3c40stp xzr, xzr, [sp+72]
003a3c44ldr x26, [sp+120]
003a3c48ldr x3, [x26]
003a3c4cldr x0, [sp+128]
003a3c50ldr x1, [sp+136]
003a3c54ldr x2, [sp+144]
003a3c58blr x3
003a3c5cstr x0, [sp+40]
003a3c60str x1, [sp+72]
003a3c64str x2, [sp+80]
003a3c68ldr x3, [sp+40]
003a3c6cstr x3, [sp+48]
003a3c70str x1, [sp+88]
003a3c74str x2, [sp+96]
003a3c78ldr x3, [sp+48]
003a3c7cstr x3, [sp+32]
003a3c80str x1, [sp+56]
003a3c84str x2, [sp+64]
003a3c88ldr x0, [sp+32]
003a3c8cldur x29, [sp-8]
003a3c90ldr x30, [sp], 112
003a3c94ret x30
003a3c98
003a3c98loc_3a3c98:
003a3c98stp x0, x1, [sp+8]
003a3c9cstp x2, x3, [sp+24]
003a3ca0mov x3, x30
003a3ca4bl runtime.morestack_noctxt.abi0
003a3ca8ldp x0, x1, [sp+8]
003a3cacldp x2, x3, [sp+24]
003a3cb0b 0x3a3c10
003a3cb4udf 0
003a3cb8udf 0
003a3cbcudf 0
003a3c10
003a3cc0
003a3cc0filippo.io/age/internal/format.(*WrappedBase64Encoder).Write: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).Write(filippo.io/age/internal/format.WrappedBase64Encoder * w, struct []uint8 p)
003a3cc0ldr x16, [x28+16]
003a3cc4subs xzr, sp, x16
003a3cc8b.ls 0x3a3d58
003a3cccstr x30, [sp-128]!
003a3cd0stur x29, [sp-8]
003a3cd4sub x29, sp, 8
003a3cd8str x0, [sp+136]
003a3cdcstr x1, [sp+144]
003a3ce0str x2, [sp+152]
003a3ce4str x3, [sp+160]
003a3ce8str xzr, [sp+48]
003a3cecstp xzr, xzr, [sp+72]
003a3cf0stp xzr, xzr, [sp+88]
003a3cf4ldr x4, [sp+136]
003a3cf8ldrsb x27, [x4]
003a3cfcldr x5, [x4]
003a3d00ldrsb x27, [x5]
003a3d04ldr x0, [x4+8]
003a3d08ldr x1, [sp+144]
003a3d0cldr x2, [sp+152]
003a3d10ldr x3, [sp+160]
003a3d14ldr x4, [x5+32]
003a3d18blr x4
003a3d1cstr x0, [sp+56]
003a3d20str x1, [sp+88]
003a3d24str x2, [sp+96]
003a3d28ldr x4, [sp+56]
003a3d2cstr x4, [sp+64]
003a3d30str x1, [sp+104]
003a3d34str x2, [sp+112]
003a3d38ldr x4, [sp+64]
003a3d3cstr x4, [sp+48]
003a3d40str x1, [sp+72]
003a3d44str x2, [sp+80]
003a3d48ldr x0, [sp+48]
003a3d4cldur x29, [sp-8]
003a3d50ldr x30, [sp], 128
003a3d54ret x30
003a3d58
003a3d58loc_3a3d58:
003a3d58stp x0, x1, [sp+8]
003a3d5cstp x2, x3, [sp+24]
003a3d60mov x3, x30
003a3d64bl runtime.morestack_noctxt.abi0
003a3d68ldp x0, x1, [sp+8]
003a3d6cldp x2, x3, [sp+24]
003a3d70b 0x3a3cc0
003a3d74udf 0
003a3d78udf 0
003a3d7cudf 0
003a3cc0
003a3cc0filippo.io/age/internal/format.(*WrappedBase64Encoder).Write: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).Write(filippo.io/age/internal/format.WrappedBase64Encoder * w, struct []uint8 p)
003a3cc0ldr x16, [x28+16]
003a3cc4subs xzr, sp, x16
003a3cc8b.ls 0x3a3d58
003a3cccstr x30, [sp-128]!
003a3cd0stur x29, [sp-8]
003a3cd4sub x29, sp, 8
003a3cd8str x0, [sp+136]
003a3cdcstr x1, [sp+144]
003a3ce0str x2, [sp+152]
003a3ce4str x3, [sp+160]
003a3ce8str xzr, [sp+48]
003a3cecstp xzr, xzr, [sp+72]
003a3cf0stp xzr, xzr, [sp+88]
003a3cf4ldr x4, [sp+136]
003a3cf8ldrsb x27, [x4]
003a3cfcldr x5, [x4]
003a3d00ldrsb x27, [x5]
003a3d04ldr x0, [x4+8]
003a3d08ldr x1, [sp+144]
003a3d0cldr x2, [sp+152]
003a3d10ldr x3, [sp+160]
003a3d14ldr x4, [x5+32]
003a3d18blr x4
003a3d1cstr x0, [sp+56]
003a3d20str x1, [sp+88]
003a3d24str x2, [sp+96]
003a3d28ldr x4, [sp+56]
003a3d2cstr x4, [sp+64]
003a3d30str x1, [sp+104]
003a3d34str x2, [sp+112]
003a3d38ldr x4, [sp+64]
003a3d3cstr x4, [sp+48]
003a3d40str x1, [sp+72]
003a3d44str x2, [sp+80]
003a3d48ldr x0, [sp+48]
003a3d4cldur x29, [sp-8]
003a3d50ldr x30, [sp], 128
003a3d54ret x30
003a3d58
003a3d58loc_3a3d58:
003a3d58stp x0, x1, [sp+8]
003a3d5cstp x2, x3, [sp+24]
003a3d60mov x3, x30
003a3d64bl runtime.morestack_noctxt.abi0
003a3d68ldp x0, x1, [sp+8]
003a3d6cldp x2, x3, [sp+24]
003a3d70b 0x3a3cc0
003a3d74udf 0
003a3d78udf 0
003a3d7cudf 0
003a3cc0
003a3d80
003a3d80filippo.io/age/internal/format.(*WrappedBase64Encoder).Close: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).Close(filippo.io/age/internal/format.WrappedBase64Encoder * w)
003a3d80ldr x16, [x28+16]
003a3d84subs xzr, sp, x16
003a3d88b.ls 0x3a3dd8
003a3d8cstr x30, [sp-64]!
003a3d90stur x29, [sp-8]
003a3d94sub x29, sp, 8
003a3d98str x0, [sp+72]
003a3d9cstp xzr, xzr, [sp+24]
003a3da0ldr x1, [sp+72]
003a3da4ldrsb x27, [x1]
003a3da8ldr x2, [x1]
003a3dacldrsb x27, [x2]
003a3db0ldr x0, [x1+8]
003a3db4ldr x1, [x2+24]
003a3db8blr x1
003a3dbcstr x0, [sp+40]
003a3dc0str x1, [sp+48]
003a3dc4str x0, [sp+24]
003a3dc8str x1, [sp+32]
003a3dccldur x29, [sp-8]
003a3dd0ldr x30, [sp], 64
003a3dd4ret x30
003a3dd8
003a3dd8loc_3a3dd8:
003a3dd8str x0, [sp+8]
003a3ddcmov x3, x30
003a3de0bl runtime.morestack_noctxt.abi0
003a3de4ldr x0, [sp+8]
003a3de8b 0x3a3d80
003a3decudf 0
003a3d80
003a3d80filippo.io/age/internal/format.(*WrappedBase64Encoder).Close: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).Close(filippo.io/age/internal/format.WrappedBase64Encoder * w)
003a3d80ldr x16, [x28+16]
003a3d84subs xzr, sp, x16
003a3d88b.ls 0x3a3dd8
003a3d8cstr x30, [sp-64]!
003a3d90stur x29, [sp-8]
003a3d94sub x29, sp, 8
003a3d98str x0, [sp+72]
003a3d9cstp xzr, xzr, [sp+24]
003a3da0ldr x1, [sp+72]
003a3da4ldrsb x27, [x1]
003a3da8ldr x2, [x1]
003a3dacldrsb x27, [x2]
003a3db0ldr x0, [x1+8]
003a3db4ldr x1, [x2+24]
003a3db8blr x1
003a3dbcstr x0, [sp+40]
003a3dc0str x1, [sp+48]
003a3dc4str x0, [sp+24]
003a3dc8str x1, [sp+32]
003a3dccldur x29, [sp-8]
003a3dd0ldr x30, [sp], 64
003a3dd4ret x30
003a3dd8
003a3dd8loc_3a3dd8:
003a3dd8str x0, [sp+8]
003a3ddcmov x3, x30
003a3de0bl runtime.morestack_noctxt.abi0
003a3de4ldr x0, [sp+8]
003a3de8b 0x3a3d80
003a3decudf 0
003a3d80
003a3df0
003a3df0filippo.io/age/internal/format.(*WrappedBase64Encoder).writeWrapped: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).writeWrapped(filippo.io/age/internal/format.WrappedBase64Encoder * w, struct []uint8 p)
003a3df0ldr x16, [x28+16]
003a3df4sub x17, sp, 144
003a3df8subs xzr, x17, x16
003a3dfcb.ls 0x3a409c
003a3e00sub x20, sp, 272
003a3e04stp x29, x30, [x20-8]
003a3e08add sp, x20, 0
003a3e0csub x29, sp, 8
003a3e10str x0, [sp+280]
003a3e14str x1, [sp+288]
003a3e18str x2, [sp+296]
003a3e1cstr x3, [sp+304]
003a3e20str xzr, [sp+48]
003a3e24stp xzr, xzr, [sp+112]
003a3e28ldr x1, [sp+280]
003a3e2cldrsb x27, [x1]
003a3e30add x0, x1, 40
003a3e34str x0, [sp+200]
003a3e38bl bytes.(*Buffer).Len
003a3e3cstr x0, [sp+104]
003a3e40cbnz x0, 0x3a4084
003a3e44b 0x3a3e48
003a3e48
003a3e48loc_3a3e48:
003a3e48b 0x3a3e4c
003a3e4c
003a3e4cloc_3a3e4c:
003a3e4cldr x4, [sp+296]
003a3e50str x4, [sp+104]
003a3e54cbnz x4, 0x3a3e5c
003a3e58b 0x3a3fd8
003a3e5c
003a3e5cloc_3a3e5c:
003a3e5cldr x4, [sp+280]
003a3e60ldrsb x27, [x4]
003a3e64ldr x4, [x4+32]
003a3e68sbfm x5, x4, 63, 63
003a3e6cadd x5, x4, x5, lsr #58
003a3e70and x5, x5, -64
003a3e74add x5, x5, 64
003a3e78sub x4, x5, x4
003a3e7cstr x4, [sp+56]
003a3e80ldr x5, [sp+296]
003a3e84str x5, [sp+96]
003a3e88subs xzr, x5, x4
003a3e8cb.lt 0x3a3e94
003a3e90b 0x3a3ea0
003a3e94
003a3e94loc_3a3e94:
003a3e94ldr x4, [sp+296]
003a3e98str x4, [sp+56]
003a3e9cb 0x3a3ea4
003a3ea0
003a3ea0loc_3a3ea0:
003a3ea0b 0x3a3ea4
003a3ea4
003a3ea4loc_3a3ea4:
003a3ea4ldr x1, [sp+56]
003a3ea8ldr x2, [sp+304]
003a3eacldr x4, [sp+288]
003a3eb0subs xzr, x2, x1
003a3eb4b.hs 0x3a3ebc
003a3eb8b 0x3a4080
003a3ebc
003a3ebcloc_3a3ebc:
003a3ebcb 0x3a3ec0
003a3ec0
003a3ec0loc_3a3ec0:
003a3ec0str x4, [sp+224]
003a3ec4str x1, [sp+232]
003a3ec8str x2, [sp+240]
003a3eccstp xzr, xzr, [sp+208]
003a3ed0ldr x4, [sp+280]
003a3ed4ldrsb x27, [x4]
003a3ed8add x0, x4, 40
003a3edcstr x0, [sp+192]
003a3ee0ldr x1, [sp+224]
003a3ee4ldr x2, [sp+232]
003a3ee8ldr x3, [sp+240]
003a3eecbl bytes.(*Buffer).Write
003a3ef0str x0, [sp+96]
003a3ef4str x1, [sp+208]
003a3ef8str x2, [sp+216]
003a3efcldr x4, [sp+96]
003a3f00str x4, [sp+80]
003a3f04str x1, [sp+144]
003a3f08str x2, [sp+152]
003a3f0cldr x4, [sp+80]
003a3f10str x4, [sp+64]
003a3f14ldr x5, [sp+280]
003a3f18ldrsb x27, [x5]
003a3f1cldr x6, [sp+280]
003a3f20ldrsb x27, [x6]
003a3f24ldr x6, [x6+32]
003a3f28add x4, x6, x4
003a3f2cstr x4, [x5+32]
003a3f30ldr x0, [sp+64]
003a3f34ldr x1, [sp+296]
003a3f38ldr x4, [sp+288]
003a3f3cldr x5, [sp+304]
003a3f40b 0x3a3f44
003a3f44
003a3f44loc_3a3f44:
003a3f44subs xzr, x1, x0
003a3f48b.hs 0x3a3f50
003a3f4cb 0x3a407c
003a3f50
003a3f50loc_3a3f50:
003a3f50sub x5, x5, x0
003a3f54sub x6, x1, x0
003a3f58sub x7, xzr, x5
003a3f5cand x7, x0, x7, asr #63
003a3f60add x4, x4, x7
003a3f64str x4, [sp+288]
003a3f68str x6, [sp+296]
003a3f6cstr x5, [sp+304]
003a3f70ldr x4, [sp+280]
003a3f74ldrsb x27, [x4]
003a3f78ldr x4, [x4+32]
003a3f7cands xzr, x4, 63
003a3f80b.eq 0x3a3f88
003a3f84b 0x3a3fcc
003a3f88
003a3f88loc_3a3f88:
003a3f88b 0x3a3f8c
003a3f8c
003a3f8cloc_3a3f8c:
003a3f8cb 0x3a3f90
003a3f90
003a3f90loc_3a3f90:
003a3f90adrp x4, 0x36c000
003a3f94add x4, x4, 232
003a3f98str x4, [sp+224]
003a3f9corr x4, xzr, 1
003a3fa0str x4, [sp+232]
003a3fa4str x4, [sp+240]
003a3fa8ldr x4, [sp+280]
003a3facldrsb x27, [x4]
003a3fb0add x0, x4, 40
003a3fb4str x0, [sp+184]
003a3fb8ldr x1, [sp+224]
003a3fbcldr x2, [sp+232]
003a3fc0ldr x3, [sp+240]
003a3fc4bl bytes.(*Buffer).Write
003a3fc8b 0x3a3fd0
003a3fcc
003a3fccloc_3a3fcc:
003a3fccb 0x3a3fd0
003a3fd0
003a3fd0loc_3a3fd0:
003a3fd0b 0x3a3fd4
003a3fd4
003a3fd4loc_3a3fd4:
003a3fd4b 0x3a3e4c
003a3fd8
003a3fd8loc_3a3fd8:
003a3fd8stp xzr, xzr, [sp+208]
003a3fdcldr x3, [sp+280]
003a3fe0ldrsb x27, [x3]
003a3fe4add x3, x3, 40
003a3fe8str x3, [sp+176]
003a3fecldr x3, [sp+280]
003a3ff0ldrsb x27, [x3]
003a3ff4ldr x1, [x3+16]
003a3ff8ldr x2, [x3+24]
003a3ffcstr x1, [sp+160]
003a4000str x2, [sp+168]
003a4004ldr x0, [sp+176]
003a4008bl bytes.(*Buffer).WriteTo
003a400cstr x0, [sp+88]
003a4010str x1, [sp+208]
003a4014str x2, [sp+216]
003a4018ldr x3, [sp+88]
003a401cstr x3, [sp+72]
003a4020str x1, [sp+248]
003a4024str x2, [sp+256]
003a4028str x1, [sp+128]
003a402cstr x2, [sp+136]
003a4030cbnz x1, 0x3a4038
003a4034b 0x3a4054
003a4038
003a4038loc_3a4038:
003a4038str xzr, [sp+48]
003a403cstr x1, [sp+112]
003a4040str x2, [sp+120]
003a4044ldr x0, [sp+48]
003a4048ldp x29, x30, [sp-8]
003a404cadd sp, sp, 272
003a4050ret x30
003a4054
003a4054loc_3a4054:
003a4054ldr x3, [sp+296]
003a4058str x3, [sp+104]
003a405cstr x3, [sp+48]
003a4060stp xzr, xzr, [sp+112]
003a4064ldr x0, [sp+48]
003a4068mov x1, xzr
003a406cmov x2, xzr
003a4070ldp x29, x30, [sp-8]
003a4074add sp, sp, 272
003a4078ret x30
003a407c
003a407cloc_3a407c:
003a407cbl runtime.panicSliceB
003a4080
003a4080loc_3a4080:
003a4080bl runtime.panicSliceAcap
003a4084
003a4084loc_3a4084:
003a4084adrp x0, 0x251000
003a4088add x0, x0, 2944
003a408cadrp x1, 0x36e000
003a4090add x1, x1, 3744
003a4094bl runtime.gopanic
003a4098hint
003a409c
003a409cloc_3a409c:
003a409cstp x0, x1, [sp+8]
003a40a0stp x2, x3, [sp+24]
003a40a4mov x3, x30
003a40a8bl runtime.morestack_noctxt.abi0
003a40acldp x0, x1, [sp+8]
003a40b0ldp x2, x3, [sp+24]
003a40b4b 0x3a3df0
003a40b8udf 0
003a40bcudf 0
003a3df0
003a3df0filippo.io/age/internal/format.(*WrappedBase64Encoder).writeWrapped: ; void filippo.io/age/internal/format.(*WrappedBase64Encoder).writeWrapped(filippo.io/age/internal/format.WrappedBase64Encoder * w, struct []uint8 p)
003a3df0ldr x16, [x28+16]
003a3df4sub x17, sp, 144
003a3df8subs xzr, x17, x16
003a3dfcb.ls 0x3a409c
003a3e00sub x20, sp, 272
003a3e04stp x29, x30, [x20-8]
003a3e08add sp, x20, 0
003a3e0csub x29, sp, 8
003a3e10str x0, [sp+280]
003a3e14str x1, [sp+288]
003a3e18str x2, [sp+296]
003a3e1cstr x3, [sp+304]
003a3e20str xzr, [sp+48]
003a3e24stp xzr, xzr, [sp+112]
003a3e28ldr x1, [sp+280]
003a3e2cldrsb x27, [x1]
003a3e30add x0, x1, 40
003a3e34str x0, [sp+200]
003a3e38bl bytes.(*Buffer).Len
003a3e3cstr x0, [sp+104]
003a3e40cbnz x0, 0x3a4084
003a3e44b 0x3a3e48
003a3e48
003a3e48loc_3a3e48:
003a3e48b 0x3a3e4c
003a3e4c
003a3e4cloc_3a3e4c:
003a3e4cldr x4, [sp+296]
003a3e50str x4, [sp+104]
003a3e54cbnz x4, 0x3a3e5c
003a3e58b 0x3a3fd8
003a3e5c
003a3e5cloc_3a3e5c:
003a3e5cldr x4, [sp+280]
003a3e60ldrsb x27, [x4]
003a3e64ldr x4, [x4+32]
003a3e68sbfm x5, x4, 63, 63
003a3e6cadd x5, x4, x5, lsr #58
003a3e70and x5, x5, -64
003a3e74add x5, x5, 64
003a3e78sub x4, x5, x4
003a3e7cstr x4, [sp+56]
003a3e80ldr x5, [sp+296]
003a3e84str x5, [sp+96]
003a3e88subs xzr, x5, x4
003a3e8cb.lt 0x3a3e94
003a3e90b 0x3a3ea0
003a3e94
003a3e94loc_3a3e94:
003a3e94ldr x4, [sp+296]
003a3e98str x4, [sp+56]
003a3e9cb 0x3a3ea4
003a3ea0
003a3ea0loc_3a3ea0:
003a3ea0b 0x3a3ea4
003a3ea4
003a3ea4loc_3a3ea4:
003a3ea4ldr x1, [sp+56]
003a3ea8ldr x2, [sp+304]
003a3eacldr x4, [sp+288]
003a3eb0subs xzr, x2, x1
003a3eb4b.hs 0x3a3ebc
003a3eb8b 0x3a4080
003a3ebc
003a3ebcloc_3a3ebc:
003a3ebcb 0x3a3ec0
003a3ec0
003a3ec0loc_3a3ec0:
003a3ec0str x4, [sp+224]
003a3ec4str x1, [sp+232]
003a3ec8str x2, [sp+240]
003a3eccstp xzr, xzr, [sp+208]
003a3ed0ldr x4, [sp+280]
003a3ed4ldrsb x27, [x4]
003a3ed8add x0, x4, 40
003a3edcstr x0, [sp+192]
003a3ee0ldr x1, [sp+224]
003a3ee4ldr x2, [sp+232]
003a3ee8ldr x3, [sp+240]
003a3eecbl bytes.(*Buffer).Write
003a3ef0str x0, [sp+96]
003a3ef4str x1, [sp+208]
003a3ef8str x2, [sp+216]
003a3efcldr x4, [sp+96]
003a3f00str x4, [sp+80]
003a3f04str x1, [sp+144]
003a3f08str x2, [sp+152]
003a3f0cldr x4, [sp+80]
003a3f10str x4, [sp+64]
003a3f14ldr x5, [sp+280]
003a3f18ldrsb x27, [x5]
003a3f1cldr x6, [sp+280]
003a3f20ldrsb x27, [x6]
003a3f24ldr x6, [x6+32]
003a3f28add x4, x6, x4
003a3f2cstr x4, [x5+32]
003a3f30ldr x0, [sp+64]
003a3f34ldr x1, [sp+296]
003a3f38ldr x4, [sp+288]
003a3f3cldr x5, [sp+304]
003a3f40b 0x3a3f44
003a3f44
003a3f44loc_3a3f44:
003a3f44subs xzr, x1, x0
003a3f48b.hs 0x3a3f50
003a3f4cb 0x3a407c
003a3f50
003a3f50loc_3a3f50:
003a3f50sub x5, x5, x0
003a3f54sub x6, x1, x0
003a3f58sub x7, xzr, x5
003a3f5cand x7, x0, x7, asr #63
003a3f60add x4, x4, x7
003a3f64str x4, [sp+288]
003a3f68str x6, [sp+296]
003a3f6cstr x5, [sp+304]
003a3f70ldr x4, [sp+280]
003a3f74ldrsb x27, [x4]
003a3f78ldr x4, [x4+32]
003a3f7cands xzr, x4, 63
003a3f80b.eq 0x3a3f88
003a3f84b 0x3a3fcc
003a3f88
003a3f88loc_3a3f88:
003a3f88b 0x3a3f8c
003a3f8c
003a3f8cloc_3a3f8c:
003a3f8cb 0x3a3f90
003a3f90
003a3f90loc_3a3f90:
003a3f90adrp x4, 0x36c000
003a3f94add x4, x4, 232
003a3f98str x4, [sp+224]
003a3f9corr x4, xzr, 1
003a3fa0str x4, [sp+232]
003a3fa4str x4, [sp+240]
003a3fa8ldr x4, [sp+280]
003a3facldrsb x27, [x4]
003a3fb0add x0, x4, 40
003a3fb4str x0, [sp+184]
003a3fb8ldr x1, [sp+224]
003a3fbcldr x2, [sp+232]
003a3fc0ldr x3, [sp+240]
003a3fc4bl bytes.(*Buffer).Write
003a3fc8b 0x3a3fd0
003a3fcc
003a3fccloc_3a3fcc:
003a3fccb 0x3a3fd0
003a3fd0
003a3fd0loc_3a3fd0:
003a3fd0b 0x3a3fd4
003a3fd4
003a3fd4loc_3a3fd4:
003a3fd4b 0x3a3e4c
003a3fd8
003a3fd8loc_3a3fd8:
003a3fd8stp xzr, xzr, [sp+208]
003a3fdcldr x3, [sp+280]
003a3fe0ldrsb x27, [x3]
003a3fe4add x3, x3, 40
003a3fe8str x3, [sp+176]
003a3fecldr x3, [sp+280]
003a3ff0ldrsb x27, [x3]
003a3ff4ldr x1, [x3+16]
003a3ff8ldr x2, [x3+24]
003a3ffcstr x1, [sp+160]
003a4000str x2, [sp+168]
003a4004ldr x0, [sp+176]
003a4008bl bytes.(*Buffer).WriteTo
003a400cstr x0, [sp+88]
003a4010str x1, [sp+208]
003a4014str x2, [sp+216]
003a4018ldr x3, [sp+88]
003a401cstr x3, [sp+72]
003a4020str x1, [sp+248]
003a4024str x2, [sp+256]
003a4028str x1, [sp+128]
003a402cstr x2, [sp+136]
003a4030cbnz x1, 0x3a4038
003a4034b 0x3a4054
003a4038
003a4038loc_3a4038:
003a4038str xzr, [sp+48]
003a403cstr x1, [sp+112]
003a4040str x2, [sp+120]
003a4044ldr x0, [sp+48]
003a4048ldp x29, x30, [sp-8]
003a404cadd sp, sp, 272
003a4050ret x30
003a4054
003a4054loc_3a4054:
003a4054ldr x3, [sp+296]
003a4058str x3, [sp+104]
003a405cstr x3, [sp+48]
003a4060stp xzr, xzr, [sp+112]
003a4064ldr x0, [sp+48]
003a4068mov x1, xzr
003a406cmov x2, xzr
003a4070ldp x29, x30, [sp-8]
003a4074add sp, sp, 272
003a4078ret x30
003a407c
003a407cloc_3a407c:
003a407cbl runtime.panicSliceB
003a4080
003a4080loc_3a4080:
003a4080bl runtime.panicSliceAcap
003a4084
003a4084loc_3a4084:
003a4084adrp x0, 0x251000
003a4088add x0, x0, 2944
003a408cadrp x1, 0x36e000
003a4090add x1, x1, 3744
003a4094bl runtime.gopanic
003a4098hint
003a409c
003a409cloc_3a409c:
003a409cstp x0, x1, [sp+8]
003a40a0stp x2, x3, [sp+24]
003a40a4mov x3, x30
003a40a8bl runtime.morestack_noctxt.abi0
003a40acldp x0, x1, [sp+8]
003a40b0ldp x2, x3, [sp+24]
003a40b4b 0x3a3df0
003a40b8udf 0
003a40bcudf 0
003a3df0
003a40c0
003a40c0filippo.io/age/internal/format.(*Stanza).Marshal: ; void filippo.io/age/internal/format.(*Stanza).Marshal(filippo.io/age/internal/format.Stanza * r, io.Writer w)
003a40c0ldr x16, [x28+16]
003a40c4sub x17, sp, 464
003a40c8subs xzr, x17, x16
003a40ccb.ls 0x3a4540
003a40d0sub x20, sp, 592
003a40d4stp x29, x30, [x20-8]
003a40d8add sp, x20, 0
003a40dcsub x29, sp, 8
003a40e0str x0, [sp+600]
003a40e4str x1, [sp+608]
003a40e8str x2, [sp+616]
003a40ecstp xzr, xzr, [sp+136]
003a40f0add x27, sp, 520
003a40f4stp xzr, xzr, [x27]
003a40f8adrp x27, 0x66d000
003a40fcldr x2, [x27+2872]
003a4100adrp x27, 0x66d000
003a4104ldr x3, [x27+2880]
003a4108ldr x4, [sp+608]
003a410cldrsb x27, [x4]
003a4110ldr x4, [x4+24]
003a4114adrp x27, 0x66d000
003a4118ldr x1, [x27+2864]
003a411cldr x0, [sp+616]
003a4120blr x4
003a4124str x0, [sp+104]
003a4128str x1, [sp+520]
003a412cstr x2, [sp+528]
003a4130ldr x4, [sp+104]
003a4134str x4, [sp+64]
003a4138str x1, [sp+288]
003a413cstr x2, [sp+296]
003a4140str x1, [sp+240]
003a4144str x2, [sp+248]
003a4148cbnz x1, 0x3a4150
003a414cb 0x3a416c
003a4150
003a4150loc_3a4150:
003a4150str x1, [sp+136]
003a4154str x2, [sp+144]
003a4158mov x0, x1
003a415cmov x1, x2
003a4160ldp x29, x30, [sp-8]
003a4164add sp, sp, 592
003a4168ret x30
003a416c
003a416cloc_3a416c:
003a416cstp xzr, xzr, [sp+424]
003a4170add x5, sp, 424
003a4174str x5, [sp+440]
003a4178ldrsb x27, [x5]
003a417cldr x6, [sp+600]
003a4180ldrsb x27, [x6]
003a4184ldr x7, [x6]
003a4188ldr x6, [x6+8]
003a418cstr x6, [x5+8]
003a4190adrp x27, 0x6a7000
003a4194ldr w6, [x27+3056]
003a4198cbz w6, 0x3a41a0
003a419cb 0x3a41a4
003a41a0
003a41a0loc_3a41a0:
003a41a0b 0x3a41b8
003a41a4
003a41a4loc_3a41a4:
003a41a4bl runtime.gcWriteBarrier2
003a41a8str x7, [x25]
003a41acldr x6, [x5]
003a41b0str x6, [x25+8]
003a41b4b 0x3a41b8
003a41b8
003a41b8loc_3a41b8:
003a41b8str x7, [x5]
003a41bcldrsb x27, [x5]
003a41c0b 0x3a41c4
003a41c4
003a41c4loc_3a41c4:
003a41c4str x5, [sp+448]
003a41c8orr x5, xzr, 1
003a41ccstr x5, [sp+456]
003a41d0str x5, [sp+464]
003a41d4ldr x6, [sp+600]
003a41d8ldrsb x27, [x6]
003a41dcldr x7, [x6+16]
003a41e0ldr x8, [x6+24]
003a41e4ldr x6, [x6+32]
003a41e8str x7, [sp+400]
003a41ecstr x8, [sp+408]
003a41f0str x6, [sp+416]
003a41f4ldr x2, [sp+464]
003a41f8ldr x0, [sp+448]
003a41fcldr x6, [sp+456]
003a4200str x0, [sp+376]
003a4204str x6, [sp+384]
003a4208str x2, [sp+392]
003a420cldr x7, [sp+408]
003a4210add x1, x6, x7
003a4214str x1, [sp+96]
003a4218subs xzr, x2, x1
003a421cb.hs 0x3a4224
003a4220b 0x3a422c
003a4224
003a4224loc_3a4224:
003a4224str x1, [sp+384]
003a4228b 0x3a424c
003a422c
003a422cloc_3a422c:
003a422cldr x3, [sp+408]
003a4230adrp x4, 0x251000
003a4234add x4, x4, 2944
003a4238bl runtime.growslice
003a423cstr x0, [sp+376]
003a4240str x1, [sp+384]
003a4244str x2, [sp+392]
003a4248b 0x3a424c
003a424c
003a424cloc_3a424c:
003a424cldr x5, [sp+96]
003a4250ldr x6, [sp+376]
003a4254ldr x7, [sp+384]
003a4258ldr x8, [sp+392]
003a425cldr x9, [sp+408]
003a4260sub x10, x5, x9
003a4264add x8, x8, x9
003a4268sub x8, x8, x5
003a426cadd x7, x7, x9
003a4270sub x2, x7, x5
003a4274sub x5, xzr, x8
003a4278ubfm x7, x10, 60, 59
003a427cand x5, x7, x5, asr #63
003a4280add x1, x6, x5
003a4284str x1, [sp+352]
003a4288str x2, [sp+360]
003a428cstr x8, [sp+368]
003a4290ldr x3, [sp+400]
003a4294ldr x4, [sp+408]
003a4298adrp x0, 0x251000
003a429cadd x0, x0, 2944
003a42a0bl runtime.typedslicecopy
003a42a4ldr x5, [sp+384]
003a42a8ldr x6, [sp+376]
003a42acldr x7, [sp+392]
003a42b0str x6, [sp+496]
003a42b4str x5, [sp+504]
003a42b8str x7, [sp+512]
003a42bcstr x6, [sp+472]
003a42c0str x5, [sp+480]
003a42c4str x7, [sp+488]
003a42c8str xzr, [sp+88]
003a42ccstr x5, [sp+80]
003a42d0ldr x5, [sp+472]
003a42d4str x5, [sp+72]
003a42d8b 0x3a42dc
003a42dc
003a42dcloc_3a42dc:
003a42dcldr x5, [sp+80]
003a42e0ldr x6, [sp+88]
003a42e4subs xzr, x5, x6
003a42e8b.gt 0x3a42f0
003a42ecb 0x3a43bc
003a42f0
003a42f0loc_3a42f0:
003a42f0ldr x5, [sp+72]
003a42f4str x5, [sp+344]
003a42f8ldr x5, [sp+344]
003a42fcldr x6, [x5]
003a4300ldr x5, [x5+8]
003a4304str x6, [sp+256]
003a4308str x5, [sp+264]
003a430cadd x27, sp, 520
003a4310stp xzr, xzr, [x27]
003a4314ldr x3, [sp+256]
003a4318ldr x4, [sp+264]
003a431cmov x0, xzr
003a4320adrp x1, 0x36c000
003a4324add x1, x1, 3072
003a4328orr x2, xzr, 1
003a432cbl runtime.concatstring2
003a4330str x0, [sp+328]
003a4334str x1, [sp+336]
003a4338ldr x5, [sp+616]
003a433cldr x6, [sp+608]
003a4340mov x2, x0
003a4344mov x3, x1
003a4348mov x0, x6
003a434cmov x1, x5
003a4350bl io.WriteString
003a4354str x0, [sp+104]
003a4358str x1, [sp+520]
003a435cstr x2, [sp+528]
003a4360ldr x5, [sp+104]
003a4364str x5, [sp+56]
003a4368str x1, [sp+272]
003a436cstr x2, [sp+280]
003a4370str x1, [sp+224]
003a4374str x2, [sp+232]
003a4378cbnz x1, 0x3a4380
003a437cb 0x3a439c
003a4380
003a4380loc_3a4380:
003a4380str x1, [sp+136]
003a4384str x2, [sp+144]
003a4388mov x0, x1
003a438cmov x1, x2
003a4390ldp x29, x30, [sp-8]
003a4394add sp, sp, 592
003a4398ret x30
003a439c
003a439cloc_3a439c:
003a439cb 0x3a43a0
003a43a0
003a43a0loc_3a43a0:
003a43a0ldr x5, [sp+88]
003a43a4add x5, x5, 1
003a43a8str x5, [sp+88]
003a43acldr x5, [sp+344]
003a43b0add x5, x5, 16
003a43b4str x5, [sp+72]
003a43b8b 0x3a42dc
003a43bc
003a43bcloc_3a43bc:
003a43bcadd x27, sp, 520
003a43c0stp xzr, xzr, [x27]
003a43c4ldr x0, [sp+608]
003a43c8ldr x1, [sp+616]
003a43ccadrp x2, 0x36b000
003a43d0add x2, x2, 232
003a43d4orr x3, xzr, 1
003a43d8bl io.WriteString
003a43dcstr x0, [sp+104]
003a43e0str x1, [sp+520]
003a43e4str x2, [sp+528]
003a43e8ldr x4, [sp+104]
003a43ecstr x4, [sp+128]
003a43f0str x1, [sp+568]
003a43f4str x2, [sp+576]
003a43f8str x1, [sp+208]
003a43fcstr x2, [sp+216]
003a4400cbnz x1, 0x3a4408
003a4404b 0x3a4424
003a4408
003a4408loc_3a4408:
003a4408str x1, [sp+136]
003a440cstr x2, [sp+144]
003a4410mov x0, x1
003a4414mov x1, x2
003a4418ldp x29, x30, [sp-8]
003a441cadd sp, sp, 592
003a4420ret x30
003a4424
003a4424loc_3a4424:
003a4424ldr x1, [sp+608]
003a4428ldr x2, [sp+616]
003a442cadrp x27, 0x67d000
003a4430ldr x0, [x27+312]
003a4434bl filippo.io/age/internal/format.NewWrappedBase64Encoder
003a4438str x0, [sp+152]
003a443cadd x27, sp, 520
003a4440stp xzr, xzr, [x27]
003a4444ldr x3, [sp+600]
003a4448ldrsb x27, [x3]
003a444cldr x1, [x3+40]
003a4450ldr x2, [x3+48]
003a4454ldr x3, [x3+56]
003a4458str x1, [sp+304]
003a445cstr x2, [sp+312]
003a4460str x3, [sp+320]
003a4464ldr x0, [sp+152]
003a4468bl filippo.io/age/internal/format.(*WrappedBase64Encoder).Write
003a446cstr x0, [sp+104]
003a4470str x1, [sp+520]
003a4474str x2, [sp+528]
003a4478ldr x3, [sp+104]
003a447cstr x3, [sp+120]
003a4480str x1, [sp+552]
003a4484str x2, [sp+560]
003a4488str x1, [sp+192]
003a448cstr x2, [sp+200]
003a4490cbnz x1, 0x3a4498
003a4494b 0x3a44b4
003a4498
003a4498loc_3a4498:
003a4498str x1, [sp+136]
003a449cstr x2, [sp+144]
003a44a0mov x0, x1
003a44a4mov x1, x2
003a44a8ldp x29, x30, [sp-8]
003a44acadd sp, sp, 592
003a44b0ret x30
003a44b4
003a44b4loc_3a44b4:
003a44b4ldr x0, [sp+152]
003a44b8bl filippo.io/age/internal/format.(*WrappedBase64Encoder).Close
003a44bcstr x0, [sp+176]
003a44c0str x1, [sp+184]
003a44c4cbnz x0, 0x3a44cc
003a44c8b 0x3a44e0
003a44cc
003a44ccloc_3a44cc:
003a44ccstr x0, [sp+136]
003a44d0str x1, [sp+144]
003a44d4ldp x29, x30, [sp-8]
003a44d8add sp, sp, 592
003a44dcret x30
003a44e0
003a44e0loc_3a44e0:
003a44e0add x27, sp, 520
003a44e4stp xzr, xzr, [x27]
003a44e8ldr x0, [sp+608]
003a44ecldr x1, [sp+616]
003a44f0adrp x2, 0x36b000
003a44f4add x2, x2, 232
003a44f8orr x3, xzr, 1
003a44fcbl io.WriteString
003a4500str x0, [sp+104]
003a4504str x1, [sp+520]
003a4508str x2, [sp+528]
003a450cldr x4, [sp+104]
003a4510str x4, [sp+112]
003a4514str x1, [sp+536]
003a4518str x2, [sp+544]
003a451cstr x1, [sp+160]
003a4520str x2, [sp+168]
003a4524str x1, [sp+136]
003a4528str x2, [sp+144]
003a452cmov x0, x1
003a4530mov x1, x2
003a4534ldp x29, x30, [sp-8]
003a4538add sp, sp, 592
003a453cret x30
003a4540
003a4540loc_3a4540:
003a4540stp x0, x1, [sp+8]
003a4544str x2, [sp+24]
003a4548mov x3, x30
003a454cbl runtime.morestack_noctxt.abi0
003a4550ldp x0, x1, [sp+8]
003a4554ldr x2, [sp+24]
003a4558b 0x3a40c0
003a455cudf 0
003a40c0
003a40c0filippo.io/age/internal/format.(*Stanza).Marshal: ; void filippo.io/age/internal/format.(*Stanza).Marshal(filippo.io/age/internal/format.Stanza * r, io.Writer w)
003a40c0ldr x16, [x28+16]
003a40c4sub x17, sp, 464
003a40c8subs xzr, x17, x16
003a40ccb.ls 0x3a4540
003a40d0sub x20, sp, 592
003a40d4stp x29, x30, [x20-8]
003a40d8add sp, x20, 0
003a40dcsub x29, sp, 8
003a40e0str x0, [sp+600]
003a40e4str x1, [sp+608]
003a40e8str x2, [sp+616]
003a40ecstp xzr, xzr, [sp+136]
003a40f0add x27, sp, 520
003a40f4stp xzr, xzr, [x27]
003a40f8adrp x27, 0x66d000
003a40fcldr x2, [x27+2872]
003a4100adrp x27, 0x66d000
003a4104ldr x3, [x27+2880]
003a4108ldr x4, [sp+608]
003a410cldrsb x27, [x4]
003a4110ldr x4, [x4+24]
003a4114adrp x27, 0x66d000
003a4118ldr x1, [x27+2864]
003a411cldr x0, [sp+616]
003a4120blr x4
003a4124str x0, [sp+104]
003a4128str x1, [sp+520]
003a412cstr x2, [sp+528]
003a4130ldr x4, [sp+104]
003a4134str x4, [sp+64]
003a4138str x1, [sp+288]
003a413cstr x2, [sp+296]
003a4140str x1, [sp+240]
003a4144str x2, [sp+248]
003a4148cbnz x1, 0x3a4150
003a414cb 0x3a416c
003a4150
003a4150loc_3a4150:
003a4150str x1, [sp+136]
003a4154str x2, [sp+144]
003a4158mov x0, x1
003a415cmov x1, x2
003a4160ldp x29, x30, [sp-8]
003a4164add sp, sp, 592
003a4168ret x30
003a416c
003a416cloc_3a416c:
003a416cstp xzr, xzr, [sp+424]
003a4170add x5, sp, 424
003a4174str x5, [sp+440]
003a4178ldrsb x27, [x5]
003a417cldr x6, [sp+600]
003a4180ldrsb x27, [x6]
003a4184ldr x7, [x6]
003a4188ldr x6, [x6+8]
003a418cstr x6, [x5+8]
003a4190adrp x27, 0x6a7000
003a4194ldr w6, [x27+3056]
003a4198cbz w6, 0x3a41a0
003a419cb 0x3a41a4
003a41a0
003a41a0loc_3a41a0:
003a41a0b 0x3a41b8
003a41a4
003a41a4loc_3a41a4:
003a41a4bl runtime.gcWriteBarrier2
003a41a8str x7, [x25]
003a41acldr x6, [x5]
003a41b0str x6, [x25+8]
003a41b4b 0x3a41b8
003a41b8
003a41b8loc_3a41b8:
003a41b8str x7, [x5]
003a41bcldrsb x27, [x5]
003a41c0b 0x3a41c4
003a41c4
003a41c4loc_3a41c4:
003a41c4str x5, [sp+448]
003a41c8orr x5, xzr, 1
003a41ccstr x5, [sp+456]
003a41d0str x5, [sp+464]
003a41d4ldr x6, [sp+600]
003a41d8ldrsb x27, [x6]
003a41dcldr x7, [x6+16]
003a41e0ldr x8, [x6+24]
003a41e4ldr x6, [x6+32]
003a41e8str x7, [sp+400]
003a41ecstr x8, [sp+408]
003a41f0str x6, [sp+416]
003a41f4ldr x2, [sp+464]
003a41f8ldr x0, [sp+448]
003a41fcldr x6, [sp+456]
003a4200str x0, [sp+376]
003a4204str x6, [sp+384]
003a4208str x2, [sp+392]
003a420cldr x7, [sp+408]
003a4210add x1, x6, x7
003a4214str x1, [sp+96]
003a4218subs xzr, x2, x1
003a421cb.hs 0x3a4224
003a4220b 0x3a422c
003a4224
003a4224loc_3a4224:
003a4224str x1, [sp+384]
003a4228b 0x3a424c
003a422c
003a422cloc_3a422c:
003a422cldr x3, [sp+408]
003a4230adrp x4, 0x251000
003a4234add x4, x4, 2944
003a4238bl runtime.growslice
003a423cstr x0, [sp+376]
003a4240str x1, [sp+384]
003a4244str x2, [sp+392]
003a4248b 0x3a424c
003a424c
003a424cloc_3a424c:
003a424cldr x5, [sp+96]
003a4250ldr x6, [sp+376]
003a4254ldr x7, [sp+384]
003a4258ldr x8, [sp+392]
003a425cldr x9, [sp+408]
003a4260sub x10, x5, x9
003a4264add x8, x8, x9
003a4268sub x8, x8, x5
003a426cadd x7, x7, x9
003a4270sub x2, x7, x5
003a4274sub x5, xzr, x8
003a4278ubfm x7, x10, 60, 59
003a427cand x5, x7, x5, asr #63
003a4280add x1, x6, x5
003a4284str x1, [sp+352]
003a4288str x2, [sp+360]
003a428cstr x8, [sp+368]
003a4290ldr x3, [sp+400]
003a4294ldr x4, [sp+408]
003a4298adrp x0, 0x251000
003a429cadd x0, x0, 2944
003a42a0bl runtime.typedslicecopy
003a42a4ldr x5, [sp+384]
003a42a8ldr x6, [sp+376]
003a42acldr x7, [sp+392]
003a42b0str x6, [sp+496]
003a42b4str x5, [sp+504]
003a42b8str x7, [sp+512]
003a42bcstr x6, [sp+472]
003a42c0str x5, [sp+480]
003a42c4str x7, [sp+488]
003a42c8str xzr, [sp+88]
003a42ccstr x5, [sp+80]
003a42d0ldr x5, [sp+472]
003a42d4str x5, [sp+72]
003a42d8b 0x3a42dc
003a42dc
003a42dcloc_3a42dc:
003a42dcldr x5, [sp+80]
003a42e0ldr x6, [sp+88]
003a42e4subs xzr, x5, x6
003a42e8b.gt 0x3a42f0
003a42ecb 0x3a43bc
003a42f0
003a42f0loc_3a42f0:
003a42f0ldr x5, [sp+72]
003a42f4str x5, [sp+344]
003a42f8ldr x5, [sp+344]
003a42fcldr x6, [x5]
003a4300ldr x5, [x5+8]
003a4304str x6, [sp+256]
003a4308str x5, [sp+264]
003a430cadd x27, sp, 520
003a4310stp xzr, xzr, [x27]
003a4314ldr x3, [sp+256]
003a4318ldr x4, [sp+264]
003a431cmov x0, xzr
003a4320adrp x1, 0x36c000
003a4324add x1, x1, 3072
003a4328orr x2, xzr, 1
003a432cbl runtime.concatstring2
003a4330str x0, [sp+328]
003a4334str x1, [sp+336]
003a4338ldr x5, [sp+616]
003a433cldr x6, [sp+608]
003a4340mov x2, x0
003a4344mov x3, x1
003a4348mov x0, x6
003a434cmov x1, x5
003a4350bl io.WriteString
003a4354str x0, [sp+104]
003a4358str x1, [sp+520]
003a435cstr x2, [sp+528]
003a4360ldr x5, [sp+104]
003a4364str x5, [sp+56]
003a4368str x1, [sp+272]
003a436cstr x2, [sp+280]
003a4370str x1, [sp+224]
003a4374str x2, [sp+232]
003a4378cbnz x1, 0x3a4380
003a437cb 0x3a439c
003a4380
003a4380loc_3a4380:
003a4380str x1, [sp+136]
003a4384str x2, [sp+144]
003a4388mov x0, x1
003a438cmov x1, x2
003a4390ldp x29, x30, [sp-8]
003a4394add sp, sp, 592
003a4398ret x30
003a439c
003a439cloc_3a439c:
003a439cb 0x3a43a0
003a43a0
003a43a0loc_3a43a0:
003a43a0ldr x5, [sp+88]
003a43a4add x5, x5, 1
003a43a8str x5, [sp+88]
003a43acldr x5, [sp+344]
003a43b0add x5, x5, 16
003a43b4str x5, [sp+72]
003a43b8b 0x3a42dc
003a43bc
003a43bcloc_3a43bc:
003a43bcadd x27, sp, 520
003a43c0stp xzr, xzr, [x27]
003a43c4ldr x0, [sp+608]
003a43c8ldr x1, [sp+616]
003a43ccadrp x2, 0x36b000
003a43d0add x2, x2, 232
003a43d4orr x3, xzr, 1
003a43d8bl io.WriteString
003a43dcstr x0, [sp+104]
003a43e0str x1, [sp+520]
003a43e4str x2, [sp+528]
003a43e8ldr x4, [sp+104]
003a43ecstr x4, [sp+128]
003a43f0str x1, [sp+568]
003a43f4str x2, [sp+576]
003a43f8str x1, [sp+208]
003a43fcstr x2, [sp+216]
003a4400cbnz x1, 0x3a4408
003a4404b 0x3a4424
003a4408
003a4408loc_3a4408:
003a4408str x1, [sp+136]
003a440cstr x2, [sp+144]
003a4410mov x0, x1
003a4414mov x1, x2
003a4418ldp x29, x30, [sp-8]
003a441cadd sp, sp, 592
003a4420ret x30
003a4424
003a4424loc_3a4424:
003a4424ldr x1, [sp+608]
003a4428ldr x2, [sp+616]
003a442cadrp x27, 0x67d000
003a4430ldr x0, [x27+312]
003a4434bl filippo.io/age/internal/format.NewWrappedBase64Encoder
003a4438str x0, [sp+152]
003a443cadd x27, sp, 520
003a4440stp xzr, xzr, [x27]
003a4444ldr x3, [sp+600]
003a4448ldrsb x27, [x3]
003a444cldr x1, [x3+40]
003a4450ldr x2, [x3+48]
003a4454ldr x3, [x3+56]
003a4458str x1, [sp+304]
003a445cstr x2, [sp+312]
003a4460str x3, [sp+320]
003a4464ldr x0, [sp+152]
003a4468bl filippo.io/age/internal/format.(*WrappedBase64Encoder).Write
003a446cstr x0, [sp+104]
003a4470str x1, [sp+520]
003a4474str x2, [sp+528]
003a4478ldr x3, [sp+104]
003a447cstr x3, [sp+120]
003a4480str x1, [sp+552]
003a4484str x2, [sp+560]
003a4488str x1, [sp+192]
003a448cstr x2, [sp+200]
003a4490cbnz x1, 0x3a4498
003a4494b 0x3a44b4
003a4498
003a4498loc_3a4498:
003a4498str x1, [sp+136]
003a449cstr x2, [sp+144]
003a44a0mov x0, x1
003a44a4mov x1, x2
003a44a8ldp x29, x30, [sp-8]
003a44acadd sp, sp, 592
003a44b0ret x30
003a44b4
003a44b4loc_3a44b4:
003a44b4ldr x0, [sp+152]
003a44b8bl filippo.io/age/internal/format.(*WrappedBase64Encoder).Close
003a44bcstr x0, [sp+176]
003a44c0str x1, [sp+184]
003a44c4cbnz x0, 0x3a44cc
003a44c8b 0x3a44e0
003a44cc
003a44ccloc_3a44cc:
003a44ccstr x0, [sp+136]
003a44d0str x1, [sp+144]
003a44d4ldp x29, x30, [sp-8]
003a44d8add sp, sp, 592
003a44dcret x30
003a44e0
003a44e0loc_3a44e0:
003a44e0add x27, sp, 520
003a44e4stp xzr, xzr, [x27]
003a44e8ldr x0, [sp+608]
003a44ecldr x1, [sp+616]
003a44f0adrp x2, 0x36b000
003a44f4add x2, x2, 232
003a44f8orr x3, xzr, 1
003a44fcbl io.WriteString
003a4500str x0, [sp+104]
003a4504str x1, [sp+520]
003a4508str x2, [sp+528]
003a450cldr x4, [sp+104]
003a4510str x4, [sp+112]
003a4514str x1, [sp+536]
003a4518str x2, [sp+544]
003a451cstr x1, [sp+160]
003a4520str x2, [sp+168]
003a4524str x1, [sp+136]
003a4528str x2, [sp+144]
003a452cmov x0, x1
003a4530mov x1, x2
003a4534ldp x29, x30, [sp-8]
003a4538add sp, sp, 592
003a453cret x30
003a4540
003a4540loc_3a4540:
003a4540stp x0, x1, [sp+8]
003a4544str x2, [sp+24]
003a4548mov x3, x30
003a454cbl runtime.morestack_noctxt.abi0
003a4550ldp x0, x1, [sp+8]
003a4554ldr x2, [sp+24]
003a4558b 0x3a40c0
003a455cudf 0
003a40c0
003a4560
003a4560filippo.io/age/internal/format.(*Header).MarshalWithoutMAC: ; void filippo.io/age/internal/format.(*Header).MarshalWithoutMAC(filippo.io/age/internal/format.Header * h, io.Writer w)
003a4560ldr x16, [x28+16]
003a4564sub x17, sp, 192
003a4568subs xzr, x17, x16
003a456cb.ls 0x3a4770
003a4570sub x20, sp, 320
003a4574stp x29, x30, [x20-8]
003a4578add sp, x20, 0
003a457csub x29, sp, 8
003a4580str x0, [sp+328]
003a4584str x1, [sp+336]
003a4588str x2, [sp+344]
003a458cstp xzr, xzr, [sp+112]
003a4590stp xzr, xzr, [sp+280]
003a4594ldr x0, [sp+336]
003a4598ldr x1, [sp+344]
003a459cadrp x2, 0x314000
003a45a0add x2, x2, 286
003a45a4movz x3, 22
003a45a8bl io.WriteString
003a45acstr x0, [sp+104]
003a45b0str x1, [sp+280]
003a45b4str x2, [sp+288]
003a45b8ldr x4, [sp+104]
003a45bcstr x4, [sp+80]
003a45c0str x1, [sp+184]
003a45c4str x2, [sp+192]
003a45c8str x1, [sp+168]
003a45ccstr x2, [sp+176]
003a45d0cbnz x1, 0x3a45d8
003a45d4b 0x3a45f4
003a45d8
003a45d8loc_3a45d8:
003a45d8str x1, [sp+112]
003a45dcstr x2, [sp+120]
003a45e0mov x0, x1
003a45e4mov x1, x2
003a45e8ldp x29, x30, [sp-8]
003a45ecadd sp, sp, 320
003a45f0ret x30
003a45f4
003a45f4loc_3a45f4:
003a45f4ldr x3, [sp+328]
003a45f8ldrsb x27, [x3]
003a45fcldr x4, [x3+8]
003a4600ldr x5, [x3]
003a4604ldr x3, [x3+16]
003a4608str x5, [sp+256]
003a460cstr x4, [sp+264]
003a4610str x3, [sp+272]
003a4614str xzr, [sp+96]
003a4618str x4, [sp+88]
003a461cb 0x3a4620
003a4620
003a4620loc_3a4620:
003a4620ldr x3, [sp+88]
003a4624ldr x4, [sp+96]
003a4628subs xzr, x3, x4
003a462cb.gt 0x3a4634
003a4630b 0x3a4688
003a4634
003a4634loc_3a4634:
003a4634ldr x3, [sp+96]
003a4638ldr x4, [sp+256]
003a463cldr x0, [x4+3*x3]
003a4640str x0, [sp+128]
003a4644ldr x2, [sp+344]
003a4648ldr x1, [sp+336]
003a464cbl filippo.io/age/internal/format.(*Stanza).Marshal
003a4650str x0, [sp+152]
003a4654str x1, [sp+160]
003a4658cbnz x0, 0x3a4660
003a465cb 0x3a4674
003a4660
003a4660loc_3a4660:
003a4660str x0, [sp+112]
003a4664str x1, [sp+120]
003a4668ldp x29, x30, [sp-8]
003a466cadd sp, sp, 320
003a4670ret x30
003a4674
003a4674loc_3a4674:
003a4674b 0x3a4678
003a4678
003a4678loc_3a4678:
003a4678ldr x3, [sp+96]
003a467cadd x3, x3, 1
003a4680str x3, [sp+96]
003a4684b 0x3a4620
003a4688
003a4688loc_3a4688:
003a4688stp xzr, xzr, [sp+280]
003a468cstp xzr, xzr, [sp+240]
003a4690add x3, sp, 240
003a4694str x3, [sp+208]
003a4698adrp x27, 0x66d000
003a469cldr x0, [x27+2896]
003a46a0adrp x27, 0x66d000
003a46a4ldr x1, [x27+2904]
003a46a8adrp x27, 0x66d000
003a46acldr x2, [x27+2912]
003a46b0bl runtime.convTslice
003a46b4str x0, [sp+200]
003a46b8ldr x3, [sp+208]
003a46bcldrsb x27, [x3]
003a46c0adrp x4, 0x249000
003a46c4add x4, x4, 1216
003a46c8str x4, [x3]
003a46ccadrp x27, 0x6a7000
003a46d0ldr w4, [x27+3056]
003a46d4cbz w4, 0x3a46dc
003a46d8b 0x3a46e0
003a46dc
003a46dcloc_3a46dc:
003a46dcb 0x3a46f4
003a46e0
003a46e0loc_3a46e0:
003a46e0bl runtime.gcWriteBarrier2
003a46e4str x0, [x25]
003a46e8ldr x7, [x3+8]
003a46ecstr x7, [x25+8]
003a46f0b 0x3a46f4
003a46f4
003a46f4loc_3a46f4:
003a46f4str x0, [x3+8]
003a46f8ldr x4, [sp+208]
003a46fcldrsb x27, [x4]
003a4700b 0x3a4704
003a4704
003a4704loc_3a4704:
003a4704str x4, [sp+216]
003a4708orr x6, xzr, 1
003a470cstr x6, [sp+224]
003a4710str x6, [sp+232]
003a4714ldr x0, [sp+336]
003a4718ldr x1, [sp+344]
003a471cadrp x2, 0x30c000
003a4720add x2, x2, 17
003a4724orr x3, xzr, 2
003a4728mov x5, x6
003a472cbl fmt.Fprintf
003a4730str x0, [sp+104]
003a4734str x1, [sp+280]
003a4738str x2, [sp+288]
003a473cldr x7, [sp+104]
003a4740str x7, [sp+72]
003a4744str x1, [sp+296]
003a4748str x2, [sp+304]
003a474cstr x1, [sp+136]
003a4750str x2, [sp+144]
003a4754str x1, [sp+112]
003a4758str x2, [sp+120]
003a475cmov x0, x1
003a4760mov x1, x2
003a4764ldp x29, x30, [sp-8]
003a4768add sp, sp, 320
003a476cret x30
003a4770
003a4770loc_3a4770:
003a4770stp x0, x1, [sp+8]
003a4774str x2, [sp+24]
003a4778mov x3, x30
003a477cbl runtime.morestack_noctxt.abi0
003a4780ldp x0, x1, [sp+8]
003a4784ldr x2, [sp+24]
003a4788b 0x3a4560
003a478cudf 0
003a4560
003a4560filippo.io/age/internal/format.(*Header).MarshalWithoutMAC: ; void filippo.io/age/internal/format.(*Header).MarshalWithoutMAC(filippo.io/age/internal/format.Header * h, io.Writer w)
003a4560ldr x16, [x28+16]
003a4564sub x17, sp, 192
003a4568subs xzr, x17, x16
003a456cb.ls 0x3a4770
003a4570sub x20, sp, 320
003a4574stp x29, x30, [x20-8]
003a4578add sp, x20, 0
003a457csub x29, sp, 8
003a4580str x0, [sp+328]
003a4584str x1, [sp+336]
003a4588str x2, [sp+344]
003a458cstp xzr, xzr, [sp+112]
003a4590stp xzr, xzr, [sp+280]
003a4594ldr x0, [sp+336]
003a4598ldr x1, [sp+344]
003a459cadrp x2, 0x314000
003a45a0add x2, x2, 286
003a45a4movz x3, 22
003a45a8bl io.WriteString
003a45acstr x0, [sp+104]
003a45b0str x1, [sp+280]
003a45b4str x2, [sp+288]
003a45b8ldr x4, [sp+104]
003a45bcstr x4, [sp+80]
003a45c0str x1, [sp+184]
003a45c4str x2, [sp+192]
003a45c8str x1, [sp+168]
003a45ccstr x2, [sp+176]
003a45d0cbnz x1, 0x3a45d8
003a45d4b 0x3a45f4
003a45d8
003a45d8loc_3a45d8:
003a45d8str x1, [sp+112]
003a45dcstr x2, [sp+120]
003a45e0mov x0, x1
003a45e4mov x1, x2
003a45e8ldp x29, x30, [sp-8]
003a45ecadd sp, sp, 320
003a45f0ret x30
003a45f4
003a45f4loc_3a45f4:
003a45f4ldr x3, [sp+328]
003a45f8ldrsb x27, [x3]
003a45fcldr x4, [x3+8]
003a4600ldr x5, [x3]
003a4604ldr x3, [x3+16]
003a4608str x5, [sp+256]
003a460cstr x4, [sp+264]
003a4610str x3, [sp+272]
003a4614str xzr, [sp+96]
003a4618str x4, [sp+88]
003a461cb 0x3a4620
003a4620
003a4620loc_3a4620:
003a4620ldr x3, [sp+88]
003a4624ldr x4, [sp+96]
003a4628subs xzr, x3, x4
003a462cb.gt 0x3a4634
003a4630b 0x3a4688
003a4634
003a4634loc_3a4634:
003a4634ldr x3, [sp+96]
003a4638ldr x4, [sp+256]
003a463cldr x0, [x4+3*x3]
003a4640str x0, [sp+128]
003a4644ldr x2, [sp+344]
003a4648ldr x1, [sp+336]
003a464cbl filippo.io/age/internal/format.(*Stanza).Marshal
003a4650str x0, [sp+152]
003a4654str x1, [sp+160]
003a4658cbnz x0, 0x3a4660
003a465cb 0x3a4674
003a4660
003a4660loc_3a4660:
003a4660str x0, [sp+112]
003a4664str x1, [sp+120]
003a4668ldp x29, x30, [sp-8]
003a466cadd sp, sp, 320
003a4670ret x30
003a4674
003a4674loc_3a4674:
003a4674b 0x3a4678
003a4678
003a4678loc_3a4678:
003a4678ldr x3, [sp+96]
003a467cadd x3, x3, 1
003a4680str x3, [sp+96]
003a4684b 0x3a4620
003a4688
003a4688loc_3a4688:
003a4688stp xzr, xzr, [sp+280]
003a468cstp xzr, xzr, [sp+240]
003a4690add x3, sp, 240
003a4694str x3, [sp+208]
003a4698adrp x27, 0x66d000
003a469cldr x0, [x27+2896]
003a46a0adrp x27, 0x66d000
003a46a4ldr x1, [x27+2904]
003a46a8adrp x27, 0x66d000
003a46acldr x2, [x27+2912]
003a46b0bl runtime.convTslice
003a46b4str x0, [sp+200]
003a46b8ldr x3, [sp+208]
003a46bcldrsb x27, [x3]
003a46c0adrp x4, 0x249000
003a46c4add x4, x4, 1216
003a46c8str x4, [x3]
003a46ccadrp x27, 0x6a7000
003a46d0ldr w4, [x27+3056]
003a46d4cbz w4, 0x3a46dc
003a46d8b 0x3a46e0
003a46dc
003a46dcloc_3a46dc:
003a46dcb 0x3a46f4
003a46e0
003a46e0loc_3a46e0:
003a46e0bl runtime.gcWriteBarrier2
003a46e4str x0, [x25]
003a46e8ldr x7, [x3+8]
003a46ecstr x7, [x25+8]
003a46f0b 0x3a46f4
003a46f4
003a46f4loc_3a46f4:
003a46f4str x0, [x3+8]
003a46f8ldr x4, [sp+208]
003a46fcldrsb x27, [x4]
003a4700b 0x3a4704
003a4704
003a4704loc_3a4704:
003a4704str x4, [sp+216]
003a4708orr x6, xzr, 1
003a470cstr x6, [sp+224]
003a4710str x6, [sp+232]
003a4714ldr x0, [sp+336]
003a4718ldr x1, [sp+344]
003a471cadrp x2, 0x30c000
003a4720add x2, x2, 17
003a4724orr x3, xzr, 2
003a4728mov x5, x6
003a472cbl fmt.Fprintf
003a4730str x0, [sp+104]
003a4734str x1, [sp+280]
003a4738str x2, [sp+288]
003a473cldr x7, [sp+104]
003a4740str x7, [sp+72]
003a4744str x1, [sp+296]
003a4748str x2, [sp+304]
003a474cstr x1, [sp+136]
003a4750str x2, [sp+144]
003a4754str x1, [sp+112]
003a4758str x2, [sp+120]
003a475cmov x0, x1
003a4760mov x1, x2
003a4764ldp x29, x30, [sp-8]
003a4768add sp, sp, 320
003a476cret x30
003a4770
003a4770loc_3a4770:
003a4770stp x0, x1, [sp+8]
003a4774str x2, [sp+24]
003a4778mov x3, x30
003a477cbl runtime.morestack_noctxt.abi0
003a4780ldp x0, x1, [sp+8]
003a4784ldr x2, [sp+24]
003a4788b 0x3a4560
003a478cudf 0
003a4560
003a4790
003a4790filippo.io/age/internal/format.(*Header).Marshal: ; void filippo.io/age/internal/format.(*Header).Marshal(filippo.io/age/internal/format.Header * h, io.Writer w)
003a4790ldr x16, [x28+16]
003a4794sub x17, sp, 144
003a4798subs xzr, x17, x16
003a479cb.ls 0x3a4900
003a47a0sub x20, sp, 272
003a47a4stp x29, x30, [x20-8]
003a47a8add sp, x20, 0
003a47acsub x29, sp, 8
003a47b0str x0, [sp+280]
003a47b4str x1, [sp+288]
003a47b8str x2, [sp+296]
003a47bcstp xzr, xzr, [sp+88]
003a47c0ldr x1, [sp+288]
003a47c4ldr x2, [sp+296]
003a47c8ldr x0, [sp+280]
003a47ccbl filippo.io/age/internal/format.(*Header).MarshalWithoutMAC
003a47d0str x0, [sp+136]
003a47d4str x1, [sp+144]
003a47d8cbnz x0, 0x3a47e0
003a47dcb 0x3a47f4
003a47e0
003a47e0loc_3a47e0:
003a47e0str x0, [sp+88]
003a47e4str x1, [sp+96]
003a47e8ldp x29, x30, [sp-8]
003a47ecadd sp, sp, 272
003a47f0ret x30
003a47f4
003a47f4loc_3a47f4:
003a47f4ldr x4, [sp+280]
003a47f8ldrsb x27, [x4]
003a47fcldr x1, [x4+24]
003a4800ldr x2, [x4+32]
003a4804ldr x3, [x4+40]
003a4808str x1, [sp+224]
003a480cstr x2, [sp+232]
003a4810str x3, [sp+240]
003a4814adrp x27, 0x67d000
003a4818ldr x0, [x27+312]
003a481cbl encoding/base64.(*Encoding).EncodeToString
003a4820str x0, [sp+104]
003a4824str x1, [sp+112]
003a4828stp xzr, xzr, [sp+248]
003a482cstp xzr, xzr, [sp+152]
003a4830add x4, sp, 152
003a4834str x4, [sp+192]
003a4838ldr x0, [sp+104]
003a483cldr x1, [sp+112]
003a4840bl runtime.convTstring
003a4844str x0, [sp+184]
003a4848ldr x4, [sp+192]
003a484cldrsb x27, [x4]
003a4850adrp x5, 0x251000
003a4854add x5, x5, 2944
003a4858str x5, [x4]
003a485cadrp x27, 0x6a7000
003a4860ldr w5, [x27+3056]
003a4864cbz w5, 0x3a486c
003a4868b 0x3a4870
003a486c
003a486cloc_3a486c:
003a486cb 0x3a4884
003a4870
003a4870loc_3a4870:
003a4870bl runtime.gcWriteBarrier2
003a4874str x0, [x25]
003a4878ldr x7, [x4+8]
003a487cstr x7, [x25+8]
003a4880b 0x3a4884
003a4884
003a4884loc_3a4884:
003a4884str x0, [x4+8]
003a4888ldr x4, [sp+192]
003a488cldrsb x27, [x4]
003a4890b 0x3a4894
003a4894
003a4894loc_3a4894:
003a4894str x4, [sp+200]
003a4898orr x6, xzr, 1
003a489cstr x6, [sp+208]
003a48a0str x6, [sp+216]
003a48a4ldr x0, [sp+288]
003a48a8ldr x1, [sp+296]
003a48acadrp x2, 0x30c000
003a48b0add x2, x2, 1394
003a48b4orr x3, xzr, 4
003a48b8mov x5, x6
003a48bcbl fmt.Fprintf
003a48c0str x0, [sp+72]
003a48c4str x1, [sp+248]
003a48c8str x2, [sp+256]
003a48ccldr x7, [sp+72]
003a48d0str x7, [sp+80]
003a48d4str x1, [sp+168]
003a48d8str x2, [sp+176]
003a48dcstr x1, [sp+120]
003a48e0str x2, [sp+128]
003a48e4str x1, [sp+88]
003a48e8str x2, [sp+96]
003a48ecmov x0, x1
003a48f0mov x1, x2
003a48f4ldp x29, x30, [sp-8]
003a48f8add sp, sp, 272
003a48fcret x30
003a4900
003a4900loc_3a4900:
003a4900stp x0, x1, [sp+8]
003a4904str x2, [sp+24]
003a4908mov x3, x30
003a490cbl runtime.morestack_noctxt.abi0
003a4910ldp x0, x1, [sp+8]
003a4914ldr x2, [sp+24]
003a4918b 0x3a4790
003a491cudf 0
003a4790
003a4790filippo.io/age/internal/format.(*Header).Marshal: ; void filippo.io/age/internal/format.(*Header).Marshal(filippo.io/age/internal/format.Header * h, io.Writer w)
003a4790ldr x16, [x28+16]
003a4794sub x17, sp, 144
003a4798subs xzr, x17, x16
003a479cb.ls 0x3a4900
003a47a0sub x20, sp, 272
003a47a4stp x29, x30, [x20-8]
003a47a8add sp, x20, 0
003a47acsub x29, sp, 8
003a47b0str x0, [sp+280]
003a47b4str x1, [sp+288]
003a47b8str x2, [sp+296]
003a47bcstp xzr, xzr, [sp+88]
003a47c0ldr x1, [sp+288]
003a47c4ldr x2, [sp+296]
003a47c8ldr x0, [sp+280]
003a47ccbl filippo.io/age/internal/format.(*Header).MarshalWithoutMAC
003a47d0str x0, [sp+136]
003a47d4str x1, [sp+144]
003a47d8cbnz x0, 0x3a47e0
003a47dcb 0x3a47f4
003a47e0
003a47e0loc_3a47e0:
003a47e0str x0, [sp+88]
003a47e4str x1, [sp+96]
003a47e8ldp x29, x30, [sp-8]
003a47ecadd sp, sp, 272
003a47f0ret x30
003a47f4
003a47f4loc_3a47f4:
003a47f4ldr x4, [sp+280]
003a47f8ldrsb x27, [x4]
003a47fcldr x1, [x4+24]
003a4800ldr x2, [x4+32]
003a4804ldr x3, [x4+40]
003a4808str x1, [sp+224]
003a480cstr x2, [sp+232]
003a4810str x3, [sp+240]
003a4814adrp x27, 0x67d000
003a4818ldr x0, [x27+312]
003a481cbl encoding/base64.(*Encoding).EncodeToString
003a4820str x0, [sp+104]
003a4824str x1, [sp+112]
003a4828stp xzr, xzr, [sp+248]
003a482cstp xzr, xzr, [sp+152]
003a4830add x4, sp, 152
003a4834str x4, [sp+192]
003a4838ldr x0, [sp+104]
003a483cldr x1, [sp+112]
003a4840bl runtime.convTstring
003a4844str x0, [sp+184]
003a4848ldr x4, [sp+192]
003a484cldrsb x27, [x4]
003a4850adrp x5, 0x251000
003a4854add x5, x5, 2944
003a4858str x5, [x4]
003a485cadrp x27, 0x6a7000
003a4860ldr w5, [x27+3056]
003a4864cbz w5, 0x3a486c
003a4868b 0x3a4870
003a486c
003a486cloc_3a486c:
003a486cb 0x3a4884
003a4870
003a4870loc_3a4870:
003a4870bl runtime.gcWriteBarrier2
003a4874str x0, [x25]
003a4878ldr x7, [x4+8]
003a487cstr x7, [x25+8]
003a4880b 0x3a4884
003a4884
003a4884loc_3a4884:
003a4884str x0, [x4+8]
003a4888ldr x4, [sp+192]
003a488cldrsb x27, [x4]
003a4890b 0x3a4894
003a4894
003a4894loc_3a4894:
003a4894str x4, [sp+200]
003a4898orr x6, xzr, 1
003a489cstr x6, [sp+208]
003a48a0str x6, [sp+216]
003a48a4ldr x0, [sp+288]
003a48a8ldr x1, [sp+296]
003a48acadrp x2, 0x30c000
003a48b0add x2, x2, 1394
003a48b4orr x3, xzr, 4
003a48b8mov x5, x6
003a48bcbl fmt.Fprintf
003a48c0str x0, [sp+72]
003a48c4str x1, [sp+248]
003a48c8str x2, [sp+256]
003a48ccldr x7, [sp+72]
003a48d0str x7, [sp+80]
003a48d4str x1, [sp+168]
003a48d8str x2, [sp+176]
003a48dcstr x1, [sp+120]
003a48e0str x2, [sp+128]
003a48e4str x1, [sp+88]
003a48e8str x2, [sp+96]
003a48ecmov x0, x1
003a48f0mov x1, x2
003a48f4ldp x29, x30, [sp-8]
003a48f8add sp, sp, 272
003a48fcret x30
003a4900
003a4900loc_3a4900:
003a4900stp x0, x1, [sp+8]
003a4904str x2, [sp+24]
003a4908mov x3, x30
003a490cbl runtime.morestack_noctxt.abi0
003a4910ldp x0, x1, [sp+8]
003a4914ldr x2, [sp+24]
003a4918b 0x3a4790
003a491cudf 0
003a4790
003a4920
003a4920filippo.io/age/internal/format.(*WriterFunc).Write: ; void filippo.io/age/internal/format.(*WriterFunc).Write(filippo.io/age/internal/format.WriterFunc * f, struct []uint8 p)
003a4920ldr x16, [x28+16]
003a4924subs xzr, sp, x16
003a4928b.ls 0x3a49cc
003a492cstr x30, [sp-128]!
003a4930stur x29, [sp-8]
003a4934sub x29, sp, 8
003a4938ldr x16, [x28+32]
003a493ccbnz x16, 0x3a49e8
003a4940
003a4940loc_3a4940:
003a4940str x0, [sp+136]
003a4944str x1, [sp+144]
003a4948str x2, [sp+152]
003a494cstr x3, [sp+160]
003a4950str xzr, [sp+40]
003a4954stp xzr, xzr, [sp+64]
003a4958ldr x4, [sp+136]
003a495ccbnz x4, 0x3a4964
003a4960b 0x3a49c4
003a4964
003a4964loc_3a4964:
003a4964stp xzr, xzr, [sp+88]
003a4968ldr x4, [sp+136]
003a496cldrsb x27, [x4]
003a4970ldr x0, [x4]
003a4974str x0, [sp+80]
003a4978ldr x1, [sp+144]
003a497cldr x2, [sp+152]
003a4980ldr x3, [sp+160]
003a4984bl filippo.io/age/internal/format.WriterFunc.Write
003a4988str x0, [sp+48]
003a498cstr x1, [sp+88]
003a4990str x2, [sp+96]
003a4994ldr x4, [sp+48]
003a4998str x4, [sp+56]
003a499cstr x1, [sp+104]
003a49a0str x2, [sp+112]
003a49a4ldr x4, [sp+56]
003a49a8str x4, [sp+40]
003a49acstr x1, [sp+64]
003a49b0str x2, [sp+72]
003a49b4ldr x0, [sp+40]
003a49b8ldur x29, [sp-8]
003a49bcldr x30, [sp], 128
003a49c0ret x30
003a49c4
003a49c4loc_3a49c4:
003a49c4bl runtime.panicwrap
003a49c8hint
003a49cc
003a49ccloc_3a49cc:
003a49ccstp x0, x1, [sp+8]
003a49d0stp x2, x3, [sp+24]
003a49d4mov x3, x30
003a49d8bl runtime.morestack_noctxt.abi0
003a49dcldp x0, x1, [sp+8]
003a49e0ldp x2, x3, [sp+24]
003a49e4b 0x3a4920
003a49e8
003a49e8loc_3a49e8:
003a49e8ldr x17, [x16]
003a49ecadd x20, sp, 136
003a49f0subs xzr, x20, x17
003a49f4b.ne 0x3a4940
003a49f8add x20, sp, 8
003a49fcstr x20, [x16]
003a4a00b 0x3a4940
003a4a04udf 0
003a4a08udf 0
003a4a0cudf 0
003a4920
003a4920filippo.io/age/internal/format.(*WriterFunc).Write: ; void filippo.io/age/internal/format.(*WriterFunc).Write(filippo.io/age/internal/format.WriterFunc * f, struct []uint8 p)
003a4920ldr x16, [x28+16]
003a4924subs xzr, sp, x16
003a4928b.ls 0x3a49cc
003a492cstr x30, [sp-128]!
003a4930stur x29, [sp-8]
003a4934sub x29, sp, 8
003a4938ldr x16, [x28+32]
003a493ccbnz x16, 0x3a49e8
003a4940
003a4940loc_3a4940:
003a4940str x0, [sp+136]
003a4944str x1, [sp+144]
003a4948str x2, [sp+152]
003a494cstr x3, [sp+160]
003a4950str xzr, [sp+40]
003a4954stp xzr, xzr, [sp+64]
003a4958ldr x4, [sp+136]
003a495ccbnz x4, 0x3a4964
003a4960b 0x3a49c4
003a4964
003a4964loc_3a4964:
003a4964stp xzr, xzr, [sp+88]
003a4968ldr x4, [sp+136]
003a496cldrsb x27, [x4]
003a4970ldr x0, [x4]
003a4974str x0, [sp+80]
003a4978ldr x1, [sp+144]
003a497cldr x2, [sp+152]
003a4980ldr x3, [sp+160]
003a4984bl filippo.io/age/internal/format.WriterFunc.Write
003a4988str x0, [sp+48]
003a498cstr x1, [sp+88]
003a4990str x2, [sp+96]
003a4994ldr x4, [sp+48]
003a4998str x4, [sp+56]
003a499cstr x1, [sp+104]
003a49a0str x2, [sp+112]
003a49a4ldr x4, [sp+56]
003a49a8str x4, [sp+40]
003a49acstr x1, [sp+64]
003a49b0str x2, [sp+72]
003a49b4ldr x0, [sp+40]
003a49b8ldur x29, [sp-8]
003a49bcldr x30, [sp], 128
003a49c0ret x30
003a49c4
003a49c4loc_3a49c4:
003a49c4bl runtime.panicwrap
003a49c8hint
003a49cc
003a49ccloc_3a49cc:
003a49ccstp x0, x1, [sp+8]
003a49d0stp x2, x3, [sp+24]
003a49d4mov x3, x30
003a49d8bl runtime.morestack_noctxt.abi0
003a49dcldp x0, x1, [sp+8]
003a49e0ldp x2, x3, [sp+24]
003a49e4b 0x3a4920
003a49e8
003a49e8loc_3a49e8:
003a49e8ldr x17, [x16]
003a49ecadd x20, sp, 136
003a49f0subs xzr, x20, x17
003a49f4b.ne 0x3a4940
003a49f8add x20, sp, 8
003a49fcstr x20, [x16]
003a4a00b 0x3a4940
003a4a04udf 0
003a4a08udf 0
003a4a0cudf 0
003a4920
003a4a10
003a4a10encoding/base64.(*Encoding).EncodeToString-fm: ; void encoding/base64.(*Encoding).EncodeToString-fm(struct []uint8 src)
003a4a10ldr x16, [x28+16]
003a4a14subs xzr, sp, x16
003a4a18b.ls 0x3a4a78
003a4a1cstr x30, [sp-96]!
003a4a20stur x29, [sp-8]
003a4a24sub x29, sp, 8
003a4a28ldr x16, [x28+32]
003a4a2ccbnz x16, 0x3a4a94
003a4a30
003a4a30loc_3a4a30:
003a4a30str x0, [sp+104]
003a4a34str x1, [sp+112]
003a4a38str x2, [sp+120]
003a4a3cldr x4, [x26+8]
003a4a40str x4, [sp+64]
003a4a44stp xzr, xzr, [sp+48]
003a4a48ldr x1, [sp+104]
003a4a4cldr x0, [sp+64]
003a4a50ldr x2, [sp+112]
003a4a54ldr x3, [sp+120]
003a4a58bl encoding/base64.(*Encoding).EncodeToString
003a4a5cstr x0, [sp+72]
003a4a60str x1, [sp+80]
003a4a64str x0, [sp+48]
003a4a68str x1, [sp+56]
003a4a6cldur x29, [sp-8]
003a4a70ldr x30, [sp], 96
003a4a74ret x30
003a4a78
003a4a78loc_3a4a78:
003a4a78stp x0, x1, [sp+8]
003a4a7cstr x2, [sp+24]
003a4a80mov x3, x30
003a4a84bl runtime.morestack.abi0
003a4a88ldp x0, x1, [sp+8]
003a4a8cldr x2, [sp+24]
003a4a90b 0x3a4a10
003a4a94
003a4a94loc_3a4a94:
003a4a94ldr x17, [x16]
003a4a98add x20, sp, 104
003a4a9csubs xzr, x20, x17
003a4aa0b.ne 0x3a4a30
003a4aa4add x20, sp, 8
003a4aa8str x20, [x16]
003a4aacb 0x3a4a30
003a4a10
003a4a10encoding/base64.(*Encoding).EncodeToString-fm: ; void encoding/base64.(*Encoding).EncodeToString-fm(struct []uint8 src)
003a4a10ldr x16, [x28+16]
003a4a14subs xzr, sp, x16
003a4a18b.ls 0x3a4a78
003a4a1cstr x30, [sp-96]!
003a4a20stur x29, [sp-8]
003a4a24sub x29, sp, 8
003a4a28ldr x16, [x28+32]
003a4a2ccbnz x16, 0x3a4a94
003a4a30
003a4a30loc_3a4a30:
003a4a30str x0, [sp+104]
003a4a34str x1, [sp+112]
003a4a38str x2, [sp+120]
003a4a3cldr x4, [x26+8]
003a4a40str x4, [sp+64]
003a4a44stp xzr, xzr, [sp+48]
003a4a48ldr x1, [sp+104]
003a4a4cldr x0, [sp+64]
003a4a50ldr x2, [sp+112]
003a4a54ldr x3, [sp+120]
003a4a58bl encoding/base64.(*Encoding).EncodeToString
003a4a5cstr x0, [sp+72]
003a4a60str x1, [sp+80]
003a4a64str x0, [sp+48]
003a4a68str x1, [sp+56]
003a4a6cldur x29, [sp-8]
003a4a70ldr x30, [sp], 96
003a4a74ret x30
003a4a78
003a4a78loc_3a4a78:
003a4a78stp x0, x1, [sp+8]
003a4a7cstr x2, [sp+24]
003a4a80mov x3, x30
003a4a84bl runtime.morestack.abi0
003a4a88ldp x0, x1, [sp+8]
003a4a8cldr x2, [sp+24]
003a4a90b 0x3a4a10
003a4a94
003a4a94loc_3a4a94:
003a4a94ldr x17, [x16]
003a4a98add x20, sp, 104
003a4a9csubs xzr, x20, x17
003a4aa0b.ne 0x3a4a30
003a4aa4add x20, sp, 8
003a4aa8str x20, [x16]
003a4aacb 0x3a4a30
003a4a10
Loading..